Stats System Eror
#1

I possessed a problem in my roleplay server.
why every time I get out of the server, and when a player tried to play. The player accounts have my stats, ranging from passwords, admin level, vip, and score, all my stats, (except the name) is in the stats of the player?
pls help me bro..
Reply
#2

Are you using mysql?

Also show us the queries you make at on playerconnect(to get player data etcc)
Reply
#3

i not using mysql. i use .ini

This my onplayerconnect

PHP код:
public OnPlayerConnect(playerid)
{
    
//Fitness System
    
player_gym_progress[playerid]=CreateProgressBar550.000000166.000000, .color 0xFFFFFFAA );
    
gym_powerplayerid ] = TextDrawCreate(426.000000158.000000"KEKUATAN :");
    
TextDrawBackgroundColor(gym_powerplayerid ], 255);
    
TextDrawFont(gym_powerplayerid ], 2);
    
TextDrawLetterSize(gym_powerplayerid ], 0.4000001.800000);
    
TextDrawColor(gym_powerplayerid ], -1);
    
TextDrawSetOutline(gym_powerplayerid ], 0);
    
TextDrawSetProportional(gym_powerplayerid ], 1);
    
TextDrawSetShadow(gym_powerplayerid ], 1);
     
gym_desplayerid ] = TextDrawCreate(426.000000203.000000"DISTANCE :");
    
TextDrawBackgroundColor(gym_desplayerid ], 255);
    
TextDrawFont(gym_desplayerid ], 2);
    
TextDrawLetterSize(gym_desplayerid ], 0.5099991.800000);
    
TextDrawColor(gym_desplayerid ], -1);
    
TextDrawSetOutline(gym_desplayerid ], 0);
    
TextDrawSetProportional(gym_desplayerid ], 1);
    
TextDrawSetShadow(gym_desplayerid ], 1);
    
gym_repslabelplayerid ] = TextDrawCreate(426.000000203.000000"REPS :");
    
TextDrawBackgroundColor(gym_repslabelplayerid ], 255);
    
TextDrawFont(gym_repslabelplayerid ], 2);
    
TextDrawLetterSize(gym_repslabelplayerid ], 0.5099991.800000);
    
TextDrawColor(gym_repslabelplayerid ], -1);
    
TextDrawSetOutline(gym_repslabelplayerid ], 0);
    
TextDrawSetProportional(gym_repslabelplayerid ], 1);
    
TextDrawSetShadow(gym_repslabelplayerid ], 1);
    
gym_deslabelplayerid ] = TextDrawCreate(557.000000203.000000"0");
    
TextDrawBackgroundColor(gym_deslabelplayerid ], 255);
    
TextDrawFont(gym_deslabelplayerid ], 2);
    
TextDrawLetterSize(gym_deslabelplayerid ], 0.5099991.800000);
    
TextDrawColor(gym_deslabelplayerid ], -1);
    
TextDrawSetOutline(gym_deslabelplayerid ], 0);
    
TextDrawSetProportional(gym_deslabelplayerid ], 1);
    
TextDrawSetShadow(gym_deslabelplayerid ], 1);
    
GoldCoin[playerid] = CreatePlayerTextDraw(playerid,497.000000100.000000"~y~Gold ~g~Coin: ~w~0");
    
PlayerTextDrawBackgroundColor(playerid,GoldCoin[playerid], 255);
    
PlayerTextDrawFont(playerid,GoldCoin[playerid], 1);
    
PlayerTextDrawLetterSize(playerid,GoldCoin[playerid], 0.3000001.4000000);
    
PlayerTextDrawColor(playerid,GoldCoin[playerid], -1);
    
PlayerTextDrawSetOutline(playerid,GoldCoin[playerid], 1);
    
PlayerTextDrawSetProportional(playerid,GoldCoin[playerid], 1);
    
    
HBEBox[playerid] = CreatePlayerTextDraw(playerid630.531494320.000000"usebox");
    
PlayerTextDrawLetterSize(playeridHBEBox[playerid], 0.00000011.350000);
    
PlayerTextDrawTextSize(playeridHBEBox[playerid], 481.0453790.000000);
    
PlayerTextDrawAlignment(playeridHBEBox[playerid], 1);
    
PlayerTextDrawColor(playeridHBEBox[playerid], 255);
    
PlayerTextDrawUseBox(playeridHBEBox[playerid], true);
    
PlayerTextDrawBoxColor(playeridHBEBox[playerid], 0x000000AA);
    
PlayerTextDrawSetShadow(playeridHBEBox[playerid], 0);
    
PlayerTextDrawSetOutline(playeridHBEBox[playerid], 0);
    
PlayerTextDrawFont(playeridHBEBox[playerid], 1);
    
HBEName[playerid] = CreatePlayerTextDraw(playerid500.000000323.000000"");
    
PlayerTextDrawLetterSize(playeridHBEName[playerid], 0.4499991.600000);
    
PlayerTextDrawTextSize(playeridHBEName[playerid], -92.298675, -29.750011);
    
PlayerTextDrawAlignment(playeridHBEName[playerid], 1);
    
PlayerTextDrawColor(playeridHBEName[playerid], -1);
    
PlayerTextDrawSetShadow(playeridHBEName[playerid], 0);
    
