Jump to content

Loweast

Membru
  • Posts

    16
  • Joined

  • Last visited

Loweast's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Rpg.ggaming.in :x

  2. Salut. Am niste probleme cu serverul de samp... Se ia foarte des crash si m-am gandit sa-mi adaug crashdetect. Bun l-am adaugat dar nu detecteaza nimica .. Si nu stiu cum m-am uitat prin server log si am descoperit [pawn] [18:39:21] [debug] #0 00033b1c in public Streamer_OnPlayerDisconnect (0x00000014, 0x00000002) from Carbon.amx [18:39:21] [debug] #1 native CallLocalFunction () [080dbf60] from samp03svr [18:39:21] [debug] #2 00008b00 in public Itter_OnPlayerDisconnect (0x00000014, 0x00000002) from Carbon.amx [18:39:21] [debug] #3 native CallLocalFunction () [080dbf60] from samp03svr [18:39:21] [debug] #4 000068e8 in public SSCANF_OnPlayerDisconnect (0x00000014, 0x00000002) from Carbon.amx [18:39:21] [debug] #5 native CallLocalFunction () [080dbf60] from samp03svr [18:39:21] [debug] #6 00000880 in public OnPlayerDisconnect (0x00000014, 0x00000002) from Carbon.amx [18:39:21] [debug] #7 native Kick () [080d4220] from samp03svr [18:39:21] [debug] #8 000136e4 in public Kick_Ban (0x00000014, 0x00000000) from Carbon.amx [/pawn] Si lista tot continua.... Ma puteti ajuta careva? Publicuri: [pawn]public OnPlayerStateChange(playerid, newstate, oldstate) { new string[182]; if(newstate == PLAYER_STATE_ONFOOT) { TogglePlayerControllable(playerid, 1); if(PlayerKarting[playerid] > 0 && PlayerInKart[playerid] > 0) { PlayerInKart[playerid] = 0; KartingPlayers --; } if(TransportDuty[playerid] > 0) { if(TransportDuty[playerid] == 1) { TaxiDrivers -= 1; } TransportDuty[playerid] = 0; format(string, sizeof(string), "* Acum numai esti la servici si ai castigat $%d pentru cat ai lucrat.", TransportMoney[playerid]); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); GivePlayerCash(playerid, TransportMoney[playerid]); ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0; } if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999) { if(IsPlayerConnected(TransportDriver[playerid])) { TransportMoney[TransportDriver[playerid]] += TransportCost[playerid]; TransportTime[TransportDriver[playerid]] = 0; TransportCost[TransportDriver[playerid]] = 0; format(string, sizeof(string), "~w~Calatoria a costat:~n~~r~$%d",TransportCost[playerid]); GameTextForPlayer(playerid, string, 5000, 1); format(string, sizeof(string), "~w~Pasagerul a iesit din taxi~n~~g~Ai castigat $%d",TransportCost[playerid]); GameTextForPlayer(TransportDriver[playerid], string, 5000, 1); GivePlayerCash(playerid, -TransportCost[playerid]); TransportCost[playerid] = 0; TransportTime[playerid] = 0; TransportDriver[playerid] = 999; } } } /*if(IsABike(GetPlayerVehicleID(playerid))) { switch(GetPlayerSkin(playerid)) { #define SPAO{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18645, 2, (%0), (%1), (%2), (%3), (%4), (%5)); case 0, 65, 74, 149, 208, 273: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000} case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000} case 7, 10: SPAO{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000} case 9: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000} case 11..13: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000} case 15: SPAO{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000} case 17..21: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: SPAO{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 40: SPAO{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 50, 100..103, 148, 150..189, 222: SPAO{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 51..54: SPAO{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 59..62: SPAO{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000} case 77: SPAO{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000} case 85, 88, 89: SPAO{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000} case 90..97: SPAO{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 132: SPAO{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 144..146: SPAO{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000} case 220: SPAO{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 223, 246: SPAO{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000} case 224..245: SPAO{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000} case 294: SPAO{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000} case 295: SPAO{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000} case 296..298: SPAO{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 299: SPAO{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} } }*/ new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new vehicleid = GetPlayerVehicleID(playerid); foreach(Player, i) { if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == 2 && TransportDuty > 0) { if(GetPlayerCash(playerid) < TransportValue) { format(string, sizeof(string), "* Ai nevoie de $%d ca sa intri.", TransportValue); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); RemovePlayerFromVehicle(playerid); } else { if(TransportDuty == 1) { format(string, sizeof(string), "* Ai platit $%d taximetristului.", TransportValue); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Pasagerul %s a intra in Taxi-ul tau.", name); SendClientMessage(i, COLOR_LIGHTBLUE, string); TransportTime = 1; TransportTime[playerid] = 1; TransportCost[playerid] = TransportValue; TransportCost = TransportValue; TransportDriver[playerid] = i; } GivePlayerCash(playerid, - TransportValue); TransportMoney += TransportValue; } } } if(newstate == PLAYER_STATE_WASTED) { if(WantedLevel[playerid] >= 1) { new price = WantedLevel[playerid] * 600; new count; foreach(Player, i) { if(gTeam == 2 && CrimInRange(20.0, playerid,i)) { count = 1; format(string, sizeof(string), "~w~Suspectul~r~Mort~n~Bonus~g~$%d", price); GameTextForPlayer(i, string, 5000, 1); ConsumingMoney = 1; GivePlayerCash(i, price / 2); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); } } if(count == 1) { new celula = random(3); GivePlayerCash(playerid, - price); PlayerData[playerid][pWantedDeaths] += 1; if(celula == 1) { PlayerData[playerid][pJailed] = 2; } else if(celula == 2) { PlayerData[playerid][pJailed] = 3; } else { PlayerData[playerid][pJailed] = 1; } format(string, sizeof(string), "UPDATE players SET Jailed='%d' WHERE id=%d", PlayerData[playerid][pJailed], PlayerData[playerid][pSQLID]); mysql_query(string); PlayerData[playerid][pJailTime] = (WantedLevel[playerid])*(60); format(string, sizeof(string), "* Esti la puscarie pentru %d secunde si ai pierdut $%d deoarece ai murit iar in apropiere era un politai.", PlayerData[playerid][pJailTime], price); SendClientMessage(playerid, COLOR_LIGHTRED, string); WantedPoints[playerid] = 0; WantedLevel[playerid] = 0; PlayerData[playerid][pWantedPoints] = WantedPoints[playerid]; format(string, sizeof(string), "UPDATE players SET WantedLevel='%d' WHERE id=%d", WantedLevel[playerid], PlayerData[playerid][pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", PlayerData[playerid][pWantedPoints], PlayerData[playerid][pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET WantedDeaths='%d' WHERE id=%d", PlayerData[playerid][pWantedDeaths], PlayerData[playerid][pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET JailTime='%d' WHERE id=%d", PlayerData[playerid][pJailTime], PlayerData[playerid][pSQLID]); mysql_query(string); } } } if(newstate == PLAYER_STATE_DRIVER) { //CarLabel[playerid] = CreateDynamic3DTextLabel(" ", -1, 0, 0, 0.9, 10.0, INVALID_PLAYER_ID, GetPlayerVehicleID(playerid), 0, -1, -1, playerid, 100.0); //UpdateBar(playerid); new newcar = GetPlayerVehicleID(playerid); new oldcar = gLastCar[playerid]; new housecar = PlayerData[playerid][pPhousekey]+1; if(newcar > PreVehicle) { if(CarData[newcar-PreVehicle][cExploded] == 1 &&(PlayerData[playerid][pPcarkey] == newcar-PreVehicle || PlayerData[playerid][pPcarkey2] == newcar-PreVehicle || PlayerData[playerid][pPcarkey3] == newcar-PreVehicle)) { format(string,sizeof(string),"{FFFFFF}Asigurarea pentru masina ta costa: {228B22}${FFFFFF}%d.\n \nPlatesti?",GetVehicleAsigurare(newcar)); ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"{1E90FF}Costuri",string,"Da", "Nu"); CarExploded[playerid] = newcar-PreVehicle; return 1; } if(CarData[newcar-PreVehicle][cExploded] == 2 &&(PlayerData[playerid][pPcarkey] == newcar-PreVehicle || PlayerData[playerid][pPcarkey2] == newcar-PreVehicle || PlayerData[playerid][pPcarkey3] == newcar-PreVehicle)) { format(string,sizeof(string),"{FFFFFF}Asigurarea pentru masina ta costa {228B22}${FFFFFF}%d.\n \nPlatesti?",GetVehicleAsigurare(newcar)); ShowPlayerDialog(playerid,11,DIALOG_STYLE_MSGBOX,"{1E90FF}C{FFFFFF}osturi",string,"Da", "Nu"); CarExploded[playerid] = newcar-PreVehicle; return 1; } } /*/ if(newcar > PreVehicle) { format(string, sizeof(string), "KM: %d", CarData[newcar-PreVehicle][cKM]); TextDrawSetString(TextDrawSpeed[playerid][4], string); TextDrawShowForPlayer(playerid, TextDrawSpeed[playerid][4]); /}*/ AsADriver[playerid] = 1; /* if(newcar > PreVehicle) { format(string, sizeof(string), "KM:~r~ %d", CarData[newcar-PreVehicle][cKM]); TextDrawSetString(TextDrawSpeed[playerid][4], string); TextDrawShowForPlayer(playerid, TextDrawSpeed[playerid][4]); TextDrawShowForPlayer(playerid, TextDrawSpeed[playerid][2]); TextDrawShowForPlayer(playerid, TextDrawSpeed[playerid][3]); } if(IsABike(GetPlayerVehicleID(playerid))) { switch(GetPlayerSkin(playerid)) { #define SPAO{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18645, 2, (%0), (%1), (%2), (%3), (%4), (%5)); case 0, 65, 74, 149, 208, 273: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000} case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000} case 7, 10: SPAO{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000} case 9: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000} case 11..13: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000} case 15: SPAO{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000} case 17..21: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: SPAO{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 40: SPAO{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 50, 100..103, 148, 150..189, 222: SPAO{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 51..54: SPAO{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 59..62: SPAO{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000} case 77: SPAO{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000} case 85, 88, 89: SPAO{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000} case 90..97: SPAO{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 132: SPAO{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 144..146: SPAO{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000} case 220: SPAO{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 223, 246: SPAO{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000} case 224..245: SPAO{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000} case 294: SPAO{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000} case 295: SPAO{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000} case 296..298: SPAO{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 299: SPAO{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} } }*/ if(GetPlayerDrunkLevel(playerid) >= 25000) { if(WantedLevel[playerid] >= 6) { WantedLevel[playerid] = 6; } else { WantedLevel[playerid] += 1; format(string, sizeof(string), "UPDATE players SET WantedLevel='%d' WHERE id=%d", WantedLevel[playerid], PlayerData[playerid][pSQLID]); mysql_query(string); } new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid,sendername,sizeof(sendername)); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai comis o crima ( Condus in stare de ebrietate ). Reporter: Necunoscut."); format(string, sizeof(string), "Current Wanted Level: %d", WantedLevel[playerid]); SendClientMessage(playerid, COLOR_YELLOW, string); foreach(Player, i) { if(PlayerData[pMember] == 1||PlayerData[pLeader] == 1||PlayerData[pMember] == 2||PlayerData[pLeader] == 2||PlayerData[pMember] == 3||PlayerData[pLeader] == 3) { SendClientMessage(i, TEAM_BLUE_COLOR, "HQ: Toate unitatile APB: Reporter: Unknown"); format(string, sizeof(string), "HQ: Crima: Condus in stare de ebrietate, Suspect: %s",sendername); SendClientMessage(i, TEAM_BLUE_COLOR, string); } } } if((PlayerData[playerid][pCarLic] == 0 || PlayerData[playerid][pCarLic] >= 2) && !IsPlayerNPC(playerid)) { if(PlayerDrunk[playerid] >= 5) { WantedPoints[playerid] += 1; SetPlayerCriminal(playerid,255, "Condus in stare de ebrietate"); PlayerData[playerid][pWantedPoints] = WantedPoints[playerid]; format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", PlayerData[playerid][pWantedPoints], PlayerData[playerid][pSQLID]); mysql_query(string); } if(TakingLesson[playerid] == 1 || IsABmx(newcar)) { } else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nu ai carnetul de conducere!"); if(PlayerData[playerid][pCarLic] == 0 || PlayerData[playerid][pCarLic] > 2) { if(PlayerData[playerid][pOrigin] == 1) { CP[playerid] = 80; SetPlayerCheckpoint(playerid,1413.3684,-1700.7410,13.5423,7.0); } else if(PlayerData[playerid][pOrigin] == 2) { CP[playerid] = 80; SetPlayerCheckpoint(playerid,-2084.10,67.28,34.27,7.0); } SendClientMessage(playerid, COLOR_WHITE, "Ti-am pus un checkpoint pe harta."); if(PlayerData[playerid][pCarLic] == 0) { SendClientMessage(playerid, COLOR_WHITE, "Dute la el pentru a da un examen pentru Carnetul de Conducere."); } else { SendClientMessage(playerid, COLOR_WHITE, "Dute la el pentru a da un examen pentru a primi mai repede permisul inapoi."); } RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GRAD1,"Nu ai licenta de condus."); } } } if(IsACopCar(newcar)) { if(IsACop(playerid)) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GRAD1,"Nu poti conduce o masina de politie."); } } else if(IsAnAmbulance(newcar)) { if(PlayerData[playerid][pMember] == 4 || PlayerData[playerid][pLeader] == 4) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GRAD1,"Nu poti conduce o ambulanta."); } } if(IsATruck(newcar)) { format(string, sizeof(string), "Produse: %d/%d", PlayerHaul[newcar][pLoad],PlayerHaul[newcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); SendClientMessage(playerid, COLOR_WHITE, "INFO: Poti sa livrezi produse la afaceri."); SendClientMessage(playerid, COLOR_WHITE, "INFO: Comenzile sunt /load /buyprods /sellprods"); } if(newcar == RobCar) { if(PlayerData[playerid][pLevel] >= 5) { SendClientMessage(playerid, COLOR_YELLOW, "Tasteaza {FFFFFF}/rob{FFFFFF} pentru a jefui Banca!"); } else { SendClientMessage(playerid, COLOR_LIGHTGREEN, "Ai nevoie de Level 5 pentru a conduce aceasta Duba !"); RemovePlayerFromVehicle(playerid); } if(IsACop(playerid)) { SendClientMessage(playerid, COLOR_LIGHTGREEN, "Copoii nu pot conduce aceasta Duba!"); RemovePlayerFromVehicle(playerid); } } if(PlayerKarting[playerid] != 0) { new kart2 = GetPlayerVehicleID(playerid); if(kart2==kart[1]||kart2==kart[2]||kart2==kart[3]||kart2==kart[4]||kart2==kart[5]||kart2==kart[6]) { PlayerInKart[playerid] = 1; KartingPlayers ++; } } if(newcar==kart[1]||newcar==kart[2]||newcar==kart[3]||newcar==kart[4]||newcar==kart[5]||newcar==kart[6]) { if(PlayerKarting[playerid] != 1) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GRAD1,"Nu ai inchiriat un kart."); } } if(newcar>PreVehicle) { if(CarData[newcar - PreVehicle][cOwned] == 0 && CarData[newcar - PreVehicle][cModel] >= 400 && CarData[newcar - PreVehicle][cModel] <= 611 && PreVehicle < newcar) { format(string,sizeof(string),"~w~Vehicul: %s~n~Pret: ~g~%d~n~~w~/v buy pentru a cumpara sau apasa~n~~r~ENTER ~w~ca sa cobori",CarData[newcar- PreVehicle][cDescription],CarData[newcar- PreVehicle][cValue]); GameTextForPlayer(playerid,string,5000,5); } if(CarData[newcar - PreVehicle][cOwned] == 1 && CarData[newcar - PreVehicle][cModel] >= 400 && CarData[newcar - PreVehicle][cModel] <= 611 && PreVehicle < newcar) { format(string, sizeof(string), "^^{FFFFFF}Acest vehicul: {A5FA26} [%s,TD: %d] {FFFFFF}apartine lui:{FE6156} %s.", ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400],CarData[newcar- PreVehicle][cExploded],CarData[newcar- PreVehicle][cOwner]); SendClientMessage(playerid, COLOR_WHITE, string); } } if(newcar == mechcar[1] || newcar == mechcar[2] || newcar == mechcar[3]) { if(PlayerData[playerid][pJob] != 7) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti mecanic!"); RemovePlayerFromVehicle(playerid); } } if(newcar == ferma[1] || newcar == ferma[2] || newcar == ferma[3] || newcar == ferma[4] || newcar == ferma[5]) { if(PlayerData[playerid][pJob] == 27) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________ Comenzi Job ____________"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "**Scrie: /baloti {FFFFFF}- pentru a incepe munca"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________"); } else { SendClientMessage(playerid, COLOR_GREY, "Nu esti distribuitor de baloti !"); RemovePlayerFromVehicle(playerid); } } if(newcar == tren[1] || newcar == tren[2] || newcar == MyFirstNPCVehicle) { if(PlayerData[playerid][pJob] == 24) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________ Comenzi Job ____________"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "**Scrie: /starttren {FFFFFF}- pentru a incepe munca"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________"); } else { SendClientMessage(playerid, COLOR_GREY, "Nu esti sofer de tren !"); RemovePlayerFromVehicle(playerid); } } if(newcar == barca[1] || newcar == barca[2] || newcar == barca[3]) { if(PlayerData[playerid][pJob] == 22) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________ Comenzi Job ____________"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "**Scrie: /transporta {FFFFFF}- pentru a incepe munca"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________"); } else { SendClientMessage(playerid, COLOR_GREY, "Nu esti Barcagiu !"); RemovePlayerFromVehicle(playerid); } } if(newcar == ferma[8] || newcar == ferma[9] || newcar == ferma[10] || newcar == ferma[11] || newcar == ferma[12]) { if(PlayerData[playerid][pJob] == 23) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________Comenzi Job____________"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "** Scrie: /iarba {FFFFFF}- pentru a incepe munca"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________"); } else { SendClientMessage(playerid, COLOR_GREY, " Nu esti taietor de iarba !"); RemovePlayerFromVehicle(playerid); } } if(newcar==hitmancar[1]||newcar==hitmancar[2]||newcar==hitmancar[3]||newcar==hitmancar[4]||newcar==hitmancar[5]||newcar==hitmancar[6]||newcar==hitmancar[7]||newcar==hitmancar[8]) { if(PlayerData[playerid][pMember] != 8 && PlayerData[playerid][pLeader] != 8 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti asasin platit!"); RemovePlayerFromVehicle(playerid); } } if(newcar==sicar[1]||newcar==sicar[2]||newcar==sicar[3]||newcar==sicar[4]||newcar==sicar[5]||newcar==sicar[6]||newcar==sicar[7]||newcar==sicar[8]) { if(PlayerData[playerid][pMember] != 7 && PlayerData[playerid][pLeader] != 7 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti instructor!"); RemovePlayerFromVehicle(playerid); } } if(newcar==tcccar[1]||newcar==tcccar[2]||newcar==tcccar[3]||newcar==tcccar[4]||newcar==tcccar[5]||newcar==tcccar[6]||newcar==tcccar[7]||newcar==tcccar[8]) { if(PlayerData[playerid][pMember] != 10 && PlayerData[playerid][pLeader] != 10 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Remorcari Auto!"); RemovePlayerFromVehicle(playerid); } } if(newcar==seccar[1]||newcar==seccar[2]||newcar==seccar[3]||newcar==seccar[4]) { if(PlayerData[playerid][pMember] != 17 && PlayerData[playerid][pLeader] != 17 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din organizatia Total Security"); RemovePlayerFromVehicle(playerid); } } if(newcar == dmv || newcar == dmv1 || newcar == dmv2 || newcar == dmv3) { if(TakingLesson[playerid] == 0) { SendClientMessage(playerid, COLOR_WHITE, "Nu dai testul pentru permisul de conducere !"); RemovePlayerFromVehicle(playerid); } } if(newcar==rtc[9]||newcar==rtc[8]||newcar==rtc[7]) { if (HireCar[playerid] != newcar) { format(string,sizeof(string),"{72BABA}Model: \t{D2CDD2}%s \n\n{72BABA}Pret: \t{D21938}${D2CDD2}500 \n\n{72BABA}Apasa: \t{D2CDD2}Rent pentru a inchiria \n",ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); ShowPlayerDialog(playerid, 266, DIALOG_STYLE_MSGBOX, "{0DC013}De inchiriat:", string, "Rent", "Cancel"); } } if(newcar==rtc[1]||newcar==rtc[2]||newcar==rtc[3]||newcar==rtc[4]||newcar==rtc[5]||newcar==rtc[6]) { if (HireCar[playerid] != newcar) { format(string,sizeof(string),"{72BABA}Model: \t{D2CDD2}%s \n\n{72BABA}Pret: \t{D21938}$ {D2CDD2}500 \n\n{72BABA}Apasa: \t{D2CDD2}Rent pentru a inchiria \n",ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); ShowPlayerDialog(playerid, 267, DIALOG_STYLE_MSGBOX, "{0DC013}De inchiriat:", string, "Rent", "Cancel"); } } if(newcar==guvcar[1]||newcar==guvcar[2]||newcar==guvcar[3]||newcar==guvcar[4]||newcar==guvcar[5]||newcar==guvcar[6]) { if(PlayerData[playerid][pMember] != 18 && PlayerData[playerid][pLeader] != 18 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din factiunea Guvern"); RemovePlayerFromVehicle(playerid); } } if(newcar==nrcar[1]||newcar==nrcar[2]||newcar==nrcar[3]||newcar==nrcar[4]||newcar==nrcar[5]||newcar==nrcar[6]) { if(PlayerData[playerid][pMember] != 9 && PlayerData[playerid][pLeader] != 9 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din News Reporter!"); RemovePlayerFromVehicle(playerid); } } if(newcar == 102 || newcar == 101 || newcar == 126 || newcar == 324) { if(PlayerData[playerid][pMember] != 3 && PlayerData[playerid][pLeader] != 3) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 2 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu ai rank-ul suficient pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 323) { if(PlayerData[playerid][pMember] != 3 && PlayerData[playerid][pLeader] != 3) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 4 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu ai rank-ul suficient pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 111 || newcar == 112 || newcar == 112 || newcar == 110) { if(PlayerData[playerid][pMember] != 3 && PlayerData[playerid][pLeader] != 3) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu ai rank-ul suficient pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar==taxicar[1]||newcar==taxicar[2]||newcar==taxicar[3]||newcar==taxicar[4]||newcar==taxicar[5]||newcar==taxicar[6]||newcar==taxicar[7]) { if(PlayerData[playerid][pMember] != 6 && PlayerData[playerid][pLeader] != 6 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti taximetrist!"); RemovePlayerFromVehicle(playerid); } } if(newcar >= 171 && newcar <= 174) { if(PlayerData[playerid][pJob] == 17) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________Comenzi Job____________"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "** Scrie: /farm {FFFFFF}- pentru a incepe munca"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________"); } else { SendClientMessage(playerid, COLOR_GREY, " Nu esti fermier !"); RemovePlayerFromVehicle(playerid); } } if(newcar >= 161 && newcar <= 163) { if(PlayerData[playerid][pJob] == 16) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________Comenzi Job____________"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "** Scrie: /truck {FFFFFF}- pentru a incepe munca"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________"); } else { SendClientMessage(playerid, COLOR_GREY, " Nu esti camionagiu !"); RemovePlayerFromVehicle(playerid); } } if(IsASadoveanuCar(newcar)) { if(PlayerData[playerid][pMember] != 11 && PlayerData[playerid][pLeader] != 11 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Brazini Family!"); RemovePlayerFromVehicle(playerid); } } if(IsACaponeCar(newcar)) { if(PlayerData[playerid][pMember] == 12 || PlayerData[playerid][pLeader] == 12 ) { } else { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Clanul Capone!"); RemovePlayerFromVehicle(playerid); } } if(IsADuduianuCar(newcar)) { if(PlayerData[playerid][pMember] == 13 || PlayerData[playerid][pLeader] == 13 ) { } else { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Stracci Family!"); RemovePlayerFromVehicle(playerid); } } if(IsACa######ruCar(newcar)) //cORLEONE { if(PlayerData[playerid][pMember] == 16 || PlayerData[playerid][pLeader] == 16 ) { } else { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Corleone Family!"); RemovePlayerFromVehicle(playerid); } } if(IsATobosaruCar(newcar)) { if(PlayerData[playerid][pMember] == 15 || PlayerData[playerid][pLeader] == 15 ) { } else { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Paterno Family!"); RemovePlayerFromVehicle(playerid); } } if(IsACorsicanuCar(newcar)) { if(PlayerData[playerid][pMember] == 14 || PlayerData[playerid][pLeader] == 14) { } else { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Clanul Corsicanu!"); RemovePlayerFromVehicle(playerid); } } if(newcar == 321 || newcar == 322)//pr { if(PlayerData[playerid][pMember] != 1 && PlayerData[playerid][pLeader] != 1) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru P.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 4 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 4 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 118 || newcar == 309 || newcar == 313) { if(PlayerData[playerid][pMember] != 1 && PlayerData[playerid][pLeader] != 1) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru P.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 121 || newcar == 310) { if(PlayerData[playerid][pMember] != 1 && PlayerData[playerid][pLeader] != 1) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru P.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 2 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 2 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == SRICar[1] || newcar == SRICar[2]) { if(PlayerData[playerid][pMember] != 2 && PlayerData[playerid][pLeader] != 2) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru S.R.I."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == PRCar[4] || newcar == PRCar[5] || newcar == PRCar[6]) { if(PlayerData[playerid][pMember] != 1 && PlayerData[playerid][pLeader] != 1) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru P.R."); RemovePlayerFromVehicle(playerid); } } if(newcar == PRCar[1] || newcar == PRCar[2] || newcar == PRCar[3]) { if(PlayerData[playerid][pMember] != 1 && PlayerData[playerid][pLeader] != 1) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru P.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == RromCar[1] || newcar == RromCar[2] || newcar == RromCar[3] || newcar == RromCar[4] || newcar == RromCar[5]) { if(PlayerData[playerid][pMember] != 5 && PlayerData[playerid][pLeader] != 5) { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Rromi Los Santos!"); RemovePlayerFromVehicle(playerid); } } if(newcar == 119) { if(PlayerData[playerid][pMember] != 2 && PlayerData[playerid][pLeader] != 2) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru S.R.I"); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 103 || newcar == 104 || newcar == 122) { if(PlayerData[playerid][pMember] != 2 && PlayerData[playerid][pLeader] != 2) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru S.R.I"); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 2 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 2 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 323) { if(PlayerData[playerid][pMember] != 3 && PlayerData[playerid][pLeader] != 3) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru A.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 4 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 4 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 112 || newcar == 111 || newcar == 110) { if(PlayerData[playerid][pMember] != 3 && PlayerData[playerid][pLeader] != 3) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru A.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 102 || newcar == 101 || newcar == 324 || newcar == 126 || newcar == 108 || newcar == 109) { if(PlayerData[playerid][pMember] != 3 && PlayerData[playerid][pLeader] != 3) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru A.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 2 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 2 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 108) { if(PlayerData[playerid][pMember] != 4 && PlayerData[playerid][pLeader] != 4) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 4 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 4 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 185) { if(PlayerData[playerid][pMember] != 8 && PlayerData[playerid][pLeader] != 8) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 2 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 2 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 201 || newcar == 204) { if(PlayerData[playerid][pMember] != 9 && PlayerData[playerid][pLeader] != 9) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 197) { if(PlayerData[playerid][pMember] != 10 && PlayerData[playerid][pLeader] != 10) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 5 || newcar == 1) { if(PlayerData[playerid][pMember] != 11 && PlayerData[playerid][pLeader] != 11) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 19 || newcar == 18) { if(PlayerData[playerid][pMember] != 12 && PlayerData[playerid][pLeader] != 12) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 35 || newcar == 31) { if(PlayerData[playerid][pMember] != 13 && PlayerData[playerid][pLeader] != 13) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 72 || newcar == 76) { if(PlayerData[playerid][pMember] != 14 && PlayerData[playerid][pLeader] != 14) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 58 || newcar == 59) { if(PlayerData[playerid][pMember] != 15 && PlayerData[playerid][pLeader] != 15) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 44 || newcar == 45) { if(PlayerData[playerid][pMember] != 16 && PlayerData[playerid][pLeader] != 16) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(oldcar != 301) { if((housecar != oldcar && oldcar != 0) && (HireCar[playerid] != oldcar && newcar != housecar)) { if(gLastDriver[oldcar] == playerid && oldcar != newcar) { gLastDriver[oldcar] = 300; } } } gLastCar[playerid] = newcar; gLastDriver[newcar] = playerid; } if(newstate == PLAYER_STATE_SPAWNED) { new Float: lwx, Float:lwy, Float:lwz; GetPlayerPos(playerid, lwx, lwy, lwz); if((lwz > 530.0 && PlayerData[playerid][pInt] == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8 { SetPlayerSpawn(playerid); } if(PlayerData[playerid][pDonateRank] > 0) { SetPlayerHealth(playerid, 100.0); } else { SetPlayerHealth(playerid, 100); } gPlayerSpawned[playerid] = 1; SafeTime[playerid] = 60; } return 1; }[/pawn]
  3. Salut. Am niste probleme cu serverul de samp... Se ia foarte des crash si m-am gandit sa-mi adaug crashdetect. Bun l-am adaugat dar nu detecteaza nimica .. Si nu stiu cum m-am uitat prin server log si am descoperit [pawn][15:08:46] [debug] Run time error 4: "Array index out of bounds" [15:08:46] [debug] Accessing element at index 669 past array upper bound 301 [15:08:46] [debug] AMX backtrace: [15:08:46] [debug] #0 0006b05c in public OnPlayerStateChange (0x00000011, 0x00000002, 0x00000001) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e8b645b, 0x00000025, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e8b645b, 0x00000025, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e8b645b, 0x00000025, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e82f1ab, 0x00000025, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x40533334, 0x00000036, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e872b03, 0x00000025, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e96db6e, 0x00000025, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e8b645b, 0x00000025, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e93d70b, 0x00000025, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e7d70a6, 0x00000025, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e8b645b, 0x00000025, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e8f9db3, 0x00000025, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e8b645b, 0x00000025, 0x00000003) from Carbon.amx [15:08:03] [debug] Run time error 4: "Array index out of bounds" [15:08:03] [debug] Accessing element at index 65535 past array upper bound 499 [15:08:03] [debug] AMX backtrace: [15:08:03] [debug] #0 002ecffc in public OnPlayerTakeDamage (0x00000011, 0x0000ffff, 0x3e8b645b, 0x00000025, 0x00000003) from Carbon.amx [/pawn] Si lista tot continua.... Ma puteti ajuta careva? Publicuri: [pawn]public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid) { if(IsACop(issuerid)) { if(GetPlayerWeapon(issuerid) == 23) { TogglePlayerControllable(playerid, false); ApplyAnimation(playerid,"CRACK","crckdeth2",4.1,1,1,1,1,1); pTazed[playerid] = 1; SetTimerEx("Tazed", 10000, 0, "d", playerid); SendClientMessage(playerid, 0xFF0000FF, "Ai fost electrocutat! Ramai inghetat pentru 10 secunde."); } } if(PlayerData[issuerid][pAdmin] == 7) { if(GetPlayerWeapon(issuerid) == 24) { SetPlayerHealth(playerid, 0); SendClientMessage(playerid, 0xFF0000FF, "Ai fost omorat de scripter."); } } return 1; }[/pawn] [pawn]public OnPlayerStateChange(playerid, newstate, oldstate) { new string[182]; if(newstate == PLAYER_STATE_ONFOOT) { TogglePlayerControllable(playerid, 1); if(PlayerKarting[playerid] > 0 && PlayerInKart[playerid] > 0) { PlayerInKart[playerid] = 0; KartingPlayers --; } if(TransportDuty[playerid] > 0) { if(TransportDuty[playerid] == 1) { TaxiDrivers -= 1; } TransportDuty[playerid] = 0; format(string, sizeof(string), "* Acum numai esti la servici si ai castigat $%d pentru cat ai lucrat.", TransportMoney[playerid]); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); GivePlayerCash(playerid, TransportMoney[playerid]); ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0; } if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999) { if(IsPlayerConnected(TransportDriver[playerid])) { TransportMoney[TransportDriver[playerid]] += TransportCost[playerid]; TransportTime[TransportDriver[playerid]] = 0; TransportCost[TransportDriver[playerid]] = 0; format(string, sizeof(string), "~w~Calatoria a costat:~n~~r~$%d",TransportCost[playerid]); GameTextForPlayer(playerid, string, 5000, 1); format(string, sizeof(string), "~w~Pasagerul a iesit din taxi~n~~g~Ai castigat $%d",TransportCost[playerid]); GameTextForPlayer(TransportDriver[playerid], string, 5000, 1); GivePlayerCash(playerid, -TransportCost[playerid]); TransportCost[playerid] = 0; TransportTime[playerid] = 0; TransportDriver[playerid] = 999; } } } /*if(IsABike(GetPlayerVehicleID(playerid))) { switch(GetPlayerSkin(playerid)) { #define SPAO{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18645, 2, (%0), (%1), (%2), (%3), (%4), (%5)); case 0, 65, 74, 149, 208, 273: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000} case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000} case 7, 10: SPAO{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000} case 9: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000} case 11..13: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000} case 15: SPAO{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000} case 17..21: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: SPAO{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 40: SPAO{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 50, 100..103, 148, 150..189, 222: SPAO{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 51..54: SPAO{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 59..62: SPAO{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000} case 77: SPAO{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000} case 85, 88, 89: SPAO{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000} case 90..97: SPAO{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 132: SPAO{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 144..146: SPAO{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000} case 220: SPAO{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 223, 246: SPAO{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000} case 224..245: SPAO{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000} case 294: SPAO{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000} case 295: SPAO{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000} case 296..298: SPAO{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 299: SPAO{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} } }*/ new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new vehicleid = GetPlayerVehicleID(playerid); foreach(Player, i) { if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == 2 && TransportDuty > 0) { if(GetPlayerCash(playerid) < TransportValue) { format(string, sizeof(string), "* Ai nevoie de $%d ca sa intri.", TransportValue); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); RemovePlayerFromVehicle(playerid); } else { if(TransportDuty == 1) { format(string, sizeof(string), "* Ai platit $%d taximetristului.", TransportValue); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Pasagerul %s a intra in Taxi-ul tau.", name); SendClientMessage(i, COLOR_LIGHTBLUE, string); TransportTime = 1; TransportTime[playerid] = 1; TransportCost[playerid] = TransportValue; TransportCost = TransportValue; TransportDriver[playerid] = i; } GivePlayerCash(playerid, - TransportValue); TransportMoney += TransportValue; } } } if(newstate == PLAYER_STATE_WASTED) { if(WantedLevel[playerid] >= 1) { new price = WantedLevel[playerid] * 600; new count; foreach(Player, i) { if(gTeam == 2 && CrimInRange(20.0, playerid,i)) { count = 1; format(string, sizeof(string), "~w~Suspectul~r~Mort~n~Bonus~g~$%d", price); GameTextForPlayer(i, string, 5000, 1); ConsumingMoney = 1; GivePlayerCash(i, price / 2); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); } } if(count == 1) { new celula = random(3); GivePlayerCash(playerid, - price); PlayerData[playerid][pWantedDeaths] += 1; if(celula == 1) { PlayerData[playerid][pJailed] = 2; } else if(celula == 2) { PlayerData[playerid][pJailed] = 3; } else { PlayerData[playerid][pJailed] = 1; } format(string, sizeof(string), "UPDATE players SET Jailed='%d' WHERE id=%d", PlayerData[playerid][pJailed], PlayerData[playerid][pSQLID]); mysql_query(string); PlayerData[playerid][pJailTime] = (WantedLevel[playerid])*(60); format(string, sizeof(string), "* Esti la puscarie pentru %d secunde si ai pierdut $%d deoarece ai murit iar in apropiere era un politai.", PlayerData[playerid][pJailTime], price); SendClientMessage(playerid, COLOR_LIGHTRED, string); WantedPoints[playerid] = 0; WantedLevel[playerid] = 0; PlayerData[playerid][pWantedPoints] = WantedPoints[playerid]; format(string, sizeof(string), "UPDATE players SET WantedLevel='%d' WHERE id=%d", WantedLevel[playerid], PlayerData[playerid][pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", PlayerData[playerid][pWantedPoints], PlayerData[playerid][pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET WantedDeaths='%d' WHERE id=%d", PlayerData[playerid][pWantedDeaths], PlayerData[playerid][pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET JailTime='%d' WHERE id=%d", PlayerData[playerid][pJailTime], PlayerData[playerid][pSQLID]); mysql_query(string); } } } if(newstate == PLAYER_STATE_DRIVER) { //CarLabel[playerid] = CreateDynamic3DTextLabel(" ", -1, 0, 0, 0.9, 10.0, INVALID_PLAYER_ID, GetPlayerVehicleID(playerid), 0, -1, -1, playerid, 100.0); //UpdateBar(playerid); new newcar = GetPlayerVehicleID(playerid); new oldcar = gLastCar[playerid]; new housecar = PlayerData[playerid][pPhousekey]+1; if(newcar > PreVehicle) { if(CarData[newcar-PreVehicle][cExploded] == 1 &&(PlayerData[playerid][pPcarkey] == newcar-PreVehicle || PlayerData[playerid][pPcarkey2] == newcar-PreVehicle || PlayerData[playerid][pPcarkey3] == newcar-PreVehicle)) { format(string,sizeof(string),"{FFFFFF}Asigurarea pentru masina ta costa: {228B22}${FFFFFF}%d.\n \nPlatesti?",GetVehicleAsigurare(newcar)); ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"{1E90FF}Costuri",string,"Da", "Nu"); CarExploded[playerid] = newcar-PreVehicle; return 1; } if(CarData[newcar-PreVehicle][cExploded] == 2 &&(PlayerData[playerid][pPcarkey] == newcar-PreVehicle || PlayerData[playerid][pPcarkey2] == newcar-PreVehicle || PlayerData[playerid][pPcarkey3] == newcar-PreVehicle)) { format(string,sizeof(string),"{FFFFFF}Asigurarea pentru masina ta costa {228B22}${FFFFFF}%d.\n \nPlatesti?",GetVehicleAsigurare(newcar)); ShowPlayerDialog(playerid,11,DIALOG_STYLE_MSGBOX,"{1E90FF}C{FFFFFF}osturi",string,"Da", "Nu"); CarExploded[playerid] = newcar-PreVehicle; return 1; } } /*/ if(newcar > PreVehicle) { format(string, sizeof(string), "KM: %d", CarData[newcar-PreVehicle][cKM]); TextDrawSetString(TextDrawSpeed[playerid][4], string); TextDrawShowForPlayer(playerid, TextDrawSpeed[playerid][4]); /}*/ AsADriver[playerid] = 1; /* if(newcar > PreVehicle) { format(string, sizeof(string), "KM:~r~ %d", CarData[newcar-PreVehicle][cKM]); TextDrawSetString(TextDrawSpeed[playerid][4], string); TextDrawShowForPlayer(playerid, TextDrawSpeed[playerid][4]); TextDrawShowForPlayer(playerid, TextDrawSpeed[playerid][2]); TextDrawShowForPlayer(playerid, TextDrawSpeed[playerid][3]); } if(IsABike(GetPlayerVehicleID(playerid))) { switch(GetPlayerSkin(playerid)) { #define SPAO{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18645, 2, (%0), (%1), (%2), (%3), (%4), (%5)); case 0, 65, 74, 149, 208, 273: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000} case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000} case 7, 10: SPAO{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000} case 9: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000} case 11..13: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000} case 15: SPAO{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000} case 17..21: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: SPAO{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 40: SPAO{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 50, 100..103, 148, 150..189, 222: SPAO{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 51..54: SPAO{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 59..62: SPAO{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000} case 77: SPAO{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000} case 85, 88, 89: SPAO{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000} case 90..97: SPAO{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 132: SPAO{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 144..146: SPAO{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000} case 220: SPAO{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} case 223, 246: SPAO{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000} case 224..245: SPAO{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000} case 294: SPAO{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000} case 295: SPAO{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000} case 296..298: SPAO{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000} case 299: SPAO{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000} } }*/ if(GetPlayerDrunkLevel(playerid) >= 25000) { if(WantedLevel[playerid] >= 6) { WantedLevel[playerid] = 6; } else { WantedLevel[playerid] += 1; format(string, sizeof(string), "UPDATE players SET WantedLevel='%d' WHERE id=%d", WantedLevel[playerid], PlayerData[playerid][pSQLID]); mysql_query(string); } new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid,sendername,sizeof(sendername)); SendClientMessage(playerid, COLOR_LIGHTRED, "Ai comis o crima ( Condus in stare de ebrietate ). Reporter: Necunoscut."); format(string, sizeof(string), "Current Wanted Level: %d", WantedLevel[playerid]); SendClientMessage(playerid, COLOR_YELLOW, string); foreach(Player, i) { if(PlayerData[pMember] == 1||PlayerData[pLeader] == 1||PlayerData[pMember] == 2||PlayerData[pLeader] == 2||PlayerData[pMember] == 3||PlayerData[pLeader] == 3) { SendClientMessage(i, TEAM_BLUE_COLOR, "HQ: Toate unitatile APB: Reporter: Unknown"); format(string, sizeof(string), "HQ: Crima: Condus in stare de ebrietate, Suspect: %s",sendername); SendClientMessage(i, TEAM_BLUE_COLOR, string); } } } if((PlayerData[playerid][pCarLic] == 0 || PlayerData[playerid][pCarLic] >= 2) && !IsPlayerNPC(playerid)) { if(PlayerDrunk[playerid] >= 5) { WantedPoints[playerid] += 1; SetPlayerCriminal(playerid,255, "Condus in stare de ebrietate"); PlayerData[playerid][pWantedPoints] = WantedPoints[playerid]; format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", PlayerData[playerid][pWantedPoints], PlayerData[playerid][pSQLID]); mysql_query(string); } if(TakingLesson[playerid] == 1 || IsABmx(newcar)) { } else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nu ai carnetul de conducere!"); if(PlayerData[playerid][pCarLic] == 0 || PlayerData[playerid][pCarLic] > 2) { if(PlayerData[playerid][pOrigin] == 1) { CP[playerid] = 80; SetPlayerCheckpoint(playerid,1413.3684,-1700.7410,13.5423,7.0); } else if(PlayerData[playerid][pOrigin] == 2) { CP[playerid] = 80; SetPlayerCheckpoint(playerid,-2084.10,67.28,34.27,7.0); } SendClientMessage(playerid, COLOR_WHITE, "Ti-am pus un checkpoint pe harta."); if(PlayerData[playerid][pCarLic] == 0) { SendClientMessage(playerid, COLOR_WHITE, "Dute la el pentru a da un examen pentru Carnetul de Conducere."); } else { SendClientMessage(playerid, COLOR_WHITE, "Dute la el pentru a da un examen pentru a primi mai repede permisul inapoi."); } RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GRAD1,"Nu ai licenta de condus."); } } } if(IsACopCar(newcar)) { if(IsACop(playerid)) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GRAD1,"Nu poti conduce o masina de politie."); } } else if(IsAnAmbulance(newcar)) { if(PlayerData[playerid][pMember] == 4 || PlayerData[playerid][pLeader] == 4) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GRAD1,"Nu poti conduce o ambulanta."); } } if(IsATruck(newcar)) { format(string, sizeof(string), "Produse: %d/%d", PlayerHaul[newcar][pLoad],PlayerHaul[newcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); SendClientMessage(playerid, COLOR_WHITE, "INFO: Poti sa livrezi produse la afaceri."); SendClientMessage(playerid, COLOR_WHITE, "INFO: Comenzile sunt /load /buyprods /sellprods"); } if(newcar == RobCar) { if(PlayerData[playerid][pLevel] >= 5) { SendClientMessage(playerid, COLOR_YELLOW, "Tasteaza {FFFFFF}/rob{FFFFFF} pentru a jefui Banca!"); } else { SendClientMessage(playerid, COLOR_LIGHTGREEN, "Ai nevoie de Level 5 pentru a conduce aceasta Duba !"); RemovePlayerFromVehicle(playerid); } if(IsACop(playerid)) { SendClientMessage(playerid, COLOR_LIGHTGREEN, "Copoii nu pot conduce aceasta Duba!"); RemovePlayerFromVehicle(playerid); } } if(PlayerKarting[playerid] != 0) { new kart2 = GetPlayerVehicleID(playerid); if(kart2==kart[1]||kart2==kart[2]||kart2==kart[3]||kart2==kart[4]||kart2==kart[5]||kart2==kart[6]) { PlayerInKart[playerid] = 1; KartingPlayers ++; } } if(newcar==kart[1]||newcar==kart[2]||newcar==kart[3]||newcar==kart[4]||newcar==kart[5]||newcar==kart[6]) { if(PlayerKarting[playerid] != 1) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GRAD1,"Nu ai inchiriat un kart."); } } if(newcar>PreVehicle) { if(CarData[newcar - PreVehicle][cOwned] == 0 && CarData[newcar - PreVehicle][cModel] >= 400 && CarData[newcar - PreVehicle][cModel] <= 611 && PreVehicle < newcar) { format(string,sizeof(string),"~w~Vehicul: %s~n~Pret: ~g~%d~n~~w~/v buy pentru a cumpara sau apasa~n~~r~ENTER ~w~ca sa cobori",CarData[newcar- PreVehicle][cDescription],CarData[newcar- PreVehicle][cValue]); GameTextForPlayer(playerid,string,5000,5); } if(CarData[newcar - PreVehicle][cOwned] == 1 && CarData[newcar - PreVehicle][cModel] >= 400 && CarData[newcar - PreVehicle][cModel] <= 611 && PreVehicle < newcar) { format(string, sizeof(string), "^^{FFFFFF}Acest vehicul: {A5FA26} [%s,TD: %d] {FFFFFF}apartine lui:{FE6156} %s.", ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400],CarData[newcar- PreVehicle][cExploded],CarData[newcar- PreVehicle][cOwner]); SendClientMessage(playerid, COLOR_WHITE, string); } } if(newcar == mechcar[1] || newcar == mechcar[2] || newcar == mechcar[3]) { if(PlayerData[playerid][pJob] != 7) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti mecanic!"); RemovePlayerFromVehicle(playerid); } } if(newcar == ferma[1] || newcar == ferma[2] || newcar == ferma[3] || newcar == ferma[4] || newcar == ferma[5]) { if(PlayerData[playerid][pJob] == 27) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________ Comenzi Job ____________"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "**Scrie: /baloti {FFFFFF}- pentru a incepe munca"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________"); } else { SendClientMessage(playerid, COLOR_GREY, "Nu esti distribuitor de baloti !"); RemovePlayerFromVehicle(playerid); } } if(newcar == tren[1] || newcar == tren[2] || newcar == MyFirstNPCVehicle) { if(PlayerData[playerid][pJob] == 24) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________ Comenzi Job ____________"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "**Scrie: /starttren {FFFFFF}- pentru a incepe munca"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________"); } else { SendClientMessage(playerid, COLOR_GREY, "Nu esti sofer de tren !"); RemovePlayerFromVehicle(playerid); } } if(newcar == barca[1] || newcar == barca[2] || newcar == barca[3]) { if(PlayerData[playerid][pJob] == 22) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________ Comenzi Job ____________"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "**Scrie: /transporta {FFFFFF}- pentru a incepe munca"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________"); } else { SendClientMessage(playerid, COLOR_GREY, "Nu esti Barcagiu !"); RemovePlayerFromVehicle(playerid); } } if(newcar == ferma[8] || newcar == ferma[9] || newcar == ferma[10] || newcar == ferma[11] || newcar == ferma[12]) { if(PlayerData[playerid][pJob] == 23) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________Comenzi Job____________"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "** Scrie: /iarba {FFFFFF}- pentru a incepe munca"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________"); } else { SendClientMessage(playerid, COLOR_GREY, " Nu esti taietor de iarba !"); RemovePlayerFromVehicle(playerid); } } if(newcar==hitmancar[1]||newcar==hitmancar[2]||newcar==hitmancar[3]||newcar==hitmancar[4]||newcar==hitmancar[5]||newcar==hitmancar[6]||newcar==hitmancar[7]||newcar==hitmancar[8]) { if(PlayerData[playerid][pMember] != 8 && PlayerData[playerid][pLeader] != 8 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti asasin platit!"); RemovePlayerFromVehicle(playerid); } } if(newcar==sicar[1]||newcar==sicar[2]||newcar==sicar[3]||newcar==sicar[4]||newcar==sicar[5]||newcar==sicar[6]||newcar==sicar[7]||newcar==sicar[8]) { if(PlayerData[playerid][pMember] != 7 && PlayerData[playerid][pLeader] != 7 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti instructor!"); RemovePlayerFromVehicle(playerid); } } if(newcar==tcccar[1]||newcar==tcccar[2]||newcar==tcccar[3]||newcar==tcccar[4]||newcar==tcccar[5]||newcar==tcccar[6]||newcar==tcccar[7]||newcar==tcccar[8]) { if(PlayerData[playerid][pMember] != 10 && PlayerData[playerid][pLeader] != 10 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Remorcari Auto!"); RemovePlayerFromVehicle(playerid); } } if(newcar==seccar[1]||newcar==seccar[2]||newcar==seccar[3]||newcar==seccar[4]) { if(PlayerData[playerid][pMember] != 17 && PlayerData[playerid][pLeader] != 17 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din organizatia Total Security"); RemovePlayerFromVehicle(playerid); } } if(newcar == dmv || newcar == dmv1 || newcar == dmv2 || newcar == dmv3) { if(TakingLesson[playerid] == 0) { SendClientMessage(playerid, COLOR_WHITE, "Nu dai testul pentru permisul de conducere !"); RemovePlayerFromVehicle(playerid); } } if(newcar==rtc[9]||newcar==rtc[8]||newcar==rtc[7]) { if (HireCar[playerid] != newcar) { format(string,sizeof(string),"{72BABA}Model: \t{D2CDD2}%s \n\n{72BABA}Pret: \t{D21938}${D2CDD2}500 \n\n{72BABA}Apasa: \t{D2CDD2}Rent pentru a inchiria \n",ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); ShowPlayerDialog(playerid, 266, DIALOG_STYLE_MSGBOX, "{0DC013}De inchiriat:", string, "Rent", "Cancel"); } } if(newcar==rtc[1]||newcar==rtc[2]||newcar==rtc[3]||newcar==rtc[4]||newcar==rtc[5]||newcar==rtc[6]) { if (HireCar[playerid] != newcar) { format(string,sizeof(string),"{72BABA}Model: \t{D2CDD2}%s \n\n{72BABA}Pret: \t{D21938}$ {D2CDD2}500 \n\n{72BABA}Apasa: \t{D2CDD2}Rent pentru a inchiria \n",ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); ShowPlayerDialog(playerid, 267, DIALOG_STYLE_MSGBOX, "{0DC013}De inchiriat:", string, "Rent", "Cancel"); } } if(newcar==guvcar[1]||newcar==guvcar[2]||newcar==guvcar[3]||newcar==guvcar[4]||newcar==guvcar[5]||newcar==guvcar[6]) { if(PlayerData[playerid][pMember] != 18 && PlayerData[playerid][pLeader] != 18 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din factiunea Guvern"); RemovePlayerFromVehicle(playerid); } } if(newcar==nrcar[1]||newcar==nrcar[2]||newcar==nrcar[3]||newcar==nrcar[4]||newcar==nrcar[5]||newcar==nrcar[6]) { if(PlayerData[playerid][pMember] != 9 && PlayerData[playerid][pLeader] != 9 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din News Reporter!"); RemovePlayerFromVehicle(playerid); } } if(newcar == 102 || newcar == 101 || newcar == 126 || newcar == 324) { if(PlayerData[playerid][pMember] != 3 && PlayerData[playerid][pLeader] != 3) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 2 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu ai rank-ul suficient pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 323) { if(PlayerData[playerid][pMember] != 3 && PlayerData[playerid][pLeader] != 3) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 4 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu ai rank-ul suficient pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 111 || newcar == 112 || newcar == 112 || newcar == 110) { if(PlayerData[playerid][pMember] != 3 && PlayerData[playerid][pLeader] != 3) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu ai rank-ul suficient pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar==taxicar[1]||newcar==taxicar[2]||newcar==taxicar[3]||newcar==taxicar[4]||newcar==taxicar[5]||newcar==taxicar[6]||newcar==taxicar[7]) { if(PlayerData[playerid][pMember] != 6 && PlayerData[playerid][pLeader] != 6 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti taximetrist!"); RemovePlayerFromVehicle(playerid); } } if(newcar >= 171 && newcar <= 174) { if(PlayerData[playerid][pJob] == 17) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________Comenzi Job____________"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "** Scrie: /farm {FFFFFF}- pentru a incepe munca"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________"); } else { SendClientMessage(playerid, COLOR_GREY, " Nu esti fermier !"); RemovePlayerFromVehicle(playerid); } } if(newcar >= 161 && newcar <= 163) { if(PlayerData[playerid][pJob] == 16) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "____________Comenzi Job____________"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "** Scrie: /truck {FFFFFF}- pentru a incepe munca"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "_________________________________________"); } else { SendClientMessage(playerid, COLOR_GREY, " Nu esti camionagiu !"); RemovePlayerFromVehicle(playerid); } } if(IsASadoveanuCar(newcar)) { if(PlayerData[playerid][pMember] != 11 && PlayerData[playerid][pLeader] != 11 ) { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Brazini Family!"); RemovePlayerFromVehicle(playerid); } } if(IsACaponeCar(newcar)) { if(PlayerData[playerid][pMember] == 12 || PlayerData[playerid][pLeader] == 12 ) { } else { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Clanul Capone!"); RemovePlayerFromVehicle(playerid); } } if(IsADuduianuCar(newcar)) { if(PlayerData[playerid][pMember] == 13 || PlayerData[playerid][pLeader] == 13 ) { } else { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Stracci Family!"); RemovePlayerFromVehicle(playerid); } } if(IsACamataruCar(newcar)) //cORLEONE { if(PlayerData[playerid][pMember] == 16 || PlayerData[playerid][pLeader] == 16 ) { } else { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Corleone Family!"); RemovePlayerFromVehicle(playerid); } } if(IsATobosaruCar(newcar)) { if(PlayerData[playerid][pMember] == 15 || PlayerData[playerid][pLeader] == 15 ) { } else { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Paterno Family!"); RemovePlayerFromVehicle(playerid); } } if(IsACorsicanuCar(newcar)) { if(PlayerData[playerid][pMember] == 14 || PlayerData[playerid][pLeader] == 14) { } else { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Clanul Corsicanu!"); RemovePlayerFromVehicle(playerid); } } if(newcar == 321 || newcar == 322)//pr { if(PlayerData[playerid][pMember] != 1 && PlayerData[playerid][pLeader] != 1) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru P.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 4 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 4 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 118 || newcar == 309 || newcar == 313) { if(PlayerData[playerid][pMember] != 1 && PlayerData[playerid][pLeader] != 1) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru P.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 121 || newcar == 310) { if(PlayerData[playerid][pMember] != 1 && PlayerData[playerid][pLeader] != 1) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru P.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 2 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 2 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == SRICar[1] || newcar == SRICar[2]) { if(PlayerData[playerid][pMember] != 2 && PlayerData[playerid][pLeader] != 2) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru S.R.I."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == PRCar[4] || newcar == PRCar[5] || newcar == PRCar[6]) { if(PlayerData[playerid][pMember] != 1 && PlayerData[playerid][pLeader] != 1) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru P.R."); RemovePlayerFromVehicle(playerid); } } if(newcar == PRCar[1] || newcar == PRCar[2] || newcar == PRCar[3]) { if(PlayerData[playerid][pMember] != 1 && PlayerData[playerid][pLeader] != 1) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru P.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == RromCar[1] || newcar == RromCar[2] || newcar == RromCar[3] || newcar == RromCar[4] || newcar == RromCar[5]) { if(PlayerData[playerid][pMember] != 5 && PlayerData[playerid][pLeader] != 5) { SendClientMessage(playerid, COLOR_WHITE, "Nu faci parte din Rromi Los Santos!"); RemovePlayerFromVehicle(playerid); } } if(newcar == 119) { if(PlayerData[playerid][pMember] != 2 && PlayerData[playerid][pLeader] != 2) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru S.R.I"); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 103 || newcar == 104 || newcar == 122) { if(PlayerData[playerid][pMember] != 2 && PlayerData[playerid][pLeader] != 2) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru S.R.I"); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 2 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 2 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 323) { if(PlayerData[playerid][pMember] != 3 && PlayerData[playerid][pLeader] != 3) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru A.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 4 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 4 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 112 || newcar == 111 || newcar == 110) { if(PlayerData[playerid][pMember] != 3 && PlayerData[playerid][pLeader] != 3) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru A.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 102 || newcar == 101 || newcar == 324 || newcar == 126 || newcar == 108 || newcar == 109) { if(PlayerData[playerid][pMember] != 3 && PlayerData[playerid][pLeader] != 3) { SendClientMessage(playerid, COLOR_WHITE, "Nu esti membru A.R."); RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 2 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 2 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 108) { if(PlayerData[playerid][pMember] != 4 && PlayerData[playerid][pLeader] != 4) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 4 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 4 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 185) { if(PlayerData[playerid][pMember] != 8 && PlayerData[playerid][pLeader] != 8) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 2 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 2 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 201 || newcar == 204) { if(PlayerData[playerid][pMember] != 9 && PlayerData[playerid][pLeader] != 9) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 197) { if(PlayerData[playerid][pMember] != 10 && PlayerData[playerid][pLeader] != 10) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 5 || newcar == 1) { if(PlayerData[playerid][pMember] != 11 && PlayerData[playerid][pLeader] != 11) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 19 || newcar == 18) { if(PlayerData[playerid][pMember] != 12 && PlayerData[playerid][pLeader] != 12) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 35 || newcar == 31) { if(PlayerData[playerid][pMember] != 13 && PlayerData[playerid][pLeader] != 13) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 72 || newcar == 76) { if(PlayerData[playerid][pMember] != 14 && PlayerData[playerid][pLeader] != 14) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 58 || newcar == 59) { if(PlayerData[playerid][pMember] != 15 && PlayerData[playerid][pLeader] != 15) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(newcar == 44 || newcar == 45) { if(PlayerData[playerid][pMember] != 16 && PlayerData[playerid][pLeader] != 16) { RemovePlayerFromVehicle(playerid); } else { if(PlayerData[playerid][pRank] < 3 ) { SendClientMessage(playerid, COLOR_WHITE, "Iti trebuie minim rank 3 pentru a conduce aceasta masina!"); RemovePlayerFromVehicle(playerid); } } } if(oldcar != 301) { if((housecar != oldcar && oldcar != 0) && (HireCar[playerid] != oldcar && newcar != housecar)) { if(gLastDriver[oldcar] == playerid && oldcar != newcar) { gLastDriver[oldcar] = 300; } } } gLastCar[playerid] = newcar; gLastDriver[newcar] = playerid; } if(newstate == PLAYER_STATE_SPAWNED) { new Float: lwx, Float:lwy, Float:lwz; GetPlayerPos(playerid, lwx, lwy, lwz); if((lwz > 530.0 && PlayerData[playerid][pInt] == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8 { SetPlayerSpawn(playerid); } if(PlayerData[playerid][pDonateRank] > 0) { SetPlayerHealth(playerid, 100.0); } else { SetPlayerHealth(playerid, 100); } gPlayerSpawned[playerid] = 1; SafeTime[playerid] = 60; } return 1; }[/pawn]
  4. 1. Deschide pawno 2. Dai pe cautare 3. Scrie "gamemodetext" 4. Editeaza numele! Sper ca te-am ajutat
  5. Verifica server.cfg vezi daca e pe linux (host) sa fie .so daca e la tn in pc .dll
  6. Loweast

    problema

    1. Nu am inteles nimica.. 2. /edit in game!
  7. Rezolvat da era de acolo.. Cer TC
  8. Buna Ziua, Am o problema cu payday-ul la server unii playeri primesc payday alti nu. Celor care nu primesc payday le apare doar Time is nou x:00 si nu primesc payday. Public payday: [pawn] public PayDay() { new string[128]; new account,interest; new rent = 0; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[pLevel] > 0) { if(MoneyMessage==1) { SendClientMessage(i, COLOR_1RED, "You failed to pay your debt, Jail time."); GameTextForPlayer(i, "~r~Busted!", 2000, 1); SetPlayerInterior(i, 10); PlayerInfo[pInt] = 10; SetPlayerPos(i, 264.6288,77.5742,1001.0391); PlayerInfo[pJailed] = 1; SetPlayerSkin(i, 62); ResetPlayerWeapons(i); ResetPlayerMoney(i); WantedPoints = 0; PlayerInfo[pJailTime] = 300; TextDrawShowForPlayer(i, Textdraw1); format(string, sizeof(string), "You are jailed for %d seconds. Bail: Unable", PlayerInfo[pJailTime]); SendClientMessage(i, COLOR_WHITE, string); } new playername2[MAX_PLAYER_NAME]; GetPlayerName(i, playername2, sizeof(playername2)); account = PlayerInfo[pAccount]; new key = PlayerInfo[pPhousekey]; if(key != 255) { rent = HouseInfo[key][hRent]; if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0) { rent = 0; } else if(rent > GetPlayerCash(i)) { PlayerInfo[pPhousekey] = 255; SendClientMessage(i, COLOR_WHITE, "You have been evicted."); rent = 0; } HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent; } new tmpintrate; if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0) { if(PlayerInfo[pDonateRank] > 0) { tmpintrate = intrate+4; } else { tmpintrate = intrate+2; }//HouseInfo[key][hLevel] } else { if(PlayerInfo[pDonateRank] > 0) { tmpintrate = 3; } else { tmpintrate = 1; } } if(PlayerInfo[pPayDay] >= 5) { Tax += TaxValue;//Should work for every player online PlayerInfo[pAccount] -= TaxValue; new checks = PlayerInfo[pPayCheck] / 5; if(PlayerInfo[pDonateRank] > 0) { new bonus = PlayerInfo[pPayCheck] / 10; checks += bonus; } new ebill = (PlayerInfo[pAccount]/10000)*(PlayerInfo[pLevel]); ConsumingMoney = 1; GivePlayerCash(i, checks); if(PlayerInfo[pAccount] > 0) { PlayerInfo[pAccount] -= ebill; SBizzInfo[4][sbTill] += ebill; } else { ebill = 0; } interest = (PlayerInfo[pAccount]/1000)*(tmpintrate); PlayerInfo[pExp]++; PlayerPlayMusic(i); PlayerInfo[pAccount] = account+interest; SendClientMessage(i, COLOR_GREEN, "|___ BANK STATMENT ___|"); format(string, sizeof(string), " Paycheck: $%d Tax Money: -$%d", checks, TaxValue); SendClientMessage(i, COLOR_WHITE, string); if(PlayerInfo[pPhousekey] != 255 || PlayerInfo[pPbiskey] != 255) { format(string, sizeof(string), " Electricity Bill: -$%d", ebill); SendClientMessage(i, COLOR_GRAD1, string); } format(string, sizeof(string), " Balance: $%d", account - checks); SendClientMessage(i, COLOR_WHITE, string); format(string, sizeof(string), " Interest Rate: 0.%d percent",tmpintrate); SendClientMessage(i, COLOR_GRAD2, string); format(string, sizeof(string), " Interest Gained $%d", interest); SendClientMessage(i, COLOR_GRAD3, string); SendClientMessage(i, COLOR_GREEN, "|--------------------------------------|"); format(string, sizeof(string), " New Balance: $%d", PlayerInfo[pAccount]); SendClientMessage(i, COLOR_GRAD5, string); format(string, sizeof(string), " Rent: -$%d", rent); SendClientMessage(i, COLOR_GRAD5, string); format(string, sizeof(string), "~y~PayDay~n~~w~Check paid into your account"); GameTextForPlayer(i, string, 5000, 1); rent = 0; PlayerInfo[pPayDay] = 0; PlayerInfo[pRob] += 1; PlayerInfo[pPayCheck] = 0; PlayerInfo[pConnectTime] += 1; if(PlayerInfo[pMember] == 16 || PlayerInfo[pLeader] == 16) { PlayerInfo[pTow] += 5; } if(PlayerInfo[pDonateRank] > 0) { PlayerInfo[pPayDayHad] += 1; if(PlayerInfo[pPayDayHad] >= 5) { PlayerInfo[pExp]++; PlayerInfo[pPayDayHad] = 0; } //} } } else { SendClientMessage(i, COLOR_WHITE, "* You haven't played long enough to obtain a PayDay."); } } } } SaveAccounts(); Checkprop(); return 1; } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; }[/pawn] Sper sa ma puteti ajuta.
×
×
  • 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.