Jump to content

am2peu

Membru
  • Posts

    4
  • Joined

  • Last visited

am2peu's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Am un gamemode GF de pe net, foarte mult editat de mine. Ceea ce ai zis tu, Chase, ar fi faptul că dacă playerul dă click pe "Intră" sau pe "Ieşi" , el va lua kick.
  2. Desigur, uite: [pawn] public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new sendername[MAX_PLAYER_NAME]; new string[128]; if(dialogid == 670) { if(response) { new file[256], name[24], license[10]; GetPlayerName(playerid, name, 24); format(file,sizeof(file),"Cars/%s.ini",name); dini_IntSet(file, "Model", VehicleInfo[playerid][Model]); dini_IntSet(file, "Price", VehicleInfo[playerid][Price]); dini_FloatSet(file, "X", VehicleInfo[playerid][CarX]); dini_FloatSet(file, "Y", VehicleInfo[playerid][CarY]); dini_FloatSet(file, "Z", VehicleInfo[playerid][CarZ]); dini_FloatSet(file, "Rot", VehicleInfo[playerid][CarRot]); dini_IntSet(file, "Locked", VehicleInfo[playerid][Locked]); dini_IntSet(file, "mod1", VehicleInfo[playerid][mod1]); dini_IntSet(file, "mod2", VehicleInfo[playerid][mod2]); dini_IntSet(file, "mod3", VehicleInfo[playerid][mod3]); dini_IntSet(file, "mod4", VehicleInfo[playerid][mod4]); dini_IntSet(file, "mod5", VehicleInfo[playerid][mod5]); dini_IntSet(file, "mod6", VehicleInfo[playerid][mod6]); dini_IntSet(file, "mod7", VehicleInfo[playerid][mod7]); dini_IntSet(file, "mod8", VehicleInfo[playerid][mod8]); dini_IntSet(file, "mod9", VehicleInfo[playerid][mod9]); dini_IntSet(file, "mod10", VehicleInfo[playerid][mod10]); dini_IntSet(file, "mod11", VehicleInfo[playerid][mod11]); dini_IntSet(file, "mod12", VehicleInfo[playerid][mod12]); dini_IntSet(file, "mod13", VehicleInfo[playerid][mod13]); dini_IntSet(file, "mod14", VehicleInfo[playerid][mod14]); dini_IntSet(file, "mod15", VehicleInfo[playerid][mod15]); dini_IntSet(file, "mod16", VehicleInfo[playerid][mod16]); dini_IntSet(file, "mod17", VehicleInfo[playerid][mod17]); dini_IntSet(file, "paintjob", VehicleInfo[playerid][paintjob]); dini_IntSet(file, "color1", VehicleInfo[playerid][colora]); dini_IntSet(file, "color2", VehicleInfo[playerid][colorb]); dini_IntSet(file, "hours", VehicleInfo[playerid][hours]); dini_IntSet(file, "kilometers", VehicleInfo[playerid][kilometers]); new Float:CarHP, Float:OldCarHP, Float:X, Float:Y, Float:Z, Float:Rot; new plate = strlen(inputtext); if(plate < 4) return ShowPlayerDialog(playerid, 670, DIALOG_STYLE_INPUT, "Plate", "Numarul trebuie sa aibe minim 4 caractere.\n\nIncearca din nou.", "Done", "Cancel"); if(plate > 8) return ShowPlayerDialog(playerid, 670, DIALOG_STYLE_INPUT, "Plate", "Numarul trebuie sa aibe maxim 8 caractere.\n\nIncearca din nou.", "Done", "Cancel"); GetVehicleHealth(Vehicle[playerid], CarHP); OldCarHP = CarHP; GetVehiclePos(Vehicle[playerid], X, Y, Z); GetVehicleZAngle(Vehicle[playerid], Rot); SetVehicleNumberPlate(Vehicle[playerid], inputtext); SetVehicleToRespawn(Vehicle[playerid]); SetVehiclePos(Vehicle[playerid], X, Y, Z); SetVehicleZAngle(Vehicle[playerid], Rot); PutPlayerInVehicle(playerid, Vehicle[playerid], 0); format(license, sizeof(license), "%s", inputtext); VehPlate[Vehicle[playerid]] = license; dini_Set(file, "Plate", VehPlate[Vehicle[playerid]]); format(string, sizeof(string), "{FFFF00}Numarul masini tale este:{FFFFFF} %s", inputtext); SendClientMessage(playerid, 0xFFFFFFFF, string); SendClientMessage(playerid, 0xFFFFFFFF, "NOTE: Masina ta a revenit la normal, sa evitam abuzul de fixed."); SetVehicleHealth(Vehicle[playerid], OldCarHP); VehicleInfo[playerid][Model] = dini_Int(file, "Model"); VehicleInfo[playerid][Price] = dini_Int(file, "Price"); VehicleInfo[playerid][CarX] = dini_Float(file, "X"); VehicleInfo[playerid][CarY] = dini_Float(file, "Y"); VehicleInfo[playerid][CarZ] = dini_Float(file, "Z"); VehicleInfo[playerid][CarRot] = dini_Float(file, "Rot"); VehicleInfo[playerid][Locked] = dini_Int(file, "Locked"); VehicleInfo[playerid][mod1] = dini_Int(file, "mod1"); VehicleInfo[playerid][mod2] = dini_Int(file, "mod2"); VehicleInfo[playerid][mod3] = dini_Int(file, "mod3"); VehicleInfo[playerid][mod4] = dini_Int(file, "mod4"); VehicleInfo[playerid][mod5] = dini_Int(file, "mod5"); VehicleInfo[playerid][mod6] = dini_Int(file, "mod6"); VehicleInfo[playerid][mod7] = dini_Int(file, "mod7"); VehicleInfo[playerid][mod8] = dini_Int(file, "mod8"); VehicleInfo[playerid][mod9] = dini_Int(file, "mod9"); VehicleInfo[playerid][mod10] = dini_Int(file, "mod10"); VehicleInfo[playerid][mod11] = dini_Int(file, "mod11"); VehicleInfo[playerid][mod12] = dini_Int(file, "mod12"); VehicleInfo[playerid][mod13] = dini_Int(file, "mod13"); VehicleInfo[playerid][mod14] = dini_Int(file, "mod14"); VehicleInfo[playerid][mod15] = dini_Int(file, "mod15"); VehicleInfo[playerid][mod16] = dini_Int(file, "mod16"); VehicleInfo[playerid][mod17] = dini_Int(file, "mod17"); VehicleInfo[playerid][paintjob] = dini_Int(file, "paintjob"); VehicleInfo[playerid][colora] = dini_Int(file, "color1"); VehicleInfo[playerid][colorb] = dini_Int(file, "color2"); VehicleInfo[playerid][hours] = dini_Int(file, "hours"); VehicleInfo[playerid][kilometers] = dini_Int(file, "kilometers"); if(VehicleInfo[playerid][mod1]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod1]); } if(VehicleInfo[playerid][mod2]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod2]); } if(VehicleInfo[playerid][mod3]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod3]); } if(VehicleInfo[playerid][mod4]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod4]); } if(VehicleInfo[playerid][mod5]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod5]); } if(VehicleInfo[playerid][mod6]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod6]); } if(VehicleInfo[playerid][mod7]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod7]); } if(VehicleInfo[playerid][mod8]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod8]); } if(VehicleInfo[playerid][mod9]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod9]); } if(VehicleInfo[playerid][mod10]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod10]); } if(VehicleInfo[playerid][mod11]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod11]); } if(VehicleInfo[playerid][mod12]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod12]); } if(VehicleInfo[playerid][mod13]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod13]); } if(VehicleInfo[playerid][mod14]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod14]); } if(VehicleInfo[playerid][mod15]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod15]); } if(VehicleInfo[playerid][mod16]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod16]); } if(VehicleInfo[playerid][mod17]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod17]); } if(VehicleInfo[playerid][colora]!=0 || VehicleInfo[playerid][colorb]!=0) { ChangeVehicleColor(Vehicle[playerid],VehicleInfo[playerid][colora],VehicleInfo[playerid][colorb]); } if(VehicleInfo[playerid][paintjob]!=0) { ChangeVehiclePaintjob(Vehicle[playerid],VehicleInfo[playerid][paintjob] - 1); } SetVehicleParamsForPlayer(Vehicle[playerid], playerid, 0, VehicleInfo[playerid][Locked]); gVehLocked[Vehicle[playerid]] = VehicleInfo[playerid][Locked]; CarHP = 0; OldCarHP = 0; } } if(dialogid == 671) { if(response) { new file[256], name[24], license[10]; GetPlayerName(playerid, name, 24); format(file,sizeof(file),"Cars/%s.ini",name); dini_IntSet(file, "Model2", VehicleInfo2[playerid][Model]); dini_IntSet(file, "Price2", VehicleInfo2[playerid][Price]); dini_FloatSet(file, "X2", VehicleInfo2[playerid][CarX]); dini_FloatSet(file, "Y2", VehicleInfo2[playerid][CarY]); dini_FloatSet(file, "Z2", VehicleInfo2[playerid][CarZ]); dini_FloatSet(file, "Rot2", VehicleInfo2[playerid][CarRot]); dini_IntSet(file, "Locked2", VehicleInfo2[playerid][Locked]); dini_IntSet(file, "mod12", VehicleInfo2[playerid][mod1]); dini_IntSet(file, "mod22", VehicleInfo2[playerid][mod2]); dini_IntSet(file, "mod32", VehicleInfo2[playerid][mod3]); dini_IntSet(file, "mod42", VehicleInfo2[playerid][mod4]); dini_IntSet(file, "mod52", VehicleInfo2[playerid][mod5]); dini_IntSet(file, "mod62", VehicleInfo2[playerid][mod6]); dini_IntSet(file, "mod72", VehicleInfo2[playerid][mod7]); dini_IntSet(file, "mod82", VehicleInfo2[playerid][mod8]); dini_IntSet(file, "mod92", VehicleInfo2[playerid][mod9]); dini_IntSet(file, "mod102", VehicleInfo2[playerid][mod10]); dini_IntSet(file, "mod112", VehicleInfo2[playerid][mod11]); dini_IntSet(file, "mod122", VehicleInfo2[playerid][mod12]); dini_IntSet(file, "mod132", VehicleInfo2[playerid][mod13]); dini_IntSet(file, "mod142", VehicleInfo2[playerid][mod14]); dini_IntSet(file, "mod152", VehicleInfo2[playerid][mod15]); dini_IntSet(file, "mod162", VehicleInfo2[playerid][mod16]); dini_IntSet(file, "mod172", VehicleInfo2[playerid][mod17]); dini_IntSet(file, "paintjob2", VehicleInfo2[playerid][paintjob]); dini_IntSet(file, "color12", VehicleInfo2[playerid][colora]); dini_IntSet(file, "color22", VehicleInfo2[playerid][colorb]); dini_IntSet(file, "hours2", VehicleInfo2[playerid][hours]); dini_IntSet(file, "kilometers2", VehicleInfo2[playerid][kilometers]); new Float:CarHP, Float:OldCarHP, Float:X, Float:Y, Float:Z, Float:Rot; new plate = strlen(inputtext); if(plate < 4) return ShowPlayerDialog(playerid, 670, DIALOG_STYLE_INPUT, "Plate", "Numarul trebuie sa aibe minim 4 caractere.\n\nIncearca din nou.", "Done", "Cancel"); if(plate > 8) return ShowPlayerDialog(playerid, 670, DIALOG_STYLE_INPUT, "Plate", "Numarul trebuie sa aibe maxim 8 caractere.\n\nIncearca din nou.", "Done", "Cancel"); GetVehicleHealth(Vehicle2[playerid], CarHP); OldCarHP = CarHP; GetVehiclePos(Vehicle2[playerid], X, Y, Z); GetVehicleZAngle(Vehicle2[playerid], Rot); SetVehicleNumberPlate(Vehicle2[playerid], inputtext); SetVehicleToRespawn(Vehicle2[playerid]); SetVehiclePos(Vehicle2[playerid], X, Y, Z); SetVehicleZAngle(Vehicle2[playerid], Rot); PutPlayerInVehicle(playerid, Vehicle2[playerid], 0); format(license, sizeof(license), "%s", inputtext); VehPlate[Vehicle2[playerid]] = license; dini_Set(file, "Plate2", VehPlate[Vehicle2[playerid]]); format(string, sizeof(string), "{FFFF00}Numarul masini tale este:{FFFFFF} %s", inputtext); SendClientMessage(playerid, 0xFFFFFFFF, string); SendClientMessage(playerid, 0xFFFFFFFF, "NOTE: Masina ta a revenit la normal, sa evitam abuzul de fixed."); SetVehicleHealth(Vehicle2[playerid], OldCarHP); VehicleInfo2[playerid][Model] = dini_Int(file, "Model2"); VehicleInfo2[playerid][Price] = dini_Int(file, "Price2"); VehicleInfo2[playerid][CarX] = dini_Float(file, "X2"); VehicleInfo2[playerid][CarY] = dini_Float(file, "Y2"); VehicleInfo2[playerid][CarZ] = dini_Float(file, "Z2"); VehicleInfo2[playerid][CarRot] = dini_Float(file, "Rot2"); VehicleInfo2[playerid][Locked] = dini_Int(file, "Locked2"); VehicleInfo2[playerid][mod1] = dini_Int(file, "mod12"); VehicleInfo2[playerid][mod2] = dini_Int(file, "mod22"); VehicleInfo2[playerid][mod3] = dini_Int(file, "mod32"); VehicleInfo2[playerid][mod4] = dini_Int(file, "mod42"); VehicleInfo2[playerid][mod5] = dini_Int(file, "mod52"); VehicleInfo2[playerid][mod6] = dini_Int(file, "mod62"); VehicleInfo2[playerid][mod7] = dini_Int(file, "mod72"); VehicleInfo2[playerid][mod8] = dini_Int(file, "mod82"); VehicleInfo2[playerid][mod9] = dini_Int(file, "mod92"); VehicleInfo2[playerid][mod10] = dini_Int(file, "mod102"); VehicleInfo2[playerid][mod11] = dini_Int(file, "mod112"); VehicleInfo2[playerid][mod12] = dini_Int(file, "mod122"); VehicleInfo2[playerid][mod13] = dini_Int(file, "mod132"); VehicleInfo2[playerid][mod14] = dini_Int(file, "mod142"); VehicleInfo2[playerid][mod15] = dini_Int(file, "mod152"); VehicleInfo2[playerid][mod16] = dini_Int(file, "mod162"); VehicleInfo2[playerid][mod17] = dini_Int(file, "mod172"); VehicleInfo2[playerid][paintjob] = dini_Int(file, "paintjob2"); VehicleInfo2[playerid][colora] = dini_Int(file, "color12"); VehicleInfo2[playerid][colorb] = dini_Int(file, "color22"); VehicleInfo2[playerid][hours] = dini_Int(file, "hours"); VehicleInfo2[playerid][kilometers] = dini_Int(file, "kilometers"); if(VehicleInfo2[playerid][mod1]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod1]); } if(VehicleInfo2[playerid][mod2]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod2]); } if(VehicleInfo2[playerid][mod3]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod3]); } if(VehicleInfo2[playerid][mod4]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod4]); } if(VehicleInfo2[playerid][mod5]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod5]); } if(VehicleInfo2[playerid][mod6]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod6]); } if(VehicleInfo2[playerid][mod7]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod7]); } if(VehicleInfo2[playerid][mod8]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod8]); } if(VehicleInfo2[playerid][mod9]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod9]); } if(VehicleInfo2[playerid][mod10]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod10]); } if(VehicleInfo2[playerid][mod11]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod11]); } if(VehicleInfo2[playerid][mod12]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod12]); } if(VehicleInfo2[playerid][mod13]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod13]); } if(VehicleInfo2[playerid][mod14]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod14]); } if(VehicleInfo2[playerid][mod15]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod15]); } if(VehicleInfo2[playerid][mod16]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod16]); } if(VehicleInfo2[playerid][mod17]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod17]); } if(VehicleInfo2[playerid][colora]!=0 || VehicleInfo2[playerid][colorb]!=0) { ChangeVehicleColor(Vehicle2[playerid],VehicleInfo2[playerid][colora],VehicleInfo2[playerid][colorb]); } if(VehicleInfo2[playerid][paintjob]!=0) { ChangeVehiclePaintjob(Vehicle2[playerid],VehicleInfo2[playerid][paintjob] - 1); } SetVehicleParamsForPlayer(Vehicle2[playerid], playerid, 0, VehicleInfo2[playerid][Locked]); gVehLocked[Vehicle2[playerid]] = VehicleInfo2[playerid][Locked]; CarHP = 0; OldCarHP = 0; return 1; } } if(dialogid == 2012) { if(response) { switch(listitem) { case 0: { PlayAudioStreamForPlayer(playerid, "http://www.radiotequila.ro/hiphop.m3u"); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~w~buffering ~r~radio tequila~w~...", 1500, 3); return 1; } case 1: { PlayAudioStreamForPlayer(playerid, "http://www.radiowish.ro/live.m3u"); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~w~buffering ~r~radio wish~w~...", 1500, 3); return 1; } case 2: { PlayAudioStreamForPlayer(playerid, "http://www.radio-hit.ro/asculta.m3u"); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~w~buffering ~r~radio hit~w~...", 1500, 3); return 1; } case 3: { PlayAudioStreamForPlayer(playerid, "http://www.radiohot.ro/live.m3u"); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~w~buffering ~r~Radio Hot Syle~w~...", 1500, 3); return 1; } case 4: { PlayAudioStreamForPlayer(playerid, "http://radioromanian.net/hiphop.pls"); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~w~buffering ~r~radio romanian hip-hop~w~...", 1500, 3); return 1; } case 5: { PlayAudioStreamForPlayer(playerid, "http://radioromanian.net/manele.pls"); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~w~buffering ~r~radio romanian manele~w~...", 1500, 3); return 1; } case 6: { PlayAudioStreamForPlayer(playerid, "http://radioromanian.net/popular.pls"); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~w~buffering ~r~radio romanian popular~w~...", 1500, 3); return 1; } case 7: { PlayAudioStreamForPlayer(playerid, "http://stream.profm.ro:8012/profm.mp3"); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~w~buffering ~r~pro fm~w~...", 1500, 3); return 1; } case 8: { PlayAudioStreamForPlayer(playerid, "http://www.radiogmusic.com/rock.m3u"); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~w~buffering ~r~radio gmusci rock~w~...", 1500, 3); return 1; } case 9: { PlayAudioStreamForPlayer(playerid, "http://s4.radiohost.pl:8154/listen.pls"); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~w~buffering ~r~radio-tube.pl dubstep~w~...", 1500, 3); return 1; } case 10: { PlayAudioStreamForPlayer(playerid, "http://www.radiomafia.ro/listen.m3u"); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~w~buffering ~r~radio mafia~w~...", 1500, 3); return 1; } case 11: { PlayAudioStreamForPlayer(playerid, "http://www.greudedifuzat.eu/greudedifuzat.m3u"); GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~w~buffering ~r~radio greu de difuzat~w~...", 1500, 3); return 1; } case 12: { PlayAudioStreamForPlayer(playerid, "Radio oprit."); StopAudioStreamForPlayer(playerid); return 1; } } } return 1; } if(dialogid == 15524) { if(response) { new car = listitem+1; VehicleInfo[playerid][pCarSelected] = car; ShowPlayerDialog(playerid, 15520, DIALOG_STYLE_LIST, "Vehicle Options", "Respawneaza Masina\nGaseste Masina\nInformatii Vehicul", "Ok", "Cancel"); } } if(dialogid == 15520) { if(response) { if(listitem == 0) { if(VehicleInfo[playerid][pCarSelected] == 1 && gPlayerHasCar[playerid]) { SetVehicleToRespawnEx(playerid); format(szMessage, sizeof(szMessage), "Ti-ai respawnat masina."); SendClientMessage(playerid, COLOR_WHITE, szMessage); GameTextForPlayer(playerid, "~w~Masina~n~~g~Respawnata~n~~r~$-1500", 5000, 1); GivePlayerCash(playerid,-1500); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SBizzInfo[8][sbTill] += 1500;//towcar buisness ExtortionSBiz(8, 1500); return 1; } else if(VehicleInfo[playerid][pCarSelected] == 2 && gPlayerHasCar2[playerid]) { SetVehicle2ToRespawnEx(playerid); format(szMessage, sizeof(szMessage), "Ti-ai respawnat masina."); SendClientMessage(playerid, COLOR_WHITE, szMessage); GameTextForPlayer(playerid, "~w~Masina~n~~g~Respawnata~n~~r~$-1500", 5000, 1); GivePlayerCash(playerid,-1500); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SBizzInfo[8][sbTill] += 1500;//towcar buisness ExtortionSBiz(8, 1500); return 1; } else if(VehicleInfo[playerid][pCarSelected] == 3 && gPlayerHasMoto[playerid]) { SetMotoToRespawnEx(playerid); format(szMessage, sizeof(szMessage), "Ti-ai respawnat motocicleta."); SendClientMessage(playerid, COLOR_WHITE, szMessage); GameTextForPlayer(playerid, "~w~Motocicleta~n~~g~Respawnata~n~~r~$-1500", 5000, 1); GivePlayerCash(playerid,-1500); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SBizzInfo[8][sbTill] += 1500;//towcar buisness ExtortionSBiz(8, 1500); return 1; } else if(VehicleInfo[playerid][pCarSelected] == 4 && gPlayerHasPlane[playerid]) { SetPlaneToRespawnEx(playerid); format(szMessage, sizeof(szMessage), "Ti-ai respawnat avionul/barca."); SendClientMessage(playerid, COLOR_WHITE, szMessage); GameTextForPlayer(playerid, "~w~Avion/Barca~n~~g~Respawnata~n~~r~$-1500", 5000, 1); GivePlayerCash(playerid,-1500); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SBizzInfo[8][sbTill] += 1500;//towcar buisness ExtortionSBiz(8, 1500); return 1; } } if(listitem == 1) { if(VehicleInfo[playerid][pCarSelected] == 1 && gPlayerHasCar[playerid]) { if(PlayerInfo[playerid][pOnCheckPoint] == 1) { ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_MSGBOX, "Checkpoint", "Vrei sa anulezi checkpoint-ul curent ?", "Da", "Nu"); return 1; } new Float:vx, Float:vy, Float:vz; GetVehiclePos(Vehicle[playerid], vx, vy, vz); SetPlayerCheckpointEx(playerid, vx, vy, vz, 10.0); VehicleInfo[playerid][pCheckpoint] = 4; format(szMessage, sizeof(szMessage), "Mergi la checkpoint, acolo este %s-ul tau.", GetVehicleNameFromID(Vehicle[playerid])); SendClientMessage(playerid, COLOR_WHITE, szMessage); //PlayerInfo[playerid][pOnCheckPoint] = 1; } else if(VehicleInfo[playerid][pCarSelected] == 2 && gPlayerHasCar2[playerid]) { if(PlayerInfo[playerid][pOnCheckPoint] == 1) { ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_MSGBOX, "Checkpoint", "Vrei sa anulezi checkpoint-ul curent ?", "Da", "Nu"); return 1; } new Float:vx, Float:vy, Float:vz; GetVehiclePos(Vehicle2[playerid], vx, vy, vz); SetPlayerCheckpointEx(playerid, vx, vy, vz, 10.0); VehicleInfo[playerid][pCheckpoint] = 4; format(szMessage, sizeof(szMessage), "Mergi la checkpoint, acolo este %s-ul tau.", GetVehicleNameFromID(Vehicle2[playerid])); SendClientMessage(playerid, COLOR_WHITE, szMessage); //PlayerInfo[playerid][pOnCheckPoint] = 1; } else if(VehicleInfo[playerid][pCarSelected] == 3 && gPlayerHasMoto[playerid]) { if(PlayerInfo[playerid][pOnCheckPoint] == 1) { ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_MSGBOX, "Checkpoint", "Vrei sa anulezi checkpoint-ul curent ?", "Da", "Nu"); return 1; } new Float:vx, Float:vy, Float:vz; GetVehiclePos(Moto[playerid], vx, vy, vz); SetPlayerCheckpointEx(playerid, vx, vy, vz, 10.0); VehicleInfo[playerid][pCheckpoint] = 4; format(szMessage, sizeof(szMessage), "Mergi la checkpoint, acolo este %s-ul tau.", GetVehicleNameFromID(Moto[playerid])); SendClientMessage(playerid, COLOR_WHITE, szMessage); //PlayerInfo[playerid][pOnCheckPoint] = 1; } else if(VehicleInfo[playerid][pCarSelected] == 4 && gPlayerHasPlane[playerid]) { if(PlayerInfo[playerid][pOnCheckPoint] == 1) { ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_MSGBOX, "Checkpoint", "Vrei sa anulezi checkpoint-ul curent ?", "Da", "Nu"); return 1; } new Float:vx, Float:vy, Float:vz; GetVehiclePos(Plane[playerid], vx, vy, vz); SetPlayerCheckpointEx(playerid, vx, vy, vz, 10.0); VehicleInfo[playerid][pCheckpoint] = 4; format(szMessage, sizeof(szMessage), "Mergi la checkpoint, acolo este %s-ul tau.", GetVehicleNameFromID(Plane[playerid])); SendClientMessage(playerid, COLOR_WHITE, szMessage); //PlayerInfo[playerid][pOnCheckPoint] = 1; } } if(listitem == 2) { if(VehicleInfo[playerid][pCarSelected] == 1 && gPlayerHasCar[playerid]) { format(szMessage, sizeof(szMessage), "Model: %s (ID %d)\nAge: %d Hours\nOdometer: %d KM", GetVehicleNameFromID(Vehicle[playerid]),Vehicle[playerid],VehicleInfo[playerid][hours],VehicleInfo[playerid][kilometers]); ShowPlayerDialog(playerid, 15521, DIALOG_STYLE_MSGBOX, "Informatii Masina",szMessage, "OK", ""); } else if(VehicleInfo[playerid][pCarSelected] == 2 && gPlayerHasCar2[playerid]) { format(szMessage, sizeof(szMessage), "Model: %s (ID %d)\nAge: %d Hours\nOdometer: %d KM", GetVehicleNameFromID(Vehicle2[playerid]),Vehicle2[playerid],VehicleInfo2[playerid][hours],VehicleInfo2[playerid][kilometers]); ShowPlayerDialog(playerid, 15521, DIALOG_STYLE_MSGBOX, "Informatii Masina",szMessage, "OK", ""); } else if(VehicleInfo[playerid][pCarSelected] == 3 && gPlayerHasMoto[playerid]) { format(szMessage, sizeof(szMessage), "Model: %s (ID %d)\nAge: %d Hours\nOdometer: %d KM", GetVehicleNameFromID(Moto[playerid]),Moto[playerid],MotoInfo[playerid][hours],MotoInfo[playerid][kilometers]); ShowPlayerDialog(playerid, 15521, DIALOG_STYLE_MSGBOX, "Informatii Motocicleta",szMessage, "OK", ""); } else if(VehicleInfo[playerid][pCarSelected] == 4 && gPlayerHasPlane[playerid]) { format(szMessage, sizeof(szMessage), "Model: %s (ID %d)\nAge: %d Hours\nOdometer: %d KM", GetVehicleNameFromID(Plane[playerid]),Plane[playerid],PlaneInfo[playerid][hours],PlaneInfo[playerid][kilometers]); ShowPlayerDialog(playerid, 15521, DIALOG_STYLE_MSGBOX, "Informatii Avion / Barca",szMessage, "OK", ""); } } } } if(dialogid == 13545) { if(response) { if(!IsPlayerInVehicle(playerid, Vehicle[playerid]) && !IsPlayerInVehicle(playerid, Vehicle2[playerid]) && !IsPlayerInVehicle(playerid, Moto[playerid]) && !IsPlayerInVehicle(playerid, Plane[playerid])) { SendClientMessage(playerid, 0xFFFFFFAA, "Nu esti in masina ta."); return 1; } if(IsPlayerInVehicle(playerid, Vehicle[playerid])) { if((VehicleInfo[playerid][kilometers] * (VehicleInfo[playerid][Price] / 1000)) + (VehicleInfo[playerid][hours] * (VehicleInfo[playerid][Price] / 1000)) > VehicleInfo[playerid][Price] * 0.8) { gSellCarPrice[playerid] = VehicleInfo[playerid][Price] * 2/10; } else { gSellCarPrice[playerid] = VehicleInfo[playerid][Price] - (VehicleInfo[playerid][kilometers] * (VehicleInfo[playerid][Price] / 1000)) - (VehicleInfo[playerid][hours] * (VehicleInfo[playerid][Price] / 1000)); } /*gSellCarPrice[playerid] = VehicleInfo[playerid][Price]; if(VehicleInfo[playerid][hours] < 10 && VehicleInfo[playerid][hours] >= 3) { gSellCarPrice[playerid] -= VehicleInfo[playerid][Price] * 0.2; } else if(VehicleInfo[playerid][hours] < 20 && VehicleInfo[playerid][hours] >= 10) { gSellCarPrice[playerid] -= VehicleInfo[playerid][Price] * 0.5; } else if(VehicleInfo[playerid][kilometers] >= 20) { gSellCarPrice[playerid] -= VehicleInfo[playerid][Price] * 0.8; } if(VehicleInfo[playerid][kilometers] < 50 && VehicleInfo[playerid][kilometers] >= 10) { gSellCarPrice[playerid] -= VehicleInfo[playerid][Price] * 0.2; } else if(VehicleInfo[playerid][kilometers] < 100 && VehicleInfo[playerid][kilometers] >= 50) { gSellCarPrice[playerid] -= VehicleInfo[playerid][Price] * 0.5; } else if(VehicleInfo[playerid][kilometers] >= 100) { gSellCarPrice[playerid] -= VehicleInfo[playerid][Price] * 0.8; }*/ if(VehicleInfo[playerid][Model] == 401) { CarsOnStock[bravura] += 1; } else if(VehicleInfo[playerid][Model] == 405) { CarsOnStock[sentinel] += 1; } else if(VehicleInfo[playerid][Model] == 410) { CarsOnStock[manana] += 1; } else if(VehicleInfo[playerid][Model] == 426) { CarsOnStock[premier] += 1; } else if(VehicleInfo[playerid][Model] == 436) { CarsOnStock[previon] += 1; } else if(VehicleInfo[playerid][Model] == 445) { CarsOnStock[admiral] += 1; } else if(VehicleInfo[playerid][Model] == 458) { CarsOnStock[solair] += 1; } else if(VehicleInfo[playerid][Model] == 495) { CarsOnStock[sandking] += 1; } else if(VehicleInfo[playerid][Model] == 496) { CarsOnStock[blistacompact] += 1; } else if(VehicleInfo[playerid][Model] == 535) { CarsOnStock[slamvan] += 1; } else if(VehicleInfo[playerid][Model] == 475) { CarsOnStock[sabre] += 1; } else if(VehicleInfo[playerid][Model] == 424) { CarsOnStock[bfinjection] += 1; } else if(VehicleInfo[playerid][Model] == 560) { CarsOnStock[sultan] += 1; } else if(VehicleInfo[playerid][Model] == 561) { CarsOnStock[elegy] += 1; } else if(VehicleInfo[playerid][Model] == 402) { CarsOnStock[buffalo] += 1; } else if(VehicleInfo[playerid][Model] == 602) { CarsOnStock[alpha] += 1; } else if(VehicleInfo[playerid][Model] == 429) { CarsOnStock[banshee] += 1; } else if(VehicleInfo[playerid][Model] == 541) { CarsOnStock[bullet] += 1; } else if(VehicleInfo[playerid][Model] == 415) { CarsOnStock[cheetah] += 1; } else if(VehicleInfo[playerid][Model] == 494) { CarsOnStock[hotringracer] += 1; } else if(VehicleInfo[playerid][Model] == 411) { CarsOnStock[infernus] += 1; } else if(VehicleInfo[playerid][Model] == 559) { CarsOnStock[jester] += 1; } else if(VehicleInfo[playerid][Model] == 603) { CarsOnStock[phoenix] += 1; } else if(VehicleInfo[playerid][Model] == 506) { CarsOnStock[supergt] += 1; } else if(VehicleInfo[playerid][Model] == 451) { CarsOnStock[turismo] += 1; } else if(VehicleInfo[playerid][Model] == 477) { CarsOnStock[zr350] += 1; } else if(VehicleInfo[playerid][Model] == 558) { CarsOnStock[uranus] += 1; } new day, month, year; getdate(year, month, day); new File:logg=fopen("logs/sellcar.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s si-a vandut %s-ul pentru %d (%d/%d/%d).",PlayerName(playerid),GetVehicleNameFromID(Vehicle[playerid]), gSellCarPrice[playerid], day, month, year); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); DestroyPlayerVehicle(playerid); format(string, sizeof(string), "Ti-ai vandut masina cu $%i.", gSellCarPrice[playerid]); } else if(IsPlayerInVehicle(playerid, Vehicle2[playerid])) { if((VehicleInfo2[playerid][kilometers] * (VehicleInfo2[playerid][Price] / 1000)) + (VehicleInfo2[playerid][hours] * (VehicleInfo2[playerid][Price] / 1000)) > VehicleInfo2[playerid][Price] * 0.8) { gSellCarPrice[playerid] = VehicleInfo2[playerid][Price] * 2/10; } else { gSellCarPrice[playerid] = VehicleInfo2[playerid][Price] - (VehicleInfo2[playerid][kilometers] * (VehicleInfo2[playerid][Price] / 1000)) - (VehicleInfo2[playerid][hours] * (VehicleInfo2[playerid][Price] / 1000)); } /*gSellCarPrice[playerid] = VehicleInfo2[playerid][Price]; if(VehicleInfo2[playerid][hours] < 10 && VehicleInfo2[playerid][hours] >= 3) { gSellCarPrice[playerid] -= VehicleInfo2[playerid][Price] * 0.2; } else if(VehicleInfo2[playerid][hours] < 20 && VehicleInfo2[playerid][hours] >= 10) { gSellCarPrice[playerid] -= VehicleInfo2[playerid][Price] * 0.5; } else if(VehicleInfo2[playerid][kilometers] >= 20) { gSellCarPrice[playerid] -= VehicleInfo2[playerid][Price] * 0.8; } if(VehicleInfo2[playerid][kilometers] < 50 && VehicleInfo2[playerid][kilometers] >= 10) { gSellCarPrice[playerid] -= VehicleInfo2[playerid][Price] * 0.2; } else if(VehicleInfo2[playerid][kilometers] < 100 && VehicleInfo2[playerid][kilometers] >= 50) { gSellCarPrice[playerid] -= VehicleInfo2[playerid][Price] * 0.5; } else if(VehicleInfo2[playerid][kilometers] >= 100) { gSellCarPrice[playerid] -= VehicleInfo2[playerid][Price] * 0.8; }*/ if(VehicleInfo2[playerid][Model] == 401) { CarsOnStock[bravura] += 1; } else if(VehicleInfo2[playerid][Model] == 405) { CarsOnStock[sentinel] += 1; } else if(VehicleInfo2[playerid][Model] == 410) { CarsOnStock[manana] += 1; } else if(VehicleInfo2[playerid][Model] == 426) { CarsOnStock[premier] += 1; } else if(VehicleInfo2[playerid][Model] == 436) { CarsOnStock[previon] += 1; } else if(VehicleInfo2[playerid][Model] == 445) { CarsOnStock[admiral] += 1; } else if(VehicleInfo2[playerid][Model] == 458) { CarsOnStock[solair] += 1; } else if(VehicleInfo2[playerid][Model] == 495) { CarsOnStock[sandking] += 1; } else if(VehicleInfo2[playerid][Model] == 496) { CarsOnStock[blistacompact] += 1; } else if(VehicleInfo2[playerid][Model] == 535) { CarsOnStock[slamvan] += 1; } else if(VehicleInfo2[playerid][Model] == 475) { CarsOnStock[sabre] += 1; } else if(VehicleInfo2[playerid][Model] == 424) { CarsOnStock[bfinjection] += 1; } else if(VehicleInfo2[playerid][Model] == 560) { CarsOnStock[sultan] += 1; } else if(VehicleInfo2[playerid][Model] == 561) { CarsOnStock[elegy] += 1; } else if(VehicleInfo2[playerid][Model] == 402) { CarsOnStock[buffalo] += 1; } else if(VehicleInfo2[playerid][Model] == 602) { CarsOnStock[alpha] += 1; } else if(VehicleInfo2[playerid][Model] == 429) { CarsOnStock[banshee] += 1; } else if(VehicleInfo2[playerid][Model] == 541) { CarsOnStock[bullet] += 1; } else if(VehicleInfo2[playerid][Model] == 415) { CarsOnStock[cheetah] += 1; } else if(VehicleInfo2[playerid][Model] == 494) { CarsOnStock[hotringracer] += 1; } else if(VehicleInfo2[playerid][Model] == 411) { CarsOnStock[infernus] += 1; } else if(VehicleInfo2[playerid][Model] == 559) { CarsOnStock[jester] += 1; } else if(VehicleInfo2[playerid][Model] == 603) { CarsOnStock[phoenix] += 1; } else if(VehicleInfo2[playerid][Model] == 506) { CarsOnStock[supergt] += 1; } else if(VehicleInfo2[playerid][Model] == 451) { CarsOnStock[turismo] += 1; } else if(VehicleInfo2[playerid][Model] == 477) { CarsOnStock[zr350] += 1; } else if(VehicleInfo2[playerid][Model] == 558) { CarsOnStock[uranus] += 1; } new day, month, year; getdate(year, month, day); new File:logg=fopen("logs/sellcar.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s si-a vandut %s-ul pentru %d (%d/%d/%d).",PlayerName(playerid),GetVehicleNameFromID(Vehicle2[playerid]), gSellCarPrice[playerid], day, month, year); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); DestroyPlayerVehicle2(playerid); format(string, sizeof(string), "Ti-ai vandut masina cu $%i.", gSellCarPrice[playerid]); } else if(IsPlayerInVehicle(playerid, Moto[playerid])) { if((MotoInfo[playerid][kilometers] * (MotoInfo[playerid][Price] / 1000)) + (MotoInfo[playerid][hours] * (MotoInfo[playerid][Price] / 1000)) > MotoInfo[playerid][Price] * 0.8) { gSellCarPrice[playerid] = MotoInfo[playerid][Price] * 2/10; } else { gSellCarPrice[playerid] = MotoInfo[playerid][Price] - (MotoInfo[playerid][kilometers] * (MotoInfo[playerid][Price] / 1000)) - (MotoInfo[playerid][hours] * (MotoInfo[playerid][Price] / 1000)); } /*gSellCarPrice[playerid] = MotoInfo[playerid][Price]; if(MotoInfo[playerid][hours] < 10 && MotoInfo[playerid][hours] >= 3) { gSellCarPrice[playerid] -= MotoInfo[playerid][Price] * 0.2; } else if(MotoInfo[playerid][hours] < 20 && MotoInfo[playerid][hours] >= 10) { gSellCarPrice[playerid] -= MotoInfo[playerid][Price] * 0.5; } else if(MotoInfo[playerid][kilometers] >= 20) { gSellCarPrice[playerid] -= MotoInfo[playerid][Price] * 0.8; } if(MotoInfo[playerid][kilometers] < 50 && MotoInfo[playerid][kilometers] >= 10) { gSellCarPrice[playerid] -= MotoInfo[playerid][Price] * 0.2; } else if(MotoInfo[playerid][kilometers] < 100 && MotoInfo[playerid][kilometers] >= 50) { gSellCarPrice[playerid] -= MotoInfo[playerid][Price] * 0.5; } else if(MotoInfo[playerid][kilometers] >= 100) { gSellCarPrice[playerid] -= MotoInfo[playerid][Price] * 0.8; }*/ if(MotoInfo[playerid][Model] == 586) { CarsOnStock[wayfarer] += 1; } else if(MotoInfo[playerid][Model] == 521) { CarsOnStock[fcr900] += 1; } else if(MotoInfo[playerid][Model] == 463) { CarsOnStock[freeway] += 1; } else if(MotoInfo[playerid][Model] == 522) { CarsOnStock[nrg500] += 1; } else if(MotoInfo[playerid][Model] == 462) { CarsOnStock[faggio] += 1; } else if(MotoInfo[playerid][Model] == 461) { CarsOnStock[pcj600] += 1; } new day, month, year; getdate(year, month, day); new File:logg=fopen("logs/sellcar.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s si-a vandut %s-ul pentru %d (%d/%d/%d).",PlayerName(playerid),GetVehicleNameFromID(Moto[playerid]), gSellCarPrice[playerid], day, month, year); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); DestroyPlayerMoto(playerid); format(string, sizeof(string), "Ti-ai vandut motocicleta cu $%i.", gSellCarPrice[playerid]); } else if(IsPlayerInVehicle(playerid, Plane[playerid])) { if((PlaneInfo[playerid][kilometers] * (PlaneInfo[playerid][Price] / 1000)) + (PlaneInfo[playerid][hours] * (PlaneInfo[playerid][Price] / 1000)) > PlaneInfo[playerid][Price] * 0.8) { gSellCarPrice[playerid] = PlaneInfo[playerid][Price] * 2/10; } else { gSellCarPrice[playerid] = PlaneInfo[playerid][Price] - (PlaneInfo[playerid][kilometers] * (PlaneInfo[playerid][Price] / 1000)) - (PlaneInfo[playerid][hours] * (PlaneInfo[playerid][Price] / 1000)); } /*gSellCarPrice[playerid] = PlaneInfo[playerid][Price]; if(PlaneInfo[playerid][hours] < 10 && PlaneInfo[playerid][hours] >= 3) { gSellCarPrice[playerid] -= PlaneInfo[playerid][Price] * 0.2; } else if(PlaneInfo[playerid][hours] < 20 && PlaneInfo[playerid][hours] >= 10) { gSellCarPrice[playerid] -= PlaneInfo[playerid][Price] * 0.5; } else if(PlaneInfo[playerid][kilometers] >= 20) { gSellCarPrice[playerid] -= PlaneInfo[playerid][Price] * 0.8; } if(PlaneInfo[playerid][kilometers] < 50 && PlaneInfo[playerid][kilometers] >= 10) { gSellCarPrice[playerid] -= PlaneInfo[playerid][Price] * 0.2; } else if(PlaneInfo[playerid][kilometers] < 100 && PlaneInfo[playerid][kilometers] >= 50) { gSellCarPrice[playerid] -= PlaneInfo[playerid][Price] * 0.5; } else if(PlaneInfo[playerid][kilometers] >= 100) { gSellCarPrice[playerid] -= PlaneInfo[playerid][Price] * 0.8; }*/ if(PlaneInfo[playerid][Model] == 487) { CarsOnStock[maverick] += 1; } else if(PlaneInfo[playerid][Model] == 417) { CarsOnStock[leviathan] += 1; } else if(PlaneInfo[playerid][Model] == 447) { CarsOnStock[sparrow] += 1; } else if(PlaneInfo[playerid][Model] == 512) { CarsOnStock[cropduster] += 1; } else if(PlaneInfo[playerid][Model] == 593) { CarsOnStock[dodo] += 1; } else if(PlaneInfo[playerid][Model] == 460) { CarsOnStock[skimmer] += 1; } else if(PlaneInfo[playerid][Model] == 446) { CarsOnStock[squallo] += 1; } else if(PlaneInfo[playerid][Model] == 452) { CarsOnStock[speeder] += 1; } else if(PlaneInfo[playerid][Model] == 453) { CarsOnStock[reefer] += 1; } else if(PlaneInfo[playerid][Model] == 473) { CarsOnStock[dinghy] += 1; } new day, month, year; getdate(year, month, day); new File:logg=fopen("logs/sellcar.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s si-a vandut %s-ul pentru %d (%d/%d/%d).",PlayerName(playerid),GetVehicleNameFromID(Plane[playerid]), gSellCarPrice[playerid], day, month, year); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); DestroyPlayerPlane(playerid); format(string, sizeof(string), "Ti-ai vandut avionul/barca cu $%i.", gSellCarPrice[playerid]); } GivePlayerCash(playerid, gSellCarPrice[playerid]); SendClientMessage(playerid, 0xFFFF00FF, string); SaveCarsOnStock(); gSellCarPrice[playerid] = 0; return 1; } } if(dialogid == 1235) { if(response) { iTarget = ofercar[playerid]; if(IsPlayerInRangeOfVehicle(playerid, Vehicle[playerid], 3.0)) { if(IsPlayerInRangeOfPlayer(playerid, iTarget, 5.0)) { if(GetPlayerCash(iTarget) >= cardiff[iTarget]) { ofercar[iTarget] = playerid; caroffered[iTarget] = 1; GetPlayerName(iTarget, szPlayerName, MAX_PLAYER_NAME); format(szMessage, sizeof(szMessage), "Oferta ta a fost trimisa la %s.", szPlayerName); SendClientMessage(playerid, COLOR_WHITE, szMessage); GetPlayerName(playerid, szPlayerName2, MAX_PLAYER_NAME); format(szMessage, sizeof(szMessage), "%s iti ofera %s-ul lui (%d kilometrii , %d ore) pentru $%d. Accepti ?", szPlayerName2, GetVehicleNameFromID(Vehicle[playerid]), VehicleInfo[playerid][kilometers], VehicleInfo[playerid][hours], cardiff[iTarget]); ShowPlayerDialog(iTarget, 1236, DIALOG_STYLE_MSGBOX, "Oferta", szMessage, "Accept", "Refuz"); } else SendClientMessage(playerid, COLOR_GREY, "Acel jucator nu are suficienti bani."); } else SendClientMessage(playerid, COLOR_GREY, "Esti prea departe de acel jucator."); } else if(IsPlayerInRangeOfVehicle(playerid, Vehicle2[playerid], 3.0)) { if(IsPlayerInRangeOfPlayer(playerid, iTarget, 5.0)) { if(GetPlayerCash(iTarget) >= cardiff[iTarget]) { ofercar[iTarget] = playerid; caroffered[iTarget] = 2; GetPlayerName(iTarget, szPlayerName, MAX_PLAYER_NAME); format(szMessage, sizeof(szMessage), "Oferta ta a fost trimisa la %s.", szPlayerName); SendClientMessage(playerid, COLOR_WHITE, szMessage); GetPlayerName(playerid, szPlayerName2, MAX_PLAYER_NAME); format(szMessage, sizeof(szMessage), "%s iti ofera %s-ul lui (%d kilometrii , %d ore) pentru $%d. Accepti ?", szPlayerName2, GetVehicleNameFromID(Vehicle2[playerid]), VehicleInfo2[playerid][kilometers], VehicleInfo2[playerid][hours], cardiff[iTarget]); ShowPlayerDialog(iTarget, 1236, DIALOG_STYLE_MSGBOX, "Oferta", szMessage, "Accept", "Refuz"); } else SendClientMessage(playerid, COLOR_GREY, "Acel jucator nu are suficienti bani."); } else SendClientMessage(playerid, COLOR_GREY, "Esti prea departe de acel jucator."); } else if(IsPlayerInRangeOfVehicle(playerid, Moto[playerid], 3.0)) { if(IsPlayerInRangeOfPlayer(playerid, iTarget, 5.0)) { if(GetPlayerCash(iTarget) >= cardiff[iTarget]) { ofercar[iTarget] = playerid; caroffered[iTarget] = 3; GetPlayerName(iTarget, szPlayerName, MAX_PLAYER_NAME); format(szMessage, sizeof(szMessage), "Oferta ta a fost trimisa la %s.", szPlayerName); SendClientMessage(playerid, COLOR_WHITE, szMessage); GetPlayerName(playerid, szPlayerName2, MAX_PLAYER_NAME); format(szMessage, sizeof(szMessage), "%s iti ofera %s-ul lui (%d kilometrii , %d ore) pentru $%d. Accepti ?", szPlayerName2, GetVehicleNameFromID(Moto[playerid]), MotoInfo[playerid][kilometers], MotoInfo[playerid][hours], cardiff[iTarget]); ShowPlayerDialog(iTarget, 1236, DIALOG_STYLE_MSGBOX, "Oferta", szMessage, "Accept", "Refuz"); } else SendClientMessage(playerid, COLOR_GREY, "Acel jucator nu are suficienti bani."); } else SendClientMessage(playerid, COLOR_GREY, "Esti prea departe de acel jucator."); } else if(IsPlayerInRangeOfVehicle(playerid, Plane[playerid], 3.0)) { if(IsPlayerInRangeOfPlayer(playerid, iTarget, 5.0)) { if(GetPlayerCash(iTarget) >= cardiff[iTarget]) { ofercar[iTarget] = playerid; caroffered[iTarget] = 4; GetPlayerName(iTarget, szPlayerName, MAX_PLAYER_NAME); format(szMessage, sizeof(szMessage), "Oferta ta a fost trimisa la %s.", szPlayerName); SendClientMessage(playerid, COLOR_WHITE, szMessage); GetPlayerName(playerid, szPlayerName2, MAX_PLAYER_NAME); format(szMessage, sizeof(szMessage), "%s iti ofera %s-ul lui (%d kilometrii , %d ore) pentru $%d. Accepti ?", szPlayerName2, GetVehicleNameFromID(Plane[playerid]), PlaneInfo[playerid][kilometers], PlaneInfo[playerid][hours], cardiff[iTarget]); ShowPlayerDialog(iTarget, 1236, DIALOG_STYLE_MSGBOX, "Oferta", szMessage, "Accept", "Refuz"); } else SendClientMessage(playerid, COLOR_GREY, "Acel jucator nu are suficienti bani."); } else SendClientMessage(playerid, COLOR_GREY, "Esti prea departe de acel jucator."); } } } if(dialogid == 1236) { if(response) { if(IsPlayerConnected(ofercar[playerid])) { if(IsPlayerInRangeOfPlayer(playerid, ofercar[playerid], 5.0)) { new giveCarString[128],/*giveCarString2[128],*/giveCarPlayerName[2][MAX_PLAYER_NAME]; if(caroffered[playerid] == 1) { if(gPlayerHasCar[playerid] == 1 && gPlayerHasCar2[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, "Ai deja 2 masini personale."); return 1; } if(gPlayerHasCar[playerid] == 0 && gPlayerHasCar2[playerid] == 0) { VehicleInfo[playerid][Model] = VehicleInfo[ofercar[playerid]][Model]; VehicleInfo[playerid][Price] = VehicleInfo[ofercar[playerid]][Price]; VehicleInfo[playerid][mod1] = VehicleInfo[ofercar[playerid]][mod1]; VehicleInfo[playerid][mod2] = VehicleInfo[ofercar[playerid]][mod2]; VehicleInfo[playerid][mod3] = VehicleInfo[ofercar[playerid]][mod3]; VehicleInfo[playerid][mod4] = VehicleInfo[ofercar[playerid]][mod4]; VehicleInfo[playerid][mod5] = VehicleInfo[ofercar[playerid]][mod5]; VehicleInfo[playerid][mod6] = VehicleInfo[ofercar[playerid]][mod6]; VehicleInfo[playerid][mod7] = VehicleInfo[ofercar[playerid]][mod7]; VehicleInfo[playerid][mod8] = VehicleInfo[ofercar[playerid]][mod8]; VehicleInfo[playerid][mod9] = VehicleInfo[ofercar[playerid]][mod9]; VehicleInfo[playerid][mod10] = VehicleInfo[ofercar[playerid]][mod10]; VehicleInfo[playerid][mod11] = VehicleInfo[ofercar[playerid]][mod11]; VehicleInfo[playerid][mod12] = VehicleInfo[ofercar[playerid]][mod12]; VehicleInfo[playerid][mod13] = VehicleInfo[ofercar[playerid]][mod13]; VehicleInfo[playerid][mod14] = VehicleInfo[ofercar[playerid]][mod14]; VehicleInfo[playerid][mod15] = VehicleInfo[ofercar[playerid]][mod15]; VehicleInfo[playerid][mod16] = VehicleInfo[ofercar[playerid]][mod16]; VehicleInfo[playerid][mod17] = VehicleInfo[ofercar[playerid]][mod17]; VehicleInfo[playerid][colora] = VehicleInfo[ofercar[playerid]][colora]; VehicleInfo[playerid][colorb] = VehicleInfo[ofercar[playerid]][colorb]; VehicleInfo[playerid][paintjob] = VehicleInfo[ofercar[playerid]][paintjob]; VehicleInfo[playerid][kilometers] = VehicleInfo[ofercar[playerid]][kilometers]; VehicleInfo[playerid][hours] = VehicleInfo[ofercar[playerid]][hours]; new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); /*new file[256], name[32]; GetPlayerName(playerid, name, 31); format(file, sizeof(file), "users/%s.ini", name); dini_IntSet(file, "ConsumingMoney", 1);*/ GivePlayerCash(playerid, -cardiff[playerid]); GivePlayerCash(ofercar[playerid], cardiff[playerid]); DestroyPlayerVehicle(ofercar[playerid]); Vehicle[playerid] = CreateVehicle(VehicleInfo[playerid][Model],X,Y,Z,0,VehicleInfo[playerid][colora],VehicleInfo[playerid][colorb],-1); gPlayerHasCar[playerid] = 1; OwnerID[Vehicle[playerid]] = playerid; SetVehicleParamsForPlayer(Vehicle[playerid], playerid, 0, VehicleInfo[playerid][Locked]); PutPlayerInVehicle(playerid, Vehicle[playerid], 0); if(VehicleInfo[playerid][mod1]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod1]); } if(VehicleInfo[playerid][mod2]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod2]); } if(VehicleInfo[playerid][mod3]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod3]); } if(VehicleInfo[playerid][mod4]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod4]); } if(VehicleInfo[playerid][mod5]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod5]); } if(VehicleInfo[playerid][mod6]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod6]); } if(VehicleInfo[playerid][mod7]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod7]); } if(VehicleInfo[playerid][mod8]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod8]); } if(VehicleInfo[playerid][mod9]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod9]); } if(VehicleInfo[playerid][mod10]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod10]); } if(VehicleInfo[playerid][mod11]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod11]); } if(VehicleInfo[playerid][mod12]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod12]); } if(VehicleInfo[playerid][mod13]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod13]); } if(VehicleInfo[playerid][mod14]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod14]); } if(VehicleInfo[playerid][mod15]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod15]); } if(VehicleInfo[playerid][mod16]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod16]); } if(VehicleInfo[playerid][mod17]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod17]); } if(VehicleInfo[playerid][paintjob] != 0) { ChangeVehiclePaintjob(Vehicle[playerid], VehicleInfo[playerid][paintjob] - 1); } GetPlayerName(ofercar[playerid], giveCarPlayerName[1], MAX_PLAYER_NAME); GetPlayerName(playerid, giveCarPlayerName[0], MAX_PLAYER_NAME); format(giveCarString, sizeof(giveCarString), "%s ti-a acceptat oferta, acest %s este al lui acum.", giveCarPlayerName[0], GetVehicleNameFromID(Vehicle[playerid])); SendClientMessage(ofercar[playerid], COLOR_WHITE, giveCarString); format(giveCarString, sizeof(giveCarString), "I-ai acceptat oferta lui %s, iar acest %s este al tau acum.", giveCarPlayerName[1], GetVehicleNameFromID(Vehicle[playerid])); SendClientMessage(playerid, COLOR_WHITE, giveCarString); new day, month, year; getdate(year, month, day); new File:logg=fopen("logs/sellcarto.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s i-a vandut un %s lui %s pentru %d (%d/%d/%d).",PlayerName(ofercar[playerid]),GetVehicleNameFromID(Vehicle[playerid]), PlayerName(playerid), cardiff[playerid], day, month, year); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); ofercar[playerid] = -1; cardiff[playerid] = 0; caroffered[playerid] = 0; } if(gPlayerHasCar[playerid] == 0 && gPlayerHasCar2[playerid] == 1) { VehicleInfo[playerid][Model] = VehicleInfo[ofercar[playerid]][Model]; VehicleInfo[playerid][Price] = VehicleInfo[ofercar[playerid]][Price]; VehicleInfo[playerid][mod1] = VehicleInfo[ofercar[playerid]][mod1]; VehicleInfo[playerid][mod2] = VehicleInfo[ofercar[playerid]][mod2]; VehicleInfo[playerid][mod3] = VehicleInfo[ofercar[playerid]][mod3]; VehicleInfo[playerid][mod4] = VehicleInfo[ofercar[playerid]][mod4]; VehicleInfo[playerid][mod5] = VehicleInfo[ofercar[playerid]][mod5]; VehicleInfo[playerid][mod6] = VehicleInfo[ofercar[playerid]][mod6]; VehicleInfo[playerid][mod7] = VehicleInfo[ofercar[playerid]][mod7]; VehicleInfo[playerid][mod8] = VehicleInfo[ofercar[playerid]][mod8]; VehicleInfo[playerid][mod9] = VehicleInfo[ofercar[playerid]][mod9]; VehicleInfo[playerid][mod10] = VehicleInfo[ofercar[playerid]][mod10]; VehicleInfo[playerid][mod11] = VehicleInfo[ofercar[playerid]][mod11]; VehicleInfo[playerid][mod12] = VehicleInfo[ofercar[playerid]][mod12]; VehicleInfo[playerid][mod13] = VehicleInfo[ofercar[playerid]][mod13]; VehicleInfo[playerid][mod14] = VehicleInfo[ofercar[playerid]][mod14]; VehicleInfo[playerid][mod15] = VehicleInfo[ofercar[playerid]][mod15]; VehicleInfo[playerid][mod16] = VehicleInfo[ofercar[playerid]][mod16]; VehicleInfo[playerid][mod17] = VehicleInfo[ofercar[playerid]][mod17]; VehicleInfo[playerid][colora] = VehicleInfo[ofercar[playerid]][colora]; VehicleInfo[playerid][colorb] = VehicleInfo[ofercar[playerid]][colorb]; VehicleInfo[playerid][paintjob] = VehicleInfo[ofercar[playerid]][paintjob]; VehicleInfo[playerid][kilometers] = VehicleInfo[ofercar[playerid]][kilometers]; VehicleInfo[playerid][hours] = VehicleInfo[ofercar[playerid]][hours]; new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); /*new file[256], name[32]; GetPlayerName(playerid, name, 31); format(file, sizeof(file), "users/%s.ini", name); dini_IntSet(file, "ConsumingMoney", 1);*/ GivePlayerCash(playerid, -cardiff[playerid]); GivePlayerCash(ofercar[playerid], cardiff[playerid]); DestroyPlayerVehicle(ofercar[playerid]); Vehicle[playerid] = CreateVehicle(VehicleInfo[playerid][Model],X,Y,Z,0,VehicleInfo[playerid][colora],VehicleInfo[playerid][colorb],-1); gPlayerHasCar[playerid] = 1; OwnerID[Vehicle[playerid]] = playerid; SetVehicleParamsForPlayer(Vehicle[playerid], playerid, 0, VehicleInfo[playerid][Locked]); PutPlayerInVehicle(playerid, Vehicle[playerid], 0); if(VehicleInfo[playerid][mod1]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod1]); } if(VehicleInfo[playerid][mod2]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod2]); } if(VehicleInfo[playerid][mod3]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod3]); } if(VehicleInfo[playerid][mod4]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod4]); } if(VehicleInfo[playerid][mod5]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod5]); } if(VehicleInfo[playerid][mod6]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod6]); } if(VehicleInfo[playerid][mod7]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod7]); } if(VehicleInfo[playerid][mod8]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod8]); } if(VehicleInfo[playerid][mod9]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod9]); } if(VehicleInfo[playerid][mod10]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod10]); } if(VehicleInfo[playerid][mod11]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod11]); } if(VehicleInfo[playerid][mod12]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod12]); } if(VehicleInfo[playerid][mod13]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod13]); } if(VehicleInfo[playerid][mod14]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod14]); } if(VehicleInfo[playerid][mod15]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod15]); } if(VehicleInfo[playerid][mod16]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod16]); } if(VehicleInfo[playerid][mod17]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod17]); } if(VehicleInfo[playerid][paintjob] != 0) { ChangeVehiclePaintjob(Vehicle[playerid], VehicleInfo[playerid][paintjob] - 1); } GetPlayerName(ofercar[playerid], giveCarPlayerName[1], MAX_PLAYER_NAME); GetPlayerName(playerid, giveCarPlayerName[0], MAX_PLAYER_NAME); format(giveCarString, sizeof(giveCarString), "%s ti-a acceptat oferta, acest %s este al lui acum.", giveCarPlayerName[0], GetVehicleNameFromID(Vehicle[playerid])); SendClientMessage(ofercar[playerid], COLOR_WHITE, giveCarString); format(giveCarString, sizeof(giveCarString), "I-ai acceptat oferta lui %s, iar acest %s este al tau acum.", giveCarPlayerName[1], GetVehicleNameFromID(Vehicle[playerid])); SendClientMessage(playerid, COLOR_WHITE, giveCarString); new day, month, year; getdate(year, month, day); new File:logg=fopen("logs/sellcarto.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s i-a vandut un %s lui %s pentru %d (%d/%d/%d).",PlayerName(ofercar[playerid]),GetVehicleNameFromID(Vehicle[playerid]), PlayerName(playerid), cardiff[playerid], day, month, year); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); ofercar[playerid] = -1; cardiff[playerid] = 0; caroffered[playerid] = 0; } if(gPlayerHasCar[playerid] == 1 && gPlayerHasCar2[playerid] == 0) { VehicleInfo2[playerid][Model] = VehicleInfo[ofercar[playerid]][Model]; VehicleInfo2[playerid][Price] = VehicleInfo[ofercar[playerid]][Price]; VehicleInfo2[playerid][mod1] = VehicleInfo[ofercar[playerid]][mod1]; VehicleInfo2[playerid][mod2] = VehicleInfo[ofercar[playerid]][mod2]; VehicleInfo2[playerid][mod3] = VehicleInfo[ofercar[playerid]][mod3]; VehicleInfo2[playerid][mod4] = VehicleInfo[ofercar[playerid]][mod4]; VehicleInfo2[playerid][mod5] = VehicleInfo[ofercar[playerid]][mod5]; VehicleInfo2[playerid][mod6] = VehicleInfo[ofercar[playerid]][mod6]; VehicleInfo2[playerid][mod7] = VehicleInfo[ofercar[playerid]][mod7]; VehicleInfo2[playerid][mod8] = VehicleInfo[ofercar[playerid]][mod8]; VehicleInfo2[playerid][mod9] = VehicleInfo[ofercar[playerid]][mod9]; VehicleInfo2[playerid][mod10] = VehicleInfo[ofercar[playerid]][mod10]; VehicleInfo2[playerid][mod11] = VehicleInfo[ofercar[playerid]][mod11]; VehicleInfo2[playerid][mod12] = VehicleInfo[ofercar[playerid]][mod12]; VehicleInfo2[playerid][mod13] = VehicleInfo[ofercar[playerid]][mod13]; VehicleInfo2[playerid][mod14] = VehicleInfo[ofercar[playerid]][mod14]; VehicleInfo2[playerid][mod15] = VehicleInfo[ofercar[playerid]][mod15]; VehicleInfo2[playerid][mod16] = VehicleInfo[ofercar[playerid]][mod16]; VehicleInfo2[playerid][mod17] = VehicleInfo[ofercar[playerid]][mod17]; VehicleInfo2[playerid][colora] = VehicleInfo[ofercar[playerid]][colora]; VehicleInfo2[playerid][colorb] = VehicleInfo[ofercar[playerid]][colorb]; VehicleInfo2[playerid][paintjob] = VehicleInfo[ofercar[playerid]][paintjob]; VehicleInfo2[playerid][kilometers] = VehicleInfo[ofercar[playerid]][kilometers]; VehicleInfo2[playerid][hours] = VehicleInfo[ofercar[playerid]][hours]; new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); /*new file[256], name[32]; GetPlayerName(playerid, name, 31); format(file, sizeof(file), "users/%s.ini", name); dini_IntSet(file, "ConsumingMoney", 1);*/ GivePlayerCash(playerid, -cardiff[playerid]); GivePlayerCash(ofercar[playerid], cardiff[playerid]); DestroyPlayerVehicle(ofercar[playerid]); Vehicle2[playerid] = CreateVehicle(VehicleInfo2[playerid][Model],X,Y,Z,0,VehicleInfo2[playerid][colora],VehicleInfo2[playerid][colorb],-1); gPlayerHasCar2[playerid] = 1; OwnerID[Vehicle2[playerid]] = playerid; SetVehicleParamsForPlayer(Vehicle2[playerid], playerid, 0, VehicleInfo2[playerid][Locked]); PutPlayerInVehicle(playerid, Vehicle2[playerid], 0); if(VehicleInfo2[playerid][mod1]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod1]); } if(VehicleInfo2[playerid][mod2]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod2]); } if(VehicleInfo2[playerid][mod3]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod3]); } if(VehicleInfo2[playerid][mod4]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod4]); } if(VehicleInfo2[playerid][mod5]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod5]); } if(VehicleInfo2[playerid][mod6]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod6]); } if(VehicleInfo2[playerid][mod7]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod7]); } if(VehicleInfo2[playerid][mod8]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod8]); } if(VehicleInfo2[playerid][mod9]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod9]); } if(VehicleInfo2[playerid][mod10]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod10]); } if(VehicleInfo2[playerid][mod11]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod11]); } if(VehicleInfo2[playerid][mod12]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod12]); } if(VehicleInfo2[playerid][mod13]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod13]); } if(VehicleInfo2[playerid][mod14]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod14]); } if(VehicleInfo2[playerid][mod15]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod15]); } if(VehicleInfo2[playerid][mod16]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod16]); } if(VehicleInfo2[playerid][mod17]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod17]); } if(VehicleInfo2[playerid][paintjob] != 0) { ChangeVehiclePaintjob(Vehicle2[playerid], VehicleInfo2[playerid][paintjob] - 1); } GetPlayerName(ofercar[playerid], giveCarPlayerName[1], MAX_PLAYER_NAME); GetPlayerName(playerid, giveCarPlayerName[0], MAX_PLAYER_NAME); format(giveCarString, sizeof(giveCarString), "%s ti-a acceptat oferta, acest %s este al lui acum.", giveCarPlayerName[0], GetVehicleNameFromID(Vehicle2[playerid])); SendClientMessage(ofercar[playerid], COLOR_WHITE, giveCarString); format(giveCarString, sizeof(giveCarString), "I-ai acceptat oferta lui %s, iar acest %s este al tau acum.", giveCarPlayerName[1], GetVehicleNameFromID(Vehicle2[playerid])); SendClientMessage(playerid, COLOR_WHITE, giveCarString); new day, month, year; getdate(year, month, day); new File:logg=fopen("logs/sellcarto.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s i-a vandut un %s lui %s pentru %d (%d/%d/%d).",PlayerName(ofercar[playerid]),GetVehicleNameFromID(Vehicle2[playerid]), PlayerName(playerid), cardiff[playerid], day, month, year); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); ofercar[playerid] = -1; cardiff[playerid] = 0; caroffered[playerid] = 0; } } if(caroffered[playerid] == 2) { if(gPlayerHasCar[playerid] == 1 && gPlayerHasCar2[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, "Ai deja 2 masini personale."); return 1; } if(gPlayerHasCar[playerid] == 0 && gPlayerHasCar2[playerid] == 0) { VehicleInfo[playerid][Model] = VehicleInfo2[ofercar[playerid]][Model]; VehicleInfo[playerid][Price] = VehicleInfo2[ofercar[playerid]][Price]; VehicleInfo[playerid][mod1] = VehicleInfo2[ofercar[playerid]][mod1]; VehicleInfo[playerid][mod2] = VehicleInfo2[ofercar[playerid]][mod2]; VehicleInfo[playerid][mod3] = VehicleInfo2[ofercar[playerid]][mod3]; VehicleInfo[playerid][mod4] = VehicleInfo2[ofercar[playerid]][mod4]; VehicleInfo[playerid][mod5] = VehicleInfo2[ofercar[playerid]][mod5]; VehicleInfo[playerid][mod6] = VehicleInfo2[ofercar[playerid]][mod6]; VehicleInfo[playerid][mod7] = VehicleInfo2[ofercar[playerid]][mod7]; VehicleInfo[playerid][mod8] = VehicleInfo2[ofercar[playerid]][mod8]; VehicleInfo[playerid][mod9] = VehicleInfo2[ofercar[playerid]][mod9]; VehicleInfo[playerid][mod10] = VehicleInfo2[ofercar[playerid]][mod10]; VehicleInfo[playerid][mod11] = VehicleInfo2[ofercar[playerid]][mod11]; VehicleInfo[playerid][mod12] = VehicleInfo2[ofercar[playerid]][mod12]; VehicleInfo[playerid][mod13] = VehicleInfo2[ofercar[playerid]][mod13]; VehicleInfo[playerid][mod14] = VehicleInfo2[ofercar[playerid]][mod14]; VehicleInfo[playerid][mod15] = VehicleInfo2[ofercar[playerid]][mod15]; VehicleInfo[playerid][mod16] = VehicleInfo2[ofercar[playerid]][mod16]; VehicleInfo[playerid][mod17] = VehicleInfo2[ofercar[playerid]][mod17]; VehicleInfo[playerid][colora] = VehicleInfo2[ofercar[playerid]][colora]; VehicleInfo[playerid][colorb] = VehicleInfo2[ofercar[playerid]][colorb]; VehicleInfo[playerid][paintjob] = VehicleInfo2[ofercar[playerid]][paintjob]; VehicleInfo[playerid][kilometers] = VehicleInfo2[ofercar[playerid]][kilometers]; VehicleInfo[playerid][hours] = VehicleInfo2[ofercar[playerid]][hours]; new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); /*new file[256], name[32]; GetPlayerName(playerid, name, 31); format(file, sizeof(file), "users/%s.ini", name); dini_IntSet(file, "ConsumingMoney", 1);*/ GivePlayerCash(playerid, -cardiff[playerid]); GivePlayerCash(ofercar[playerid], cardiff[playerid]); DestroyPlayerVehicle2(ofercar[playerid]); Vehicle[playerid] = CreateVehicle(VehicleInfo[playerid][Model],X,Y,Z,0,VehicleInfo[playerid][colora],VehicleInfo[playerid][colorb],-1); gPlayerHasCar[playerid] = 1; OwnerID[Vehicle[playerid]] = playerid; SetVehicleParamsForPlayer(Vehicle[playerid], playerid, 0, VehicleInfo[playerid][Locked]); PutPlayerInVehicle(playerid, Vehicle[playerid], 0); if(VehicleInfo[playerid][mod1]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod1]); } if(VehicleInfo[playerid][mod2]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod2]); } if(VehicleInfo[playerid][mod3]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod3]); } if(VehicleInfo[playerid][mod4]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod4]); } if(VehicleInfo[playerid][mod5]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod5]); } if(VehicleInfo[playerid][mod6]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod6]); } if(VehicleInfo[playerid][mod7]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod7]); } if(VehicleInfo[playerid][mod8]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod8]); } if(VehicleInfo[playerid][mod9]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod9]); } if(VehicleInfo[playerid][mod10]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod10]); } if(VehicleInfo[playerid][mod11]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod11]); } if(VehicleInfo[playerid][mod12]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod12]); } if(VehicleInfo[playerid][mod13]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod13]); } if(VehicleInfo[playerid][mod14]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod14]); } if(VehicleInfo[playerid][mod15]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod15]); } if(VehicleInfo[playerid][mod16]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod16]); } if(VehicleInfo[playerid][mod17]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod17]); } if(VehicleInfo[playerid][paintjob] != 0) { ChangeVehiclePaintjob(Vehicle[playerid], VehicleInfo[playerid][paintjob] - 1); } GetPlayerName(ofercar[playerid], giveCarPlayerName[1], MAX_PLAYER_NAME); GetPlayerName(playerid, giveCarPlayerName[0], MAX_PLAYER_NAME); format(giveCarString, sizeof(giveCarString), "%s ti-a acceptat oferta, acest %s este al lui acum.", giveCarPlayerName[0], GetVehicleNameFromID(Vehicle[playerid])); SendClientMessage(ofercar[playerid], COLOR_WHITE, giveCarString); format(giveCarString, sizeof(giveCarString), "I-ai acceptat oferta lui %s, iar acest %s este al tau acum.", giveCarPlayerName[1], GetVehicleNameFromID(Vehicle[playerid])); SendClientMessage(playerid, COLOR_WHITE, giveCarString); new day, month, year; getdate(year, month, day); new File:logg=fopen("logs/sellcarto.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s i-a vandut un %s lui %s pentru %d (%d/%d/%d).",PlayerName(ofercar[playerid]),GetVehicleNameFromID(Vehicle[playerid]), PlayerName(playerid), cardiff[playerid], day, month, year); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); ofercar[playerid] = -1; cardiff[playerid] = 0; caroffered[playerid] = 0; } if(gPlayerHasCar[playerid] == 0 && gPlayerHasCar2[playerid] == 1) { VehicleInfo[playerid][Model] = VehicleInfo2[ofercar[playerid]][Model]; VehicleInfo[playerid][Price] = VehicleInfo2[ofercar[playerid]][Price]; VehicleInfo[playerid][mod1] = VehicleInfo2[ofercar[playerid]][mod1]; VehicleInfo[playerid][mod2] = VehicleInfo2[ofercar[playerid]][mod2]; VehicleInfo[playerid][mod3] = VehicleInfo2[ofercar[playerid]][mod3]; VehicleInfo[playerid][mod4] = VehicleInfo2[ofercar[playerid]][mod4]; VehicleInfo[playerid][mod5] = VehicleInfo2[ofercar[playerid]][mod5]; VehicleInfo[playerid][mod6] = VehicleInfo2[ofercar[playerid]][mod6]; VehicleInfo[playerid][mod7] = VehicleInfo2[ofercar[playerid]][mod7]; VehicleInfo[playerid][mod8] = VehicleInfo2[ofercar[playerid]][mod8]; VehicleInfo[playerid][mod9] = VehicleInfo2[ofercar[playerid]][mod9]; VehicleInfo[playerid][mod10] = VehicleInfo2[ofercar[playerid]][mod10]; VehicleInfo[playerid][mod11] = VehicleInfo2[ofercar[playerid]][mod11]; VehicleInfo[playerid][mod12] = VehicleInfo2[ofercar[playerid]][mod12]; VehicleInfo[playerid][mod13] = VehicleInfo2[ofercar[playerid]][mod13]; VehicleInfo[playerid][mod14] = VehicleInfo2[ofercar[playerid]][mod14]; VehicleInfo[playerid][mod15] = VehicleInfo2[ofercar[playerid]][mod15]; VehicleInfo[playerid][mod16] = VehicleInfo2[ofercar[playerid]][mod16]; VehicleInfo[playerid][mod17] = VehicleInfo2[ofercar[playerid]][mod17]; VehicleInfo[playerid][colora] = VehicleInfo2[ofercar[playerid]][colora]; VehicleInfo[playerid][colorb] = VehicleInfo2[ofercar[playerid]][colorb]; VehicleInfo[playerid][paintjob] = VehicleInfo2[ofercar[playerid]][paintjob]; VehicleInfo[playerid][kilometers] = VehicleInfo2[ofercar[playerid]][kilometers]; VehicleInfo[playerid][hours] = VehicleInfo2[ofercar[playerid]][hours]; new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); /*new file[256], name[32]; GetPlayerName(playerid, name, 31); format(file, sizeof(file), "users/%s.ini", name); dini_IntSet(file, "ConsumingMoney", 1);*/ GivePlayerCash(playerid, -cardiff[playerid]); GivePlayerCash(ofercar[playerid], cardiff[playerid]); DestroyPlayerVehicle2(ofercar[playerid]); Vehicle[playerid] = CreateVehicle(VehicleInfo[playerid][Model],X,Y,Z,0,VehicleInfo[playerid][colora],VehicleInfo[playerid][colorb],-1); gPlayerHasCar[playerid] = 1; OwnerID[Vehicle[playerid]] = playerid; SetVehicleParamsForPlayer(Vehicle[playerid], playerid, 0, VehicleInfo[playerid][Locked]); PutPlayerInVehicle(playerid, Vehicle[playerid], 0); if(VehicleInfo[playerid][mod1]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod1]); } if(VehicleInfo[playerid][mod2]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod2]); } if(VehicleInfo[playerid][mod3]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod3]); } if(VehicleInfo[playerid][mod4]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod4]); } if(VehicleInfo[playerid][mod5]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod5]); } if(VehicleInfo[playerid][mod6]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod6]); } if(VehicleInfo[playerid][mod7]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod7]); } if(VehicleInfo[playerid][mod8]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod8]); } if(VehicleInfo[playerid][mod9]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod9]); } if(VehicleInfo[playerid][mod10]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod10]); } if(VehicleInfo[playerid][mod11]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod11]); } if(VehicleInfo[playerid][mod12]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod12]); } if(VehicleInfo[playerid][mod13]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod13]); } if(VehicleInfo[playerid][mod14]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod14]); } if(VehicleInfo[playerid][mod15]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod15]); } if(VehicleInfo[playerid][mod16]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod16]); } if(VehicleInfo[playerid][mod17]!=0) { AddVehicleComponent(Vehicle[playerid],VehicleInfo[playerid][mod17]); } if(VehicleInfo[playerid][paintjob] != 0) { ChangeVehiclePaintjob(Vehicle[playerid], VehicleInfo[playerid][paintjob] - 1); } GetPlayerName(ofercar[playerid], giveCarPlayerName[1], MAX_PLAYER_NAME); GetPlayerName(playerid, giveCarPlayerName[0], MAX_PLAYER_NAME); format(giveCarString, sizeof(giveCarString), "%s ti-a acceptat oferta, acest %s este al lui acum.", giveCarPlayerName[0], GetVehicleNameFromID(Vehicle[playerid])); SendClientMessage(ofercar[playerid], COLOR_WHITE, giveCarString); format(giveCarString, sizeof(giveCarString), "I-ai acceptat oferta lui %s, iar acest %s este al tau acum.", giveCarPlayerName[1], GetVehicleNameFromID(Vehicle[playerid])); SendClientMessage(playerid, COLOR_WHITE, giveCarString); new day, month, year; getdate(year, month, day); new File:logg=fopen("logs/sellcarto.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s i-a vandut un %s lui %s pentru %d (%d/%d/%d).",PlayerName(ofercar[playerid]),GetVehicleNameFromID(Vehicle[playerid]), PlayerName(playerid), cardiff[playerid], day, month, year); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); ofercar[playerid] = -1; cardiff[playerid] = 0; caroffered[playerid] = 0; } if(gPlayerHasCar[playerid] == 1 && gPlayerHasCar2[playerid] == 0) { VehicleInfo2[playerid][Model] = VehicleInfo2[ofercar[playerid]][Model]; VehicleInfo2[playerid][Price] = VehicleInfo2[ofercar[playerid]][Price]; VehicleInfo2[playerid][mod1] = VehicleInfo2[ofercar[playerid]][mod1]; VehicleInfo2[playerid][mod2] = VehicleInfo2[ofercar[playerid]][mod2]; VehicleInfo2[playerid][mod3] = VehicleInfo2[ofercar[playerid]][mod3]; VehicleInfo2[playerid][mod4] = VehicleInfo2[ofercar[playerid]][mod4]; VehicleInfo2[playerid][mod5] = VehicleInfo2[ofercar[playerid]][mod5]; VehicleInfo2[playerid][mod6] = VehicleInfo2[ofercar[playerid]][mod6]; VehicleInfo2[playerid][mod7] = VehicleInfo2[ofercar[playerid]][mod7]; VehicleInfo2[playerid][mod8] = VehicleInfo2[ofercar[playerid]][mod8]; VehicleInfo2[playerid][mod9] = VehicleInfo2[ofercar[playerid]][mod9]; VehicleInfo2[playerid][mod10] = VehicleInfo2[ofercar[playerid]][mod10]; VehicleInfo2[playerid][mod11] = VehicleInfo2[ofercar[playerid]][mod11]; VehicleInfo2[playerid][mod12] = VehicleInfo2[ofercar[playerid]][mod12]; VehicleInfo2[playerid][mod13] = VehicleInfo2[ofercar[playerid]][mod13]; VehicleInfo2[playerid][mod14] = VehicleInfo2[ofercar[playerid]][mod14]; VehicleInfo2[playerid][mod15] = VehicleInfo2[ofercar[playerid]][mod15]; VehicleInfo2[playerid][mod16] = VehicleInfo2[ofercar[playerid]][mod16]; VehicleInfo2[playerid][mod17] = VehicleInfo2[ofercar[playerid]][mod17]; VehicleInfo2[playerid][colora] = VehicleInfo2[ofercar[playerid]][colora]; VehicleInfo2[playerid][colorb] = VehicleInfo2[ofercar[playerid]][colorb]; VehicleInfo2[playerid][paintjob] = VehicleInfo2[ofercar[playerid]][paintjob]; VehicleInfo2[playerid][kilometers] = VehicleInfo2[ofercar[playerid]][kilometers]; VehicleInfo2[playerid][hours] = VehicleInfo2[ofercar[playerid]][hours]; new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); /*new file[256], name[32]; GetPlayerName(playerid, name, 31); format(file, sizeof(file), "users/%s.ini", name); dini_IntSet(file, "ConsumingMoney", 1);*/ GivePlayerCash(playerid, -cardiff[playerid]); GivePlayerCash(ofercar[playerid], cardiff[playerid]); DestroyPlayerVehicle2(ofercar[playerid]); Vehicle2[playerid] = CreateVehicle(VehicleInfo2[playerid][Model],X,Y,Z,0,VehicleInfo2[playerid][colora],VehicleInfo2[playerid][colorb],-1); gPlayerHasCar2[playerid] = 1; OwnerID[Vehicle2[playerid]] = playerid; SetVehicleParamsForPlayer(Vehicle2[playerid], playerid, 0, VehicleInfo2[playerid][Locked]); PutPlayerInVehicle(playerid, Vehicle2[playerid], 0); if(VehicleInfo2[playerid][mod1]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod1]); } if(VehicleInfo2[playerid][mod2]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod2]); } if(VehicleInfo2[playerid][mod3]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod3]); } if(VehicleInfo2[playerid][mod4]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod4]); } if(VehicleInfo2[playerid][mod5]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod5]); } if(VehicleInfo2[playerid][mod6]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod6]); } if(VehicleInfo2[playerid][mod7]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod7]); } if(VehicleInfo2[playerid][mod8]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod8]); } if(VehicleInfo2[playerid][mod9]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod9]); } if(VehicleInfo2[playerid][mod10]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod10]); } if(VehicleInfo2[playerid][mod11]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod11]); } if(VehicleInfo2[playerid][mod12]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod12]); } if(VehicleInfo2[playerid][mod13]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod13]); } if(VehicleInfo2[playerid][mod14]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod14]); } if(VehicleInfo2[playerid][mod15]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod15]); } if(VehicleInfo2[playerid][mod16]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod16]); } if(VehicleInfo2[playerid][mod17]!=0) { AddVehicleComponent(Vehicle2[playerid],VehicleInfo2[playerid][mod17]); } if(VehicleInfo2[playerid][paintjob] != 0) { ChangeVehiclePaintjob(Vehicle2[playerid], VehicleInfo2[playerid][paintjob] - 1); } GetPlayerName(ofercar[playerid], giveCarPlayerName[1], MAX_PLAYER_NAME); GetPlayerName(playerid, giveCarPlayerName[0], MAX_PLAYER_NAME); format(giveCarString, sizeof(giveCarString), "%s ti-a acceptat oferta, acest %s este al lui acum.", giveCarPlayerName[0], GetVehicleNameFromID(Vehicle2[playerid])); SendClientMessage(ofercar[playerid], COLOR_WHITE, giveCarString); format(giveCarString, sizeof(giveCarString), "I-ai acceptat oferta lui %s, iar acest %s este al tau acum.", giveCarPlayerName[1], GetVehicleNameFromID(Vehicle2[playerid])); SendClientMessage(playerid, COLOR_WHITE, giveCarString); new day, month, year; getdate(year, month, day); new File:logg=fopen("logs/sellcarto.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s i-a vandut un %s lui %s pentru %d (%d/%d/%d).",PlayerName(ofercar[playerid]),GetVehicleNameFromID(Vehicle2[playerid]), PlayerName(playerid), cardiff[playerid], day, month, year); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); ofercar[playerid] = -1; cardiff[playerid] = 0; caroffered[playerid] = 0; } } if(caroffered[playerid] == 3) { if(gPlayerHasMoto[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, "Ai deja o motocicleta personala."); return 1; } MotoInfo[playerid][Model] = MotoInfo[ofercar[playerid]][Model]; MotoInfo[playerid][Price] = MotoInfo[ofercar[playerid]][Price]; MotoInfo[playerid][CarRot] = MotoInfo[ofercar[playerid]][CarRot]; MotoInfo[playerid][colora] = MotoInfo[ofercar[playerid]][colora]; MotoInfo[playerid][colorb] = MotoInfo[ofercar[playerid]][colorb]; MotoInfo[playerid][paintjob] = MotoInfo[ofercar[playerid]][paintjob]; MotoInfo[playerid][kilometers] = MotoInfo[ofercar[playerid]][kilometers]; MotoInfo[playerid][hours] = MotoInfo[ofercar[playerid]][hours]; new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); /*new file[256], name[32]; GetPlayerName(playerid, name, 31); format(file, sizeof(file), "users/%s.ini", name); dini_IntSet(file, "ConsumingMoney", 1);*/ GivePlayerCash(playerid, -cardiff[playerid]); GivePlayerCash(ofercar[playerid], cardiff[playerid]); DestroyPlayerMoto(ofercar[playerid]); Moto[playerid] = CreateVehicle(MotoInfo[playerid][Model],X,Y,Z,0,MotoInfo[playerid][colora],MotoInfo[playerid][colorb],-1); gPlayerHasMoto[playerid] = 1; OwnerID[Moto[playerid]] = playerid; SetVehicleParamsForPlayer(Moto[playerid], playerid, 0, MotoInfo[playerid][Locked]); PutPlayerInVehicle(playerid, Moto[playerid], 0); GetPlayerName(ofercar[playerid], giveCarPlayerName[1], MAX_PLAYER_NAME); GetPlayerName(playerid, giveCarPlayerName[0], MAX_PLAYER_NAME); format(giveCarString, sizeof(giveCarString), "%s ti-a acceptat oferta, acest %s este al lui acum.", giveCarPlayerName[0], GetVehicleNameFromID(Moto[playerid])); SendClientMessage(ofercar[playerid], COLOR_WHITE, giveCarString); format(giveCarString, sizeof(giveCarString), "I-ai acceptat oferta lui %s, iar acest %s este al tau acum.", giveCarPlayerName[1], GetVehicleNameFromID(Moto[playerid])); SendClientMessage(playerid, COLOR_WHITE, giveCarString); new day, month, year; getdate(year, month, day); new File:logg=fopen("logs/sellcarto.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s i-a vandut un %s lui %s pentru %d (%d/%d/%d).",PlayerName(ofercar[playerid]),GetVehicleNameFromID(Moto[playerid]), PlayerName(playerid), cardiff[playerid], day, month, year); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); ofercar[playerid] = -1; cardiff[playerid] = 0; caroffered[playerid] = 0; } if(caroffered[playerid] == 4) { if(gPlayerHasPlane[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, "Ai deja un avion/barca personala."); return 1; } PlaneInfo[playerid][Model] = PlaneInfo[ofercar[playerid]][Model]; PlaneInfo[playerid][Price] = PlaneInfo[ofercar[playerid]][Price]; PlaneInfo[playerid][CarRot] = PlaneInfo[ofercar[playerid]][CarRot]; PlaneInfo[playerid][colora] = PlaneInfo[ofercar[playerid]][colora]; PlaneInfo[playerid][colorb] = PlaneInfo[ofercar[playerid]][colorb]; PlaneInfo[playerid][paintjob] = PlaneInfo[ofercar[playerid]][paintjob]; PlaneInfo[playerid][kilometers] = PlaneInfo[ofercar[playerid]][kilometers]; PlaneInfo[playerid][hours] = PlaneInfo[ofercar[playerid]][hours]; new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); /*new file[256], name[32]; GetPlayerName(playerid, name, 31); format(file, sizeof(file), "users/%s.ini", name); dini_IntSet(file, "ConsumingMoney", 1);*/ GivePlayerCash(playerid, -cardiff[playerid]); GivePlayerCash(ofercar[playerid], cardiff[playerid]); DestroyPlayerPlane(ofercar[playerid]); Plane[playerid] = CreateVehicle(PlaneInfo[playerid][Model],X,Y,Z,0,PlaneInfo[playerid][colora],PlaneInfo[playerid][colorb],-1); gPlayerHasPlane[playerid] = 1; OwnerID[Plane[playerid]] = playerid; SetVehicleParamsForPlayer(Plane[playerid], playerid, 0, PlaneInfo[playerid][Locked]); PutPlayerInVehicle(playerid, Plane[playerid], 0); GetPlayerName(ofercar[playerid], giveCarPlayerName[1], MAX_PLAYER_NAME); GetPlayerName(playerid, giveCarPlayerName[0], MAX_PLAYER_NAME); format(giveCarString, sizeof(giveCarString), "%s ti-a acceptat oferta, acest %s este al lui acum.", giveCarPlayerName[0], GetVehicleNameFromID(Plane[playerid])); SendClientMessage(ofercar[playerid], COLOR_WHITE, giveCarString); format(giveCarString, sizeof(giveCarString), "I-ai acceptat oferta lui %s, iar acest %s este al tau acum.", giveCarPlayerName[1], GetVehicleNameFromID(Plane[playerid])); SendClientMessage(playerid, COLOR_WHITE, giveCarString); new day, month, year; getdate(year, month, day); new File:logg=fopen("logs/sellcarto.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s i-a vandut un %s lui %s pentru %d (%d/%d/%d).",PlayerName(ofercar[playerid]),GetVehicleNameFromID(Plane[playerid]), PlayerName(playerid), cardiff[playerid], day, month, year); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); ofercar[playerid] = -1; cardiff[playerid] = 0; caroffered[playerid] = 0; } } else SendClientMessage(playerid, COLOR_GREY, "Esti prea departe de vanzator."); } else { SendClientMessage(playerid, COLOR_GREY, "Jucatorul care ti-a oferit vehiculul a iesit de pe server."); } } } if(dialogid == 140)// DealerShip { if(response) { new text[1900]; new szString[1900]; switch(listitem) { case 0: { format(szString, sizeof(szString), "{FFF89C}Bravura ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[bravura], CarsOnStock[bravura]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Sentinel ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[sentinel], CarsOnStock[sentinel]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Manana ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[manana], CarsOnStock[manana]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Premier ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[premier], CarsOnStock[premier]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Previon ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[previon], CarsOnStock[previon]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Admiral ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[admiral], CarsOnStock[admiral]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Solair ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[solair], CarsOnStock[solair]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Sandking ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[sandking], CarsOnStock[sandking]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Blista Compact ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[blistacompact], CarsOnStock[blistacompact]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Slamvan ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[slamvan], CarsOnStock[slamvan]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Sabre ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[sabre], CarsOnStock[sabre]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}BF Injection ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[bfinjection], CarsOnStock[bfinjection]); strcat(text, szString, 1900); ShowPlayerDialog(playerid, 141, DIALOG_STYLE_LIST, "Masini Normale:", text, "Cumpara", "Anulare"); } case 1: { format(szString, sizeof(szString), "{FFF89C}Buffalo ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[buffalo], CarsOnStock[buffalo]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Alpha ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[alpha], CarsOnStock[alpha]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Sultan ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[sultan], CarsOnStock[sultan]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Elegy ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[elegy], CarsOnStock[elegy]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Banshee ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[banshee], CarsOnStock[banshee]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Bullet ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[bullet], CarsOnStock[bullet]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Cheetah ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[cheetah], CarsOnStock[cheetah]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Hotring Racer ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[hotringracer], CarsOnStock[hotringracer]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Infernus ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[infernus], CarsOnStock[infernus]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Jester ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[jester], CarsOnStock[jester]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Phoenix ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[phoenix], CarsOnStock[phoenix]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Super GT ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[supergt], CarsOnStock[supergt]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Turismo ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[turismo], CarsOnStock[turismo]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}ZR-350 ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[zr350], CarsOnStock[zr350]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Uranus ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[uranus], CarsOnStock[uranus]); strcat(text, szString, 1900); ShowPlayerDialog(playerid,142,DIALOG_STYLE_LIST, "Masini Rapide (Sport)", text, "Cumpara","Anulare"); } case 2: { format(szString, sizeof(szString), "{FFF89C}Wayfarer ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[wayfarer], CarsOnStock[wayfarer]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}FCR-900 ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[fcr900], CarsOnStock[fcr900]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Freeway ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[freeway], CarsOnStock[freeway]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}NRG-500 ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[nrg500], CarsOnStock[nrg500]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Faggio ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[faggio], CarsOnStock[faggio]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}PCJ-600 ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[pcj600], CarsOnStock[pcj600]); strcat(text, szString, 1900); ShowPlayerDialog(playerid, 143, DIALOG_STYLE_LIST, "Motociclete/Scutere:", text, "Cumpara", "Anulare"); } case 3: { format(szString, sizeof(szString), "{FFF89C}Maverick ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[maverick], CarsOnStock[maverick]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Leviathan ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[leviathan], CarsOnStock[leviathan]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Sparrow ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[sparrow], CarsOnStock[sparrow]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Cropduster ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[cropduster], CarsOnStock[cropduster]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Dodo ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[dodo], CarsOnStock[dodo]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Skimmer ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[skimmer], CarsOnStock[skimmer]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Squallo ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[squallo], CarsOnStock[squallo]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Speeder ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[speeder], CarsOnStock[speeder]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Reefer ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[reefer], CarsOnStock[reefer]); strcat(text, szString, 1900); format(szString, sizeof(szString), "{FFF89C}Dinghy ={0A7300} %d$ {FFF89C}(Disponibile: %d)\n", CarsPrices[dinghy], CarsOnStock[dinghy]); strcat(text, szString, 1900); ShowPlayerDialog(playerid, 144, DIALOG_STYLE_LIST, "Elicoptere/Barci:", text, "Cumpara", "Anulare"); } } } } if((dialogid == 141) || (dialogid == 142) || (dialogid == 143) || (dialogid == 144)) { if(response) { if(dialogid == 141) { if(gPlayerHasCar[playerid] == 1 && gPlayerHasCar2[playerid] == 1) { SendClientMessage(playerid, 0xFF0000FF, "Ai deja 2 masini personale."); return 1; // We processed it } switch(listitem) { case 0: { if(CarsOnStock[bravura] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=401; VehDSpret[playerid]=CarsPrices[bravura]; } case 1: { if(CarsOnStock[sentinel] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=405; VehDSpret[playerid]=CarsPrices[sentinel]; } case 2: { if(CarsOnStock[manana] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=410; VehDSpret[playerid]=CarsPrices[manana]; } case 3: { if(CarsOnStock[premier] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=426; VehDSpret[playerid]=CarsPrices[premier]; } case 4: { if(CarsOnStock[previon] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=436; VehDSpret[playerid]=CarsPrices[previon]; } case 5: { if(CarsOnStock[admiral] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=445; VehDSpret[playerid]=CarsPrices[admiral]; } case 6: { if(CarsOnStock[solair] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=458; VehDSpret[playerid]=CarsPrices[solair]; } case 7: { if(CarsOnStock[sandking] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=495; VehDSpret[playerid]=CarsPrices[sandking]; } case 8: { if(CarsOnStock[blistacompact] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=496; VehDSpret[playerid]=CarsPrices[blistacompact]; } case 9: { if(CarsOnStock[slamvan] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=535; VehDSpret[playerid]=CarsPrices[slamvan]; } case 10: { if(CarsOnStock[sabre] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=475; VehDSpret[playerid]=CarsPrices[sabre]; } case 11: { if(CarsOnStock[bfinjection] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=424; VehDSpret[playerid]=CarsPrices[bfinjection]; } } } if(dialogid == 142) { if(gPlayerHasCar[playerid] == 1 && gPlayerHasCar2[playerid] == 1) { SendClientMessage(playerid, 0xFF0000FF, "Ai deja 2 masini personale."); return 1; // We processed it } switch(listitem) { case 0: { if(CarsOnStock[buffalo] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=402; VehDSpret[playerid]=CarsPrices[buffalo]; } case 1: { if(CarsOnStock[alpha] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=602; VehDSpret[playerid]=CarsPrices[alpha]; } case 2: { if(CarsOnStock[sultan] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=560; VehDSpret[playerid]=CarsPrices[sultan]; } case 3: { if(CarsOnStock[elegy] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=562; VehDSpret[playerid]=CarsPrices[elegy]; } case 4: { if(CarsOnStock[banshee] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=429; VehDSpret[playerid]=CarsPrices[banshee]; } case 5: { if(CarsOnStock[bullet] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=541; VehDSpret[playerid]=CarsPrices[bullet]; } case 6: { if(CarsOnStock[cheetah] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=415; VehDSpret[playerid]=CarsPrices[cheetah]; } case 7: { if(CarsOnStock[hotringracer] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=494; VehDSpret[playerid]=CarsPrices[hotringracer]; } case 8: { if(CarsOnStock[infernus] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=411; VehDSpret[playerid]=CarsPrices[infernus]; } case 9: { if(CarsOnStock[jester] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=559; VehDSpret[playerid]=CarsPrices[jester]; } case 10: { if(CarsOnStock[phoenix] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=603; VehDSpret[playerid]=CarsPrices[phoenix]; } case 11: { if(CarsOnStock[supergt] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=506; VehDSpret[playerid]=CarsPrices[supergt]; } case 12: { if(CarsOnStock[turismo] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=451; VehDSpret[playerid]=CarsPrices[turismo]; } case 13: { if(CarsOnStock[zr350] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=477; VehDSpret[playerid]=CarsPrices[zr350]; } case 14: { if(CarsOnStock[uranus] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile masini de acest tip."); return 1; } VehDSmod[playerid]=558; VehDSpret[playerid]=CarsPrices[uranus]; } } } if(dialogid == 143) { if(gPlayerHasMoto[playerid] == 1) { SendClientMessage(playerid, 0xFF0000FF, "Ai deja o motoclicleta personala."); return 1; // We processed it } switch(listitem) { case 0: { if(CarsOnStock[wayfarer] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile motociclete de acest tip."); return 1; } VehDSmod[playerid]=586; VehDSpret[playerid]=CarsPrices[wayfarer]; } case 1: { if(CarsOnStock[fcr900] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile motociclete de acest tip."); return 1; } VehDSmod[playerid]=521; VehDSpret[playerid]=CarsPrices[fcr900]; } case 2: { if(CarsOnStock[freeway] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile motociclete de acest tip."); return 1; } VehDSmod[playerid]=463; VehDSpret[playerid]=CarsPrices[freeway]; } case 3: { if(CarsOnStock[nrg500] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile motociclete de acest tip."); return 1; } VehDSmod[playerid]=522; VehDSpret[playerid]=CarsPrices[nrg500]; } case 4: { if(CarsOnStock[faggio] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile motociclete de acest tip."); return 1; } VehDSmod[playerid]=462; VehDSpret[playerid]=CarsPrices[faggio]; } case 5: { if(CarsOnStock[pcj600] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile motociclete de acest tip."); return 1; } VehDSmod[playerid]=461; VehDSpret[playerid]=CarsPrices[pcj600]; } } } if(dialogid == 144) { if(gPlayerHasPlane[playerid] == 1) { SendClientMessage(playerid, 0xFF0000FF, "Ai deja un avion sau barca personala."); return 1; // We processed it } switch(listitem) { case 0: { if(CarsOnStock[maverick] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile avioane de acest tip."); return 1; } VehDSmod[playerid]=487; //heli VehDSpret[playerid]= CarsPrices[maverick]; } case 1: { if(CarsOnStock[leviathan] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile avioane de acest tip."); return 1; } VehDSmod[playerid]=417; //heli VehDSpret[playerid]= CarsPrices[leviathan]; } case 2: { if(CarsOnStock[sparrow] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile avioane de acest tip."); return 1; } VehDSmod[playerid]=469; //heli VehDSpret[playerid]= CarsPrices[sparrow]; } case 3: { if(CarsOnStock[cropduster] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile avioane de acest tip."); return 1; } VehDSmod[playerid]=512; //avion VehDSpret[playerid]= CarsPrices[cropduster]; } case 4: { if(CarsOnStock[dodo] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile avioane de acest tip."); return 1; } VehDSmod[playerid]=593; //avion VehDSpret[playerid]= CarsPrices[dodo]; } case 5: { if(CarsOnStock[skimmer] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile avioane de acest tip."); return 1; } VehDSmod[playerid]=460; //avion apa VehDSpret[playerid]= CarsPrices[skimmer]; } case 6: { if(CarsOnStock[squallo] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile barci de acest tip."); return 1; } VehDSmod[playerid]=446; VehDSpret[playerid]= CarsPrices[squallo]; } case 7: { if(CarsOnStock[speeder] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile barci de acest tip."); return 1; } VehDSmod[playerid]=452; VehDSpret[playerid]= CarsPrices[speeder]; } case 8: { if(CarsOnStock[reefer] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile barci de acest tip."); return 1; } VehDSmod[playerid]=453; VehDSpret[playerid]= CarsPrices[reefer]; } case 9: { if(CarsOnStock[dinghy] < 1) { SendClientMessage(playerid, 0xFF0000FF, "Nu mai sunt disponibile barci de acest tip."); return 1; } VehDSmod[playerid]=473; VehDSpret[playerid]= CarsPrices[dinghy]; } } } if(GetPlayerCash(playerid) > VehDSpret[playerid]) { new file[256], name[24]; SendClientMessage(playerid, 0xAFAFAFAA, "Multumim ca ai cumparat de la dealership , o zi buna."); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, name, 24); format(file,sizeof(file),"Cars/%s.ini",name); dini_Create(file); if(dialogid == 141 || dialogid == 142) { if(gPlayerHasCar[playerid] != 1 && gPlayerHasCar2[playerid] != 1) { Vehicle[playerid] = CreateVehicle(VehDSmod[playerid],282.6803+random(5),-1530.9879+random(5),24.3208+random(1),0,0,0,-1); format(string, sizeof(string), "Masina ta a fost creata. Scrie /carhelp pentru a vedea comenzile disponibile pentru masina ta."); SendClientMessage(playerid, 0xAFAFAFAA, string); VehicleInfo[playerid][Model] = VehDSmod[playerid]; VehicleInfo[playerid][Price] = VehDSpret[playerid]; VehicleInfo[playerid][CarX] = 282.6803+random(5); VehicleInfo[playerid][CarY] = -1530.9879+random(5); VehicleInfo[playerid][CarZ] = 24.3208+random(1); VehicleInfo[playerid][CarRot] = 76.2599; VehicleInfo[playerid][kilometers] = 0; VehicleInfo[playerid][hours] = 0; VehicleInfo[playerid][minutes] = 0; PutPlayerInVehicle(playerid, Vehicle[playerid], 0); VehOwned[Vehicle[playerid]] = 1; gVehLocked[Vehicle[playerid]] = 0; gPlayerHasCar[playerid] = 1; VehPlate[Vehicle[playerid]] = "VitalCS"; //VehsNum[playerid] += 1; OwnerID[Vehicle[playerid]] = playerid; } else if(gPlayerHasCar[playerid] == 1 && gPlayerHasCar2[playerid] != 1) { Vehicle2[playerid] = CreateVehicle(VehDSmod[playerid],282.6803+random(5),-1530.9879+random(5),24.3208+random(1),0,0,0,-1); format(string, sizeof(string), "Masina ta a fost creata. Scrie /carhelp pentru a vedea comenzile disponibile pentru masina ta."); SendClientMessage(playerid, 0xAFAFAFAA, string); VehicleInfo2[playerid][Model] = VehDSmod[playerid]; VehicleInfo2[playerid][Price] = VehDSpret[playerid]; VehicleInfo2[playerid][CarX] = 300.7446+random(5); VehicleInfo2[playerid][CarY] = -1503.4188+random(5); VehicleInfo2[playerid][CarZ] = 24.3286+random(1); VehicleInfo2[playerid][CarRot] = 76.2599; VehicleInfo2[playerid][kilometers] = 0; VehicleInfo2[playerid][hours] = 0; VehicleInfo2[playerid][minutes] = 0; PutPlayerInVehicle(playerid, Vehicle2[playerid], 0); VehOwned[Vehicle2[playerid]] = 1; gVehLocked[Vehicle2[playerid]] = 0; gPlayerHasCar2[playerid] = 1; VehPlate[Vehicle2[playerid]] = "VitalCS"; //VehsNum[playerid] += 1; OwnerID[Vehicle2[playerid]] = playerid; } else if(gPlayerHasCar[playerid] != 1 && gPlayerHasCar2[playerid] == 1) { Vehicle[playerid] = CreateVehicle(VehDSmod[playerid],282.6803+random(5),-1530.9879+random(5),24.3208+random(1),0,0,0,-1); format(string, sizeof(string), "Masina ta a fost creata. Scrie /carhelp pentru a vedea comenzile disponibile pentru masina ta."); SendClientMessage(playerid, 0xAFAFAFAA, string); VehicleInfo[playerid][Model] = VehDSmod[playerid]; VehicleInfo[playerid][Price] = VehDSpret[playerid]; VehicleInfo[playerid][CarX] = 282.6803+random(5); VehicleInfo[playerid][CarY] = -1530.9879+random(5); VehicleInfo[playerid][CarZ] = 24.3208+random(1); VehicleInfo[playerid][CarRot] = 76.2599; VehicleInfo[playerid][kilometers] = 0; VehicleInfo[playerid][hours] = 0; VehicleInfo[playerid][minutes] = 0; PutPlayerInVehicle(playerid, Vehicle[playerid], 0); VehOwned[Vehicle[playerid]] = 1; gVehLocked[Vehicle[playerid]] = 0; gPlayerHasCar[playerid] = 1; VehPlate[Vehicle[playerid]] = "VitalCS"; //VehsNum[playerid] += 1; OwnerID[Vehicle[playerid]] = playerid; } if(VehDSmod[playerid] == 401) { CarsOnStock[bravura] -= 1; } if(VehDSmod[playerid] == 405) { CarsOnStock[sentinel] -= 1; } if(VehDSmod[playerid] == 410) { CarsOnStock[manana] -= 1; } if(VehDSmod[playerid] == 426) { CarsOnStock[premier] -= 1; } if(VehDSmod[playerid] == 436) { CarsOnStock[previon] -= 1; } if(VehDSmod[playerid] == 445) { CarsOnStock[admiral] -= 1; } if(VehDSmod[playerid] == 458) { CarsOnStock[solair] -= 1; } if(VehDSmod[playerid] == 495) { CarsOnStock[sandking] -= 1; } if(VehDSmod[playerid] == 496) { CarsOnStock[blistacompact] -= 1; } if(VehDSmod[playerid] == 535) { CarsOnStock[slamvan] -= 1; } if(VehDSmod[playerid] == 475) { CarsOnStock[sabre] -= 1; } if(VehDSmod[playerid] == 424) { CarsOnStock[bfinjection] -= 1; } if(VehDSmod[playerid] == 560) { CarsOnStock[sultan] -= 1; } if(VehDSmod[playerid] == 561) { CarsOnStock[elegy] -= 1; } if(VehDSmod[playerid] == 402) { CarsOnStock[buffalo] -= 1; } if(VehDSmod[playerid] == 602) { CarsOnStock[alpha] -= 1; } if(VehDSmod[playerid] == 429) { CarsOnStock[banshee] -= 1; } if(VehDSmod[playerid] == 541) { CarsOnStock[bullet] -= 1; } if(VehDSmod[playerid] == 415) { CarsOnStock[cheetah] -= 1; } if(VehDSmod[playerid] == 494) { CarsOnStock[hotringracer] -= 1; } if(VehDSmod[playerid] == 411) { CarsOnStock[infernus] -= 1; } if(VehDSmod[playerid] == 559) { CarsOnStock[jester] -= 1; } if(VehDSmod[playerid] == 603) { CarsOnStock[phoenix] -= 1; } if(VehDSmod[playerid] == 506) { CarsOnStock[supergt] -= 1; } if(VehDSmod[playerid] == 451) { CarsOnStock[turismo] -= 1; } if(VehDSmod[playerid] == 477) { CarsOnStock[zr350] -= 1; } if(VehDSmod[playerid] == 558) { CarsOnStock[uranus] -= 1; } SaveCarsOnStock(); } if(dialogid == 143) { Moto[playerid] = CreateVehicle(VehDSmod[playerid],282.6803+random(5),-1530.9879+random(5),24.3208+random(1),0,0,0,-1); format(string, sizeof(string), "Motocicleta ta a fost creata. Scrie /carhelp pentru a vedea comenzile disponibile pentru motocicleta ta."); SendClientMessage(playerid, 0xAFAFAFAA, string); MotoInfo[playerid][Model] = VehDSmod[playerid]; MotoInfo[playerid][Price] = VehDSpret[playerid]; MotoInfo[playerid][CarX] = 295.4376+random(2); MotoInfo[playerid][CarY] = -1534.7640+random(3); MotoInfo[playerid][CarZ] = 24.5938+random(1); MotoInfo[playerid][CarRot] = 76.2599; MotoInfo[playerid][kilometers] = 0; MotoInfo[playerid][hours] = 0; MotoInfo[playerid][minutes] = 0; PutPlayerInVehicle(playerid, Moto[playerid], 0); VehOwned[Moto[playerid]] = 1; gVehLocked[Moto[playerid]] = 0; gPlayerHasMoto[playerid] = 1; OwnerID[Moto[playerid]] = playerid; if(VehDSmod[playerid] == 586) { CarsOnStock[wayfarer] -= 1; } if(VehDSmod[playerid] == 521) { CarsOnStock[fcr900] -= 1; } if(VehDSmod[playerid] == 463) { CarsOnStock[freeway] -= 1; } if(VehDSmod[playerid] == 522) { CarsOnStock[nrg500] -= 1; } if(VehDSmod[playerid] == 462) { CarsOnStock[faggio] -= 1; } if(VehDSmod[playerid] == 461) { CarsOnStock[pcj600] -= 1; } SaveCarsOnStock(); } if(dialogid == 144) { format(string, sizeof(string), "Avionul/barca ta a fost creata. Scrie /carhelp pentru a vedea comenzile disponibile pentru avionul/barca ta."); SendClientMessage(playerid, 0xAFAFAFAA, string); PlaneInfo[playerid][Model] = VehDSmod[playerid]; PlaneInfo[playerid][Price] = VehDSpret[playerid]; if(VehDSmod[playerid]==460 || VehDSmod[playerid]==452 || VehDSmod[playerid]==453 || VehDSmod[playerid]==473 || VehDSmod[playerid]==446) { Plane[playerid] = CreateVehicle(VehDSmod[playerid],540.1905+random(30),-1947.6304+random(30),0.5787+random(5),0,0,0,-1); PlaneInfo[playerid][CarX] = 540.1905+random(30); PlaneInfo[playerid][CarY] = -1947.6304+random(30); PlaneInfo[playerid][CarZ] = 0.5787+random(5); } else { Plane[playerid] = CreateVehicle(VehDSmod[playerid],1921.3323+random(50),-2427.3079+random(50),13.7148+random(3),0,0,0,-1); PlaneInfo[playerid][CarX] = 1921.3323+random(50); PlaneInfo[playerid][CarY] = -2427.3079+random(50); PlaneInfo[playerid][CarZ] = 13.7148+random(3); } PlaneInfo[playerid][CarRot] = 76.2599; PlaneInfo[playerid][kilometers] = 0; PlaneInfo[playerid][hours] = 0; PlaneInfo[playerid][minutes] = 0; PutPlayerInVehicle(playerid, Plane[playerid], 0); VehOwned[Plane[playerid]] = 1; gVehLocked[Plane[playerid]] = 0; gPlayerHasPlane[playerid] = 1; OwnerID[Plane[playerid]] = playerid; if(VehDSmod[playerid] == 487) { CarsOnStock[maverick] -= 1; } if(VehDSmod[playerid] == 417) { CarsOnStock[leviathan] -= 1; } if(VehDSmod[playerid] == 447) { CarsOnStock[sparrow] -= 1; } if(VehDSmod[playerid] == 512) { CarsOnStock[cropduster] -= 1; } if(VehDSmod[playerid] == 593) { CarsOnStock[dodo] -= 1; } if(VehDSmod[playerid] == 460) { CarsOnStock[skimmer] -= 1; } if(VehDSmod[playerid] == 446) { CarsOnStock[squallo] -= 1; } if(VehDSmod[playerid] == 452) { CarsOnStock[speeder] -= 1; } if(VehDSmod[playerid] == 453) { CarsOnStock[reefer] -= 1; } if(VehDSmod[playerid] == 473) { CarsOnStock[dinghy] -= 1; } SaveCarsOnStock(); } GivePlayerCash(playerid, -VehDSpret[playerid]); SavePlayerCar2(playerid); } else { SendClientMessage(playerid,COLOR_WHITE,"Nu ai suficienti bani!"); } } } if(dialogid == DIALOGID) { if(response) { if(listitem == 0) { ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Stiluri de lupta", "Elbow\nBoxing\nGrabkick\nKneehead\nKungfu\nNormal", "Select", "Cancel"); } } return 1; } if(dialogid == DIALOGID+1) { if(response) { if(listitem == 0) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW); } if(listitem == 1) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING); } if(listitem == 2) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK); } if(listitem == 3) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD); } if(listitem == 4) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU); } if(listitem == 5) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL); } } } /*if(dialogid == 400) { if(response) { new val = strval(inputtext), price[MAX_PLAYERS]; price[playerid] = val * 200; if(val > 0 && val <= Tickets[playerid]) {} else return SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Stand: {FFFFFF}Numar invalid de tichete!"); format(string, sizeof(string), "{DC0C0C}Stand: {FFFFFF}Ai schimbat %d tichete pentru {00BC00}$%d{FFFFFF}!", val, price[playerid]); GivePlayerCash(playerid, price[playerid]); Tickets[playerid] -= val; SendClientMessage(playerid, COLOR_WHITE, string); } else { return 1; } }*/ if(dialogid == 8899) { if(listitem == 0) { //blue SetPVarInt(playerid, "Status", 1); SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0)); SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0); } else if(listitem == 1) { //red SetPVarInt(playerid, "Status", 1); SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0)); SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0); SendClientMessage(playerid, 0xFFFFFFAA, "neon installed"); } else if(listitem == 2) { //green SetPVarInt(playerid, "Status", 1); SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0)); SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0); SendClientMessage(playerid, 0xFFFFFFAA, "neon installed"); } else if(listitem == 3) { //white SetPVarInt(playerid, "Status", 1); SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0)); SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0); SendClientMessage(playerid, 0xFFFFFFAA, "neon installed"); } else if(listitem == 4) { //pink SetPVarInt(playerid, "Status", 1); SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0)); SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0); SendClientMessage(playerid, 0xFFFFFFAA, "neon installed"); } else if(listitem == 5) { //yellow SetPVarInt(playerid, "Status", 1); SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0)); SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0); SendClientMessage(playerid, 0xFFFFFFAA, "neon installed"); } else if(listitem == 6) { //remove neon DestroyObject(GetPVarInt(playerid, "neon")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon1")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon2")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon3")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon4")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon5")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon6")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon7")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon8")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon9")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon10")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon11")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon12")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon13")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "interior")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "interior1")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "back")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "back1")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "front")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "front1")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "undercover")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "undercover1")); DeletePVar(playerid, "Status"); } /*else if(listitem == 6) { //police SetPVarInt(playerid, "Status", 1); SetPVarInt(playerid, "neon12", CreateObject(18646,0,0,0,0,0,0)); SetPVarInt(playerid, "neon13", CreateObject(18646,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0); SendClientMessage(playerid, 0xFFFFFFAA, "neon installed"); } else if(listitem == 7) { SetPVarInt(playerid, "Status", 1); SetPVarInt(playerid, "interior", CreateObject(18646,0,0,0,0,0,0)); SetPVarInt(playerid, "interior1", CreateObject(18646,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, "interior"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0); AttachObjectToVehicle(GetPVarInt(playerid, "interior1"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0); SendClientMessage(playerid, 0xFFFFFFAA, "Interior lights installed"); } else if(listitem == 8) { //back SetPVarInt(playerid, "Status", 1); SetPVarInt(playerid, "back", CreateObject(18646,0,0,0,0,0,0)); SetPVarInt(playerid, "back1", CreateObject(18646,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, "back"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0); AttachObjectToVehicle(GetPVarInt(playerid, "back1"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0); SendClientMessage(playerid, 0xFFFFFFAA, "Back neon installed"); } else if(listitem == 9) { //front SetPVarInt(playerid, "Status", 1); SetPVarInt(playerid, "front", CreateObject(18646,0,0,0,0,0,0)); SetPVarInt(playerid, "front1", CreateObject(18646,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, "front"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0); AttachObjectToVehicle(GetPVarInt(playerid, "front1"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0); SendClientMessage(playerid, 0xFFFFFFAA, "Front neon installed"); } else if(listitem == 10) { //undercover SetPVarInt(playerid, "Status", 1); SetPVarInt(playerid, "undercover", CreateObject(18646,0,0,0,0,0,0)); SetPVarInt(playerid, "undercover1", CreateObject(18646,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0); AttachObjectToVehicle(GetPVarInt(playerid, "undercover1"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0); SendClientMessage(playerid, 0xFFFFFFAA, "Undercover lights installed"); }*/ } if(dialogid == 8787) { if(listitem == 0) { //spoiler added SetPVarInt(playerid, "Status123", 1); SetPVarInt(playerid, "spoiler", CreateObject(1138,0,0,0,0,0,0)); AttachObjectToVehicle(GetPVarInt(playerid, "spoiler"), GetPlayerVehicleID(playerid), 0.010000, -2.014998, 0.259999, 0.000000, 0.000000, 0.000000); SendClientMessage(playerid, 0xFF0000FF, "Spoiler Added"); } else if(listitem == 1) { //spoiler remove DestroyObject(GetPVarInt(playerid, "spoiler")); DeletePVar(playerid, "Status123"); SendClientMessage(playerid, 0xFF0000FF, "Spoiler Removed"); } } if(dialogid == 5000) { if(response) { DisablePlayerCheckpointEx(playerid); SendClientMessage(playerid, COLOR_WHITE, "Ti-ai dezactivat checkpoint-ul curent."); } } if(dialogid == 5050) { if(response) { new Float:PosXX, Float:PosYY, Float:PosZZ; GetPlayerPos(playerid, PosXX, PosYY, PosZZ); if(listitem == 0) { if(PlayerInfo[playerid][pTruckSkill] < 2) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +2 la trucker pentru a transporta marfa ilegala."); return 1; } new ilegaltext[512]; format(ilegaltext, sizeof(ilegaltext), "Daca alegi sa transporti o marfa ilegala vei primi 25%% bonus la recompensa. \nDar atentie, daca te vede un politist vei fi arestat."); ShowPlayerDialog(playerid, 5053, DIALOG_STYLE_MSGBOX, "Confirma Transportul", ilegaltext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, 2021.5822,1545.7961,10.5522,6.2809); TruckerCheckPointID[playerid] = 7; } if(listitem == 1) { trailerid[playerid] = CreateVehicle(435, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 1; TruckerCheckPointID[playerid] = 8; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); SetPlayerCheckpointEx(playerid, 2093.7617,2054.2000,10.5474,6.2809); // TruckerCheckPointID[playerid] = 8; } if(listitem == 2) { if(PlayerInfo[playerid][pTruckSkill] < 3) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +3 la trucker pentru a transporta marfa exploziva."); return 1; } new explosivetext[1024]; format(explosivetext, sizeof(explosivetext), "Daca alegi sa transporti o marfa exploziva vei primi 50%% bonus la recompensa. \nDar atentie, tirul si remorca vor exploda mult mai repede !"); ShowPlayerDialog(playerid, 5054, DIALOG_STYLE_MSGBOX, "Confirma Transportul", explosivetext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, 2125.4153,2720.2454,10.5474,6.2809); // TruckerCheckPointID[playerid] = 9; } if(listitem == 3) { trailerid[playerid] = CreateVehicle(435, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 1; TruckerCheckPointID[playerid] = 10; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); SetPlayerCheckpointEx(playerid, 1894.6050,2087.3330,10.5474,6.2809); // TruckerCheckPointID[playerid] = 10; } if(listitem == 4) { trailerid[playerid] = CreateVehicle(435, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 1; TruckerCheckPointID[playerid] = 11; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); SetPlayerCheckpointEx(playerid, -1564.1078,104.0592,3.2818,6.2809); // TruckerCheckPointID[playerid] = 11; } if(listitem == 5) { if(PlayerInfo[playerid][pTruckSkill] < 3) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +3 la trucker pentru a transporta marfa exploziva."); return 1; } new explosivetext[1024]; format(explosivetext, sizeof(explosivetext), "Daca alegi sa transporti o marfa exploziva vei primi 50%% bonus la recompensa. \nDar atentie, tirul si remorca vor exploda mult mai repede !"); ShowPlayerDialog(playerid, 5054, DIALOG_STYLE_MSGBOX, "Confirma Transportul", explosivetext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, -1701.2032,397.0880,6.9068,6.2809); // TruckerCheckPointID[playerid] = 12; } if(listitem == 6) { if(PlayerInfo[playerid][pTruckSkill] < 2) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +2 la trucker pentru a transporta marfa ilegala."); return 1; } new ilegaltext[512]; format(ilegaltext, sizeof(ilegaltext), "Daca alegi sa transporti o marfa ilegala vei primi 25%% bonus la recompensa. \nDar atentie, daca te vede un politist vei fi arestat."); ShowPlayerDialog(playerid, 5053, DIALOG_STYLE_MSGBOX, "Confirma Transportul", ilegaltext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, -2471.3643,733.7335,34.7427,6.2809); TruckerCheckPointID[playerid] = 13; } if(listitem == 7) { trailerid[playerid] = CreateVehicle(435, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 1; TruckerCheckPointID[playerid] = 14; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); SetPlayerCheckpointEx(playerid, -2363.2207,1009.4288,50.4259,6.2809); // TruckerCheckPointID[playerid] = 14; } IsTransportating[playerid] = 1; TakeCheckPoint[playerid] = 0; TruckerCheckPointType[playerid] = 1; SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Mergi la punctul rosu de pe harta pentru a livra marfa."); } } if(dialogid == 5051) { if(response) { new Float:PosXX, Float:PosYY, Float:PosZZ; GetPlayerPos(playerid, PosXX, PosYY, PosZZ); if(listitem == 0) { trailerid[playerid] = CreateVehicle(435, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 1; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); SetPlayerCheckpointEx(playerid, 2095.3162,-1806.6970,13.2785,6.2809); // TakeCheckPoint[playerid] = 0; TruckerCheckPointID[playerid] = 4; } if(listitem == 1) { if(PlayerInfo[playerid][pTruckSkill] < 2) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +2 la trucker pentru a transporta marfa ilegala."); return 1; } new ilegaltext[512]; format(ilegaltext, sizeof(ilegaltext), "Daca alegi sa transporti o marfa ilegala vei primi 25%% bonus la recompensa. \nDar atentie, daca te vede un politist vei fi arestat."); ShowPlayerDialog(playerid, 5053, DIALOG_STYLE_MSGBOX, "Confirma Transportul", ilegaltext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, 2172.2390,-1673.5784,14.8094,6.2809); TruckerCheckPointID[playerid] = 5; } if(listitem == 2) { trailerid[playerid] = CreateVehicle(435, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 1; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); SetPlayerCheckpointEx(playerid, 1338.4866,-904.2325,35.8771,6.2809); // TakeCheckPoint[playerid] = 0; TruckerCheckPointID[playerid] = 6; } if(listitem == 3) { if(PlayerInfo[playerid][pTruckSkill] < 3) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +3 la trucker pentru a transporta marfa exploziva."); return 1; } new explosivetext[1024]; format(explosivetext, sizeof(explosivetext), "Daca alegi sa transporti o marfa exploziva vei primi 50%% bonus la recompensa. \nDar atentie, tirul si remorca vor exploda mult mai repede !"); ShowPlayerDialog(playerid, 5054, DIALOG_STYLE_MSGBOX, "Confirma Transportul", explosivetext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, -67.9905,-1159.5377,1.4771,6.2809); // TruckerCheckPointID[playerid] = 7; } if(listitem == 4) { if(PlayerInfo[playerid][pTruckSkill] < 2) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +2 la trucker pentru a transporta marfa ilegala."); return 1; } new ilegaltext[512]; format(ilegaltext, sizeof(ilegaltext), "Daca alegi sa transporti o marfa ilegala vei primi 25%% bonus la recompensa. \nDar atentie, daca te vede un politist vei fi arestat."); ShowPlayerDialog(playerid, 5053, DIALOG_STYLE_MSGBOX, "Confirma Transportul", ilegaltext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, 2768.6145,-2419.8660,13.3711,6.2809); TruckerCheckPointID[playerid] = 8; } if(listitem == 5) { if(PlayerInfo[playerid][pTruckSkill] < 2) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +2 la trucker pentru a transporta marfa ilegala."); return 1; } new ilegaltext[512]; format(ilegaltext, sizeof(ilegaltext), "Daca alegi sa transporti o marfa ilegala vei primi 25%% bonus la recompensa. \nDar atentie, daca te vede un politist vei fi arestat."); ShowPlayerDialog(playerid, 5053, DIALOG_STYLE_MSGBOX, "Confirma Transportul", ilegaltext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, 2021.5822,1545.7961,10.5522,6.2809); TruckerCheckPointID[playerid] = 9; } if(listitem == 6) { trailerid[playerid] = CreateVehicle(435, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 1; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); SetPlayerCheckpointEx(playerid, 2093.7617,2054.2000,10.5474,6.2809); // TakeCheckPoint[playerid] = 0; TruckerCheckPointID[playerid] = 10; } if(listitem == 7) { if(PlayerInfo[playerid][pTruckSkill] < 3) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +3 la trucker pentru a transporta marfa exploziva."); return 1; } new explosivetext[1024]; format(explosivetext, sizeof(explosivetext), "Daca alegi sa transporti o marfa exploziva vei primi 50%% bonus la recompensa. \nDar atentie, tirul si remorca vor exploda mult mai repede !"); ShowPlayerDialog(playerid, 5054, DIALOG_STYLE_MSGBOX, "Confirma Transportul", explosivetext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, 2125.4153,2720.2454,10.5474,6.2809); // TruckerCheckPointID[playerid] = 11; } if(listitem == 8) { trailerid[playerid] = CreateVehicle(435, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 1; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); SetPlayerCheckpointEx(playerid, 1894.6050,2087.3330,10.5474,6.2809); // TakeCheckPoint[playerid] = 0; TruckerCheckPointID[playerid] = 12; } IsTransportating[playerid] = 1; TakeCheckPoint[playerid] = 0; TruckerCheckPointType[playerid] = 2; SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Mergi la punctul rosu de pe harta pentru a livra marfa."); } } if(dialogid == 5052) { if(response) { new Float:PosXX, Float:PosYY, Float:PosZZ; GetPlayerPos(playerid, PosXX, PosYY, PosZZ); if(listitem == 0) { trailerid[playerid] = CreateVehicle(435, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 1; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); SetPlayerCheckpointEx(playerid, 2095.3162,-1806.6970,13.2785,6.2809); // TakeCheckPoint[playerid] = 0; TruckerCheckPointID[playerid] = 4; } if(listitem == 1) { if(PlayerInfo[playerid][pTruckSkill] < 2) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +2 la trucker pentru a transporta marfa ilegala."); return 1; } new ilegaltext[512]; format(ilegaltext, sizeof(ilegaltext), "Daca alegi sa transporti o marfa ilegala vei primi 25%% bonus la recompensa. \nDar atentie, daca te vede un politist vei fi arestat."); ShowPlayerDialog(playerid, 5053, DIALOG_STYLE_MSGBOX, "Confirma Transportul", ilegaltext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, 2172.2390,-1673.5784,14.8094,6.2809); TruckerCheckPointID[playerid] = 5; } if(listitem == 2) { trailerid[playerid] = CreateVehicle(435, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 1; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); SetPlayerCheckpointEx(playerid, 1338.4866,-904.2325,35.8771,6.2809); // TakeCheckPoint[playerid] = 0; TruckerCheckPointID[playerid] = 6; } if(listitem == 3) { if(PlayerInfo[playerid][pTruckSkill] < 3) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +3 la trucker pentru a transporta marfa exploziva."); return 1; } new explosivetext[1024]; format(explosivetext, sizeof(explosivetext), "Daca alegi sa transporti o marfa exploziva vei primi 50%% bonus la recompensa. \nDar atentie, tirul si remorca vor exploda mult mai repede !"); ShowPlayerDialog(playerid, 5054, DIALOG_STYLE_MSGBOX, "Confirma Transportul", explosivetext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, -67.9905,-1159.5377,1.4771,6.2809); // TruckerCheckPointID[playerid] = 7; } if(listitem == 4) { if(PlayerInfo[playerid][pTruckSkill] < 2) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +2 la trucker pentru a transporta marfa ilegala."); return 1; } new ilegaltext[512]; format(ilegaltext, sizeof(ilegaltext), "Daca alegi sa transporti o marfa ilegala vei primi 25%% bonus la recompensa. \nDar atentie, daca te vede un politist vei fi arestat."); ShowPlayerDialog(playerid, 5053, DIALOG_STYLE_MSGBOX, "Confirma Transportul", ilegaltext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, 2768.6145,-2419.8660,13.3711,6.2809); TruckerCheckPointID[playerid] = 8; } if(listitem == 5) { trailerid[playerid] = CreateVehicle(435, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 1; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); SetPlayerCheckpointEx(playerid, -1564.1078,104.0592,3.2818,6.2809); // TakeCheckPoint[playerid] = 0; TruckerCheckPointID[playerid] = 9; } if(listitem == 6) { if(PlayerInfo[playerid][pTruckSkill] < 3) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +3 la trucker pentru a transporta marfa exploziva."); return 1; } new explosivetext[1024]; format(explosivetext, sizeof(explosivetext), "Daca alegi sa transporti o marfa exploziva vei primi 50%% bonus la recompensa. \nDar atentie, tirul si remorca vor exploda mult mai repede !"); ShowPlayerDialog(playerid, 5054, DIALOG_STYLE_MSGBOX, "Confirma Transportul", explosivetext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, -1701.2032,397.0880,6.9068,6.2809); TruckerCheckPointID[playerid] = 10; } if(listitem == 7) { if(PlayerInfo[playerid][pTruckSkill] < 2) { SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Ai nevoie de skill +2 la trucker pentru a transporta marfa ilegala."); return 1; } new ilegaltext[512]; format(ilegaltext, sizeof(ilegaltext), "Daca alegi sa transporti o marfa ilegala vei primi 25%% bonus la recompensa. \nDar atentie, daca te vede un politist vei fi arestat."); ShowPlayerDialog(playerid, 5054, DIALOG_STYLE_MSGBOX, "Confirma Transportul", ilegaltext, "Ok", "Inapoi"); SetPlayerCheckpointEx(playerid, -2471.3643,733.7335,34.7427,6.2809); TruckerCheckPointID[playerid] = 11; } if(listitem == 8) { trailerid[playerid] = CreateVehicle(435, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 1; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); SetPlayerCheckpointEx(playerid, -2363.2207,1009.4288,50.4259,6.2809); // TakeCheckPoint[playerid] = 0; TruckerCheckPointID[playerid] = 12; } IsTransportating[playerid] = 1; TakeCheckPoint[playerid] = 0; TruckerCheckPointType[playerid] = 3; SendClientMessage(playerid, COLOR_LIGHTGREEN2, "Mergi la punctul rosu de pe harta pentru a livra marfa."); } } if(dialogid == 5053) { if(response) { new Float:PosXX, Float:PosYY, Float:PosZZ; GetPlayerPos(playerid, PosXX, PosYY, PosZZ); trailerid[playerid] = CreateVehicle(450, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 2; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); TakeCheckPoint[playerid] = 0; } else { if(TruckerCheckPointType[playerid] == 1) { new deliverlocs[2048]; strcat(deliverlocs, "{FFFFFF}LS Pizza Delivery - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS Crack House - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS Port - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Pirate Ship - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Clothing Store - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Gas Station - {FF0000}explosive\n", 2048); strcat(deliverlocs, "{FFFFFF}LV Burger Shot - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Ship - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Gas Station - {FF0000}explosive\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Restaurant - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Burger Shot - {00C949}legal\n", 2048); // ShowPlayerDialog(playerid, 5050, DIALOG_STYLE_LIST, "Alege destinatia", deliverlocs, "Ok", "Anulare"); } else if(TruckerCheckPointType[playerid] == 2) { new deliverlocs[2048]; strcat(deliverlocs, "{FFFFFF}LS Pizza Delivery - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS Crack House - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS 24/7 Store - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS Gas Station - {FF0000}explosive\n", 2048); strcat(deliverlocs, "{FFFFFF}LS Port - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Pirate Ship - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Clothing Store - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Gas Station - {FF0000}explosive\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Burger Shot - {00C949}legal\n", 2048); // ShowPlayerDialog(playerid, 5051, DIALOG_STYLE_LIST, "Alege destinatia", deliverlocs, "Ok", "Anulare"); } else if(TruckerCheckPointType[playerid] == 3) { new deliverlocs[2048]; strcat(deliverlocs, "{FFFFFF}LS Pizza Delivery - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS Crack House - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS 24/7 Store - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS Gas Station - {FF0000}explosive\n", 2048); strcat(deliverlocs, "{FFFFFF}LS Port - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Ship - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Gas Station - {FF0000}explosive\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Restaurant - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Burger Shot - {00C949}legal\n", 2048); // ShowPlayerDialog(playerid, 5052, DIALOG_STYLE_LIST, "Alege destinatia", deliverlocs, "Ok", "Anulare"); } DisablePlayerCheckpointEx(playerid); IsTransportating[playerid] = 0; IsOnTruck[playerid] = 1; } } if(dialogid == 5054) { if(response) { new Float:PosXX, Float:PosYY, Float:PosZZ; GetPlayerPos(playerid, PosXX, PosYY, PosZZ); trailerid[playerid] = CreateVehicle(584, PosXX + 5.0, PosYY, PosZZ, 5.0, 0, 0, 180); DeliverType[playerid] = 3; AttachTrailerToVehicle(trailerid[playerid], GetPlayerVehicleID(playerid)); TakeCheckPoint[playerid] = 0; } else { if(TruckerCheckPointType[playerid] == 1) { new deliverlocs[2048]; strcat(deliverlocs, "{FFFFFF}LS Pizza Delivery - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS Crack House - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS Port - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Pirate Ship - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Clothing Store - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Gas Station - {FF0000}explosive\n", 2048); strcat(deliverlocs, "{FFFFFF}LV Burger Shot - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Ship - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Gas Station - {FF0000}explosive\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Restaurant - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Burger Shot - {00C949}legal\n", 2048); // ShowPlayerDialog(playerid, 5050, DIALOG_STYLE_LIST, "Alege destinatia", deliverlocs, "Ok", "Anulare"); } else if(TruckerCheckPointType[playerid] == 2) { new deliverlocs[2048]; strcat(deliverlocs, "{FFFFFF}LS Pizza Delivery - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS Crack House - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS 24/7 Store - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS Gas Station - {FF0000}explosive\n", 2048); strcat(deliverlocs, "{FFFFFF}LS Port - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Pirate Ship - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Clothing Store - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Gas Station - {FF0000}explosive\n", 2048); // strcat(deliverlocs, "{FFFFFF}LV Burger Shot - {00C949}legal\n", 2048); // ShowPlayerDialog(playerid, 5051, DIALOG_STYLE_LIST, "Alege destinatia", deliverlocs, "Ok", "Anulare"); } else if(TruckerCheckPointType[playerid] == 3) { new deliverlocs[2048]; strcat(deliverlocs, "{FFFFFF}LS Pizza Delivery - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS Crack House - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS 24/7 Store - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}LS Gas Station - {FF0000}explosive\n", 2048); strcat(deliverlocs, "{FFFFFF}LS Port - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Ship - {00C949}legal\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Gas Station - {FF0000}explosive\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Restaurant - {E00000}illegal\n", 2048); // strcat(deliverlocs, "{FFFFFF}SF Burger Shot - {00C949}legal\n", 2048); // ShowPlayerDialog(playerid, 5052, DIALOG_STYLE_LIST, "Alege destinatia", deliverlocs, "Ok", "Anulare"); } DisablePlayerCheckpointEx(playerid); IsTransportating[playerid] = 0; } } if(dialogid == 7350) { if(response) { if(listitem == 0) { ShowPlayerDialog(playerid, 7351, DIALOG_STYLE_MSGBOX, "Comenzi Cont", "/rules /login /stats /buylevel /upgrade /changepass", "Ok", "Inapoi"); } if(listitem == 1) { new general[2048]; strcat(general, "/pay /charity /time /buy /unrentcar /givekey /switchkey /id /drink /music /showlicenses\n", 2048); strcat(general, "/resetupgrades(100k) /buygun /lock /skill /portable /licenses /lotto /selectspawn /animlist /recrutari /glasses /score /timeleft\n", 2048); strcat(general, "/report /cancel /accept /eject /usedrugs /contract /fill /fillcar /clear /service /members\n", 2048); strcat(general, "/forum /styles /licensers /reporters /cardealers /lawyers /mymute /robbank /robstore\n", 2048); ShowPlayerDialog(playerid, 7351, DIALOG_STYLE_MSGBOX, "Comenzi Generale", general, "Ok", "Inapoi"); } if(listitem == 2) { ShowPlayerDialog(playerid, 7351, DIALOG_STYLE_MSGBOX, "Comenzi Chat", "(/w)hisper (/n)ewbie (/cw)hisper (/s)hout (/ad)vertise /ec (/f)amily /me /togooc /tognews /togfam /togwhisper", "Ok", "Inapoi"); } if(listitem == 3) { ShowPlayerDialog(playerid, 7351, DIALOG_STYLE_MSGBOX, "Comenzi Banca", "/balance /withdraw /deposit /wiretransfer", "Ok", "Inapoi"); } if(listitem == 4) { new job[2048]; if(PlayerInfo[playerid][pJob] == 1 || PlayerInfo[playerid][pJob2] == 1) { strcat(job, "/find", 2048); } if(PlayerInfo[playerid][pJob] == 2 || PlayerInfo[playerid][pJob2] == 2) { strcat(job, "/free /jl", 2048); } if(PlayerInfo[playerid][pJob] == 4 || PlayerInfo[playerid][pJob2] == 4) { strcat(job, "/selldrugs", 2048); } if(PlayerInfo[playerid][pJob] == 5 || PlayerInfo[playerid][pJob2] == 5) { strcat(job, "/dropcar", 2048); } if(PlayerInfo[playerid][pMember] == 9) { strcat(job, "/paper /papers /live /news [text]", 2048); } if(PlayerInfo[playerid][pJob] == 7 || PlayerInfo[playerid][pJob2] == 7) { strcat(job, "/repair /refill /dutymechanic", 2048); } if(PlayerInfo[playerid][pJob] == 9 || PlayerInfo[playerid][pJob2] == 9) { strcat(job, "/materials /sellgun", 2048); } if(PlayerInfo[playerid][pJob] == 10 || PlayerInfo[playerid][pJob2] == 10) { strcat(job, "/sellcar", 2048); } if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10|| PlayerInfo[playerid][pJob] == 14) { strcat(job, "/fare /cancelcall", 2048); } if(PlayerInfo[playerid][pJob] == 15 || PlayerInfo[playerid][pJob2] == 15) { strcat(job, "/papers /bring /deliver", 2048); } if(PlayerInfo[playerid][pJob] == 16 || PlayerInfo[playerid][pJob2] == 16) { strcat(job, "/truck /canceltruck", 2048); } if(PlayerInfo[playerid][pJob] == 17 || PlayerInfo[playerid][pJob2] == 17) { strcat(job, "/alert", 2048); } if(PlayerInfo[playerid][pJob] == 18 || PlayerInfo[playerid][pJob2] == 18) { strcat(job, "/collect", 2048); } if(PlayerInfo[playerid][pJob] == 19 || PlayerInfo[playerid][pJob2] == 19) { strcat(job, "/collective /stopcollective", 2048); } if(PlayerInfo[playerid][pJob] == 20 || PlayerInfo[playerid][pJob2] == 20) { strcat(job, "/startwork /stopwork", 2048); } if(PlayerInfo[playerid][pJob] == 21 || PlayerInfo[playerid][pJob2] == 21) { strcat(job, "/fish /sellfish", 2048); } if(PlayerInfo[playerid][pJob] == 22 || PlayerInfo[playerid][pJob2] == 22) { strcat(job, "/taie /descarca", 2048); } ShowPlayerDialog(playerid, 7351, DIALOG_STYLE_MSGBOX, "Comenzi Job", job, "Ok", "Inapoi"); } if(listitem == 5) { new faction[2048]; if(PlayerInfo[playerid][pMember] == 11||PlayerInfo[playerid][pLeader] == 11||PlayerInfo[playerid][pMember] == 12||PlayerInfo[playerid][pLeader] == 12){ strcat(faction, "/startlesson /stoplesson /givelicense", 2048); } if (gTeam[playerid] == 2) { strcat(faction, "(/r)adio (/d)epartments (/m)egaphone (/su)spect /mdc /arrest /duty /wanted /cuff /tazer /gate", 2048); strcat(faction, "/frisk /take /ticket (/gov)ernment /deliver /camera /ram /agent /jaillist /move1 /move2 /move3 /move4 /getout", 2048); strcat(faction, "/roadblock(/rb) /roadunblock(/rrb) /roadunblockall(/rrball /drag /undercover /copuntie", 2048); } if (gTeam[playerid] == 1 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) { strcat(faction, "(/r)adio (/d)epartments /heal /dutymedic /cancelcall /get pills /sellpills", 2048); } ShowPlayerDialog(playerid, 7351, DIALOG_STYLE_MSGBOX, "Comenzi Factiune", faction, "Ok", "Inapoi"); } if(listitem == 6) { ShowPlayerDialog(playerid, 7351, DIALOG_STYLE_MSGBOX, "Comenzi Factiune", "/(c)lubchat /clubleaderhelp", "Ok", "Inapoi"); } } } if(dialogid == 7351) { if(!response) { new help[2048]; strcat(help, "Cont\n", 2048); strcat(help, "General\n", 2048); strcat(help, "Chat\n", 2048); strcat(help, "Banca\n", 2048); if(PlayerInfo[playerid][pJob] != 0 || PlayerInfo[playerid][pJob2] != 0) { strcat(help, "Job\n", 2048); } if(PlayerInfo[playerid][pMember] == 11||PlayerInfo[playerid][pLeader] == 11||PlayerInfo[playerid][pMember] == 12||PlayerInfo[playerid][pLeader] == 12||gTeam[playerid] == 2||gTeam[playerid] == 1 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) { strcat(help, "Factiune\n", 2048); } if(PlayerInfo[playerid][pClubMember] != 0 || PlayerInfo[playerid][pClubLeader] != 0) { strcat(help, "Club", 2048); } ShowPlayerDialog(playerid, 7350, DIALOG_STYLE_LIST, "Comenzile disponibile pe server", help, "Ok", "Anuleaza"); return 1; } } if(dialogid == 21500) { if(response) { ClanName[playerid] = ClanNameTemp[playerid]; ClanTag[playerid] = ClanTagTemp[playerid]; PlayerInfo[playerid][pClanLeader] = 1; PlayerInfo[playerid][pHasClan] = 1; GivePlayerCash(playerid, -1000000); format(string, sizeof(string), "%s%s", ClanTag, PlayerName(playerid)); SetPlayerName(playerid, string); format(string, sizeof(string), "Felicitari, ai infiintat clanul %s (%s) ! Aceasta te-a costat 1.000.000$.", ClanName[playerid], ClanTag[playerid]); SendClientMessage(playerid, COLOR_YELLOW, string); } } if(dialogid == 21501) { if(response) { ClanName[playerid] = ClanNameTemp[playerid]; ClanTag[playerid] = ClanTagTemp[playerid]; PlayerInfo[playerid][pHasClan] = 1; format(string, sizeof(string), "%s%s", ClanTag, PlayerName(playerid)); SetPlayerName(playerid, string); format(string, sizeof(string), "Felicitari, ai intrat in clanul %s (%s) ! Numele tau a fost schimbat in %s", ClanName[playerid], ClanTag[playerid], PlayerName(playerid)); SendClientMessage(playerid, COLOR_YELLOW, string); } } if(dialogid == 16875) { if(response) { if(listitem == 0) { new dialoginfo[1024]; format(dialoginfo, sizeof(dialoginfo), "{FFDD00}Detii %d coins !\n \n{FF1F1F}30 coins{FFFFFF} = 2.5kg drugs \n{FF1F1F}30 coins{FFFFFF} = 20k mats \n{FF1F1F}30 coins{FFFFFF} = 5 Respect Points \n{FF1F1F}50 coins{FFFFFF} = 1.000.000$ \n{FF1F1F}50 coins{FFFFFF} = -1 warn\n{FF1F1F}75 coins{FFFFFF} = Resetare KM's & Hours (o masina la alegere)\n{FF1F1F}100 coins{FFFFFF} = Level UP\n{FF1F1F}300 coins{FFFFFF} = V.I.P Account", PlayerInfo[playerid][pCoin]); ShowPlayerDialog(playerid, 16875, DIALOG_STYLE_LIST, "{FFFFFF}Coins Shop", dialoginfo, "Ok", "Anuleaza"); } else if(listitem == 1) { new dialoginfo[1024]; format(dialoginfo, sizeof(dialoginfo), "{FFDD00}Detii %d coins !\n \n{FF1F1F}30 coins{FFFFFF} = 2.5kg drugs \n{FF1F1F}30 coins{FFFFFF} = 20k mats \n{FF1F1F}30 coins{FFFFFF} = 5 Respect Points \n{FF1F1F}50 coins{FFFFFF} = 1.000.000$ \n{FF1F1F}50 coins{FFFFFF} = -1 warn\n{FF1F1F}75 coins{FFFFFF} = Resetare KM's & Hours (o masina la alegere)\n{FF1F1F}100 coins{FFFFFF} = Level UP\n{FF1F1F}300 coins{FFFFFF} = V.I.P Account", PlayerInfo[playerid][pCoin]); ShowPlayerDialog(playerid, 16875, DIALOG_STYLE_LIST, "{FFFFFF}Coins Shop", dialoginfo, "Ok", "Anuleaza"); } else if(listitem == 2) { if(PlayerInfo[playerid][pCoin] >= 30) { new playerdrugs = PlayerInfo[playerid][pDrugs]; PlayerInfo[playerid][pDrugs] = playerdrugs + 2500; new playercoin = PlayerInfo[playerid][pCoin]; PlayerInfo[playerid][pCoin] = playercoin - 30; SendClientMessage(playerid,COLOR_ORANGE,"Ai achizitionat 2,5kg drugs pentru 30 monede (coins)"); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s a achizitionat droguri din 30 de monede (coins)",sendername); SendOwnerMessage(COLOR_ORANGE,string); } else { SendClientMessage(playerid,COLOR_GREY,"Nu ai destule monede (coins)."); } } else if(listitem == 3) { if(PlayerInfo[playerid][pCoin] >= 30) { new playermats = PlayerInfo[playerid][pMats]; PlayerInfo[playerid][pMats] = playermats + 20000; new playercoin = PlayerInfo[playerid][pCoin]; PlayerInfo[playerid][pCoin] = playercoin - 30; SendClientMessage(playerid,COLOR_ORANGE,"Ai achizitionat 20k mats pentru 30 de monede (coins)"); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s a achizitionat mats din 30 de monede (coins)",sendername); SendOwnerMessage(COLOR_ORANGE,string); } else { SendClientMessage(playerid,COLOR_GREY,"Nu ai destule monede (coins)."); } } else if(listitem == 4) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pCoin] >= 30) { new playerexp = PlayerInfo[playerid][pExp]; PlayerInfo[playerid][pExp] = playerexp + 5; new playercoin = PlayerInfo[playerid][pCoin]; PlayerInfo[playerid][pCoin] = playercoin - 30; SendClientMessage(playerid,COLOR_ORANGE,"Ai achizitionat 5 Respect Points pentru 30 de monede (coins)"); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s a achizitionat RP din 30 de monede (coins)",sendername); SendOwnerMessage(COLOR_ORANGE,string); } else { SendClientMessage(playerid,COLOR_GREY,"Nu ai destule monede (coins)."); } } } else if(listitem == 5) { if(PlayerInfo[playerid][pCoin] >= 50) { GivePlayerCash(playerid, 1000000); new playercoin = PlayerInfo[playerid][pCoin]; PlayerInfo[playerid][pCoin] = playercoin - 50; SendClientMessage(playerid,COLOR_ORANGE,"Ai achizitionat 1.000.000$ [1kk] pentru 50 de monede (coins)"); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s a achizitionat 1.000.000$ din 50 de monede (coins)",sendername); SendOwnerMessage(COLOR_ORANGE,string); } else { SendClientMessage(playerid,COLOR_GREY,"Nu ai destule monede (coins)."); } } else if(listitem == 6) { if(PlayerInfo[playerid][pCoin] >= 50) { if(PlayerInfo[playerid][pWarns] <= 0) { SendClientMessage(playerid, COLOR_GREY, "Nu poti cumpara -1 warn deoarece ai deja 0 warns !"); return 1; } PlayerInfo[playerid][pWarns] -= 1; new playercoin = PlayerInfo[playerid][pCoin]; PlayerInfo[playerid][pCoin] = playercoin - 50; SendClientMessage(playerid,COLOR_ORANGE,"Ai achizitionat -1 warn pentru 50 de monede (coins)"); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s a achizitionat -1 warn din 50 de monede (coins)",sendername); SendOwnerMessage(COLOR_ORANGE,string); } else { SendClientMessage(playerid,COLOR_GREY,"Nu ai destule monede (coins)."); } } else if(listitem == 7) { if(PlayerInfo[playerid][pCoin] >= 75) { if(gPlayerHasCar[playerid] != 1 && gPlayerHasCar2[playerid] != 1 && gPlayerHasMoto[playerid] != 1 && gPlayerHasPlane[playerid] != 1) { SendClientMessage(playerid, COLOR_GREY, "Nu ai nicio masina personala."); return 1; } new playercars[1024], string2[1024]; if(gPlayerHasCar[playerid] == 1) { format(string2, sizeof(string2), "%s (KM's: %d & Hours: %d)\n", GetVehicleNameFromID(Vehicle[playerid]), VehicleInfo[playerid][kilometers], VehicleInfo[playerid][hours]); strcat(playercars, string2, 1024); } else { strcat(playercars, "Empty", 1024); } if(gPlayerHasCar2[playerid] == 1) { format(string2, sizeof(string2), "%s (KM's: %d & Hours: %d)\n", GetVehicleNameFromID(Vehicle2[playerid]), VehicleInfo2[playerid][kilometers], VehicleInfo2[playerid][hours]); strcat(playercars, string2, 1024); } else { strcat(playercars, "Empty", 1024); } if(gPlayerHasMoto[playerid] == 1) { format(string2, sizeof(string2), "%s (KM's: %d & Hours: %d)\n", GetVehicleNameFromID(Moto[playerid]), MotoInfo[playerid][kilometers], MotoInfo[playerid][hours]); strcat(playercars, string2, 1024); } else { strcat(playercars, "Empty", 1024); } if(gPlayerHasPlane[playerid] == 1) { format(string2, sizeof(string2), "%s (KM's: %d & Hours: %d)", GetVehicleNameFromID(Plane[playerid]), PlaneInfo[playerid][kilometers], PlaneInfo[playerid][hours]); strcat(playercars, string2, 1024); } else { strcat(playercars, "Empty", 1024); } ShowPlayerDialog(playerid, 12500, DIALOG_STYLE_LIST, "Alege o masina", playercars, "Reseteaza", "Inapoi"); } else { SendClientMessage(playerid,COLOR_GREY,"Nu ai destule monede (coins)."); } } else if(listitem == 8) { if(PlayerInfo[playerid][pCoin] >= 100) { PlayerInfo[playerid][pLevel] += 1; new playercoin = PlayerInfo[playerid][pCoin]; PlayerInfo[playerid][pCoin] = playercoin - 100; SendClientMessage(playerid,COLOR_ORANGE,"Ai achizitionat Level UP pentru 100 de monede (coins)"); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s a achizitionat Level UP din 100 de monede (coins)",sendername); SendOwnerMessage(COLOR_ORANGE,string); } else { SendClientMessage(playerid,COLOR_GREY,"Nu ai destule monede (coins)."); } } else if(listitem == 9) { if(PlayerInfo[playerid][pCoin] >= 300) { if(PlayerInfo[playerid][pDonateRank] >= 1) { SendClientMessage(playerid, COLOR_GREY, "Esti deja un user V.I.P !"); return 1; } PlayerInfo[playerid][pDonateRank] = 1; new playercoin = PlayerInfo[playerid][pCoin]; PlayerInfo[playerid][pCoin] = playercoin - 300; SendClientMessage(playerid,COLOR_ORANGE,"Ai achizitionat V.I.P pentru 300 de monede (coins)"); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s a achizitionat V.I.P din 300 de monede (coins)",sendername); SendOwnerMessage(COLOR_ORANGE,string); } else { SendClientMessage(playerid,COLOR_GREY,"Nu ai destule monede (coins)."); } } } } if(dialogid == 30300) { if(response) { if(listitem == 0) { if(gPlayerHasCar[playerid]) { new textt[1024]; carhired[playerid] = 1; format(textt, sizeof(textt), "Scrie cat timp vrei sa-i imprumuti cheile lui %s (in minute).\n\nScrie 0 pentru a ii da cheile permanent.\nScrie -1 pentru a ii da cheile pana cand iese de pe server.", PlayerName(hirecarid[playerid])); ShowPlayerDialog(playerid, 30301, DIALOG_STYLE_INPUT, "Alege Durata Inchirierii", textt, "Select", "Cancel"); } } if(listitem == 1) { if(gPlayerHasCar2[playerid]) { new textt[1024]; carhired[playerid] = 2; format(textt, sizeof(textt), "Scrie cat timp vrei sa-i imprumuti cheile lui %s (in minute).\n\nScrie 0 pentru a ii da cheile permanent.\nScrie -1 pentru a ii da cheile pana cand iese de pe server.", PlayerName(hirecarid[playerid])); ShowPlayerDialog(playerid, 30301, DIALOG_STYLE_INPUT, "Alege Durata Inchirierii", textt, "Select", "Cancel"); } } if(listitem == 2) { if(gPlayerHasMoto[playerid]) { new textt[1024]; carhired[playerid] = 3; format(textt, sizeof(textt), "Scrie cat timp vrei sa-i imprumuti cheile lui %s (in minute).\n\nScrie 0 pentru a ii da cheile permanent.\nScrie -1 pentru a ii da cheile pana cand iese de pe server.", PlayerName(hirecarid[playerid])); ShowPlayerDialog(playerid, 30301, DIALOG_STYLE_INPUT, "Alege Durata Inchirierii", textt, "Select", "Cancel"); } } if(listitem == 3) { if(gPlayerHasPlane[playerid]) { new textt[1024]; carhired[playerid] = 4; format(textt, sizeof(textt), "Scrie cat timp vrei sa-i imprumuti cheile lui %s (in minute).\n\nScrie 0 pentru a ii da cheile permanent.\nScrie -1 pentru a ii da cheile pana cand iese de pe server.", PlayerName(hirecarid[playerid])); ShowPlayerDialog(playerid, 30301, DIALOG_STYLE_INPUT, "Alege Durata Inchirierii", textt, "Select", "Cancel"); } } } } if(dialogid == 30301) { if(response) { new minutes2 = strval(inputtext); new giveplayer[MAX_PLAYER_NAME]; if(carhired[playerid] == 1) { if(minutes2 < 0) { GetPlayerName(hirecarid[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " I-ai dat lui %s cheia de la %s-ul tau pana cand acesta iese de pe server.", giveplayer, GetVehicleNameFromID(Vehicle[playerid])); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " %s ti-a dat cheia de la %s-ul lui pana cand iesi de pe server.", sendername, GetVehicleNameFromID(Vehicle[playerid])); SendClientMessage(hirecarid[playerid], COLOR_YELLOW, string); PlayerInfo[hirecarid[playerid]][pCarKey] = Vehicle[playerid]; return 1; } if(minutes2 == 0) { GetPlayerName(hirecarid[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " I-ai dat lui %s cheia de la %s-ul tau permanent.", giveplayer, GetVehicleNameFromID(Vehicle[playerid])); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " %s ti-a dat cheia de la %s-ul lui permanent.", sendername, GetVehicleNameFromID(Vehicle[playerid])); SendClientMessage(hirecarid[playerid], COLOR_YELLOW, string); PlayerInfo[hirecarid[playerid]][pCarKey] = Vehicle[playerid]; HirePermanent[hirecarid[playerid]] = 1; return 1; } if(minutes2 < 1 || minutes2 > 600) return SendClientMessage(playerid, COLOR_GREY, "Timpul trebuie sa fie cuprins intre 1 si 600 de minute."); GetPlayerName(hirecarid[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " I-ai dat lui %s cheia de la %s-ul tau pentru %d minute.", giveplayer, GetVehicleNameFromID(Vehicle[playerid]), minutes2); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " %s ti-a dat cheia de la %s-ul lui pentru %d minute.", sendername, GetVehicleNameFromID(Vehicle[playerid]), minutes2); SendClientMessage(hirecarid[playerid], COLOR_YELLOW, string); PlayerInfo[hirecarid[playerid]][pCarKey] = Vehicle[playerid]; SetTimerEx("RemovePlayerKey", minutes2 * 60 * 1000, false, "i", hirecarid[playerid]); } if(carhired[playerid] == 2) { if(minutes2 < 0) { GetPlayerName(hirecarid[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " I-ai dat lui %s cheia de la %s-ul tau pana cand acesta iese de pe server.", giveplayer, GetVehicleNameFromID(Vehicle2[playerid])); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " %s ti-a dat cheia de la %s-ul lui pana cand iesi de pe server.", sendername, GetVehicleNameFromID(Vehicle2[playerid])); SendClientMessage(hirecarid[playerid], COLOR_YELLOW, string); PlayerInfo[hirecarid[playerid]][pCarKey] = Vehicle2[playerid]; return 1; } if(minutes2 == 0) { GetPlayerName(hirecarid[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " I-ai dat lui %s cheia de la %s-ul tau permanent.", giveplayer, GetVehicleNameFromID(Vehicle2[playerid])); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " %s ti-a dat cheia de la %s-ul lui permanent.", sendername, GetVehicleNameFromID(Vehicle2[playerid])); SendClientMessage(hirecarid[playerid], COLOR_YELLOW, string); PlayerInfo[hirecarid[playerid]][pCarKey] = Vehicle2[playerid]; HirePermanent[hirecarid[playerid]] = 1; return 1; } if(minutes2 < 1 || minutes2 > 600) return SendClientMessage(playerid, COLOR_GREY, "Timpul trebuie sa fie cuprins intre 1 si 600 de minute."); GetPlayerName(hirecarid[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " I-ai dat lui %s cheia de la %s-ul tau pentru %d minute.", giveplayer, GetVehicleNameFromID(Vehicle2[playerid]), minutes2); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " %s ti-a dat cheia de la %s-ul lui pentru %d minute.", sendername, GetVehicleNameFromID(Vehicle2[playerid]), minutes2); SendClientMessage(hirecarid[playerid], COLOR_YELLOW, string); PlayerInfo[hirecarid[playerid]][pCarKey] = Vehicle2[playerid]; SetTimerEx("RemovePlayerKey", minutes2 * 60 * 1000, false, "i", hirecarid[playerid]); } if(carhired[playerid] == 3) { if(minutes2 < 0) { GetPlayerName(hirecarid[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " I-ai dat lui %s cheia de la %s-ul tau pana cand acesta iese de pe server.", giveplayer, GetVehicleNameFromID(Moto[playerid])); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " %s ti-a dat cheia de la %s-ul lui pana cand iesi de pe server.", sendername, GetVehicleNameFromID(Moto[playerid])); SendClientMessage(hirecarid[playerid], COLOR_YELLOW, string); PlayerInfo[hirecarid[playerid]][pCarKey] = Moto[playerid]; return 1; } if(minutes2 == 0) { GetPlayerName(hirecarid[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " I-ai dat lui %s cheia de la %s-ul tau permanent.", giveplayer, GetVehicleNameFromID(Moto[playerid])); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " %s ti-a dat cheia de la %s-ul lui permanent.", sendername, GetVehicleNameFromID(Moto[playerid])); SendClientMessage(hirecarid[playerid], COLOR_YELLOW, string); PlayerInfo[hirecarid[playerid]][pCarKey] = Moto[playerid]; HirePermanent[hirecarid[playerid]] = 1; return 1; } if(minutes2 < 1 || minutes2 > 600) return SendClientMessage(playerid, COLOR_GREY, "Timpul trebuie sa fie cuprins intre 1 si 600 de minute."); GetPlayerName(hirecarid[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " I-ai dat lui %s cheia de la %s-ul tau pentru %d minute.", giveplayer, GetVehicleNameFromID(Moto[playerid]), minutes2); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " %s ti-a dat cheia de la %s-ul lui pentru %d minute.", sendername, GetVehicleNameFromID(Moto[playerid]), minutes2); SendClientMessage(hirecarid[playerid], COLOR_YELLOW, string); PlayerInfo[hirecarid[playerid]][pCarKey] = Moto[playerid]; SetTimerEx("RemovePlayerKey", minutes2 * 60 * 1000, false, "i", hirecarid[playerid]); } if(carhired[playerid] == 4) { if(minutes2 < 0) { GetPlayerName(hirecarid[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " I-ai dat lui %s cheia de la %s-ul tau pana cand acesta iese de pe server.", giveplayer, GetVehicleNameFromID(Plane[playerid])); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " %s ti-a dat cheia de la %s-ul lui pana cand iesi de pe server.", sendername, GetVehicleNameFromID(Plane[playerid])); SendClientMessage(hirecarid[playerid], COLOR_YELLOW, string); PlayerInfo[hirecarid[playerid]][pCarKey] = Plane[playerid]; return 1; } if(minutes2 == 0) { GetPlayerName(hirecarid[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " I-ai dat lui %s cheia de la %s-ul tau permanent.", giveplayer, GetVehicleNameFromID(Plane[playerid])); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " %s ti-a dat cheia de la %s-ul lui permanent.", sendername, GetVehicleNameFromID(Plane[playerid])); SendClientMessage(hirecarid[playerid], COLOR_YELLOW, string); PlayerInfo[hirecarid[playerid]][pCarKey] = Plane[playerid]; HirePermanent[hirecarid[playerid]] = 1; return 1; } if(minutes2 < 1 || minutes2 > 600) return SendClientMessage(playerid, COLOR_GREY, "Timpul trebuie sa fie cuprins intre 1 si 600 de minute."); GetPlayerName(hirecarid[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " I-ai dat lui %s cheia de la %s-ul tau pentru %d minute.", giveplayer, GetVehicleNameFromID(Plane[playerid]), minutes2); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), " %s ti-a dat cheia de la %s-ul lui pentru %d minute.", sendername, GetVehicleNameFromID(Plane[playerid]), minutes2); SendClientMessage(hirecarid[playerid], COLOR_YELLOW, string); PlayerInfo[hirecarid[playerid]][pCarKey] = Plane[playerid]; SetTimerEx("RemovePlayerKey", minutes2 * 60 * 1000, false, "i", hirecarid[playerid]); } return 1; } } if(dialogid == 1900) { if(response) { if(listitem == 0) { ShowPlayerDialog(playerid, 1901, DIALOG_STYLE_LIST, "Alege Arma", "Deagle \nTec9 \nM4 \nMp5 \nAk47 \nCountry Rifle \nUzi \nShotgun", "OK", "Anuleaza"); } if(listitem == 1) { ShowPlayerDialog(playerid, 1902, DIALOG_STYLE_LIST, "Alege Arma", "Deagle \nTec9 \nM4 \nMp5 \nAk47 \nCountry Rifle \nUzi \nShotgun", "OK", "Anuleaza"); } if(listitem == 2) { ShowPlayerDialog(playerid, 1903, DIALOG_STYLE_LIST, "Alege Arma", "Deagle \nTec9 \nM4 \nMp5 \nAk47 \nCountry Rifle \nUzi \nShotgun", "OK", "Anuleaza"); } if(listitem == 3) { ShowPlayerDialog(playerid, 1904, DIALOG_STYLE_LIST, "Alege Arma", "Deagle \nTec9 \nM4 \nMp5 \nAk47 \nCountry Rifle \nUzi \nShotgun", "OK", "Anuleaza"); } if(listitem == 4) { ShowPlayerDialog(playerid, 1905, DIALOG_STYLE_LIST, "Alege Arma", "Deagle \nTec9 \nM4 \nMp5 \nAk47 \nCountry Rifle \nUzi \nShotgun", "OK", "Anuleaza"); } } } if(dialogid == 1901) { if(response) { if(listitem == 0) { PlayerInfo[playerid][pDGun1] = 24; GivePlayerWeaponEx(playerid,24,99999); } if(listitem == 1) { PlayerInfo[playerid][pDGun1] = 32; GivePlayerWeaponEx(playerid,32,99999); } if(listitem == 2) { PlayerInfo[playerid][pDGun1] = 31; GivePlayerWeaponEx(playerid,31,99999); } if(listitem == 3) { PlayerInfo[playerid][pDGun1] = 29; GivePlayerWeaponEx(playerid,29,99999); } if(listitem == 4) { PlayerInfo[playerid][pDGun1] = 30; GivePlayerWeaponEx(playerid,30,99999); } if(listitem == 5) { PlayerInfo[playerid][pDGun1] = 33; GivePlayerWeaponEx(playerid,33,99999); } if(listitem == 6) { PlayerInfo[playerid][pDGun1] = 28; GivePlayerWeaponEx(playerid,28,99999); } if(listitem == 7) { PlayerInfo[playerid][pDGun1] = 25; GivePlayerWeaponEx(playerid,25,99999); } } } if(dialogid == 1902) { if(response) { if(listitem == 0) { PlayerInfo[playerid][pDGun2] = 24; GivePlayerWeaponEx(playerid,24,99999); } if(listitem == 1) { PlayerInfo[playerid][pDGun2] = 32; GivePlayerWeaponEx(playerid,32,99999); } if(listitem == 2) { PlayerInfo[playerid][pDGun2] = 31; GivePlayerWeaponEx(playerid,31,99999); } if(listitem == 3) { PlayerInfo[playerid][pDGun2] = 29; GivePlayerWeaponEx(playerid,29,99999); } if(listitem == 4) { PlayerInfo[playerid][pDGun2] = 30; GivePlayerWeaponEx(playerid,30,99999); } if(listitem == 5) { PlayerInfo[playerid][pDGun2] = 33; GivePlayerWeaponEx(playerid,33,99999); } if(listitem == 6) { PlayerInfo[playerid][pDGun2] = 28; GivePlayerWeaponEx(playerid,28,99999); } if(listitem == 7) { PlayerInfo[playerid][pDGun2] = 25; GivePlayerWeaponEx(playerid,25,99999); } } } if(dialogid == 1903) { if(response) { if(listitem == 0) { PlayerInfo[playerid][pDGun3] = 24; GivePlayerWeaponEx(playerid,24,99999); } if(listitem == 1) { PlayerInfo[playerid][pDGun3] = 32; GivePlayerWeaponEx(playerid,32,99999); } if(listitem == 2) { PlayerInfo[playerid][pDGun3] = 31; GivePlayerWeaponEx(playerid,31,99999); } if(listitem == 3) { PlayerInfo[playerid][pDGun3] = 29; GivePlayerWeaponEx(playerid,29,99999); } if(listitem == 4) { PlayerInfo[playerid][pDGun3] = 30; GivePlayerWeaponEx(playerid,30,99999); } if(listitem == 5) { PlayerInfo[playerid][pDGun3] = 33; GivePlayerWeaponEx(playerid,33,99999); } if(listitem == 6) { PlayerInfo[playerid][pDGun3] = 28; GivePlayerWeaponEx(playerid,28,99999); } if(listitem == 7) { PlayerInfo[playerid][pDGun3] = 25; GivePlayerWeaponEx(playerid,25,99999); } } } if(dialogid == 1904) { if(response) { if(listitem == 0) { PlayerInfo[playerid][pDGun4] = 24; GivePlayerWeaponEx(playerid,24,99999); } if(listitem == 1) { PlayerInfo[playerid][pDGun4] = 32; GivePlayerWeaponEx(playerid,32,99999); } if(listitem == 2) { PlayerInfo[playerid][pDGun4] = 31; GivePlayerWeaponEx(playerid,31,99999); } if(listitem == 3) { PlayerInfo[playerid][pDGun4] = 29; GivePlayerWeaponEx(playerid,29,99999); } if(listitem == 4) { PlayerInfo[playerid][pDGun4] = 30; GivePlayerWeaponEx(playerid,30,99999); } if(listitem == 5) { PlayerInfo[playerid][pDGun4] = 33; GivePlayerWeaponEx(playerid,33,99999); } if(listitem == 6) { PlayerInfo[playerid][pDGun4] = 28; GivePlayerWeaponEx(playerid,28,99999); } if(listitem == 7) { PlayerInfo[playerid][pDGun4] = 25; GivePlayerWeaponEx(playerid,25,99999); } } } if(dialogid == 1905) { if(response) { if(listitem == 0) { PlayerInfo[playerid][pDGun5] = 24; GivePlayerWeaponEx(playerid,24,99999); } if(listitem == 1) { PlayerInfo[playerid][pDGun5] = 32; GivePlayerWeaponEx(playerid,32,99999); } if(listitem == 2) { PlayerInfo[playerid][pDGun5] = 31; GivePlayerWeaponEx(playerid,31,99999); } if(listitem == 3) { PlayerInfo[playerid][pDGun5] = 29; GivePlayerWeaponEx(playerid,29,99999); } if(listitem == 4) { PlayerInfo[playerid][pDGun5] = 30; GivePlayerWeaponEx(playerid,30,99999); } if(listitem == 5) { PlayerInfo[playerid][pDGun5] = 33; GivePlayerWeaponEx(playerid,33,99999); } if(listitem == 6) { PlayerInfo[playerid][pDGun5] = 28; GivePlayerWeaponEx(playerid,28,99999); } if(listitem == 7) { PlayerInfo[playerid][pDGun5] = 25; GivePlayerWeaponEx(playerid,25,99999); } } } if(dialogid == 12500) { if(response) { if(listitem == 0) { if(gPlayerHasCar[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, "Nu ai nicio masina pe acest slot !"); return 1; } new string2[1024]; VehicleInfo[playerid][kilometers] = 0; VehicleInfo[playerid][hours] = 0; format(string2, sizeof(string2), "Ti-ai resetat kilometers si hours de la %s-ul tau pentru 75 coins !", GetVehicleNameFromID(Vehicle[playerid])); SendClientMessage(playerid, COLOR_YELLOW, string2); PlayerInfo[playerid][pCoin] -= 75; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s a si-a resetat KM's si Days de la %s-ul lui pentru 75 de monede (coins)",sendername, GetVehicleNameFromID(Vehicle[playerid])); SendOwnerMessage(COLOR_ORANGE,string); } if(listitem == 1) { if(gPlayerHasCar2[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, "Nu ai nicio masina pe acest slot !"); return 1; } new string2[1024]; VehicleInfo2[playerid][kilometers] = 0; VehicleInfo2[playerid][hours] = 0; format(string2, sizeof(string2), "Ti-ai resetat kilometers si hours de la %s-ul tau pentru 75 coins !", GetVehicleNameFromID(Vehicle2[playerid])); SendClientMessage(playerid, COLOR_YELLOW, string2); PlayerInfo[playerid][pCoin] -= 75; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s a si-a resetat KM's si Days de la %s-ul lui pentru 75 de monede (coins)",sendername, GetVehicleNameFromID(Vehicle2[playerid])); SendOwnerMessage(COLOR_ORANGE,string); } if(listitem == 2) { if(gPlayerHasMoto[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, "Nu ai nicio masina pe acest slot !"); return 1; } new string2[1024]; MotoInfo[playerid][kilometers] = 0; MotoInfo[playerid][hours] = 0; format(string2, sizeof(string2), "Ti-ai resetat kilometers si hours de la %s-ul tau pentru 75 coins !", GetVehicleNameFromID(Moto[playerid])); SendClientMessage(playerid, COLOR_YELLOW, string2); PlayerInfo[playerid][pCoin] -= 75; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s a si-a resetat KM's si Days de la %s-ul lui pentru 75 de monede (coins)",sendername, GetVehicleNameFromID(Moto[playerid])); SendOwnerMessage(COLOR_ORANGE,string); } if(listitem == 3) { if(gPlayerHasPlane[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, "Nu ai nicio masina pe acest slot !"); return 1; } new string2[1024]; PlaneInfo[playerid][kilometers] = 0; PlaneInfo[playerid][hours] = 0; format(string2, sizeof(string2), "Ti-ai resetat kilometers si hours de la %s-ul tau pentru 75 coins !", GetVehicleNameFromID(Plane[playerid])); SendClientMessage(playerid, COLOR_YELLOW, string2); PlayerInfo[playerid][pCoin] -= 75; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s a si-a resetat KM's si Days de la %s-ul lui pentru 75 de monede (coins)",sendername, GetVehicleNameFromID(Plane[playerid])); SendOwnerMessage(COLOR_ORANGE,string); } } else { new dialoginfo[1024]; format(dialoginfo, sizeof(dialoginfo), "{FFDD00}Detii %d coins !\n \n{FF1F1F}30 coins{FFFFFF} = 2.5kg drugs \n{FF1F1F}30 coins{FFFFFF} = 20k mats \n{FF1F1F}30 coins{FFFFFF} = 5 Respect Points \n{FF1F1F}50 coins{FFFFFF} = 1.000.000$ \n{FF1F1F}50 coins{FFFFFF} = -1 warn\n{FF1F1F}75 coins{FFFFFF} = Resetare KM's & Hours (o masina la alegere)\n{FF1F1F}100 coins{FFFFFF} = Level UP\n{FF1F1F}300 coins{FFFFFF} = V.I.P Account", PlayerInfo[playerid][pCoin]); ShowPlayerDialog(playerid, 16875, DIALOG_STYLE_LIST, "{FFFFFF}Coins Shop", dialoginfo, "Ok", "Anuleaza"); return 1; } } if(dialogid == 10105) { if(response) { if(listitem == 0) { new string2[1024]; new level = PlayerInfo[playerid][pDetSkill]; if(level >= 0 && level <= 1) { format(string2, sizeof(string2), "Skill-ul tau ca Detectiv = %d.\nTrebuie sa mai cauti %d jucatori pentru a-ti mari skill-ul.", PlayerInfo[playerid][pDetSkill], 50 - PlayerInfo[playerid][pFoundTimes]); } else if(level >= 1 && level <= 2) { format(string2, sizeof(string2), "Skill-ul tau ca Detectiv = %d.\nTrebuie sa mai cauti %d jucatori pentru a-ti mari skill-ul.", PlayerInfo[playerid][pDetSkill], 100 - PlayerInfo[playerid][pFoundTimes]); } else if(level >= 2 && level <= 3) { format(string2, sizeof(string2), "Skill-ul tau ca Detectiv = %d.\nTrebuie sa mai cauti %d jucatori pentru a-ti mari skill-ul.", PlayerInfo[playerid][pDetSkill], 200 - PlayerInfo[playerid][pFoundTimes]); } else if(level >= 3 && level <= 4) { format(string2, sizeof(string2), "Skill-ul tau ca Detectiv = %d.\nTrebuie sa mai cauti %d jucatori pentru a-ti mari skill-ul.", PlayerInfo[playerid][pDetSkill], 400 - PlayerInfo[playerid][pFoundTimes]); } else if(level >= 5) { format(string2, sizeof(string2), "Skill-ul tau ca Detectiv = %d.\nAi nivelul maxim la acest skill !", PlayerInfo[playerid][pDetSkill]); } ShowPlayerDialog(playerid, 10106, DIALOG_STYLE_MSGBOX, "Skill-ul tau la Detectiv", string2, "Ok", "Inapoi"); } if(listitem == 1) { new string2[1024]; new level = PlayerInfo[playerid][pLawSkill]; if(level >= 0 && level <= 1) { format(string2, sizeof(string2), "Skill-ul tau ca Avocat = %d.\nTrebuie sa mai eliberezi %d jucatori pentru a-ti mari skill-ul.", PlayerInfo[playerid][pLawSkill], 50 - PlayerInfo[playerid][pFreeTimes]); } else if(level >= 1 && level <= 2) { format(string2, sizeof(string2), "Skill-ul tau ca Avocat = %d.\nTrebuie sa mai eliberezi %d jucatori pentru a-ti mari skill-ul.", PlayerInfo[playerid][pLawSkill], 100 - PlayerInfo[playerid][pFreeTimes]); } else if(level >= 2 && level <= 3) { format(string2, sizeof(string2), "Skill-ul tau ca Avocat = %d.\nTrebuie sa mai eliberezi %d jucatori pentru a-ti mari skill-ul.", PlayerInfo[playerid][pLawSkill], 200 - PlayerInfo[playerid][pFreeTimes]); } else if(level >= 3 && level <= 4) { format(string2, sizeof(string2), "Skill-ul tau ca Avocat = %d.\nTrebuie sa mai eliberezi %d jucatori pentru a-ti mari skill-ul.", PlayerInfo[playerid][pLawSkill], 400 - PlayerInfo[playerid][pFreeTimes]); } else if(level >= 5) { format(string2, sizeof(string2), "Skill-ul tau ca Avocat = %d.\nAi nivelul maxim la acest skill !", PlayerInfo[playerid][pLawSkill]); } ShowPlayerDialog(playerid, 10106, DIALOG_STYLE_MSGBOX, "Skill-ul tau la Avocat", string2, "Ok", "Inapoi"); } if(listitem == 2) { new string2[1024]; new level = PlayerInfo[playerid][pDrugsSkill]; if(level >= 0 && level <= 1) { format(string2, sizeof(string2), "Skill-ul tau ca Drugs Dealer = %d.\nTrebuie sa mai vinzi droguri de %d ori pentru a-ti mari skill-ul.", PlayerInfo[playerid][pDrugsSkill], 50 - PlayerInfo[playerid][pDrugsSold]); } else if(level >= 1 && level <= 2) { format(string2, sizeof(string2), "Skill-ul tau ca Drugs Dealer = %d.\nTrebuie sa mai vinzi droguri de %d ori pentru a-ti mari skill-ul.", PlayerInfo[playerid][pDrugsSkill], 100 - PlayerInfo[playerid][pDrugsSold]); } else if(level >= 2 && level <= 3) { format(string2, sizeof(string2), "Skill-ul tau ca Drugs Dealer = %d.\nTrebuie sa mai vinzi droguri de %d ori pentru a-ti mari skill-ul.", PlayerInfo[playerid][pDrugsSkill], 200 - PlayerInfo[playerid][pDrugsSold]); } else if(level >= 3 && level <= 4) { format(string2, sizeof(string2), "Skill-ul tau ca Drugs Dealer = %d.\nTrebuie sa mai vinzi droguri de %d ori pentru a-ti mari skill-ul.", PlayerInfo[playerid][pDrugsSkill], 400 - PlayerInfo[playerid][pDrugsSold]); } else if(level >= 5) { format(string2, sizeof(string2), "Skill-ul tau ca Drugs Dealer = %d.\nAi nivelul maxim la acest skill !", PlayerInfo[playerid][pDrugsSkill]); } ShowPlayerDialog(playerid, 10106, DIALOG_STYLE_MSGBOX, "Skill-ul tau la Drugs Dealer", string2, "Ok", "Inapoi"); } if(listitem == 3) { new string2[1024]; new level = PlayerInfo[playerid][pFishSkill]; if(level >= 0 && level <= 1) { format(string2, sizeof(string2), "Skill-ul tau ca Fisher = %d.\nTrebuie sa mai vinzi %d pesti pentru a-ti creste skill-ul.", PlayerInfo[playerid][pFishSkill], 25 - PlayerInfo[playerid][pFishesCaught]); } else if(level >= 1 && level <= 2) { format(string2, sizeof(string2), "Skill-ul tau ca Fisher = %d.\nTrebuie sa mai vinzi %d pesti pentru a-ti creste skill-ul.", PlayerInfo[playerid][pFishSkill], 50 - PlayerInfo[playerid][pFishesCaught]); } else if(level >= 2 && level <= 3) { format(string2, sizeof(string2), "Skill-ul tau ca Fisher = %d.\nTrebuie sa mai vinzi %d pesti pentru a-ti creste skill-ul.", PlayerInfo[playerid][pFishSkill], 100 - PlayerInfo[playerid][pFishesCaught]); } else if(level >= 3 && level <= 4) { format(string2, sizeof(string2), "Skill-ul tau ca Fisher = %d.\nTrebuie sa mai vinzi %d pesti pentru a-ti creste skill-ul.", PlayerInfo[playerid][pFishSkill], 200 - PlayerInfo[playerid][pFishesCaught]); } else if(level >= 5) { format(string2, sizeof(string2), "Skill-ul tau ca Fisher = %d.\nAi nivelul maxim la acest skill !", PlayerInfo[playerid][pFishSkill]); } ShowPlayerDialog(playerid, 10106, DIALOG_STYLE_MSGBOX, "Skill-ul tau la Fisher", string2, "Ok", "Inapoi"); } if(listitem == 4) { new string2[1024]; new level = PlayerInfo[playerid][pTruckSkill]; if(level >= 0 && level <= 1) { format(string2, sizeof(string2), "Skill-ul tau ca Trucker = %d.\nTrebuie sa mai livrezi %d remorci pentru a-ti creste skill-ul", PlayerInfo[playerid][pTruckSkill], 25 - PlayerInfo[playerid][pTrailersDel]); } else if(level >= 1 && level <= 2) { format(string2, sizeof(string2), "Skill-ul tau ca Trucker = %d.\nTrebuie sa mai livrezi %d remorci pentru a-ti creste skill-ul", PlayerInfo[playerid][pTruckSkill], 50 - PlayerInfo[playerid][pTrailersDel]); } else if(level >= 2 && level <= 3) { format(string2, sizeof(string2), "Skill-ul tau ca Trucker = %d.\nTrebuie sa mai livrezi %d remorci pentru a-ti creste skill-ul", PlayerInfo[playerid][pTruckSkill], 100 - PlayerInfo[playerid][pTrailersDel]); } else if(level >= 3 && level <= 4) { format(string2, sizeof(string2), "Skill-ul tau ca Trucker = %d.\nTrebuie sa mai livrezi %d remorci pentru a-ti creste skill-ul", PlayerInfo[playerid][pTruckSkill], 200 - PlayerInfo[playerid][pTrailersDel]); } else if(level >= 5) { format(string2, sizeof(string2), "Skill-ul tau ca Trucker = %d.\nAi nivelul maxim la acest skill !", PlayerInfo[playerid][pTruckSkill]); } ShowPlayerDialog(playerid, 10106, DIALOG_STYLE_MSGBOX, "Skill-ul tau la Trucker", string2, "Ok", "Inapoi"); } } } if(dialogid == 10106) { if(response) { } else { new skills[2048]; strcat(skills, "1. Detectiv\n", 2048); strcat(skills, "2. Avocat\n", 2048); strcat(skills, "3. Dealer de Droguri\n", 2048); strcat(skills, "4. Fisher\n", 2048); strcat(skills, "5. Trucker", 2048); ShowPlayerDialog(playerid, 10105, DIALOG_STYLE_LIST, "Skill-urile tale", skills, "Ok", "Anuleaza"); return 1; } } if(dialogid == 10500) { if(response) { if(listitem == 0) { if(GetPlayerCash(playerid) < 50000) { SendClientMessage(playerid, COLOR_GREY, "Nu ai suficienti bani (50.000$)"); } SendClientMessage(playerid, COLOR_WHITE, "Felicitari, ti-ai cumparat licenta de zbor!"); SendClientMessage(playerid, COLOR_WHITE, "Licenta a costat {008E00}50.000$"); PlayerInfo[playerid][pFlyLic] = 1; GivePlayerCash(playerid, -50000); } if(listitem == 1) { if(GetPlayerCash(playerid) < 30000) { SendClientMessage(playerid, COLOR_GREY, "Nu ai suficienti bani (30.000$)"); } SendClientMessage(playerid, COLOR_WHITE, "Felicitari, ti-ai cumparat licenta de barca!"); SendClientMessage(playerid, COLOR_WHITE, "Licenta a costat {008E00}30.000$"); PlayerInfo[playerid][pBoatLic] = 1; GivePlayerCash(playerid, -30000); } if(listitem == 2) { if(GetPlayerCash(playerid) < 35000) { SendClientMessage(playerid, COLOR_GREY, "Nu ai suficienti bani (35.000$)"); } SendClientMessage(playerid, COLOR_WHITE, "Felicitari, ti-ai cumparat licenta de arma!"); SendClientMessage(playerid, COLOR_WHITE, "Licenta a costat {008E00}35.000$"); PlayerInfo[playerid][pGunLic] = 1; GivePlayerCash(playerid, -35000); } if(listitem == 3) { if(GetPlayerCash(playerid) < 15000) { SendClientMessage(playerid, COLOR_GREY, "Nu ai suficienti bani (15.000$)"); } SendClientMessage(playerid, COLOR_WHITE, "Felicitari, ti-ai cumparat licenta de pescuit!"); SendClientMessage(playerid, COLOR_WHITE, "Licenta a costat {008E00}15.000$"); PlayerInfo[playerid][pFishLic] = 1; GivePlayerCash(playerid, -15000); } if(listitem == 4) { if(GetPlayerCash(playerid) < 25000) { SendClientMessage(playerid, COLOR_GREY, "Nu ai suficienti bani (25.000$)"); } SendClientMessage(playerid, COLOR_WHITE, "Felicitari, ti-ai cumparat licenta de materiale!"); SendClientMessage(playerid, COLOR_WHITE, "Licenta a costat {008E00}25.000$"); PlayerInfo[playerid][pMatsLic] = 1; GivePlayerCash(playerid, -25000); } if(listitem == 5) { if(GetPlayerCash(playerid) < 135000) { SendClientMessage(playerid, COLOR_GREY, "Nu ai suficienti bani (135.000$)"); } SendClientMessage(playerid, COLOR_WHITE, "Felicitari, ti-ai cumparat toate licentele!"); SendClientMessage(playerid, COLOR_WHITE, "Pachetul a costat {008E00}135.000$"); PlayerInfo[playerid][pGunLic] = 1; PlayerInfo[playerid][pFlyLic] = 1; PlayerInfo[playerid][pBoatLic] = 1; PlayerInfo[playerid][pFishLic] = 1; PlayerInfo[playerid][pCarLic] = 1; PlayerInfo[playerid][pMatsLic] = 1; GivePlayerCash(playerid, -135000); } } } /*if(dialogid == 10569) { if(response) { if(listitem == 0) { SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: DRUGS DEALER !"); PlayerInfo[playerid][pJob] = 4; } if(listitem == 1) { SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: ARMS DEALER !"); PlayerInfo[playerid][pJob] = 9; } } }*/ if(dialogid == 16175) { if(response) { if(listitem == 0) { new infoactivitate[2048]; strcat(infoactivitate, "Acest event consta in cautarea unui sac cu bani.\n", 2048); strcat(infoactivitate, "Acesta este situat intr-o zona aleasa de server.\n", 2048); strcat(infoactivitate, "Poti vedea aceasta zona folosind comanda /moneybag.\n", 2048); ShowPlayerDialog(playerid, 4501, DIALOG_STYLE_MSGBOX, "Money Bag", infoactivitate, "Ok", "Inapoi"); } else if(listitem == 1) { new infoactivitate[2048]; strcat(infoactivitate, "In acest event trebuie sa gasesti sacul cu bani si sa-l duci la destinatie.\n", 2048); strcat(infoactivitate, "Poti afla locatia sacului cu ajutorul comenzii /sacul.\n", 2048); strcat(infoactivitate, "Daca cineva ia sacul, poti sa-l omori si sa il iei.\n", 2048); strcat(infoactivitate, "Poti afla pozitia posesorului cu ajutorul comenzii /locate.\n", 2048); ShowPlayerDialog(playerid, 4501, DIALOG_STYLE_MSGBOX, "Sacul cu Bani", infoactivitate, "Ok", "Inapoi"); } else if(listitem == 2) { new infoactivitate[2048]; strcat(infoactivitate, "In acest event trebuie sa faci un stunt cu NRG-500.\n", 2048); strcat(infoactivitate, "Pentru a intra in Stunt Event scrie /stuntevent.\n", 2048); strcat(infoactivitate, "Daca vrei sa iesi din Stunt Event scrie /leavestuntevent.\n", 2048); ShowPlayerDialog(playerid, 4501, DIALOG_STYLE_MSGBOX, "Stunt Event", infoactivitate, "Ok", "Inapoi"); } else if(listitem == 3) { new infoactivitate[2048]; strcat(infoactivitate, "Intr-o misiune trebuie sa mergi la toate CP-urile indicate.\n", 2048); strcat(infoactivitate, "Daca ai atins toate CP-urile primesti o suma de bani.\n", 2048); strcat(infoactivitate, "Pentru a incepe o misiune mergi la discheta [/gps --> Los Santos --> Misiuni].\n", 2048); strcat(infoactivitate, "Pentru a vedea informatii despre misiune scrie /misinfo.\n", 2048); strcat(infoactivitate, "Daca mori pierzi misiunea. Pentru a anula misiunea scrie /cancelmis.\n", 2048); ShowPlayerDialog(playerid, 4501, DIALOG_STYLE_MSGBOX, "Misiuni", infoactivitate, "Ok", "Inapoi"); } else if(listitem == 4) { new infoactivitate[2048]; strcat(infoactivitate, "Rob Bank reprezinta jefuirea bancii.\n", 2048); strcat(infoactivitate, "Pentru a jefui banca trebuie sa mergi in banca si sa scrii /rob.\n", 2048); strcat(infoactivitate, "Apoi vei primi un sac cu bani pe care va trebui sa-l duci intr-o locatie.\n", 2048); strcat(infoactivitate, "Daca mori pierzi sacul cu bani. Daca il duci cu succes la destinatie primesti o suma de bani.\n", 2048); ShowPlayerDialog(playerid, 4501, DIALOG_STYLE_MSGBOX, "Rob Bank", infoactivitate, "Ok", "Inapoi"); } else if(listitem == 5) { new infoactivitate[2048]; strcat(infoactivitate, "In Hunted Event trebuie sa vanezi un jucator ales de server.\n", 2048); strcat(infoactivitate, "Pentru a te inscrie in lista jucatorilor vanati, scrie /enterhunt.\n", 2048); strcat(infoactivitate, "Daca esti ales ca tinta vei primi arme si armura.\n", 2048); strcat(infoactivitate, "Daca reusesti sa rezisti 15 minute fara sa fi omorat vei primi o suma de bani.\n", 2048); ShowPlayerDialog(playerid, 4501, DIALOG_STYLE_MSGBOX, "Hunted Event", infoactivitate, "Ok", "Inapoi"); } } } if(dialogid == 4501) { if(response) { } else { new activitati[1024]; format(activitati, sizeof(activitati), "{FFEA00}Sacul cu Bani \n{FFEA00}Servieta \n{FFEA00}Stunt Event \n{FFEA00}Misiuni \n{FFEA00}Rob Bank\n{FFEA00}Hunted Event"); ShowPlayerDialog(playerid, 16175, DIALOG_STYLE_LIST, "{FFFFFF}Activitatile de pe Server", activitati, "Detalii", "Anuleaza"); } } if(dialogid == 999) { if(response) { if(listitem == 0) { ShowPlayerDialog(playerid,1001,DIALOG_STYLE_LIST,"Los Santos","1. Banca LS \n2. Primarie \n3. Burgershot LS \n4. GunShop LS \n5. Dealership LS \n6. Hangar LS \n7. Plaja LS \n8. Aeroport LS \n9. Bar LS\n10. 24/7 LS \n11. Materials Get \n12. Misiuni \n13. Drugs Shop \n14. HQ Civili \n15. Cracker House \n16. CNN Studio", "Select",""); } else if(listitem == 1) { ShowPlayerDialog(playerid,1002,DIALOG_STYLE_LIST,"San Fierro","1. Aeroport SF \n2. GunShop SF \n3. Gara SF \n4. Jizzy Club \n5. Tunning SF" ,"Select",""); } else if(listitem == 2) { ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Las Venturas","1. Aeroport LV \n2. Materials Deliver \n3. Aeroportul Parasit \n4. Casino LV" ,"Select",""); } else if(listitem == 3) { ShowPlayerDialog(playerid,1004,DIALOG_STYLE_LIST,"Spawn-uri Factiuni","1.Spawn VLA \n2.Spawn Grove \n3.Spawn Ballas \n4.Spawn The Triads \n5.Spawn The Mafia \n6.Spawn LSV \n7. Spawn PD \n8. Spawn FBI \n9. Spawn Hitman \n10. Spawn School Instructors" ,"Select",""); } else if(listitem == 4) { ShowPlayerDialog(playerid,1005,DIALOG_STYLE_LIST,"Joburi","1. Trucker \n2. Fisher \n3. Drugs Dealer \n4. Avocat \n5. Fermier \n6. Pompier \n" ,"Select",""); } else if(listitem == 5) { ShowPlayerDialog(playerid,1006,DIALOG_STYLE_LIST,"Alte Locatii","1. Mats Shop \n2. Muntele Chilliad \n3. BlueBerry" ,"Select",""); } } } if(dialogid == 1001) { if(response) { if(listitem == 0) { SetPlayerCheckpointEx(playerid, 1458.2751,-1024.6398,23.8281,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 1) { SetPlayerCheckpointEx(playerid, 1482.9727,-1744.0187,13.5469,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 2) { SetPlayerCheckpointEx(playerid, 1197.4430,-922.0580,43.0469,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 3) { SetPlayerCheckpointEx(playerid, 1791.2705,-1164.7068,23.8281,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 4) { SetPlayerCheckpointEx(playerid, 330.1613,-1510.0021,36.0391,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 5) { SetPlayerCheckpointEx(playerid, 1998.0190,-2382.7771,13.7236,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 6) { SetPlayerCheckpointEx(playerid, 388.8265,-1968.1357,-0.3774,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 7) { SetPlayerCheckpointEx(playerid, 1619.3306,-2327.3682,13.5469,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 8) { SetPlayerCheckpointEx(playerid, 1473.2261,-1360.1639,11.8828,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 9) { SetPlayerCheckpointEx(playerid, 1315.3807,-900.4277,39.5781,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 10) { SetPlayerCheckpointEx(playerid, 596.8635,-1248.7706,18.2704,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 11) { SetPlayerCheckpointEx(playerid, 1381.0054,-1088.8882,27.3906,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } /*else if(listitem == 12) { SetPlayerCheckpointEx(playerid, 1139.5819,-1761.4650,13.5951,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); }*/ else if(listitem == 12) { SetPlayerCheckpointEx(playerid, 2385.7554,-1546.9940,24.0000,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 13) { SetPlayerCheckpointEx(playerid, 1685.3474,-1343.2811,17.4340,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 14) { SetPlayerCheckpointEx(playerid, 2166.7280,-1671.9537,15.0747,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 14) { SetPlayerCheckpointEx(playerid, 844.656005,-1045.555664,25.430099,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } //PlayerInfo[playerid][pOnCheckPoint] = 1; } } if(dialogid == 1002) { if(response) { if(listitem == 0) { SetPlayerCheckpointEx(playerid, -1418.4424,-297.5529,14.1484,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 1) { SetPlayerCheckpointEx(playerid, -2288.1653,-79.3018,35.3203,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 2) { SetPlayerCheckpointEx(playerid, -1984.8932,137.9115,27.6875,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 3) { SetPlayerCheckpointEx(playerid, -2624.3611,1406.6560,7.1016,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 4) { SetPlayerCheckpointEx(playerid, -2707.3616,212.6669,3.8872,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } //PlayerInfo[playerid][pOnCheckPoint] = 1; } } if(dialogid == 1003) { if(response) { if(listitem == 0) { SetPlayerCheckpointEx(playerid, 1692.5204,1448.6826,10.7648,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 1) { SetPlayerCheckpointEx(playerid, 2403.8455,2759.3574,10.8203,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 2) { SetPlayerCheckpointEx(playerid, 397.9752,2514.4028,16.4844,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 3) { SetPlayerCheckpointEx(playerid, 2027.4702,1008.0807,10.8203,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } //PlayerInfo[playerid][pOnCheckPoint] = 1; } } if(dialogid == 1004) { if(response) { if(listitem == 0) { SetPlayerCheckpointEx(playerid, 671.6635,-1291.2274,13.6328,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 1) { SetPlayerCheckpointEx(playerid, 2502.0664,-1682.2091,13.4209,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff"); } else if(listitem == 2) { SetPlayerCheckpointEx(playerid, 2125.5361,-1452.7953,23.9912,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff"); } else if(listitem == 3) { SetPlayerCheckpointEx(playerid, 2620.0042,1824.2418,10.8203,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff"); } else if(listitem == 4) { SetPlayerCheckpointEx(playerid, 2031.5718,1005.0121,10.8203,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff"); } else if(listitem == 5) { SetPlayerCheckpointEx(playerid, 2769.3523,-1943.1471,12.9360,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff"); } else if(listitem == 6) { SetPlayerCheckpointEx(playerid, 1542.0133,-1675.3093,13.5537,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 7) { SetPlayerCheckpointEx(playerid, 1916.9424,702.1956,11.1328,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 8) { SetPlayerCheckpointEx(playerid, 1066.9597,-331.9528,73.7193,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 9) { SetPlayerCheckpointEx(playerid, 2361.7046,2398.0605,10.8203,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } //PlayerInfo[playerid][pOnCheckPoint] = 1; } } if(dialogid == 1005) { if(response) { if(listitem == 0) { SetPlayerCheckpointEx(playerid, -74.4673,-1128.6219,1.0781,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 1) { SetPlayerCheckpointEx(playerid, 373.9053,-2082.8577,7.8359,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff"); } else if(listitem == 2) { SetPlayerCheckpointEx(playerid, 2169.2307,-1674.5099,15.0859,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff"); } else if(listitem == 3) { SetPlayerCheckpointEx(playerid, 1553.7704,-1675.3458,16.1953,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff"); } else if(listitem == 4) { SetPlayerCheckpointEx(playerid, -359.7709,-1469.7084,25.7266,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff"); } else if(listitem == 5) { SetPlayerCheckpointEx(playerid, 1095.5144,-1235.9043,15.8203,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff"); } /*else if(listitem == 5) { SetPlayerCheckpointEx(playerid, 1637.2131,-1901.8993,13.5519,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff"); } else if(listitem == 6) { SetPlayerCheckpointEx(playerid, -864.1111,-196.5862,66.1500,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); }*/ //PlayerInfo[playerid][pOnCheckPoint] = 1; } } if(dialogid == 1006) { if(response) { if(listitem == 0) { SetPlayerCheckpointEx(playerid, 694.7684,-455.9489,16.3359,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 1) { SetPlayerCheckpointEx(playerid, -2311.9988,-1632.8148,483.7031,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } else if(listitem == 2) { SetPlayerCheckpointEx(playerid, 234.8927,-147.7166,1.1568,6.2809); SendClientMessage(playerid,COLOR_YELLOW2,"Ti-a fost setat un checkpoint pe Mini-Map !"); SendClientMessage(playerid,COLOR_YELLOW2,"Pentru a opri GPS scrie /gpsoff "); } //PlayerInfo[playerid][pOnCheckPoint] = 1; } } if(dialogid == 35689) { if(response) { } } if(dialogid == 3333) { if(response) { new Data[256], string2[128], leadername[MAX_PLAYER_NAME]; for(new i = 0; i < MAX_PLAYERS; i++) { if(PlayerInfo[pMember] == PlayerInfo[playerid][pLeader]) { if(playerid != i) { gTeam = 3; PlayerInfo[pTeam] = 3; PlayerInfo[pMember] = 0; PlayerInfo[pRank] = 0; PlayerInfo[pFACWarns] = 0; PlayerInfo[pChar] = 0; PlayerInfo[pPunish] = 0; new rand = random(sizeof(CIV)); SetSpawnInfo(i, gTeam, CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[pModel] = CIV[rand]; MedicBill = 0; SpawnPlayer(i); } } } GetPlayerName(playerid, leadername, sizeof(leadername)); if(PlayerInfo[playerid][pLeader] == 1) { format(string2, sizeof(string2), "Factions/PDMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii Police Departament.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } if(PlayerInfo[playerid][pLeader] == 2) { format(string2, sizeof(string2), "Factions/FBIMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii FBI.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } if(PlayerInfo[playerid][pLeader] == 3) { format(string2, sizeof(string2), "Factions/NGMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii National Guard.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } if(PlayerInfo[playerid][pLeader] == 4) { format(string2, sizeof(string2), "Factions/MedicsMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii Medics.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } if(PlayerInfo[playerid][pLeader] == 5) { format(string2, sizeof(string2), "Factions/MafiaMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii The Mafia.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } if(PlayerInfo[playerid][pLeader] == 6) { format(string2, sizeof(string2), "Factions/TriadsMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii The Triads.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } if(PlayerInfo[playerid][pLeader] == 8) { format(string2, sizeof(string2), "Factions/HitmanMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii Hitman Agency.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } if(PlayerInfo[playerid][pLeader] == 9) { format(string2, sizeof(string2), "Factions/NRMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii News Reporters.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } if(PlayerInfo[playerid][pLeader] == 10) { format(string2, sizeof(string2), "Factions/TaxiMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii Taxi Company.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } if(PlayerInfo[playerid][pLeader] == 15) { format(string2, sizeof(string2), "Factions/LSVMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii Los Santos Vagos.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } if(PlayerInfo[playerid][pLeader] == 16) { format(string2, sizeof(string2), "Factions/VLAMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii Varrios Los Aztecas.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } if(PlayerInfo[playerid][pLeader] == 17) { format(string2, sizeof(string2), "Factions/BallasMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii Ballas.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } if(PlayerInfo[playerid][pLeader] == 18) { format(string2, sizeof(string2), "Factions/GroveMembers/membernames.txt"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai dat wipe factiunii tale."); format(string, sizeof(string), "Liderul %s a dat wipe factiunii Grove Street.", leadername); SendClientMessageToAll(COLOR_LIGHTRED, string); } new File:hFile = fopen(string2, io_read); if(hFile) { static len; while((len = fread(hFile, Data, sizeof(Data)))) { if(strcmp(Data, PlayerName(playerid), true)) { if(Data[ len - 1 ] == '\n') Data[ len - 1] = EOS; new var[64]; format(string, strlen(Data) - 1, "users/%s.ini", Data); SendClientMessage(playerid, COLOR_WHITE, string); new File:file = fopen(string, io_append); if(file) { format(var, sizeof(var), "Member=0\n"); fwrite(file, var); format(var, sizeof(var), "Team=3\n"); fwrite(file, var); format(var, sizeof(var), "Rank=0\n"); fwrite(file, var); format(var, sizeof(var), "FacWarns=0\n"); fwrite(file, var); format(var, sizeof(var), "Char=0\n"); fwrite(file, var); } fclose(file); } } } fclose(hFile); fremove(string2); fcreate(string2); } } if(dialogid == 15775) { if(response) { new string2[2048], playaname[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string2, sizeof(string2), "%s vrea sa-ti vanda casa lui pentru %d$. Accepti ?", sendername, sellhouseprice[playerid]); ShowPlayerDialog(sellhouseid[playerid], 15776, DIALOG_STYLE_MSGBOX, "Confirma Actiunea", string2, "Da", "Nu"); GetPlayerName(sellhouseid[playerid], playaname, sizeof(playaname)); format(string2, sizeof(string2), "Oferta ta a fost trimisa la %s.", playaname); SendClientMessage(playerid, COLOR_WHITE, string2); confirmsellid[sellhouseid[playerid]] = playerid; } } if(dialogid == 15776) { if(response) { for(new h = 0; h < sizeof(HouseInfo); h++) { new house = PlayerInfo[confirmsellid[playerid]][pPhousekey]; new playaname[MAX_PLAYER_NAME], string2[256]; GetPlayerName(confirmsellid[playerid], sendername, sizeof(sendername)); GetPlayerName(playerid, playaname, sizeof(playaname)); format(string2, sizeof(string2), "%s", playaname); strmid(HouseInfo[house][hOwner], string2, 0, strlen(string2), 255); // ConsumingMoney[confirmsellid[playerid]] = 1; GivePlayerCash(confirmsellid[playerid],sellhouseprice[confirmsellid[playerid]]); GivePlayerCash(playerid,-sellhouseprice[confirmsellid[playerid]]); format(string, sizeof(string), "%s ti-a acceptat oferta. Aceasta casa este a lui acum.", playaname); SendClientMessage(confirmsellid[playerid], COLOR_WHITE, string); format(string, sizeof(string), "I-ai acceptat oferta lui %s. Aceasta casa este a ta acum.", sendername); SendClientMessage(playerid, COLOR_WHITE, string); PlayerPlaySound(confirmsellid[playerid], 1052, 0.0, 0.0, 0.0); PlayerInfo[playerid][pPhousekey] = PlayerInfo[confirmsellid[playerid]][pPhousekey]; PlayerInfo[confirmsellid[playerid]][pPhousekey] = 255; HouseInfo[PlayerInfo[confirmsellid[playerid]][pPhousekey]][hValue] = sellhouseprice[confirmsellid[playerid]]; if(PlayerInfo[confirmsellid[playerid]][pLocal] == house) { SetPlayerInterior(confirmsellid[playerid],0); SetPlayerVirtualWorld(confirmsellid[playerid],0); SetPlayerPos(confirmsellid[playerid],HouseInfo[house][hEntrancex],HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]); PlayerInfo[confirmsellid[playerid]][pInt] = 0; PlayerInfo[confirmsellid[playerid]][pVirWorld] = 0; } if(PlayerInfo[playerid][pLocal] == house) { SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,0); SetPlayerPos(playerid,HouseInfo[house][hEntrancex],HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]); PlayerInfo[playerid][pInt] = 0; PlayerInfo[playerid][pVirWorld] = 0; } new File:logg=fopen("logs/sellhouse.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s i-a vandut casa cu ID %d lui %s pentru %d.",sendername,PlayerInfo[playerid][pPhousekey], playaname, sellhouseprice[confirmsellid[playerid]]); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); sellhouseprice[confirmsellid[playerid]] = 0; OnPropUpdate(); OnPlayerUpdateEx(confirmsellid[playerid]); OnPlayerUpdateEx(playerid); } } } if(dialogid == 16775) { if(response) { new string2[2048], playaname[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string2, sizeof(string2), "%s vrea sa-ti vanda business-ul lui pentru %d$. Accepti ?", sendername, sellbizprice[playerid]); ShowPlayerDialog(sellbizid[playerid], 15776, DIALOG_STYLE_MSGBOX, "Confirma Actiunea", string2, "Da", "Nu"); GetPlayerName(sellbizid[playerid], playaname, sizeof(playaname)); format(string2, sizeof(string2), "Oferta ta a fost trimisa la %s.", playaname); SendClientMessage(playerid, COLOR_WHITE, string2); confirmsellid[sellbizid[playerid]] = playerid; } } if(dialogid == 16776) { if(response) { for(new h = 0; h < sizeof(BizzInfo); h++) { new bizz = PlayerInfo[confirmsellid[playerid]][pPbiskey]; new playaname[MAX_PLAYER_NAME], string2[256]; GetPlayerName(confirmsellid[playerid], sendername, sizeof(sendername)); GetPlayerName(playerid, playaname, sizeof(playaname)); format(string2, sizeof(string2), "%s", playaname); strmid(BizzInfo[bizz][bOwner], string2, 0, strlen(string2), 255); // ConsumingMoney[confirmsellid[playerid]] = 1; GivePlayerCash(confirmsellid[playerid],sellbizprice[confirmsellid[playerid]]); GivePlayerCash(playerid,-sellbizprice[confirmsellid[playerid]]); format(string, sizeof(string), "%s ti-a acceptat oferta. Acest business este a lui acum.", playaname); SendClientMessage(confirmsellid[playerid], COLOR_WHITE, string); format(string, sizeof(string), "I-ai acceptat oferta lui %s. Acest business este a ta acum.", sendername); SendClientMessage(playerid, COLOR_WHITE, string); PlayerPlaySound(confirmsellid[playerid], 1052, 0.0, 0.0, 0.0); PlayerInfo[playerid][pPbiskey] = PlayerInfo[confirmsellid[playerid]][pPbiskey]; PlayerInfo[confirmsellid[playerid]][pPbiskey] = 255; BizzInfo[PlayerInfo[confirmsellid[playerid]][pPbiskey]][bBuyPrice] = sellbizprice[confirmsellid[playerid]]; if(PlayerInfo[confirmsellid[playerid]][pLocal] == bizz) { SetPlayerInterior(confirmsellid[playerid],0); SetPlayerVirtualWorld(confirmsellid[playerid],0); SetPlayerPos(confirmsellid[playerid],BizzInfo[bizz][bEntranceX],BizzInfo[bizz][bEntranceY],BizzInfo[bizz][bEntranceZ]); PlayerInfo[confirmsellid[playerid]][pInt] = 0; PlayerInfo[confirmsellid[playerid]][pVirWorld] = 0; } if(PlayerInfo[playerid][pLocal] == bizz) { SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,0); SetPlayerPos(playerid,BizzInfo[bizz][bEntranceX],BizzInfo[bizz][bEntranceY],BizzInfo[bizz][bEntranceX]); PlayerInfo[playerid][pInt] = 0; PlayerInfo[playerid][pVirWorld] = 0; } new File:logg=fopen("logs/sellbiz.log",io_append); new logmsg[256]; format(logmsg,sizeof(logmsg),"%s i-a vandut business-ul cu ID %d lui %s pentru %d.",sendername,PlayerInfo[playerid][pPbiskey], playaname, sellbizprice[confirmsellid[playerid]]); fwrite(logg, logmsg); fwrite(logg,"\n"); fclose(logg); sellbizprice[confirmsellid[playerid]] = 0; OnPropUpdate(); OnPlayerUpdateEx(confirmsellid[playerid]); OnPlayerUpdateEx(playerid); } } } if(dialogid == 69*2) { if( !response ) return SendClientMessage( playerid, -1, ">> Deci nu iei niciun job." );//try this. if(listitem == 0) { if(PlayerInfo[playerid][pJob2] == 1) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 1; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: DETECTIV !"); } else if(listitem == 1) { if(PlayerInfo[playerid][pJob2] == 2) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 2; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: LAWYER !"); } /*else if(listitem == 2) { if(PlayerInfo[playerid][pJob2] == 3) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 3; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: WHORE !"); }*/ else if(listitem == 2) { if(PlayerInfo[playerid][pJob2] == 4) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 4; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: DRUGS DEALER !"); } else if(listitem == 3) { if(PlayerInfo[playerid][pJob2] == 7) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 7; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: CAR MECHANIC !"); } else if(listitem == 4) { if(PlayerInfo[playerid][pJob2] == 9) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 9; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: ARMS DEALER !"); } else if(listitem == 5) { if(PlayerInfo[playerid][pJob2] == 23) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 23; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: TAIETOR DE IARBA !"); } else if(listitem == 6) { if(PlayerInfo[playerid][pJob2] == 15) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 15; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: PAPER BOY !"); } else if(listitem == 7) { if(PlayerInfo[playerid][pJob2] == 16) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 16; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: TRUCKER !"); } else if(listitem == 8) { if(PlayerInfo[playerid][pJob2] == 18) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 18; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: GARBAGE COLLECTOR !"); } else if(listitem == 9) { if(PlayerInfo[playerid][pJob2] == 19) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 19; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: FERMIER !"); } else if(listitem == 10) { if(PlayerInfo[playerid][pJob2] == 20) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 20; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: POMPIER !"); } else if(listitem == 11) { if(PlayerInfo[playerid][pJob] == 21) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 21; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: FISHER !"); } else if(listitem == 12) { if(PlayerInfo[playerid][pJob] == 24) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 24; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: MINER !"); } return 1; } if(dialogid == 139) { if( !response ) return SendClientMessage( playerid, -1, ">> Deci nu iei niciun job." );//try this. if(listitem == 0) { if(PlayerInfo[playerid][pJob] == 1) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 1; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: DETECTIV !"); } else if(listitem == 1) { if(PlayerInfo[playerid][pJob] == 2) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 2; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: LAWYER !"); } /*else if(listitem == 2) { if(PlayerInfo[playerid][pJob] == 3) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 3; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: WHORE !"); }*/ else if(listitem == 2) { if(PlayerInfo[playerid][pJob] == 4) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 4; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: DRUGS DEALER !"); } else if(listitem == 3) { if(PlayerInfo[playerid][pJob] == 7) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 7; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: CAR MECHANIC !"); } else if(listitem == 4) { if(PlayerInfo[playerid][pJob] == 9) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 9; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: ARMS DEALER !"); } else if(listitem == 5) { if(PlayerInfo[playerid][pJob] == 23) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 23; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: TAIETOR DE IARBA !"); } else if(listitem == 6) { if(PlayerInfo[playerid][pJob] == 15) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 15; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: PAPER BOY !"); } else if(listitem == 7) { if(PlayerInfo[playerid][pJob] == 16) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 16; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: TRUCKER !"); } else if(listitem == 8) { if(PlayerInfo[playerid][pJob] == 18) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 18; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: GARBAGE COLLECTOR !"); } else if(listitem == 9) { if(PlayerInfo[playerid][pJob] == 19) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 19; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: FERMIER !"); } else if(listitem == 10) { if(PlayerInfo[playerid][pJob] == 20) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 20; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: POMPIER !"); } else if(listitem == 11) { if(PlayerInfo[playerid][pJob] == 21) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob2] = 21; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: FISHER !"); } else if(listitem == 12) { if(PlayerInfo[playerid][pJob] == 24) { SendClientMessage(playerid, COLOR_GREY,"Nu poti avea 2 job-uri lafel !"); return 1; } PlayerInfo[playerid][pJob] = 24; SendClientMessage(playerid, COLOR_GOLD,"{0080FF}» {FFFFFF}Ti-ai ales jobul: MINER !"); } return 1; } if(response) { if(dialogid == 12346 || dialogid == 12347) { if(strlen(inputtext)) { new tmppass[64]; strmid(tmppass, inputtext, 0, strlen(inputtext), 255); Encrypt(tmppass); OnPlayerLogin(playerid,tmppass); } else { new loginstring[128]; new loginname[64]; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"WRONG PASSWORD \n \nPlease enter the correct password:",loginname); ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Exit"); gPlayerLogTries[playerid] += 1; format(string, sizeof(string), "{FFFFFF}[{DD0000}%d{FFFFFF}/{009DFF}4{FFFFFF}] Incercari de login. La 4 incercari iei ban", gPlayerLogTries[playerid]); SendClientMessage(playerid, COLOR_WHITE, string); if(gPlayerLogTries[playerid] == 4) { Ban(playerid); } } } if(dialogid == 12345) { if(strlen(inputtext)) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "users/%s.ini", sendername); new File: hFile = fopen(string, io_read); if (hFile) { SendClientMessage(playerid, COLOR_YELLOW, "That Username is already taken, please choose a different one."); fclose(hFile); return 1; } new tmppass[64]; strmid(tmppass, inputtext, 0, strlen(inputtext), 255); Encrypt(tmppass); OnPlayerRegister(playerid,tmppass); } else { new regstring[128]; new regname[64]; GetPlayerName(playerid,regname,sizeof(regname)); format(regstring,sizeof(regstring),"{FFFFFF}Welcome, {F81414}%s \n \n{FFFFFF}You dont have an account.\n \nPlease register your account by typing the password below:",regname); ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit"); } } if(dialogid == 334) { if(response) { if(strval(inputtext) || strlen(inputtext)) { new adminsecurity = strval(inputtext); if(PlayerInfo[playerid][pSec] == adminsecurity) { SendClientMessage(playerid, 0xFFFFFFAA, " Acum poti folosi toate comenzile, ai grija sa nu abuzezi"); AdminSecurity[playerid] = 1; } else { GetPlayerName(playerid, sendername, sizeof(sendername)); gPlayerLogTries[playerid] += 1; if(gPlayerLogTries[playerid] == 4) { PlayerInfo[playerid][pLocked] = 1; } format(string, sizeof(string), "ATENTIE: %s a gresit parola", sendername); ABroadCast(COLOR_YELLOW,string,1); SendClientMessage(playerid, COLOR_GREY,"* Wrong Password!"); } } } } if(dialogid == 50) { if(response) { if(listitem == 0) { PlayerInfo[playerid][pSex] = 1; SendClientMessage(playerid,COLOR_WHITE,"Ok, deci esti {1589FF}barbat"); ShowPlayerDialog(playerid,51,DIALOG_STYLE_LIST,"Alege unde vrei sa fi spawnat","Los Santos \nSan Fierro \nLas Venturas","Select",""); } else if(listitem == 1) { PlayerInfo[playerid][pSex] = 2; SendClientMessage(playerid,COLOR_WHITE,"Ok, deci esti {1589FF}femeie"); ShowPlayerDialog(playerid,51,DIALOG_STYLE_LIST,"Alege unde vrei sa fi spawnat","Los Santos \nSan Fierro \nLas Venturas","Select",""); } } } if(dialogid == 51) { if(response) { if(listitem == 0) { PlayerInfo[playerid][pOrigin] = 2;//LS SendClientMessage(playerid,COLOR_WHITE,"Ok, deci vei fi spawnat in {1589FF}Los Santos"); ShowPlayerDialog(playerid,53,DIALOG_STYLE_INPUT,"Varsta","Scrie ce varsta ai!","OK",""); //ShowPlayerDialog(playerid,52,DIALOG_STYLE_INPUT,"E-mail","Scrie e-mail tau!","OK",""); //SpawnPlayer(playerid); } else if(listitem == 1) { PlayerInfo[playerid][pOrigin] = 1;//LV SendClientMessage(playerid,COLOR_WHITE,"Ok, deci vei fi spawnat in {1589FF}San Fierro"); ShowPlayerDialog(playerid,53,DIALOG_STYLE_INPUT,"Varsta","Scrie ce varsta ai!","OK",""); //ShowPlayerDialog(playerid,52,DIALOG_STYLE_INPUT,"E-mail","Scrie e-mail tau!","OK",""); //SpawnPlayer(playerid); } else if(listitem == 2) { PlayerInfo[playerid][pOrigin] = 3;//LV SendClientMessage(playerid,COLOR_WHITE,"Ok, deci vei fi spawnat in {1589FF}Las Venturas"); ShowPlayerDialog(playerid,53,DIALOG_STYLE_INPUT,"Varsta","Scrie ce varsta ai!","OK",""); //ShowPlayerDialog(playerid,52,DIALOG_STYLE_INPUT,"E-mail","Scrie e-mail tau!","OK",""); //SpawnPlayer(playerid); } } } /*if(dialogid == 52) { if(response) { OnPlayerUpdateEx(playerid); SendClientMessage(playerid,COLOR_YELLOW,"OK,multumim pentru confirmarea e-mail dvs."); //SpawnPlayer(playerid); ShowPlayerDialog(playerid,53,DIALOG_STYLE_INPUT,"Varsta","Scrie ce varsta ai!","OK",""); } }*/ if(dialogid == 53) { if(response) { new varsta = strval(inputtext); if(varsta >5 && varsta<90) { format(string,256,"Deci ai {1589FF}%d{FFFFFF} ani",varsta); SendClientMessage(playerid,COLOR_WHITE,string); PlayerInfo[playerid] = varsta; RegistrationStep[playerid] = 0; TutTime[playerid] = 1; OnPlayerUpdateEx(playerid); } else return ShowPlayerDialog(playerid,52,DIALOG_STYLE_INPUT,"Varsta","Scrie ce varsta ai!","OK",""); } } } if(!response) { SendClientMessage(playerid,COLOR_WHITE,"Ai anulat comanda !"); return 1; } return 1; }[/pawn]
  3. Chestia e că nu-mi arată când caut "if(dialogid == 71)" , nu-l găseşte.
  4. Problema intalnita (descriere): La dialog-urile unde când playerul dă "Exit" sau "Cancel", şi ar trebui să ia kick, nu ia. Îi închide dialog-ul şi îi apare ca şi la celelalte dialog-uri unde il închide şi îi apare pe chat "Ai anulat comanda". Ca de exemplu, la logare, când un player nu îşi bagă parola şi dă click pe "Ieşire" , lui îi dispare dialog-ul şi îi apare mesajul pe chat: Ai anulat comanda Ero(area / rile) / warning-(ul / urile): Nu dă eroare în pawno.Liniile de cod / sursa / script-ul(obligatoriu): Nu am ce link să vă dau, eventual vă pun o poză mai jos să vedeţi:Imagini / Video (optional): http://imgur.com/a/1ygyeAti incercat sa rezolvati singur?: Da, am încercat să pun "return 1;" pe undeva însă fără efect, n-am reuşit. Dacă e, contactaţi-mă pe Yahoo messenger (GOOD_AM2PEU_CL) şi acolo putem discuta mai multe, pot să vă arăt mai bine despre ce este vorba.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.