PlayerTextDrawSetOutline(playeridHBEName[playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridHBEName[playerid], 7000);
    
PlayerTextDrawFont(playeridHBEName[playerid], 0);
    
PlayerTextDrawSetProportional(playeridHBEName[playerid], 1);
    
HBESenjata[playerid] = CreatePlayerTextDraw(playerid494.75820953.666648"");
    
PlayerTextDrawLetterSize(playeridHBESenjata[playerid], 0.3155341.442500);
    
PlayerTextDrawAlignment(playeridHBESenjata[playerid], 1);
    
PlayerTextDrawColor(playeridHBESenjata[playerid], -16776961);
    
PlayerTextDrawSetShadow(playeridHBESenjata[playerid], 0);
    
PlayerTextDrawSetOutline(playeridHBESenjata[playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridHBESenjata[playerid], 70000);
    
PlayerTextDrawFont(playeridHBESenjata[playerid], 1);
    
PlayerTextDrawSetProportional(playeridHBESenjata[playerid], 1);
    
HBEH[playerid] = CreatePlayerTextDraw(playerid555.0380.000000"H: 100");
    
PlayerTextDrawLetterSize(playeridHBEH[playerid], 0.3499991.400000);
    
PlayerTextDrawAlignment(playeridHBEH[playerid], 1);
    
PlayerTextDrawColor(playeridHBEH[playerid], 16777215);
    
PlayerTextDrawSetShadow(playeridHBEH[playerid], 0);
    
PlayerTextDrawSetOutline(playeridHBEH[playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridHBEH[playerid], 70000);
    
PlayerTextDrawFont(playeridHBEH[playerid], 1);
    
PlayerTextDrawSetProportional(playeridHBEH[playerid], 1);
    
HBEB[playerid] = CreatePlayerTextDraw(playerid555.0390.000000"B: 100");
    
PlayerTextDrawLetterSize(playeridHBEB[playerid], 0.3499991.400000);
    
PlayerTextDrawAlignment(playeridHBEB[playerid], 1);
    
PlayerTextDrawColor(playeridHBEB[playerid], -65281);
    
PlayerTextDrawSetShadow(playeridHBEB[playerid], 0);
    
PlayerTextDrawSetOutline(playeridHBEB[playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridHBEB[playerid], 70000);
    
PlayerTextDrawFont(playeridHBEB[playerid], 1);
    
PlayerTextDrawSetProportional(playeridHBEB[playerid], 1);
    
HBEE[playerid] = CreatePlayerTextDraw(playerid555.0400.000000"E: 100");
    
PlayerTextDrawLetterSize(playeridHBEE[playerid], 0.3499991.400000);
    
PlayerTextDrawAlignment(playeridHBEE[playerid], 1);
    
PlayerTextDrawColor(playeridHBEE[playerid], 8388863);
    
PlayerTextDrawSetShadow(playeridHBEE[playerid], 0);
    
PlayerTextDrawSetOutline(playeridHBEE[playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridHBEE[playerid], 70000);
    
PlayerTextDrawFont(playeridHBEE[playerid], 1);
    
PlayerTextDrawSetProportional(playeridHBEE[playerid], 1);
    
HBEO[playerid] = CreatePlayerTextDraw(playerid490.0355.000000"_");
    
PlayerTextDrawFont(playeridHBEO[playerid], 5);
    
PlayerTextDrawLetterSize(playeridHBEO[playerid], 0.240000, -0.299999);
    
PlayerTextDrawColor(playeridHBEO[playerid], -1);
    
PlayerTextDrawSetOutline(playeridHBEO[playerid], 0);
    
PlayerTextDrawSetProportional(playeridHBEO[playerid], 1);
    
PlayerTextDrawTextSize(playeridHBEO[playerid], 52.00000051.000000);
    
PlayerTextDrawSetPreviewModel(playeridHBEO[playerid], 0);
//================================================================
    
pvehicleid[playerid] = GetPlayerVehicleID(playerid);
    
pvehicleid[playerid] = 0;
    
pmodelid[playerid] = 0;
    
PlayerPressedJump[playerid] = 0;
    
SetPlayerJoinCamera(playerid);
    
TestStep[playerid] = 0;
    
DeletePVar(playerid"BoomboxObject"); DeletePVar(playerid"BoomboxURL");
    
DeletePVar(playerid"bposX"); DeletePVar(playerid"bposY"); DeletePVar(playerid"bposZ"); DeletePVar(playerid"bboxareaid");
    if(
IsValidDynamicObject(GetPVarInt(playerid"BoomboxObject"))) DestroyDynamicObject(GetPVarInt(playerid"BoomboxObject"));
    
SedangTrucking[playerid] = 0;
    new 
string[500];
    
MaskUse[playerid] = 0;
    
AdminOnDuty[playerid] = 0;
    
SedangMancing[playerid] = 0;
    
FishHolding[playerid] = 0;
    
// ----------------------------
    
if(IsPlayerNPC(playerid)) return 1;
    new 
pname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridpnamesizeof(pname));
//===========================================================================
    // Crash Fix - GhoulSlayeR
    
TextDrawHideForPlayer(playeridLBox[playerid]);
    
TextDrawHideForPlayer(playeridLLine1[playerid]);
    
TextDrawHideForPlayer(playeridLLine2[playerid]);
    
TextDrawHideForPlayer(playeridLLine3[playerid]);
    
TextDrawHideForPlayer(playeridLLine4[playerid]);
    
TextDrawHideForPlayer(playeridLFunc[playerid]);
    
LuX_SpeedoMeter[playerid] = 0;
    
    
    
InvalidNameCheck(playerid);
    if(
IsPlayerNPC(playerid)) return 1;
    
TotalConnect++;
    
PlayersConnected++;
    if(
PlayersConnected MaxPlayersConnected)
    {
        
MaxPlayersConnected PlayersConnected;
        
gettime(MPHour,MPMinute);
        
getdate(MPYear,MPMonth,MPDay);
    }
    
PlayerInfo[playerid][pMask] = 0;
    
PlayerInfo[playerid][pMaskuse] = 0;
     new 
playerIP[16];
    
GetPlayerIp(playeridplayerIPsizeof(playerIP));
    if (
CheckBan(playerIP) == 1)
    {
        
/*format(string, sizeof(string), "Akun atau IP anda telah di banned!\n\nAccount: [ %s ]\nIP: [ %s ]\nDi banned oleh: [ %s ]\nAlasan: [ %s ]\nPada Waktu: [ %s ] | Tanggal: [ %s ]\n\nSihlakan Post forum bagian unban request",GetPlayerNameEx(playerid),PlayerInfo[playerid][pIP],PlayerInfo[playerid][pAdminban],PlayerInfo[playerid][pBanReason],PlayerInfo[playerid][pBanExpired],PlayerInfo[playerid][pBanExpired2]);
        ShowPlayerDialog(playerid,BAN_DIALOG,DIALOG_STYLE_MSGBOX,"BANNED",string,"Okay :(","");
        //SetPlayerName(playerid, "BannedPlayer");
          //Kick(playerid);*/
          
BanPlayerMSG(playeridplayeridstring);
        
KickEx(playerid);
        return 
1;
    }
    if(
MaxPlayersConnected 500MaxPlayersConnected 500// Temp goof fix
    
SetPlayerSkillLevel(playeridWEAPONSKILL_PISTOL1);
    
SetPlayerSkillLevel(playeridWEAPONSKILL_MICRO_UZI1);
    
scoreMusic[playerid] = -1;
    
SetPVarInt(playerid"FirstSpawn"1);
    
SetPVarInt(playerid"IsInArena", -1);
    
SetPVarInt(playerid"ArenaNumber", -1);
    
SetPVarInt(playerid"ArenaEnterPass", -1);
    
SetPVarInt(playerid"ArenaEnterTeam", -1);
    
SetPVarInt(playerid"EditingTurfs", -1);
    
SetPVarInt(playerid"EditingTurfsStage", -1);
    
SetPVarInt(playerid"EditingHillStage", -1);
    
SetPVarInt(playerid"EditingFamC", -1);
    
SetPVarInt(playerid"editingcd", -1);
    
SetPVarInt(playerid"editingcdveh", -1);
    
SetPVarInt(playerid"editingfamhq"255);
    
SetPVarInt(playerid"UsingSurfAttachedObject", -1);
    
SetPVarInt(playerid"UsingBriefAttachedObject", -1);
    
SetPVarInt(playerid"AOSlotPaintballFlag", -1);
    
SetPVarInt(playerid"MovingStretcher", -1);
    for(new 
03i++)
    {
        
StopaniFloats[playerid][i] = 0;
    }
    for(new 
06i++)
    {
        
EventFloats[playerid][i] = 0.0;
    }
    
EventLastInt[playerid] = 0EventLastVW[playerid] = 0;
    for(new 
06i++)
    {
        
HHcheckFloats[playerid][i] = 0;
    }
    
FriskOffer[playerid] = 999;
    
HHcheckVW[playerid] = 0HHcheckInt[playerid] = 0OrderAssignedTo[playerid] = INVALID_PLAYER_ID;
    
RefuelingVehicle[playerid] = 0FuelBar[playerid] = INVALID_BAR_ID;
    
RefuelingVehiclePrice[playerid] = 0HouseOffer[playerid] = 999House[playerid] = 0HousePrice[playerid] = 0;
    
SetPVarIntplayerid"InHouse"INVALID_HOUSE_ID );
    
SetPVarInt(playerid"shrequest"INVALID_PLAYER_ID); PlayerInfo[playerid][pBanAppealer] = 0PlayerInfo[playerid][pShopTech] = 0PlayerInfo[playerid][pUndercover] = 0PlayerInfo[playerid][pTogReports] = 0;
     
format(PlayerInfo[playerid][pAutoTextReply], 64"Nothing"); playerTabbedTime[playerid] = 0playerTabbed[playerid] = 0playerAFKTime[playerid] = 0playerAFK[playerid] = 0;
    
gActivePlayers[playerid]++; WantedPoints[playerid] = 0gBug[playerid] = 1gBugSIU[playerid] = 1TazerTimeout[playerid] = 0gRadio[playerid] = 1playerLastTyped[playerid] = 0SetPlayerWantedLevel(playerid0); pTazer[playerid] = 0pTazerReplace[playerid] = 0pCurrentWeapon[playerid] = 0;
    
MedicAccepted[playerid] = 999DefendOffer[playerid] = 999AppealOffer[playerid] = 999AppealOfferAccepted[playerid] = 0PlayerInfo[playerid][pWantedLevel] = 0;
    
DefendPrice[playerid] = 0Spectating[playerid] = 0GettingSpectated[playerid] = 999PlayerInfo[playerid][pPhonePrivacy] = 0;
    
NewbieTimer[playerid] = 0HlKickTimer[playerid] = 0HelperTimer[playerid] = 0VIPTimer[playerid] = 0PlayerInfo[playerid][pLock] = 0PlayerInfo[playerid][pLockCar] = INVALID_VEHICLE_ID;
    
numplayers++; ConsumingMoney[playerid] = 0VehicleOffer[playerid] = 999//Frozen[playerid] = 0;
    
VehiclePrice[playerid] = 0VehicleId[playerid] = -1NOPTrigger[playerid] = 0;
    
JustReported[playerid] = -1UsedCrack[playerid] = 0UsedWeed[playerid] = 0SexOffer[playerid] = 999DrinkOffer[playerid] =  INVALID_PLAYER_ID;
    
PotOffer[playerid] = 999CrackOffer[playerid] = 999GunOffer[playerid] = 999RepairOffer[playerid] = 999;
    
GuardOffer[playerid] = 999LiveOffer[playerid] = 999WsPrice[playerid] = 0;
    
RefillOffer[playerid] = 999;
    
    
FixOffer[playerid] = 999UpengOffer[playerid] = 999InstallOffer[playerid] = 999WsOffer[playerid] = 999;
     
HydOffer[playerid] = 999NosOffer[playerid] = 999NeonOffer[playerid] = 999NeonOffer[playerid] = 999;
     
SprayOffer[playerid] = 999SprayPrice[playerid] = 0SprayPaint[playerid] = 999InviteMech[playerid] = 0;
    
    
MatsOffer[playerid] = 999MatsPrice[playerid] = 0MatsAmount[playerid] = 0;
    
BoxOffer[playerid] = 999MarryWitnessOffer[playerid] = 999ProposeOffer[playerid] = 999DivorceOffer[playerid] = 999;
    
SelectChar[playerid] = 0HidePM[playerid] = 0PhoneOnline[playerid] = 0;
    
advisorchat[playerid] = 1PlayerInfo[playerid][pVIPLeft] = -1PlayerInfo[playerid][pVIPInviteDay] = 0PlayerInfo[playerid][pTempVIP] = 0PlayerInfo[playerid][pBuddyInvited] = 0;
    
SelectCharID[playerid] = 0SelectCharPlace[playerid] = 0ChosenSkin[playerid] = 0;
    
SelectFChar[playerid] = 0MatsHolding[playerid] = 0MatDeliver[playerid] = 0MatDeliver2[playerid] = 0;
    
SelectFCharID[playerid] = 0SelectFCharPlace[playerid] = 0PlayerInfo[playerid][pTokens] = 0PlayerInfo[playerid][pPaintTokens] = 0;
    
GettingJob[playerid] = 0GettingJob2[playerid] = 0GuardOffer[playerid] = 999GuardPrice[playerid] = 0PlayerInfo[playerid][pCSFBanned] = 0;
    
ApprovedLawyer[playerid] = 0CallLawyer[playerid] = 0WantLawyer[playerid] = 0PlayerInfo[playerid][pFactionBanned] = 0;
    
PlayerInfo[playerid][pGangWarn] = 0CurrentMoney[playerid] = 0UsedFind[playerid] = 0PlayerInfo[playerid][pTriageTime] = 0;
    
PlayerInfo[playerid][pCigar] = 0PlayerInfo[playerid][pSprunk] = 0PlayerInfo[playerid][pSpraycan] = 0;
    
CP[playerid] = 0Robbed[playerid] = 0SpawnChange[playerid] = 1PlayerInfo[playerid][pPot] = 0;
    
RobbedTime[playerid] = 0MoneyMessage[playerid] = 0Condom[playerid] = 0PlayerInfo[playerid][pCrack] = 0;
    
STDPlayer[playerid] = 0SexOffer[playerid] = 999SexPrice[playerid] = 0PlayerInfo[playerid][pC4] = 0PlayerInfo[playerid][pAdmin] = 0;
    
RepairOffer[playerid] = 999RepairPrice[playerid] = 0RepairCar[playerid] = 0PlayerInfo[playerid][pHelper] = 0;
    
TalkingLive[playerid] = INVALID_PLAYER_IDLiveOffer[playerid] = 999TakingLesson[playerid] = 0;
    
RefillOffer[playerid] = 999RefillPrice[playerid] = 0;InsideShamal[playerid] = INVALID_VEHICLE_IDInsideMainMenu[playerid] = 0InsideTut[playerid] = 0;
    
NeonOffer[playerid] = 999NeonID[playerid] = 999;
    
    
PlayerInfo[playerid][pToggedVIPChat] = 0InviteMech[playerid] = 0WsPrice[playerid] = 0;
    
PotOffer[playerid] = 999CrackOffer[playerid] = 999PlayerCuffed[playerid] = 0PlayerCuffedTime[playerid] = 0;
    
PotPrice[playerid] = 0CrackPrice[playerid] = 0WsOffer[playerid] = 999;
    
PotGram[playerid] = 0CrackGram[playerid] = 0PlayerInfo[playerid][pBanned] = 0ConnectedToPC[playerid] = 0OrderReady[playerid] = 0;
    
GunId[playerid] = 0GunMats[playerid] = 0PlayerInfo[playerid][pFactionModerator] = 0PlayerInfo[playerid][pGangModerator] = 0;
    
HitOffer[playerid] = 999HitToGet[playerid] = 999PlayerInfo[playerid][pCrack] = 0PlayerInfo[playerid][pKills] = 0PlayerInfo[playerid][pDMKills] = 0;
    
PlayerInfo[playerid][pOrder] = 0PlayerInfo[playerid][pOBlocked] = 0;
    
InviteOffer[playerid] = 999InviteFaction[playerid] = 0InviteFamily[playerid] = 255PlayerInfo[playerid][pSpeakerPhone] = 0;
    
hInviteHouse[playerid] = INVALID_HOUSE_IDhInviteOffer[playerid] = 999hInviteSlot[playerid] = 0;    PlayerInfo[playerid][pDeaths] = 0;
    
JailPrice[playerid] = 0MedicTime[playerid] = 0NeedMedicTime[playerid] = 0GotHit[playerid] = 0;
    
WantedPoints[playerid] = 0GoChase[playerid] = 999GetChased[playerid] = 999PlacedNews[playerid] = 0;
    
OnDuty[playerid] = 0CalledCops[playerid] = 0CopsCallTime[playerid] = 0;
    
BoxWaitTime[playerid] = 0SchoolSpawn[playerid] = 0ChangePos2[playerid][1] = 0CalledMedics[playerid] = 0;
    
SafeTime[playerid] = 60TransportDuty[playerid] = 0PlayerTied[playerid] = 0MedicsCallTime[playerid] = 0;
    
BusCallTime[playerid] = 0TaxiCallTime[playerid] = 0EMSCallTime[playerid] = 0MedicCallTime[playerid] = 0//MechanicCallTime[playerid] = 0;
    
FindTimePoints[playerid] = 0FindingPlayer[playerid]=-1FindTime[playerid] = 0JobDuty[playerid] = 0;
    
Mobile[playerid] = INVALID_PLAYER_IDMusic[playerid] = 0BoxOffer[playerid] = 999PlayerBoxing[playerid] = 0;
    
Spectate[playerid] = 999PlayerDrunk[playerid] = 0PlayerDrunkTime[playerid] = 0format(PlayerInfo[playerid][pPrisonReason], 128"None");
    
Unspec[playerid][sLocal] = INVALID_PLAYER_IDformat(PlayerInfo[playerid][pPrisonedBy], 24"None"); format(PlayerInfo[playerid][pFlag], 128"");
    
HelpingNewbie[playerid] = 999turfWarsRadar[playerid] = 0courtjail[playerid] = 0;
    
gLastCar[playerid] = 0FirstSpawn[playerid] = 0JetPack[playerid] = 0PlayerInfo[playerid][pKills] = 0PlayerInfo[playerid][pPaintTeam] = 0;
    
TextSpamTimes[playerid] = 0;
    
TextSpamUnmute[playerid] = 0;
     
CommandSpamTimes[playerid] = 0;
    
CommandSpamUnmute[playerid] = 0;
    
gOoc[playerid] = 0;
    
arr_Towing[playerid] = INVALID_VEHICLE_ID;
    
gNews[playerid] = 0;
    
togglepm[playerid] = 1;//tog pm
    
gNewbie[playerid] = 1;
    
gHelp[playerid] = 1;
    
BigEar[playerid] = 0;
    
gFam[playerid] = 0;
    
gPlayerLogged{playerid} = 0;
    
gPlayerLogTries[playerid] = 0;
    
gPlayerAccount[playerid] = 0;
    
gPlayerSpawned[playerid] = 0;
    
//=============================//
    
PlayerTazeTime[playerid] = 0;
    
PlayerStoned[playerid] = 0;
    
PlayerInfo[playerid][pPot] = 0;
    
StartTime[playerid] = 0;
    
TicketOffer[playerid] = 999;
    
TicketMoney[playerid] = 0;
    
PlayerInfo[playerid][pVehicleKeysFrom] = INVALID_PLAYER_ID;
    
ActiveChatbox[playerid] = 1;
    
PlayerInfo[playerid][pPermaBanned] = 0;
    
PlayerInfo[playerid][pVehicleKeys] = INVALID_PLAYER_VEHICLE_ID;
    
TaxiAccepted[playerid] = 999;
    
EMSAccepted[playerid] = 999;
    
BusAccepted[playerid] = 999;
    
vslotselection[playerid] = 999;
    
pvehEditID[playerid] = 999;
    
pvEditID[playerid] = 999;
    
PlayerInfo[playerid][pCrack] = 0;
    
GPSTimer[playerid] = 0;
    
HaveGPS[playerid] = false;
    
HireCar[playerid] = 299;
    
TransportValue[playerid] = 0;
    
TransportMoney[playerid] = 0;
    
TransportTime[playerid] = 0;
    
TransportCost[playerid] = 0;
    
TransportDriver[playerid] = 999;
    
Locator[playerid] = 0;
    
Spectating[playerid] = 0;
    
ReleasingMenu[playerid] = INVALID_PLAYER_ID;
    
ProposeOffer[playerid] = 999;
    
MarryWitness[playerid] = 999;
    
MarryWitnessOffer[playerid] = 999;
    
MarriageCeremoney[playerid] = 0;
    
ProposedTo[playerid] = 999;
    
pvehEditID[playerid] = 999;
    
GotProposedBy[playerid] = 999;
    
DivorceOffer[playerid] = 999;
    
gBike[playerid] = 0;
    
gBikeRenting[playerid] = 0;
    
stationidp[playerid] = 0;
    
Fixr[playerid] = 0;
    
slotselection[playerid] = 0;
    
strcpy(PlayerInfo[playerid][pAdminban], "None"MAX_PLAYER_NAME);
    
//format(PlayerInfo[playerid][pAdminban], 64, "None");
    
format(PlayerInfo[playerid][pBanReason], 128"None");
    
format(PlayerInfo[playerid][pAdminName], 64"None");
    
format(PlayerInfo[playerid][pBanExpired], 32"");
    
format(PlayerInfo[playerid][pBanExpired2], 32"");
    
PlayerInfo[playerid][pLevel] = 1;
    
PlayerInfo[playerid][pAdmin] = 0;
     
PlayerInfo[playerid][pBanned] = 0;
     
PlayerInfo[playerid][pDisabled] = 0;
     
PlayerInfo[playerid][pMuted] = 0;
     
PlayerInfo[playerid][pRMuted] = 0;
     
PlayerInfo[playerid][pRMutedTotal] = 0;
     
PlayerInfo[playerid][pRMutedTime] = 0;
     
PlayerInfo[playerid][pNMute] = 0;
     
PlayerInfo[playerid][pNMuteTotal] = 0;
     
PlayerInfo[playerid][pADMute] = 0;
     
PlayerInfo[playerid][pADMuteTotal] = 0;
     
PlayerInfo[playerid][pHelpMute] = 0;
     
PlayerInfo[playerid][pVMutedTime] = 0;
     
PlayerInfo[playerid][pVMuted] = 0;
     
PlayerInfo[playerid][pRadio] = 0;
     
PlayerInfo[playerid][pRadioFreq] = 0;
     
PlayerInfo[playerid][pPermaBanned] = 0;
    
PlayerInfo[playerid][pDonateRank] = 0;
    
PlayerInfo[playerid][gPupgrade] = 0;
    
PlayerInfo[playerid][pConnectTime] = 0;
    
PlayerInfo[playerid][pReg] = 0;
    
PlayerInfo[playerid][pSex] = 0;
    
PlayerInfo[playerid][pCacing] = 0;
    
PlayerInfo[playerid][pATM] = 0;
    
PlayerInfo[playerid][pMapper] = 0;
    
PlayerInfo[playerid][pPBiskey2] = 0;
    
PlayerInfo[playerid][pGoldCoin] = 0;
    
PlayerInfo[playerid][pWSBos] = -1;
    
PlayerInfo[playerid][pWSJob] = 0;
    
PlayerInfo[playerid][pHunger] = 0;
    
PlayerInfo[playerid][pBladder] = 0;
    
PlayerInfo[playerid][pEnergi] = 0;
    
PlayerInfo[playerid][pInTime] = 0;
    
PlayerInfo[playerid][pInBizz] = 0;
    
PlayerInfo[playerid][pPBiskey] = 0;
    
PlayerInfo[playerid][pPancingan] = 0;
    
PlayerInfo[playerid][pMask] = 0;
    
PlayerInfo[playerid][pMaskuse] = 0;
    
PlayerInfo[playerid][pAge] = 0;
    
PlayerInfo[playerid][pObat] = 0;
    
PlayerInfo[playerid][pRPquiz] = 0;
    
PlayerInfo[playerid][pSelesai] = 0;
    
PlayerInfo[playerid][pOrigin] = 0;
    
PlayerInfo[playerid][pExp] = 0;
    
PlayerInfo[playerid][pAccount] = 0;
    
PlayerInfo[playerid][pCrimes] = 0;
    
PlayerInfo[playerid][pDeaths] = 0;
    
PlayerInfo[playerid][pArrested] = 0;
    
PlayerInfo[playerid][pWantedDeaths] = 0;
    
PlayerInfo[playerid][pPhoneBook] = 0;
    
PlayerInfo[playerid][pLottoNr] = 0;
    
PlayerInfo[playerid][pJob] = 0;
    
PlayerInfo[playerid][pJob2] = 0;
    
PlayerInfo[playerid][pPayCheck] = 0;
    
PlayerInfo[playerid][pHeadValue] = 0;
    
PlayerInfo[playerid][pJailed] = 0;
    
PlayerInfo[playerid][pJailTime] = 0;
    
PlayerInfo[playerid][pWRestricted] = 0;
    
PlayerInfo[playerid][pMats] = 0;
    
PlayerInfo[playerid][pPulsa2] = 0;
    
PlayerInfo[playerid][pLeader] = 0;
    
PlayerInfo[playerid][pMember] = 0;
    
PlayerInfo[playerid][pDivision] = 0;
    
PlayerInfo[playerid][pFMember] = 255;
    
PlayerInfo[playerid][pRank] = 0;
    
PlayerInfo[playerid][pChar] = 0;
    
PlayerInfo[playerid][pRenting] = INVALID_HOUSE_ID;
    
PlayerInfo[playerid][pDetSkill] = 0;
    
PlayerInfo[playerid][pSexSkill] = 0;
    
PlayerInfo[playerid][pBoxSkill] = 0;
    
PlayerInfo[playerid][pLawSkill] = 0;
    
PlayerInfo[playerid][pMechSkill] = 0;
    
PlayerInfo[playerid][pJackSkill] = 0;
    
PlayerInfo[playerid][pCarSkill] = 0;
    
PlayerInfo[playerid][pNewsSkill] = 0;
    
PlayerInfo[playerid][pDrugsSkill] = 0;
    
PlayerInfo[playerid][pArmsSkill] = 0;
    
PlayerInfo[playerid][pSmugSkill] = 0;
    
PlayerInfo[playerid][pCookSkill] = 0;
    
PlayerInfo[playerid][pSHealth] = 0.0;
    
PlayerInfo[playerid][pSArmor] = 0.0;
    
PlayerInfo[playerid][pHealth] = 50.0;
    
PlayerInfo[playerid][pLocal] = 255;
    
PlayerInfo[playerid][pTeam] = 3;
    
PlayerInfo[playerid][pCheckCash] = 0;
    
PlayerInfo[playerid][pChecks] = 0;
    
PlayerInfo[playerid][pWExists] = 0;
    
PlayerInfo[playerid][pWX] = 0;
    
PlayerInfo[playerid][pWY] = 0;
    
PlayerInfo[playerid][pWZ] = 0;
    
PlayerInfo[playerid][pWVW] = 0;
    
PlayerInfo[playerid][pWInt] = 0;
    
PlayerInfo[playerid][pWValue] = -1;
    
PlayerInfo[playerid][pWTimer] = -1;
    
PlayerInfo[playerid][pWSeeds] = 0;
    
format(PlayerInfo[playerid][pWarrant], 128"");
    
format(PlayerInfo[playerid][pDMReport9], 63"");
    
format(PlayerInfo[playerid][pDMReport8], 63"");
    
format(PlayerInfo[playerid][pDMReport7], 63"");
    
format(PlayerInfo[playerid][pDMReport6], 63"");
    
format(PlayerInfo[playerid][pDMReport5], 63"");
    
format(PlayerInfo[playerid][pDMReport4], 63"");
    
format(PlayerInfo[playerid][pDMReport3], 63"");
    
format(PlayerInfo[playerid][pDMReport2], 63"");
    
format(PlayerInfo[playerid][pDMReport1], 63"");
    
format(PlayerInfo[playerid][pDMReport0], 63"");
    
format(PlayerInfo[playerid][pContractBy], 32"");
    
format(PlayerInfo[playerid][pContractDetail], 64"");
    
PlayerInfo[playerid][pJudgeJailTime] = 0;
    
PlayerInfo[playerid][pJudgeJailType] = 0;
    
PlayerInfo[playerid][pBeingSentenced] = 0;
    
PlayerInfo[playerid][pProbationTime] = 0;
    
PlayerInfo[playerid][pDMIndicators] = 0;
    
PlayerInfo[playerid][pModel] = 299;
    
PlayerInfo[playerid][pPnumber] = 0;
    
PlayerInfo[playerid][pPulsa] = 0;
    
PlayerInfo[playerid][pKTPTime] = 0;
    
PlayerInfo[playerid][pKTP] = 0;
    
PlayerInfo[playerid][pKTPID] = 0;
    
PlayerInfo[playerid][pKTime] = 0;
    
PlayerInfo[playerid][pFMax] = 0;
    
PlayerInfo[playerid][pJTime] = 0;
    
PlayerInfo[playerid][pFTime] = 0;
    
PlayerInfo[playerid][pTTime] = 0;
    
PlayerInfo[playerid][pKTPTime] = 0;
    
PlayerInfo[playerid][pBeratIkan] = 0;
    
PlayerInfo[playerid][pPhousekey] = INVALID_HOUSE_ID;
    
PlayerInfo[playerid][pPhousekey2] = INVALID_HOUSE_ID;
    
PlayerInfo[playerid][pWSid] = -1;
    
PlayerInfo[playerid][pWSBos] = -1;
    
PlayerInfo[playerid][pWS] = 0;
    
PlayerInfo[playerid][pWSid] = 0;
    
PlayerInfo[playerid][pCarLic] = 0;
    
PlayerInfo[playerid][pFlyLic] = 0;
    
PlayerInfo[playerid][pBoatLic] = 0;
    
PlayerInfo[playerid][pGunLic] = 1;
    
PlayerInfo[playerid][pTaxiLicense] = 0;
    
PlayerInfo[playerid][pBugged] = 0;
    
PlayerInfo[playerid][pCallsAccepted] = 0;
    
PlayerInfo[playerid][pPatientsDelivered] = 0;
    
PlayerInfo[playerid][pLiveBanned] = 0;
    
PlayerInfo[playerid][pFreezeBank] = 0;
    
PlayerInfo[playerid][pComponent] = 0;
    
PlayerInfo[playerid][pBoomBox] = 0;
     
PlayerInfo[playerid][pPosR_x] = 0.0;
    
PlayerInfo[playerid][pPosR_y] = 0.0;
    
PlayerInfo[playerid][pPosR_z] = 0.0;
    
PlayerInfo[playerid][pPosR_r] = 0.0;
    
PlayerInfo[playerid][pRModel] = 0;
    
PlayerInfo[playerid][pRTime] = 0;
    
PlayerInfo[playerid][pRID] = INVALID_VEHICLE_ID;
    
PlayerInfo[playerid][pRLock] = 0;
    for(new 
0MAX_PLAYERVEHICLESv++)
    {
        
PlayerVehicleInfo[playerid][v][pvModelId] = 0;
        
PlayerVehicleInfo[playerid][v][pvPosX] = 0.0;
        
PlayerVehicleInfo[playerid][v][pvPosY] = 0.0;
        
PlayerVehicleInfo[playerid][v][pvPosZ] = 0.0;
        
PlayerVehicleInfo[playerid][v][pvPosAngle] = 0.0;
        
PlayerVehicleInfo[playerid][v][pvLock] = 3;
        
PlayerVehicleInfo[playerid][v][pvLocked] = 0;
        
PlayerVehicleInfo[playerid][v][pvPaintJob] = -1;
        
PlayerVehicleInfo[playerid][v][pvColor1] = 0;
        
PlayerVehicleInfo[playerid][v][pvImpounded] = 0;
        
PlayerVehicleInfo[playerid][v][pvInsurances] = 0;
        
PlayerVehicleInfo[playerid][v][pvColor2] = 0;
        
PlayerVehicleInfo[playerid][v][pvPrice] = 0;
        
PlayerVehicleInfo[playerid][v][pvTicket] = 0;
        
PlayerVehicleInfo[playerid][v][pvWeapons][0] = 0;
        
PlayerVehicleInfo[playerid][v][pvWeapons][1] = 0;
        
PlayerVehicleInfo[playerid][v][pvWeapons][2] = 0;
        
PlayerVehicleInfo[playerid][v][pvWepUpgrade] = 0;
        
PlayerVehicleInfo[playerid][v][pvFuel] = 100.0;
        
PlayerVehicleInfo[playerid][v][pvHealth] = 1000.0;
        
PlayerVehicleInfo[playerid][v][pvStatus][0] = 0;
        
PlayerVehicleInfo[playerid][v][pvStatus][1] = 0;
        
PlayerVehicleInfo[playerid][v][pvStatus][2] = 0;
        
PlayerVehicleInfo[playerid][v][pvStatus][3] = 0;
        
format(PlayerVehicleInfo[playerid][v][pvNumberPlate], 32"0");
        
strcpy(PlayerVehicleInfo[playerid][v][pvAllowPlayer], "No-ne"MAX_PLAYER_NAME);
        
PlayerVehicleInfo[playerid][v][pvAllowedPlayerId] = INVALID_PLAYER_ID;
        
PlayerVehicleInfo[playerid][v][pvPark] = 0;
        
ListItemReleaseId[playerid][v] = -1;
        
ListItemTrackId[playerid][v] = -1;
        for(new 
0MAX_MODSm++)
        {
            
PlayerVehicleInfo[playerid][v][pvMods][m] = 0;
        }
        for(new 
vt 0vt MAX_OBJECTS_PER_PLAYERvt++)
            {
            
PlayerVehicleInfo[playerid][v][pvToyID][vt] = 0;
            
PlayerVehicleInfo[playerid][v][pvToyPosX][vt] = 0.00000;
            
PlayerVehicleInfo[playerid][v][pvToyPosY][vt] = 0.00000;
            
PlayerVehicleInfo[playerid][v][pvToyPosZ][vt] = 0.00000;
            
PlayerVehicleInfo[playerid][v][pvToyRotX][vt] = 0.000000;
            
PlayerVehicleInfo[playerid][v][pvToyRotY][vt] = 0.00000;
            
PlayerVehicleInfo[playerid][v][pvToyRotZ][vt] = 0.00000;
            
PlayerVehicleInfo[playerid][v][pvToyColor][vt] = 1;
            
PlayerVehicleInfo[playerid][v][pvToyIndex][vt] = 0;
            
PlayerVehicleInfo[playerid][v][pvToyTexture1][vt] = 0;
            
PlayerVehicleInfo[playerid][v][pvToyTexture2][vt] = 0;
            
PlayerVehicleInfo[playerid][v][pvToyTextureID][vt] = 0;
            }
    }
    for(new 
0MAX_PLAYERTOYSv++)
    {
        
PlayerToyInfo[playerid][v][ptModelID] = 0;
        
PlayerToyInfo[playerid][v][ptBone] = 0;
        
PlayerToyInfo[playerid][v][ptPosX] = 0.0;
        
PlayerToyInfo[playerid][v][ptPosY] = 0.0;
        
PlayerToyInfo[playerid][v][ptPosZ] = 0.0;
        
PlayerToyInfo[playerid][v][ptRotX] = 0.0;
        
PlayerToyInfo[playerid][v][ptRotY] = 0.0;
        
PlayerToyInfo[playerid][v][ptRotZ] = 0.0;
        
PlayerToyInfo[playerid][v][ptScaX] = 0.0;
        
PlayerToyInfo[playerid][v][ptScaY] = 0.0;
        
PlayerToyInfo[playerid][v][ptScaZ] = 0.0;
    }
    for(new 
012s++)
    {
        
PlayerInfo[playerid][pAGuns][s] = 0;
        
PlayerInfo[playerid][pGuns][s] = 0;
    }
    for(new 
040s++)
    {
        
ListItemReportId[playerid][s] = -1;
    }
    
CancelReport[playerid] = -1;
    
GiveKeysTo[playerid] = INVALID_PLAYER_ID;
    
PlayerInfo[playerid][pCarTime] = 0;
    
PlayerInfo[playerid][pPayDay] = 0;
    
PlayerInfo[playerid][pPayDayHad] = 0;
    
PlayerInfo[playerid][pCDPlayer] = 0;
    
PlayerInfo[playerid][pWins] = 0;
    
PlayerInfo[playerid][pLoses] = 0;
    
PlayerInfo[playerid][pAlcoholPerk] = 0;
    
PlayerInfo[playerid][pDrugPerk] = 0;
    
PlayerInfo[playerid][pMiserPerk] = 0;
    
PlayerInfo[playerid][pPainPerk] = 0;
    
PlayerInfo[playerid][pTraderPerk] = 0;
    
PlayerInfo[playerid][pTut] = 0;
    
PlayerInfo[playerid][pWarns] = 0;
    
PlayerInfo[playerid][pRope] = 0;
    
PlayerInfo[playerid][pDice] = 0;
    
PlayerInfo[playerid][pScrewdriver] = 0;
    
PlayerInfo[playerid][pAdjustable] = 0;
    
PlayerInfo[playerid][pWantedLevel] = 0;
    
PlayerInfo[playerid][pInsurance] = 0;
    
PlayerInfo[playerid][pDutyHours] = 0;
    
PlayerInfo[playerid][pAcceptedHelp] = 0;
    
PlayerInfo[playerid][pAcceptReport] = 0;
    
PlayerInfo[playerid][pTrashReport] = 0;
    
PlayerInfo[playerid][pGiftTime] = 0;
    
PlayerInfo[playerid][pTicketTime] = 0;
    
PlayerInfo[playerid][pServiceTime] = 0;
    
//format(PlayerInfo[playerid][pNamaAdmin], 64, "None");
    //strcpy(PlayerInfo[playerid][pNamaAsli], "None", MAX_PLAYER_NAME);
    //strcpy(PlayerInfo[playerid][pNamaAdmin], "None", MAX_PLAYER_NAME);
    
    
ClearCrime(playerid);
    
ClearCooking(playerid);
    
ClearGroceries(playerid);
    
ClearMarriage(playerid);
    
SetPlayerColor(playerid,TEAM_HIT_COLOR);
    
//PlayAudioStreamForPlayer(playerid, "http://mg-rp.pe.hu/forum/music/LP_LeaveOutAllTheRest.mp3");
    
SendClientMessageEx(playeridCOLOR_WHITE"{00FF00}Welcome to Need For Speed Roleplay Gaming" );
     
SetTimerEx("SafeLogin"10000"d"playerid);
     
SyncPlayerTime(playerid);
     
format(stringsizeof(string), "{FF0000}%s {33AA33}Telah bergabung kedalam server."GetPlayerNameEx(playerid));
     foreach(
Playeri) {
        if(
PlayerInfo[i][pHelper] >= || PlayerInfo[i][pAdmin] >= 1) {
            if(!
togJoin[i]) {
                
SendClientMessage(iCOLOR_YELLOWstring);
            }
        }
    } 
// Mekanik remove
    
RemoveBuildingForPlayer(playerid37072245.4531, -2378.960920.03130.25);
    
RemoveBuildingForPlayer(playerid36862288.2656, -2342.070315.56250.25);
    
RemoveBuildingForPlayer(playerid37082245.4531, -2378.960920.03130.25);
    
RemoveBuildingForPlayer(playerid36872210.3125, -2413.656315.76560.25);
    
RemoveBuildingForPlayer(playerid36222210.3125, -2413.656315.76560.25);
    
RemoveBuildingForPlayer(playerid16352255.3047, -2393.804714.71090.25);
    
RemoveBuildingForPlayer(playerid36272288.2656, -2342.070315.56250.25);
    
RemoveBuildingForPlayer(playerid14122282.0703, -2312.046913.75780.25);
    
RemoveBuildingForPlayer(playerid14122285.8281, -2315.757813.75780.25);
    
RemoveBuildingForPlayer(playerid13152289.7813, -2301.007815.81250.25);
    
RemoveBuildingForPlayer(playerid13028720.0156, -462.523416.85940.25);
    
//smb
    
RemoveBuildingForPlayer(playerid1297345.3125, -1775.94537.45310.25);
    
    
RemoveBuildings(playerid);
    return 
1;

Reply
#4

Show us safelogin(playerid).

PS: I am really bad at INI, but I'll try...
Reply
#5

This bro,

if maybe I have to change with mysql database?

PHP код:

public SafeLogin(playerid)
{

    
// Main Menu Features.
    
SetPlayerJoinCamera(playerid);
    
ClearChatbox(playerid);
    
SetPlayerVirtualWorld(playerid0);
//    GetPlayerName(playerid, PlayerInfo[playerid][pNamaAsli], MAX_PLAYER_NAME);

    
new playername[MAX_PLAYER_NAME];
    
GetPlayerName(playeridplayernamesizeof(playername));
    if(
doesAccountExist(playername))
    {
        
gPlayerAccount[playerid] = 1;
        
ShowMainMenuDialog(playerid1);
        return 
1;
    }
    else
    {
        if( 
strfindplayername"_"true) == -)
        {
            
SendClientMessageExplayeridCOLOR_WHITE"Connection rejected. Nama Anda tidak dapat digunanan Ganti Yang lebih Realitis: Firstname_Lastname." );
        }
        else
        {
            
gPlayerAccount[playerid] = 0;
            
ShowMainMenuDialog(playerid2);
        }

        return 
1;
    }

Reply
#6

Azz I'd suggest using mysql, but I ain't saying INI is bad... Its just that I am bad at INI.

DoesAccountExist()
ShowMainMenuDialog()
Reply
#7

Okay Thanks for help, and I will try to use mysql
Reply
#8

Reset all your variables in OnPlayerDisconnect
Reply
#9

How bro?
for example?

This my OnplayerDisconnect

PHP код:

public OnPlayerDisconnect(playeridreason)
{
    if(
AdminOnDuty[playerid] == 1)
    {
        
AdminOnDuty[playerid] = 0;
        
SetPlayerName(playeridPlayerInfo[playerid][pNormalName]);
        
SetPlayerColor(playerid0xFFFFFF00);
        
GetPlayerPos(playeridPlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z]);
        
GetPlayerFacingAngle(playeridPlayerInfo[playerid][pPos_r]);
        
OnPlayerStatsUpdate(playerid);
    }
    
// Bank Robbery
    
if(BankRobber[playerid])
    {
        new 
Rob BankRobber[playerid]-1string[128];
        
DisablePlayerCheckpoint(playerid);
        
BankRobbersCount --;
        
format(BankRobbers[Rob], MAX_PLAYER_NAME"");
        
DeliverMoney[playerid] = 0;
        
//
        
foreach(Playeri)
        {
            if(
BankRobber[i] || PlayerInfo[i][pMember] == 1)
            {
                if(
Rob == 0TextDrawHideForPlayer(iRobberyTextdraw1);
                else if(
Rob == 1TextDrawHideForPlayer(iRobberyTextdraw2);
                else if(
Rob == 2TextDrawHideForPlayer(iRobberyTextdraw3);
                else if(
Rob == 3TextDrawHideForPlayer(iRobberyTextdraw4);
                else if(
Rob == 4TextDrawHideForPlayer(iRobberyTextdraw5);
            }
        }
        
format(stringsizeof(string), "** %s has disconnected and has failed the robbery. **"GetPlayerNameEx(playerid));
        
SendRobberyMessage(COLOR_LIGHTREDstring);
        
SendCopMessage(COLOR_LIGHTREDstring);
        
BankRobber[playerid] = 0;
        if(
BankRobbersCount == 0)
        {
            
TextDrawHideForAll(RobberyTextdraw);
            
TextDrawHideForAll(RobberyTextdraw1);
            
TextDrawHideForAll(RobberyTextdraw2);
            
TextDrawHideForAll(RobberyTextdraw3);
            
TextDrawHideForAll(RobberyTextdraw4);
            
TextDrawHideForAll(RobberyTextdraw5);
            
BankRobbery 0;
            
RobberyStarted 0;
            
format(stringsizeof(string), "** NEWS: Perampokan bank telah selesai, $%d telah dicuri $%d telah diamankan. **"TotalStolen*100000, (TotalRobbers*100000-(TotalStolen*100000)));
            
SendClientMessageToAllEx(COLOR_YELLOWstring);
            
TotalRobbers 0;
            new 
copsonline;
            foreach(
Playeri)
            {
                if(
IsACop(i)) copsonline++;
            }
        }
    }


    
PlayerPressedJump[playerid] = 0;
    
DestroyDynamic3DTextLabel(MaskText[playerid]);
    
TextDrawHideForPlayer(playeridTime), TextDrawHideForPlayer(playeridDate);
    if(
GetPVarType(playerid"BoomboxObject"))
    {
        
DestroyDynamicObject(GetPVarInt(playerid"BoomboxObject"));
        if(
GetPVarType(playerid"bboxareaid"))
        {
            foreach(
Player,i)
            {
                if(
IsPlayerInDynamicArea(iGetPVarInt(playerid"bboxareaid")))
                {
                    
StopAudioStreamForPlayer(i);
                     
SendClientMessage(iCOLOR_GREY" The boombox creator has disconnected from the server.");
                }
            }
        }
    }
    if(
PlayerInfo[playerid][pRTime] > 0)
    {
        new 
Float:xFloat:yFloat:zFloat:angle;
         
GetVehiclePos(PlayerInfo[playerid][pRID] , xyz);
        
GetVehicleZAngle(PlayerInfo[playerid][pRID] , angle);
          
PlayerInfo[playerid][pPosR_x] = x;
        
PlayerInfo[playerid][pPosR_y] = y;
        
PlayerInfo[playerid][pPosR_z] = z;
        
PlayerInfo[playerid][pPosR_r] = angle;
        
DestroyVehicle(PlayerInfo[playerid][pRID]);
    }
    if(
ado[playerid] == 1)
    {
    
ado[playerid] = 0;
    
DestroyDynamic3DTextLabelText3D:ado3dtext[playerid] );
    return 
1;
    }
     
Delete3DTextLabel(DutyLabel[playerid]);
    {
     new 
VID GetPlayerVehicleID(playerid);
    
DestroyObject(SirenObject[VID]);
     {
DestroyObject(GetPVarInt(playerid"neon")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon1")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon2")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon3"));
      
DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon4")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon5")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon6")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon7"));
      
DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon8")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon9")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon10")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon11"));
      
DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon12")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon13")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon14")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon15"));
      
DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon16")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon17")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon18")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon19"));
      
DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon20")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon21")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon22")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon23"));
      
DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon24")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon25")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon26")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon27"));
      
DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon28")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon29")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon30")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon31"));
      
DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon32")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon33")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon34")); DeletePVar(playerid"Status"); DestroyObject(GetPVarInt(playerid"neon35"));
    }
    }
    
    
//Fitness SYstem
    
REST_PLAYER(playerid);

    
HideProgressBarForPlayerplayerid,player_gym_progress[playerid]);
    
TextDrawHideForPlayerplayeridgym_powerplayerid ] );
    
TextDrawHideForPlayerplayeridgym_desplayerid ] );
    
TextDrawHideForPlayerplayeridgym_deslabelplayerid ] );
    
TextDrawHideForPlayerplayeridgym_repslabelplayerid ] );
     if(
PlayerInfo[playerid][pKTP] == 1)
    {
        
PlayerInfo[playerid][pKTPTime] = 3600;
    }
    
//PlayerInfo[playerid][Last] = -1;
    //PlayerInfo[playerid][NoPM] = 0;
       
new VID GetPlayerVehicleID(playerid);
     
DestroyObject(SirenObject[VID]);
    
//    pPm[playerid][readpm] = -1;
    //KillTimer(PlayerInfo[playerid][MowerTimer]);//<<< ini
    
