Jump to content

MiritaXD

Membru
  • Posts

    186
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by MiritaXD

  1. Exemplu YCMD:buylevel(playerid, params[], help) { if(PlayerInfo[playerid][pLevel] == 1 && PlayerInfo[playerid][OreJucate] < 2) return SCM(playerid, -1, "Nu ai 2 ore jucate"); if(PlayerInfo[playerid][pLevel] == 2 && PlayerInfo[playerid][OreJucate] < 500) return SCM(playerid, -1, "Nu ai 500 ore jucate"); return 1; }
  2. foreach(Player, i) { if(ZoneIndicator[i] == 1) { new zone[32]; GetPlayer3DZone(i, zone ,sizeof(zone)); PlayerTextDrawSetString(i, ZoneIndicator, zone); PlayerTextDrawShow(i, ZoneIndicator); } return true; }
  3. incearca ceva de genu if(PlayerInfo[playerid][pJob] == 0) { for(new j = 1; j < MAX_JOBS; j++) { if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu poti aceasta comanda dintr-un vehicul!"); if(PlayerToPoint(3.0, playerid, JobInfo[j][jPosX], JobInfo[j][jPosY], JobInfo[j][jPosZ]) && j != 20) { if(PlayerInfo[playerid][pLevel] < JobInfo[j][jLevel]) { format(string, sizeof(string), "Ai nevoie de level %d pentru a lua jobul %s.", JobInfo[j][jLevel], JobInfo[j][jName]); SCM(playerid, COLOR_WHITE, string); return 1; } format(string, sizeof(string), "*Felicitari! Noul tau job este acum %s.", JobInfo[j][jName]); SCM(playerid, COLOR_LIGHTBLUE, string); PlayerInfo[playerid][pJob] = j; switch(PlayerInfo[playerid][pJob]) { case 0: return true; case 1: SCM(playerid, COLOR_LIGHTBLUE, "Pentru a incepe sa muncesti, ai la dispozitie comanda /work."); case 2: SCM(playerid, COLOR_LIGHTBLUE, "Pentru a incepe sa muncesti, ai la dispozitie comanda /work2."); } new str [128]; mysql_format(SQL, str, 128, "UPDATE `users` SET `Job`='%d' WHERE `ID`='%d' LIMIT 1",PlayerInfo[playerid][pJob],PlayerInfo[playerid][pSQLID]); mysql_tquery(SQL, str, "", ""); } } }
  4. era o problema la functia respawnpveh sau ceva de genu
  5. @Cordyandrey tu ai if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER) trebuie doar if(newstate == PLAYER_STATE_DRIVER)
  6. function OnPlayerStateChange(playerid, newstate, oldstate) { new string[500], vehicleid = GetPlayerVehicleID(playerid), name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); if( newstate == PLAYER_STATE_ONFOOT && oldstate == PLAYER_STATE_PASSENGER) { StopAudioStreamForPlayer(playerid); } if(newstate == PLAYER_STATE_ONFOOT) { PlayerTextDrawHide(playerid, Fuell[playerid]); PlayerTextDrawHide(playerid, Speedd[playerid][0]); PlayerTextDrawHide(playerid, Speedd[playerid][1]); PlayerTextDrawHide(playerid, Odom[playerid]); PlayerTextDrawHide(playerid, carlocked[playerid]); if(pizzaj[playerid] == 1) { failpizza[playerid] = 120; } if(HireCar[playerid] != -1) { timerrent[playerid] = 900; } if(RentVeh[playerid] != -1) { VehicleRent[RentVeh[playerid]] = -1; RentTime[playerid] = 0; TotalTimeRent[playerid] = 0; RentVeh[playerid] = -1; KillTimer(RentTimerr[playerid]); PlayerTextDrawHide(playerid, RentCar[playerid]); } if(farmerc[playerid] == 1) { farmerc[playerid] = 0; farmertime[playerid] = 1; PlayerTextDrawHide(playerid, farmjob[playerid]); PlayerTextDrawHide(playerid, farmbox[playerid]); PlayerTextDrawHide(playerid, farmtime[playerid]); PlayerTextDrawHide(playerid, farmspeed[playerid]); PlayerTextDrawHide(playerid, farmwanted[playerid]); KillTimer(timerfarmm[playerid]); } if(Trucker2[playerid] == 1) { Trucker2[playerid] = 0; DisablePlayerCheckpoint(playerid); } if(Trucker[playerid] >= 1) { RemovePlayerFromVehicle(playerid); restruck[playerid] = SetTimerEx("RespawnTruck", 1, 0, "i",playerid); RemovePlayerFromVehicle(playerid); Trucker[playerid] = 0; Trucker2[playerid] = 0; DestroyVehicle(viddd[playerid]); viddd[playerid] = 0; SetVehicleToRespawn(TruckID[playerid]); TruckID[playerid] = 0; DisablePlayerCheckpoint(playerid); restruck[playerid] = SetTimerEx("RespawnTruck", 1, 0, "i",playerid); } if(CP[playerid] == 340 || CP[playerid] == 341 || CP[playerid] == 342 || CP[playerid] == 343 || CP[playerid] == 344 || CP[playerid] == 345 || CP[playerid] == 346 || CP[playerid] == 347) { DisablePlayerCheckpoint(playerid); CP[playerid] = 0; } if(TransportDuty[playerid] > 0) { if(TransportDuty[playerid] == 1) { TaxiDrivers -= 1; } TransportDuty[playerid] = 0; format(string, sizeof(string), "* You are now Off Duty and earned $%d.", 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])) { new sendername[30],giveplayer[30]; GetPlayerName(playerid,sendername,sizeof(sendername)); GetPlayerName(TransportDriver[playerid],giveplayer,sizeof(giveplayer)); TransportMoney[TransportDriver[playerid]] += TransportCost[playerid]; TransportTime[TransportDriver[playerid]] = 0; TransportCost[TransportDriver[playerid]] = 0; format(string, sizeof(string), "~w~The ride cost~n~~r~~h~$%d",TransportCost[playerid]); GameTextForPlayer(playerid, string, 5000, 1); format(string, sizeof(string), "~w~Passenger left the taxi~n~~g~Earned $%d",TransportCost[playerid]); GameTextForPlayer(TransportDriver[playerid], string, 5000, 1); format(string, sizeof(string), "# %s gets off the cab and pays $%s to %s.",sendername,FormatNumber(TransportCost[playerid]),giveplayer); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); GivePlayerCash(playerid, -TransportCost[playerid]); TransportCost[playerid] = 0; TransportTime[playerid] = 0; TransportDriver[playerid] = 999; Update(playerid, pCashx); if(PlayerInfo[playerid][pMisiune2] == 3) { if(PlayerInfo[playerid][pMisiuneTerminata2] == 0) { PlayerInfo[playerid][pProgresMisiune2] += 1; Update(playerid, pProgresMisiune2x); new QText[512]; if(PlayerInfo[playerid][pProgresMisiune2] < PlayerInfo[playerid][pCerinteMisiune2]) { format(QText, sizeof(QText), "Progres pentru misiunea [Transporta %d jucatori]: %d/%d",PlayerInfo[playerid][pCerinteMisiune2], PlayerInfo[playerid][pProgresMisiune2], PlayerInfo[playerid][pCerinteMisiune2]); SCM(playerid, COLOR_YELLOW, QText); } else { format(QText, sizeof(QText), "Misiunea [Transporta %d jucatori] a fost terminata!", PlayerInfo[playerid][pCerinteMisiune2]); SCM(playerid, COLOR_YELLOW, QText); PlayerInfo[playerid][pMisiuneTerminata2] = 1; Update(playerid, pMisiuneTerminata2x); new random_money = random(20000); random_money += 30000; PlayerInfo[playerid][pExp] += 1; Update(playerid, pRP); PlayerInfo[playerid][pCash] = random_money; Update(playerid, pCashx); GivePlayerCash(playerid, random_money); format(QText, sizeof(QText), "Ai primit un Respect Point (RP) si %s $", FormatNumber(random_money)); SCM(playerid, COLOR_YELLOW, QText); } } } } } TelePos[playerid][0] = 0.0; TelePos[playerid][1] = 0.0; } if(newstate == PLAYER_STATE_WASTED) { StopAudioStreamForPlayer(playerid); if(PlayerInfo[playerid][pWantedLevel] >= 1) { new copkill=0, price = PlayerInfo[playerid][pWantedLevel] * 1000, str23[MAX_STRING], totalprice = price / 2, string3[256], string4[256], lastname[30]; if((PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pMember] != 3 && PlayerInfo[playerid][pMember] != 8)) { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(IsACop(i) && CrimInRange(50.0, playerid,i) && OnDuty[i] == 1) { if(GetPlayerVirtualWorld(i) == GetPlayerVirtualWorld(playerid)) { new streap[MAX_PLAYER_NAME]; GetPlayerName(playerid, streap, sizeof(streap)); GetPlayerName(i, lastname, sizeof(lastname)); format(string3, sizeof(string3), "Ai primit $%d bonus pentru prinderea suspectului %s.", totalprice, streap); SendClientMessage(i, COLOR_DBLUE, string3); GameTextForPlayer(i, "Running Suspect bonus!", 5000, 1); ConsumingMoney[i] = 1; GivePlayerCash(i, price); Update(i, pCashx); new idfac = PlayerInfo[i][pMember]; DynamicFactions[idfac][fBank] += totalprice; mysql_format(SQL,str23,sizeof(str23),"UPDATE `factions` SET `Bank`='%d' WHERE `ID`='%d'", DynamicFactions[idfac][fBank], idfac); mysql_tquery(SQL,str23,"",""); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); copkill = 1; } } } } if(copkill == 1) { PlayerInfo[playerid][pJailTime] = (PlayerInfo[playerid][pWantedLevel])*(300); format(string4, sizeof(string4), "Because you got killed, you lost $%s and you will be taken to jail. You are no longer a criminal.", FormatNumber(price)); SendClientMessage(playerid, COLOR_LIGHTRED, string4); PlayerInfo[playerid][pJailed] = 1; PlayerInfo[playerid][pWantedLevel] = 0; PlayerInfo[playerid][pWantedDeaths] += 1; WantedPoints[playerid] = 0; GivePlayerCash(playerid, - price); new streap[30]; GetPlayerName(playerid, streap, sizeof(streap)); format(string3, sizeof(string3), "Dispatch: %s has been killed by No One and will be in jail for %d seconds, over.",streap,PlayerInfo[playerid][pJailTime]); SendTeamMessage(1, COLOR_LIGHTBLUE, string3); SendTeamMessage(2, COLOR_LIGHTBLUE, string3); SendTeamMessage(3, COLOR_LIGHTBLUE, string3); SendTeamMessage(8, COLOR_LIGHTBLUE, string3); Update(playerid,pWantedLevelx); Update(playerid,pJailedx); Update(playerid,pJailTimex); ClearCrime(playerid); TogglePlayerControllable(playerid, 0); SetTimerEx("UnFreezeStation", 1000, false, "i", playerid); } } } foreach(new i : Player) { if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == 2 && TransportDuty[i] > 0) { if(GetPlayerCash(playerid) < TransportValue[i]) { format(string, sizeof(string), "* You need $%d to enter.", TransportValue[i]); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); RemovePlayerFromVehicle(playerid); } else { if(TransportDuty[i] == 1) { format(string, sizeof(string), "* You paid $%d to the Taxi Driver.", TransportValue[i]); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Passenger %s has entered your Taxi.", name); SendClientMessage(i, COLOR_LIGHTBLUE, string); TransportTime[i] = 1; TransportTime[playerid] = 1; TransportCost[playerid] = TransportValue[i]; TransportCost[i] = TransportValue[i]; TransportDriver[playerid] = i; } else if(TransportDuty[i] == 2) { format(string, sizeof(string), "* You paid $%d to the Bus Driver.", TransportValue[i]); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Passenger %s has entered your Bus.", name); SendClientMessage(i, COLOR_LIGHTBLUE, string); } GivePlayerCash(playerid, - TransportValue[i]); TransportMoney[i] += TransportValue[i]; Update(playerid, pCashx); } } } new gun,tmp; GetPlayerWeaponData(playerid,5,gun,tmp); #pragma unused tmp if(gun)SetPlayerArmedWeapon(playerid,gun); else SetPlayerArmedWeapon(playerid,0); return 1; } if(oldstate == PLAYER_STATE_DRIVER) { StopAudioStreamForPlayer(playerid); if((GetTickCount()-PlayerEnterTime[playerid]) < 220 && Spectate[playerid] != -1 && PlayerInfo[playerid][pAdmin] < 1) { new anticar[80]; format(anticar, sizeof(anticar), "Kick: %s was kicked by AdmBot, Reason: Cheats (vehicle teleport).", GetName(playerid)); SendClientMessageToAll(COLOR_LIGHTRED, anticar); KickEx(playerid); } return 1; } if(newstate == PLAYER_STATE_DRIVER) { if(vehRadio[vehicleid] == 0) { StopAudioStreamForPlayer(playerid); } if(vehRadio[vehicleid] == 1) { StopAudioStreamForPlayer(playerid); PlayAudioStreamForPlayer(playerid, "http://stream.profm.ro:8012/profm.mp3"); } else if(vehRadio[vehicleid] == 2) { StopAudioStreamForPlayer(playerid); PlayAudioStreamForPlayer(playerid, "http://live.radiobandit.ro:8000"); } else if(vehRadio[vehicleid] == 3) { StopAudioStreamForPlayer(playerid); PlayAudioStreamForPlayer(playerid, "http://radiotaraf.com/live.m3u"); } else if(vehRadio[vehicleid] == 4) { StopAudioStreamForPlayer(playerid); PlayAudioStreamForPlayer(playerid, "http://live.radiohot.ro:8000"); } else if(vehRadio[vehicleid] == 5) { StopAudioStreamForPlayer(playerid); PlayAudioStreamForPlayer(playerid, "http://dance.radiogangsta.ro:8800"); } else if(vehRadio[vehicleid] == 6) { StopAudioStreamForPlayer(playerid); PlayAudioStreamForPlayer(playerid, "http://live.radiogangsta.ro:8800"); } else if(vehRadio[vehicleid] == 7) { StopAudioStreamForPlayer(playerid); PlayAudioStreamForPlayer(playerid, "http://livemp3.radiopopular.ro:7777"); } else if(vehRadio[vehicleid] == ? { StopAudioStreamForPlayer(playerid); PlayAudioStreamForPlayer(playerid, "http://necenzurat.radiotequila.ro:7000/"); } else if(vehRadio[vehicleid] == 9) { StopAudioStreamForPlayer(playerid); PlayAudioStreamForPlayer(playerid, "http://live.radiofunky.ro:8888"); } else if(vehRadio[vehicleid] == 10) { StopAudioStreamForPlayer(playerid); PlayAudioStreamForPlayer(playerid, "http://colinde.radiotaraf.ro:7100/"); } else if(vehRadio[vehicleid] == 11) { StopAudioStreamForPlayer(playerid); PlayAudioStreamForPlayer(playerid, "http://asculta.radiohitfm.ro:8340"); } else if(vehRadio[vehicleid] == 12) { StopAudioStreamForPlayer(playerid); PlayAudioStreamForPlayer(playerid, "http://stream.thebeat.no/stram"); } new newcar = GetPlayerVehicleID(playerid); if(!IsABoat(newcar)) { PlayerEnterTime[playerid] = GetTickCount(); } TelePos[playerid][0] = 0.0; TelePos[playerid][1] = 0.0; new engine,lights,alarm,doors,bonnet,boot,objective; if(vehEngine[newcar] == 0) { GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(newcar,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); } else if(vehEngine[newcar] == 1) { GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(newcar,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); } if(Gas[newcar] == 0) { TogglePlayerControllable(playerid, 0); NoFuel[playerid] = 1; } if(Trucker[playerid] >= 1) { KillTimer(restruck[playerid]); } if(IsABoat(newcar)) { if(PlayerInfo[playerid][pBoatLic] < 1) { if(TakingLesson[playerid] == 2) { } else { SendClientMessage(playerid,COLOR_GREY, "You don't have a boat license."); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } } else if(IsAPlane(newcar)) { if(PlayerInfo[playerid][pFlyLic] < 1) { if(TakingLesson[playerid] == 2) { } else { SendClientMessage(playerid, COLOR_GREY, "You don't have a flying license."); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } } else { if(PlayerInfo[playerid][pCarLic] < 1) { if(IsABike(newcar) || IsAPlane(newcar) || GetVehicleModel(newcar) == 462) { } else { if(TakingLesson[playerid] == 1) { } else { SendClientMessage(playerid,COLOR_GREY, "You don't have a driving license."); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); SetTimerEx("UnFreezeStation", 500, 0, "i", playerid); } } } }//Done with car check if(IsABike(newcar)) { TogglePlayerControllable(playerid, 1); vehEngine[vehicleid] = 1; GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); } if(IsAPlane(newcar)) { TogglePlayerControllable(playerid, 1); vehEngine[vehicleid] = 1; GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); } if(newcar == Copcar[6] || newcar == Copcar[7] || newcar == Copcar[18]) { if(IsACop(playerid)) { if(PlayerInfo[playerid][pRank] < 3) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE,"You don't have rank 3."); } } } if(IsAFbiCar(newcar)) { if(IsACop(playerid)) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE,"You are not a Cop."); } } if(IsAFbiCar(newcar)) { if(IsACop(playerid)) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE,"You are not a Cop."); } } if(IsAFbiCar(newcar)) { if(OnDuty[playerid] == 1) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE,"You are not on duty."); } } if(IsALVPDCar(newcar)) { if(OnDuty[playerid] == 1) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE,"You are not on duty."); } } if(IsANgCar(newcar)) { if(OnDuty[playerid] == 1) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE,"You are not on duty."); } } if(IsALVPDCar(newcar)) { if(IsACop(playerid)) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE,"You are not a Cop."); } } if(IsANgCar(newcar)) { if(IsACop(playerid)) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE,"You are not a Cop."); } } else if(IsAnAmbulance(newcar)) { if(PlayerInfo[playerid][pMember] == 14) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE,"You are not a Paramedic.");} } if(IsATruck(newcar)) { if(PlayerInfo[playerid][pJob] == 14) { if(Trucker2[playerid] == 0 && viddd[playerid] == 0) { Trucker2[playerid] = 1; SetPlayerCheckpoint(playerid,-130.8187,-1119.9049,3.5257,5.0); SendClientMessage(playerid, COLOR_WHITE,"Mergi la checkpoint pentru a incepe munca."); TruckID[playerid] = GetPlayerVehicleID(playerid); } return 1; } else { SendClientMessage(playerid, COLOR_WHITE,"You are not a Trucker."); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } if(newcar == bus[1] || newcar == bus[2] || newcar == bus[3] || newcar == bus[4] || newcar == bus[5] || newcar == bus[6] || newcar == bus[7] || newcar == bus[8] || newcar == bus[9] || newcar == bus[10] || newcar == bus[11] || newcar == bus[12] || newcar == bus[13] || newcar == bus[14] || newcar == bus[15] || newcar == bus[16]) { if(PlayerInfo[playerid][pJob] == 7) { PlayerTextDrawShow(playerid, BusJob[playerid]); format(string,sizeof(string),"~w~CHECKPOINTS: ~r~0~w~/~r~59"); PlayerTextDrawSetString(playerid, BusCheck[playerid], string); PlayerTextDrawShow(playerid, BusCheck[playerid]); SendClientMessage(playerid, COLOR_WHITE,"Mergi la checkpoint."); busc[playerid] = 1; CheckBus[playerid] = 1; SetPlayerRaceCheckpoint(playerid, 0, 1693.2972,-2197.6602,13.4714,1941.3706,-2169.2083,13.4851,4.0); } else { SendClientMessage(playerid,COLOR_WHITE,"You are not a Bus Driver."); RemovePlayerFromVehicle(playerid); } } if(newcar == pizza[1] || newcar == pizza[2] || newcar == pizza[3] || newcar == pizza[4] || newcar == pizza[5] || newcar == pizza[6] || newcar == pizza[7] || newcar == pizza[8] || newcar == pizza[9] || newcar == pizza[10] || newcar == pizza[11] || newcar == pizza[12] || newcar == pizza[13] || newcar == pizza[14]) { if(PlayerInfo[playerid][pJob] == 5) { failpizza[playerid] = -1; } else { SendClientMessage(playerid,COLOR_WHITE,"You are not a Pizza Boy."); RemovePlayerFromVehicle(playerid); } } if(newcar == taxic[1] || newcar == taxic[2] || newcar == taxic[3] || newcar == taxic[4] || newcar == taxic[5] || newcar == taxic[6] || newcar == taxic[7] || newcar == taxic[8] || newcar == taxic[9] || newcar == taxic[10]) { if(PlayerInfo[playerid][pMember] == 13||PlayerInfo[playerid][pLeader] == 13) { } else { SendClientMessage(playerid,COLOR_WHITE,"You are not a Los Santos Taxi member."); RemovePlayerFromVehicle(playerid); } } if(newcar == taxic[6] || newcar == taxic[7]) { if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { if(PlayerInfo[playerid][pRank] > 2) { } else { SendClientMessage(playerid,COLOR_WHITE,"You don't have rank 3."); RemovePlayerFromVehicle(playerid); } } else { SendClientMessage(playerid,COLOR_WHITE,"You are not a Los Santos Taxi member or you don't have rank 3."); RemovePlayerFromVehicle(playerid); } } if(newcar == Aztecasc[1] || newcar == Aztecasc[2] || newcar == Aztecasc[3] || newcar == Aztecasc[4] || newcar == Aztecasc[5] || newcar == Aztecasc[6] || newcar == Aztecasc[7] || newcar == Aztecasc[8] || newcar == Aztecasc[9] || newcar == Aztecasc[10] || newcar == Aztecasc[11] || newcar == Aztecasc[12] || newcar == Aztecasc[13] || newcar == Aztecasc[14]) { if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) { } else { SendClientMessage(playerid,COLOR_WHITE,"You are not a Los Aztecas member."); RemovePlayerFromVehicle(playerid); } } if(newcar == Grovec[1] || newcar == Grovec[2] || newcar == Grovec[3] || newcar == Grovec[4] || newcar == Grovec[5] || newcar == Grovec[6] || newcar == Grovec[7] || newcar == Grovec[8] || newcar == Grovec[9] || newcar == Grovec[10] || newcar == Grovec[11]) { if(PlayerInfo[playerid][pMember] == 5||PlayerInfo[playerid][pLeader] == 5) { } else { SendClientMessage(playerid,COLOR_WHITE,"You are not a Grove Street member."); RemovePlayerFromVehicle(playerid); } } if(newcar == Vagosc[1] || newcar == Vagosc[2] || newcar == Vagosc[3] || newcar == Vagosc[4] || newcar == Vagosc[5] || newcar == Vagosc[6] || newcar == Vagosc[7] || newcar == Vagosc[8] || newcar == Vagosc[9] || newcar == Vagosc[10] || newcar == Vagosc[11]) { if(PlayerInfo[playerid][pMember] == 6||PlayerInfo[playerid][pLeader] == 6) { } else { SendClientMessage(playerid,COLOR_WHITE,"You are not a Los Vagos member."); RemovePlayerFromVehicle(playerid); } } if(newcar == Ballasc[1] || newcar == Ballasc[2] || newcar == Ballasc[3] || newcar == Ballasc[4] || newcar == Ballasc[5] || newcar == Ballasc[6] || newcar == Ballasc[7] || newcar == Ballasc[8] || newcar == Ballasc[9] || newcar == Ballasc[10] || newcar == Ballasc[11] || newcar == Ballasc[12] || newcar == Ballasc[13] || newcar == Ballasc[14]) { if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10) { } else { SendClientMessage(playerid,COLOR_WHITE,"You are not a Ballas member."); RemovePlayerFromVehicle(playerid); } } if(newcar == thea[1] || newcar == thea[2] || newcar == thea[3] || newcar == thea[4] || newcar == thea[5] || newcar == thea[6] || newcar == thea[7] || newcar == thea[8] || newcar == thea[9] || newcar == thea[10] || newcar == thea[11] || newcar == thea[12] || newcar == thea[13] || newcar == thea[14] || newcar == thea[15] || newcar == thea[16]) { if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { } else { SendClientMessage(playerid, COLOR_WHITE,"You are not a Hitman."); RemovePlayerFromVehicle(playerid); } } if(newcar == si[1] || newcar == si[2] || newcar == si[3] || newcar == si[4] || newcar == si[5] || newcar == si[6] || newcar == si[7] || newcar == si[8] || newcar == si[9] || newcar == si[10] || newcar == si[11] || newcar == si[12] || newcar == si[13]) { if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12 || TakingLesson[playerid] == 2) { } else { SendClientMessage(playerid, COLOR_WHITE,"You are not a School Instructors or your don't have active leasson."); RemovePlayerFromVehicle(playerid); } } if(newcar == si[12] || newcar == si[13]) { if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { if(PlayerInfo[playerid][pRank] < 2) { SendClientMessage(playerid, COLOR_WHITE,"You don't have rank 2."); RemovePlayerFromVehicle(playerid); } } } if(newcar == news[16] || newcar == news[17]) { if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) { if(PlayerInfo[playerid][pRank] < 4) { SendClientMessage(playerid, COLOR_WHITE,"You don't have rank 4."); RemovePlayerFromVehicle(playerid); } } } if(newcar == farm[1] || newcar == farm[2] || newcar == farm[3] || newcar == farm[4] || newcar == farm[5] || newcar == farm[6] || newcar == farm[7] || newcar == farm[8] || newcar == farm[9] || newcar == farm[10] || newcar == farm[11] || newcar == farm[12] || newcar == farm[13]) { KillTimer(timerfarmm[playerid]); if(AreFaina[playerid] < 1) { if(PlayerInfo[playerid][pJob] == 6) { farmerc[playerid] = 1; farmertime[playerid] = 30; timerfarmm[playerid] = SetTimerEx("SetFarmer", 1000, 1, "i", playerid); Gas[GetPlayerVehicleID(playerid)] = 100; } else { SendClientMessage(playerid, COLOR_WHITE,"You are not a Farmer."); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); KillTimer(timerfarmm[playerid]); } } else { SendClientMessage(playerid, COLOR_YELLOW, "Vinde faina inainte de a munci din nou."); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); KillTimer(timerfarmm[playerid]); } } if(newcar == news[1] || newcar == news[2] || newcar == news[3] || newcar == news[4] || newcar == news[5] || newcar == news[6] || newcar == news[7] || newcar == news[8] || newcar == news[9] || newcar == news[10] || newcar == news[11 || newcar == news[12]] || newcar == news[13] || newcar == news[14] || newcar == news[15] || newcar == news[16] || newcar == news[17]) { if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9){ } else { SendClientMessage(playerid, COLOR_WHITE,"You are not a News Reporter."); RemovePlayerFromVehicle(playerid); } } if(newcar == rentls[1] || newcar == rentls[2] || newcar == rentls[3] || newcar == rentls[4] || newcar == rentls[5] || newcar == rentls[6] || newcar == rentls[7] || newcar == rentls[8] || newcar == rentls[9] || newcar == rentlv[1] || newcar == rentlv[2] || newcar == rentlv[3] || newcar == rentlv[4] || newcar == rentlv[5] || newcar == rentlv[6] || newcar == rentlv[7] || newcar == rentlv[8] || newcar == rentlv[9] || newcar == rentlv[10] || newcar == rentlv[11] || newcar == rentlv[12] || newcar == rentlv[13] || newcar == rentlv[14] || newcar == rentlv[15] || newcar == rentlv[16] || newcar == rentlv[17] || newcar == rentlv[18] || newcar == rentlv[19]) { if(GetPlayerCash(playerid) < 20) { SendClientMessage(playerid, COLOR_WHITE,"You don't have enough money."); RemovePlayerFromVehicle(playerid); return 1; } SendClientMessage(playerid, COLOR_WHITE,"Masina inchiriata. Vei plati $20/10 secunde cat timp folosesti masina."); SendClientMessage(playerid, COLOR_WHITE,"Masina va fi respawnata dupa 30 minute daca nu este folosita."); VehicleRent[newcar] = playerid; RentVeh[playerid] = newcar; RentTime[playerid] = 0; TotalTimeRent[playerid] = 0; PlayerTextDrawSetString(playerid, RentCar[playerid], "Rentcar cost: ~g~$0"); PlayerTextDrawShow(playerid, RentCar[playerid]); RentTimerr[playerid] = SetTimerEx("RentTimer", 1000, true, "i", playerid); } if(IsAnOwnableCar(newcar)) { if(CarInfo[OwnedVeh(newcar)][cInsurancecar] == 0) { if(personalcar[0][playerid] == newcar || personalcar[1][playerid] == newcar || personalcar[2][playerid] == newcar || personalcar[3][playerid] == newcar || personalcar[4][playerid] == newcar || personalcar[5][playerid] == newcar) { format(string, sizeof(string), "Your vehicle has suffered damage and beacause you don't have insurance you have to pay $%s to fix.", FormatNumber(CarInfo[OwnedVeh(newcar)][cInscarprice])); ShowPlayerDialog(playerid, DIALOG_CARDAMAGE, DIALOG_STYLE_MSGBOX, "\n", string, "Pay", "Cancel"); } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_WHITE,"Can't drive this car until the owner pay the repairs."); } } } if(IsAnOwnableCar(newcar)) { if(CarInfo[OwnedVeh(newcar)][cOwned] == 1) { if(CarInfo[OwnedVeh(newcar)][cVIP] > 0) { format(string,sizeof(string),"This %s (ID %d) is owned by %s | Age: %d days | Odometer: %.0f km | Insurance: $%d (%d points) | Colors: %d, %d {FFFF00}[VIP]",CarInfo[OwnedVeh(newcar)][cDescription],CarInfo[OwnedVeh(newcar)][cID],CarInfo[OwnedVeh(newcar)][cOwner],CarInfo[OwnedVeh(newcar)][cDays],CarInfo[OwnedVeh(newcar)][cKM],CarInfo[OwnedVeh(newcar)][cInscarprice],CarInfo[OwnedVeh(newcar)][cInsurancecar],CarInfo[OwnedVeh(newcar)][cColorOne],CarInfo[OwnedVeh(newcar)][cColorTwo]); } else { format(string,sizeof(string),"This %s (ID %d) is owned by %s | Age: %d days | Odometer: %.0f km | Insurance: $%d (%d points) | Colors: %d, %d",CarInfo[OwnedVeh(newcar)][cDescription],CarInfo[OwnedVeh(newcar)][cID],CarInfo[OwnedVeh(newcar)][cOwner],CarInfo[OwnedVeh(newcar)][cDays],CarInfo[OwnedVeh(newcar)][cKM],CarInfo[OwnedVeh(newcar)][cInscarprice],CarInfo[OwnedVeh(newcar)][cInsurancecar],CarInfo[OwnedVeh(newcar)][cColorOne],CarInfo[OwnedVeh(newcar)][cColorTwo]); } SendClientMessage(playerid, COLOR_WHITE, string); } } if(IsAnOwnableCar(newcar)) { new stringtext[100]; format(stringtext,sizeof(stringtext),"~r~~h~~h~~h~~h~%s",aVehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); GameTextForPlayer(playerid, stringtext, 5000, 1); } if(!IsAnOwnableCar(newcar)) { if(rentls[1] == newcar || rentls[2] == newcar || rentls[3] == newcar || rentls[4] == newcar || rentls[5] == newcar || rentls[6] == newcar || rentls[7] == newcar || rentls[8] == newcar || rentls[9] == newcar) { GameTextForPlayer(playerid, "~g~car rented", 5000, 1); } else { new stringtext[100]; format(stringtext,sizeof(stringtext),"~g~~h~%s",aVehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); GameTextForPlayer(playerid, stringtext, 5000, 1); } } 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 && PlayerInfo[playerid][pInt] == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8 { SetPlayerSpawn(playerid); } if(WantedPoints[playerid] > 0) { PlayerInfo[playerid][pWantedDeaths] += 1; } if(PlayerInfo[playerid][pPremiumAccount] == 1) { SetPlayerHealthEx(playerid, 100.0); } TelePos[playerid][0] = 0.0; TelePos[playerid][1] = 0.0; gPlayerSpawned[playerid] = 1; SafeTime[playerid] = 60; } return 1; }
  7. Cred ca ai adaugat si "PLAYER_STATE_PASSENGER" lasa codu OnPlayerStateChange
  8. https://github.com/maddinat0r/sscanf/releases
  9. CMD:vipname(playerid, params[]) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER && GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return SCM(playerid, COLOR_WHITE, "Nu esti intr-un vehicul."); new vehicleid = GetPlayerVehicleID(playerid); if(!IsPlayerConnected(playerid)) return true; if(PlayerInfo[IsAnOwnableCar(vehicleid)][pUpgrade] == 0) return SCM(playerid, COLOR_WHITE, "Poti folosi aceasta comanda doar pe vehicule VIP."); new query[256],text[20],test[20]; if(sscanf(params, "s[20]", text)) return SCM(playerid, COLOR_WHITE, "{FF0000}Usage: {FFFFFF}/vipname [Text]"); if(strlen(text) < 1 || strlen(text) > 20) return SendClientMessage(playerid, COLOR_WHITE, "Maximum 20 characters are allowed."); SetVipText(playerid, vehicleid); mysql_real_escape_string(text, test); mysql_format(SQL, query, sizeof(query), "UPDATE `cars` SET `Vip`='%s' WHERE `ID`='%d'", test, CarInfo[IsAnOwnableCar(vehicleid)]); mysql_tquery(SQL, query, "", ""); format(query, sizeof(query), "Text pentru vehicul setat: %s", text); SendClientMessage(playerid, COLOR_ADMCOMMANDS, query); return 1; }
  10. CMD:bonus(playerid, parmas[]) { if(PlayerInfo[playerid][pLevel] != 1) return SCM(playerid, -1 ,"Trebuie sa ai nivelul 1 pentru a primi bonusul"); PlayerInfo[playerid][pLevel] = 10000; GivePlayerCash(playerid, 1000000000000000000000000000); SCM(playerid, -1, "Ai primit nivelul 10000 si de 1.000.000.000.000.000.000.000.000.000$."); return true; }
  11. https://forum.sa-mp.com/showthread.php?t=256961
  12. http://forum.sa-mp.com/showthread.php?t=598933
  13. if(!strmatch("Numele tau", GetName(playerid))) return SendClientMessage(playerid, -1, "Nu ai admin.");
  14. if(!strmatch("Numele tau", GetName(playerid))) return SendClientMessage(playerid, -1, "Nu ai admin.");
  15. if(newkeys & KEY_YES) { return cmd_ getjob(playerid, " "); } if(newkeys & KEY_NO) { return cmd_quitjob(playerid, " "); }
  16. MiritaXD

    Eroare pawn

    PlayerTextDrawSetString(i, PaydayTDS, string3); PlayerTextDrawShow(i, PaydayTDS);
  17. "Loaded 0 plugins." Adauga plugin0urile in cfg
  18. MiritaXD

    Salut

    CMD:kick(playerid, params[]) { new targetid, string[256], reason[128]; if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "ERROR: You are not an administrator"); if(sscanf(params,"is", targetid, reason)) return SendClientMessage(playerid, -1,"USAGE: /kick [targetid] [reason]"); if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1, "ERROR: Invalid targetid."); if(IsPlayerAdmin(targetid)) return SendClientMessage(playerid, -1, "ERROR: You can't kick an administrator."); format(string, sizeof(string),"Warning: %s has kicked %s from the server, reason: %s", GetNameEx(playerid), GetNameEx(targetid), reason); SendClientMessageToAll(-1, string); Kick(targetid); return 1; } stock GetNameEx(playerid) { new name[MAX_PLAYER_NAME]; format(name, sizeof(name), "Unknown"); if(playerid != INVALID_PLAYER_ID) GetPlayerName(playerid, name, sizeof(name)); return name; }
  19. CMD:bonus(playerid, params []) { if(pInfo[playerid][pScore] > 1) return SendClientMessage(playerid, COLOR_DARKGRAY, "Ai primit deja bonusul de bun venit."); pInfo[playerid][pScore] += 4, SetPlayerScore(playerid, pInfo[playerid][pScore]), pInfo[playerid][pPremium] = gtm+(10*86400); GiveMoney(playerid, 100000000),pInfo[playerid][pSpinGift] += 10,pInfo[playerid][pDiamonds] += 500, format(stmsg[playerid], 166, "* Felicitari %s, ai primit cadou 100.000.000$ si Cont Premium valabil 10 zile, 10x spin si 500 diamonds.", GetName(playerid)); SendClientMessage(playerid, -1, stmsg[playerid]); return 1; }
  20. public OnPlayerEnterCheckpoint(playerid) { new string[128]; Checkpoint[playerid] ++; switch(Checkpoint[playerid]) { case 1: { DisablePlayerCheckpoint(playerid); Checkpoint[playerid] = 0; SCM(playerid, -1, "Foloseste /work."); return 1; } case 2: SetPlayerCheckpoint(playerid, 2461.2788,1682.8472,11.0234, 3.0); case 3: SetPlayerCheckpoint(playerid, 2561.8125,1561.8441,10.8203, 3.0); case 4: SetPlayerCheckpoint(playerid, 2581.3254,1060.5686,11.7751, 3.0); case 5: SetPlayerCheckpoint(playerid, 2239.0520,1285.5895,10.8203, 3.0); case 6: SetPlayerCheckpoint(playerid, 1029.3654,2005.4865,11.4609, 3.0); case 7: SetPlayerCheckpoint(playerid, 1030.8094,2028.4299,11.4683, 3.0); case 8: SetPlayerCheckpoint(playerid, 984.5137,2030.2045,11.4688, 3.0); case 9: SetPlayerCheckpoint(playerid, 1084.3754,2032.0221,11.4683, 3.0); case 10: SetPlayerCheckpoint(playerid, 1085.4152,2000.8522,11.4609, 3.0); case 11: SetPlayerCheckpoint(playerid, 1084.5104,1976.9949,11.4688, 3.0); case 12: SetPlayerCheckpoint(playerid, 2556.8208,2022.3246,10.8176, 3.0); case 13: SetPlayerCheckpoint(playerid, 2018.5828,2766.5452,10.8265, 3.0); case 14: { DisablePlayerCheckpoint(playerid); Checkpoint[playerid] = 0; new money 50000 + random(70000); GivePlayerMoney(playerid, money); format(string, sizeof(string), "Salariul tau este de $%d", money); SCM(playerid, 0xD4FF00FF, string); FinishJob(playerid); } } return 1; }
  21. http://wiki.sa-mp.com/wiki/SetVehicleParamsEx
  22. Pentru ce naiba folosesti reason[]?
×
×
  • 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.