DestroyDynamic3DTextLabel(adoo[playerid]);
    
DestroyDynamic3DTextLabel(ame[playerid]);
    
DestroyDynamic3DTextLabel(MaskText[playerid]);
    
amestatus[playerid] = 0;
    
adostatus[playerid] = 0;
    
KillTimer(GetPVarInt(playerid"OverKondisi"));
    
KillTimer(GetPVarInt(playerid"KondisiTimer"));

    if(
GetPVarType(playerid"pBoomBox"))
    {
        
DestroyDynamicObject(GetPVarInt(playerid"pBoomBox"));
        
DestroyDynamic3DTextLabel(Text3D:GetPVarInt(playerid"pBoomBoxLabel"));
        if(
GetPVarType(playerid"pBoomBoxArea"))
        {
              new 
str[128];
            
format(strsizeof(str), "The boombox owner (%s) has logged off"GetPlayerNameEx(playerid));
            foreach(
Playeri)
            {
                if(
IsPlayerInDynamicArea(iGetPVarInt(playerid"pBoomBoxArea")))
                {
                    
StopAudioStreamForPlayer(i);
                    
SendClientMessage(iCOLOR_PURPLEstr);
                }
            }
        }
    }
    
    
// Crash Fix - GhoulSlayeR
    
new name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnamesizeof(name));
    if(!
strcmp(name"InvalidNick"true)) return 1;
    if(!
strcmp(name"BannedPlayer"true)) return 1;
    
TextDrawHideForPlayer(playeridSiteTD);
    
//TextDrawHideForPlayer(playerid, NFS);

    
if(playerid == MAX_PLAYERS) return 1;
    
PlayersConnected--;
    if(
PlayerInfo[playerid][pWExists] == 1)
    {
        
WeedLogout(playerid);
    }
    if(
pTazer[playerid] == 1GivePlayerValidWeapon(playerid,pTazerReplace[playerid],60000);
    if(
GetPVarInt(playerid"SpeedRadar") == 1GivePlayerValidWeapon(playeridGetPVarInt(playerid"RadarReplacement"), 60000);
    if(
GetPVarInt(playerid"MovingStretcher") != -1)
    {
        
KillTimer(GetPVarInt(playerid"TickEMSMove"));
        
DeletePVar(GetPVarInt(playerid"MovingStretcher"), "OnStretcher");
        
SetPVarInt(playerid"MovingStretcher", -1);
    }
    if(
GetPVarInt(playerid"Hospital") > 0)
    {
        
PlayerInfo[playerid][pHospital] = 1;
    }
    if(
GetPVarInt(playerid"Injured") == 1)
    {
        
PlayerInfo[playerid][pHospital] = 1;
        
KillEMSQueue(playerid);
        
ResetPlayerWeaponsEx(playerid);
    }
    for(new 
012s++)
    {
        if(
PlayerInfo[playerid][pAGuns][s] != 0)
        {
            
RemovePlayerWeapon(playeridPlayerInfo[playerid][pAGuns][s]);
        }
    }
    if(
control[playerid] == 1)
    {
        
control[playerid] = 0;
        
KillTimer(ControlTimer[playerid]);
    }
    if(
PlayerInfo[playerid][pLockCar] != INVALID_VEHICLE_ID)
    {
        
vehicle_unlock_doors(PlayerInfo[playerid][pLockCar]);
    }
    if(
PlayerInfo[playerid][pVehicleKeysFrom] != INVALID_PLAYER_ID)
    {
        
PlayerVehicleInfo[PlayerInfo[playerid][pVehicleKeysFrom]][PlayerInfo[playerid][pVehicleKeys]][pvAllowedPlayerId] = INVALID_PLAYER_ID;
    }
    new 
string[128];
    switch (
reason)
    {
            case 
0:
           {
               
format(stringsizeof(string), "%s telah meninggalkan server (timeout/crash)."GetPlayerNameEx(playerid));
               
ProxDetector(30.0playeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
               if(
PlayerCuffed[playerid] != 0)
               {
                
PlayerInfo[playerid][pJailed] = 4;
                
PlayerInfo[playerid][pJailTime] += 20*60;
            }
           }
           case 
1:
           {
               
format(stringsizeof(string), "%s telah meninggalkan server (pergi)."GetPlayerNameEx(playerid));
               
ProxDetector(30.0playeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
               if(
PlayerCuffed[playerid] != 0)
               {
                
PlayerInfo[playerid][pJailed] = 4;
                
PlayerInfo[playerid][pJailTime] += 20*60;
            }
        }
        case 
2:
        {
            
format(stringsizeof(string), "%s telah meninggalkan server (kicked/banned)."GetPlayerNameEx(playerid));
            
ProxDetector(30.0playeridstringCOLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
           }
    }
    if(
EventKernel[EventRequest] == playerid)
    {
        
EventKernel[EventRequest] = 999;
        
ABroadCastCOLOR_YELLOW"{AA3333}AdmWarning{FFFF00}: The player that was requesting an event has disconnected/crashed.");
    }
    if(
EventKernel[EventCreator] == playerid)
    {
        
EventKernel[EventCreator] = 999;
        
ABroadCastCOLOR_YELLOW"{AA3333}AdmWarning{FFFF00}: The player that was creating an event has disconnected/crashed.");
    }
    if(
EventKernel[EventStaff][0] == playerid)
    {
        
EventKernel[EventStaff][0] = 999;
    }
    else if(
EventKernel[EventStaff][1] == playerid)
    {
        
EventKernel[EventStaff][1] = 999;
    }
    else if(
EventKernel[EventStaff][2] == playerid)
    {
        
EventKernel[EventStaff][2] = 999;
    }
    else if(
EventKernel[EventStaff][3] == playerid)
    {
        
EventKernel[EventStaff][3] = 999;
    }
    else if(
EventKernel[EventStaff][4] == playerid)
    {
        
EventKernel[EventStaff][4] = 999;
    }
    if(
GetPVarInt(playerid"IsInArena") >= 0)
    {
        
LeavePaintballArena(playeridGetPVarInt(playerid"IsInArena"));
        
PlayerInfo[playerid][pInt] = GetPVarInt(playerid"pbOldInt");
        
PlayerInfo[playerid][pVW] = GetPVarInt(playerid"pbOldVW");
        
PlayerInfo[playerid][pPos_x] = GetPVarFloat(playerid"pbOldX");
        
PlayerInfo[playerid][pPos_y] = GetPVarFloat(playerid"pbOldY");
        
PlayerInfo[playerid][pPos_z] = GetPVarFloat(playerid"pbOldZ");
        
PlayerInfo[playerid][pHealth] = GetPVarFloat(playerid"pbOldHealth");
        
PlayerInfo[playerid][pArmor] = GetPVarFloat(playerid"pbOldArmor");
        
SetPlayerHealth(playerid,GetPVarFloat(playerid"pbOldHealth"));
        
SetPlayerArmour(playerid,GetPVarFloat(playerid"pbOldArmor"));
    }
    else if(
GetPVarInt(playerid"EventToken") == 0)
    {
        new 
FloatxFloatyFloatz;
        
PlayerInfo[playerid][pInt] = GetPlayerInterior(playerid);
        
PlayerInfo[playerid][pVW] = GetPlayerVirtualWorld(playerid);
        
PlayerInfo[playerid][pChar] = PlayerInfo[playerid][pModel];
        
GetPlayerPos(playeridxyz);
        
GetPlayerFacingAngle(playeridPlayerInfo[playerid][pPos_r]);
        
PlayerInfo[playerid][pPos_x] = x;
        
PlayerInfo[playerid][pPos_y] = y;
        
PlayerInfo[playerid][pPos_z] = z;
    }
    else if(
GetPVarInt(playerid"EventToken") == 1)
    {
        
PlayerInfo[playerid][pInt] = EventLastInt[playerid];
        
PlayerInfo[playerid][pVW] = EventLastVW[playerid];
        
PlayerInfo[playerid][pChar] = PlayerInfo[playerid][pModel];
        
PlayerInfo[playerid][pPos_r] = EventFloats[playerid][0];
        
PlayerInfo[playerid][pPos_x] = EventFloats[playerid][1];
        
PlayerInfo[playerid][pPos_y] = EventFloats[playerid][2];
        
PlayerInfo[playerid][pPos_z] = EventFloats[playerid][3];
    }
    if(
WatchingTV[playerid] == 1)
    {
        
PlayerInfo[playerid][pInt] = BroadcastLastInt[playerid];
        
PlayerInfo[playerid][pVW] = BroadcastLastVW[playerid];
        
PlayerInfo[playerid][pPos_r] = BroadcastFloats[playerid][0];
        
PlayerInfo[playerid][pPos_x] = BroadcastFloats[playerid][1];
        
PlayerInfo[playerid][pPos_y] = BroadcastFloats[playerid][2];
        
PlayerInfo[playerid][pPos_z] = BroadcastFloats[playerid][3];
        
WatchingTV[playerid] = 0;
        
viewers--;
        
UpdateSANewsBroadcast();
    }
    if(
Spectate[playerid] < 553)
    {
        
PlayerInfo[playerid][pInt] = GetPVarInt(playerid"SpecInt");
        
PlayerInfo[playerid][pVW] = GetPVarInt(playerid"SpecVW");
        
PlayerInfo[playerid][pChar] = PlayerInfo[playerid][pModel];
        
PlayerInfo[playerid][pPos_x] = GetPVarFloat(playerid"SpecPosX");
        
PlayerInfo[playerid][pPos_y] = GetPVarFloat(playerid"SpecPosY");
        
PlayerInfo[playerid][pPos_z] = GetPVarFloat(playerid"SpecPosZ");
        
GettingSpectated[Spectate[playerid]] = 999;
        
Spectate[playerid] = 999;
    }
    if(
gBike[playerid] >= && gBikeRenting[playerid] == 1)
    {
        
gBike[playerid] = 0;
        
gBikeRenting[playerid] = 0;
        
KillTimer(GetPVarInt(playerid"RentTime"));
    }

    if(
GetPVarInt(playerid"gpsonoff") == 1TextDrawDestroy(GPS[playerid]);

    if(
GetPVarInt(playerid"fuelonoff") == 1)
     {
          
DestroyProgressBar(FuelBar[playerid]);
        
textdrawscount--;
        
FuelBar[playerid] = INVALID_BAR_ID;
    }

    if(
InsideShamal[playerid] != INVALID_VEHICLE_ID)
    {
        if(
InsideShamal[playerid] == INVALID_VEHICLE_ID || GetVehicleModel(InsideShamal[playerid]) != 519)
        {
            
GivePlayerValidWeapon(playerid4660000);
            
PlayerInfo[playerid][pPos_x] = 0.000000;
            
PlayerInfo[playerid][pPos_y] = 0.000000;
            
PlayerInfo[playerid][pPos_z] = 420.000000;
        }
        else
        {
            new 
Float:XFloat:YFloat:Z;
            
GetVehiclePos(InsideShamal[playerid], XYZ);
            
PlayerInfo[playerid][pPos_x] = X;
            
PlayerInfo[playerid][pPos_y] = Y;
            
PlayerInfo[playerid][pPos_z] = Z;

            new 
Float:XBFloat:YBFloat:ZB;
            
GetVehiclePos(InsideShamal[playerid], XBYBZB);
            if(
ZB 50.0)
            {
                
GivePlayerValidWeapon(playerid4660000);
            }
        }
        
PlayerInfo[playerid][pVW] = 0;
        
SetPlayerVirtualWorld(playerid0);
        
PlayerInfo[playerid][pInt] = 0;
        
SetPlayerInterior(playerid0);
        
InsideShamal[playerid] = INVALID_VEHICLE_ID;
    }
     
InsideShamal[playerid] = INVALID_VEHICLE_ID;
     
//autopark
    
for(new 0MAX_PLAYERVEHICLESa++)
    {
        if(
PlayerVehicleInfo[playerid][a][pvId] != INVALID_PLAYER_VEHICLE_ID)
        {
            new 
Float:xFloat:yFloat:zFloat:angleFloat:health;
            
GetVehicleHealth(PlayerVehicleInfo[playerid][a][pvId], health);
            
GetVehiclePos(PlayerVehicleInfo[playerid][a][pvId], xyz);
            
GetVehicleZAngle(PlayerVehicleInfo[playerid][a][pvId], angle);
            
UpdatePlayerVehiclePosition(playeridaxyzanglehealth);
        }
    }

    
gActivePlayers[playerid]--;
    
numplayers--;
    
PlayerInfo[playerid][pAdjustable] = 1;
    
OnPlayerStatsUpdate(playerid);
    
UnloadPlayerVehicles(playerid);
    
ResetPlayerWeapons(playerid);

    for(new 
0MAX_REPORTSi++)
    {
        if(
Reports[i][ReportFrom] == playerid)
        {
            
Reports[i][ReportFrom] = 999;
            
Reports[i][BeingUsed] = 0;
            
Reports[i][TimeToExpire] = 0;
        }
    }
    foreach(
Playeri)
    {
        if(
TaxiAccepted[i] == playerid)
        {
            
TaxiAccepted[i] = 999;
            
GameTextForPlayer(i"~w~Taxi Caller~n~~r~Left the game"50001);
            
TaxiCallTime[i] = 0;
            
DisablePlayerCheckpoint(i);
        }
        if(
EMSAccepted[i] == playerid)
        {
            
EMSAccepted[i] = 999;
            
GameTextForPlayer(i"~w~EMS Caller~n~~r~Left the game"50001);
            
EMSCallTime[i] = 0;
            
DisablePlayerCheckpoint(i);
        }
        if(
BusAccepted[i] == playerid)
        {
            
BusAccepted[i] = 999;
            
GameTextForPlayer(i"~w~Bus Caller~n~~r~Left the game"50001);
            
BusCallTime[i] = 0;
            
DisablePlayerCheckpoint(i);
        }
        if(
MedicAccepted[i] == playerid)
        {
            
TaxiAccepted[playerid] = 999BusAccepted[playerid] = 999MedicAccepted[playerid] = 999;
            
GameTextForPlayer(i"~w~Medic Caller~n~~r~Left the game"50001);
            
MedicCallTime[i] = 0;
            
DisablePlayerCheckpoint(i);
        }
        if(
OrderAssignedTo[i] == playerid)
        {
           
OrderAssignedTo[i] = INVALID_PLAYER_ID;
        }
    }
    if(
HaveGPS[playerid])
    {
        
KillTimer(GPSTimer[playerid]);
        
HaveGPS[playerid] = false;
        
GPSTimer[playerid] = 0;
    }
    if(
TransportCost[playerid] > && TransportDriver[playerid] < 999)
    {
        if(
IsPlayerConnected(TransportDriver[playerid]))
        {
            
TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
            
TransportTime[TransportDriver[playerid]] = 0;
            
TransportCost[TransportDriver[playerid]] = 0;
            
format(stringsizeof(string), "~w~Passenger left~n~~g~Earned $%d",TransportCost[playerid]);
            
GameTextForPlayer(TransportDriver[playerid], string50001);
            
TransportDriver[playerid] = 999;
        }
    }
    if(
GotHit[playerid] > 0)
    {
        if(
GetChased[playerid] < 999)
        {
            if(
IsPlayerConnected(GetChased[playerid]))
            {
                
SendClientMessageEx(GetChased[playerid], COLOR_YELLOW"Your hit has left the server.");
                
GoChase[GetChased[playerid]] = 999;
            }
        }
    }
     if(
GoChase[playerid] < 999)
     {
      
GetChased[GoChase[playerid]] = 999;
      
GotHit[GoChase[playerid]] = 999;
     }
    if(
HireCar[playerid] != 299)
    {
        
gLastDriver[HireCar[playerid]] = 300;
        
vehicle_unlock_doors(HireCar[playerid]);
    }
    if (
gLastCar[playerid] > 0)
    {
        
gLastDriver[gLastCar[playerid]] = 300;
        if(
PlayerInfo[playerid][pPhousekey] != gLastCar[playerid]-1)
        {
            
vehicle_unlock_doors(gLastCar[playerid]);
        }
    }
    if(
PlayerBoxing[playerid] > 0)
    {
        if(
Boxer1 == playerid)
        {
            if(
IsPlayerConnected(Boxer2))
            {
                if(
IsPlayerInRangeOfPoint(PlayerBoxing[Boxer2], 20.0768.94, -70.871001.56))
                {
                    
PlayerBoxing[Boxer2] = 0;
                    
SetPlayerPos(Boxer2768.48, -73.661000.57);
                    
SetPlayerInterior(Boxer27);
                    
GameTextForPlayer(Boxer2"~r~Match interupted"50001);
                    return 
1;
                }
                
PlayerBoxing[Boxer2] = 0;
                
SetPlayerPos(Boxer2765.8433,3.2924,1000.7186);
                
SetPlayerInterior(Boxer25);
                
GameTextForPlayer(Boxer2"~r~Match interupted"50001);
            }
        }
        else if(
Boxer2 == playerid)
        {
            if(
IsPlayerConnected(Boxer1))
            {
                if(
IsPlayerInRangeOfPoint(PlayerBoxing[Boxer1],20.0,764.35, -66.481001.56))
                {
                    
PlayerBoxing[Boxer1] = 0;
                    
SetPlayerPos(Boxer1768.48, -73.661000.57);
                    
SetPlayerInterior(Boxer17);
                    
GameTextForPlayer(Boxer1"~r~Match interupted"50001);
                    return 
1;
                }
                
PlayerBoxing[Boxer1] = 0;
                
SetPlayerPos(Boxer1765.8433,3.2924,1000.7186);
                
SetPlayerInterior(Boxer15);
                
GameTextForPlayer(Boxer1"~r~Match interupted"50001);
            }
        }
        
InRing 0;
         
RoundStarted 0;
        
Boxer1 INVALID_PLAYER_ID;
        
Boxer2 INVALID_PLAYER_ID;
        
TBoxer INVALID_PLAYER_ID;
    }
    if(
GetPVarInt(playerid"AdvisorDuty") == 1)
    {
        
Advisors--;
    }
    if(
TransportDuty[playerid] == 1)
    {
        
TaxiDrivers -= 1;
    }
    else if(
TransportDuty[playerid] == 2)
    {
        
BusDrivers -= 1;
    }
    if(
PlayerInfo[playerid][pJob] == 11 || PlayerInfo[playerid][pJob2] == 11)
    {
        if(
JobDuty[playerid] == 1) { Medics -= 1; }
    }
    
/*if(PlayerInfo[playerid][pJob] == 7 || PlayerInfo[playerid][pJob2] == 7)
    {
        if(JobDuty[playerid] == 1) { Mechanics -= 1; }
    }*/
    
if(PlayerInfo[playerid][pJob] == 11 || PlayerInfo[playerid][pJob2] == 11)
    {
        if(
JobDuty[playerid] == 1) { Coastguard -= 1; }
    }
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)