gm help
#1

Help Please...

Quote:

C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(232) : warning 201: redefinition of constant/macro (symbol "MAX_ROADBLOCKS")
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(4470) : error 017: undefined symbol "IsACop"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5009) : error 017: undefined symbol "GiftPlayer"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5111) : error 004: function "ABroadCast" is not implemented
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5393) : error 017: undefined symbol "IsACop"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5401) : error 017: undefined symbol "IsACop"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5404) : error 004: function "SetPlayerToTeamColor" is not implemented
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5472) : error 017: undefined symbol "HaveWeapon"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5474) : error 017: undefined symbol "PlayerName"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5490) : error 017: undefined symbol "IsACop"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5639) : error 017: undefined symbol "GivePlayerAdminGun"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5640) : error 017: undefined symbol "GivePlayerAdminGun"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(566 : error 017: undefined symbol "ResetPlayerAdminWeaponsEx"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5669) : error 004: function "SetPlayerWeapons" is not implemented
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5723) : error 017: undefined symbol "HaveWeapon"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5727) : error 017: undefined symbol "PlayerName"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(572 : error 017: undefined symbol "UpdateWarnings"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5729) : error 017: undefined symbol "PlayerName"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(5730) : error 004: function "ABroadCast" is not implemented
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(6021) : error 017: undefined symbol "SaveBusiness"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(6030) : error 017: undefined symbol "SaveHouse"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(6259) : error 017: undefined symbol "PlayerName"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(6264) : error 017: undefined symbol "LockCar"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(626 : error 017: undefined symbol "UnLockCar"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(634 : error 017: undefined symbol "PlayerName"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(6353) : error 017: undefined symbol "LockCar"
C:\Users\Administrator\Desktop\U-RP [ENG - 0.3x]\U-RP [ENG - 0.3x]\gamemodes\U-RP.pwn(6357) : error 017: undefined symbol "UnLockCar"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


26 Errors.

Quote:

public SearchingHits(playerid)
{
new hits;
new string[128];
new giveplayer[MAX_PLAYER_NAME];
SendClientMessage(playerid, COLOR_WHITE, "** Available Contracts:");
//foreach(Player, i);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pHeadValue] > 0)
{
GetPlayerName(i, giveplayer, sizeof(giveplayer));
if(IsACop(i))
{
format(string, sizeof(string), "Name: %s || ID: %d || Price: $%d || Contracted By: %s", giveplayer, i, PlayerInfo[i][pHeadValue], PlayerInfo[i][pContractBy]);
SendClientMessage(playerid, COLOR_DBLUE, string);
}
else
{
format(string, sizeof(string), "Name: %s || ID: %d || Price: $%d || Contracted By: %s", giveplayer, i, PlayerInfo[i][pHeadValue], PlayerInfo[i][pContractBy]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
hits++;
if(hits == return SendClientMessage(playerid, COLOR_YELLOW, "Type /givehit to assign a Contract to one of the hitmen.");
}
}
}
SendClientMessage(playerid, COLOR_YELLOW, "Type /givehit to assign a Contract to one of the hitmen.");
return 1;
}
LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
gPlayerUsingLoopingAnim[playerid] = 1;
ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
TextDrawShowForPlayer(playerid,txtAnimHelper);
}
stock Get2DZone(zone[], len, Float, Float:y, Float:z)
{
#pragma unused z
for(new i = 0; i != sizeof(gSAZones); i++)
{
if(x >= gSAZones[i][SAZONE_AREA][0] && x <= gSAZones[i][SAZONE_AREA][3] && y >= gSAZones[i][SAZONE_AREA][1] && y <= gSAZones[i][SAZONE_AREA][4])
{
return format(zone, len, gSAZones[i][SAZONE_NAME]);
}
}
return format(zone, len, "San Andreas");
}

stock RPN(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
for(new i = 0; i < MAX_PLAYER_NAME; i++)
{
if(name[i] == '_') name[i] = ' ';
}
return name;
}
stock IPBanPlayer(playerid, reason[])
{
strmid(PlayerInfo[playerid][pBanReason], reason, 0, strlen(reason), 255);
PlayerInfo[playerid][pBanned] = 1;
Ban(playerid);
return 1;
}


stock SetVehicleColor(vehicleid, color1, color2)
{
VehicleEnum[vehicleid][veh_colors][1] = color1;
VehicleEnum[vehicleid][veh_colors][2] = color2;
return ChangeVehicleColor(vehicleid, color1, color2);
}

stock SetVehiclePaintjob(vehicleid, paintjob)
{
VehicleEnum[vehicleid][veh_paintjob] = paintjob;
return ChangeVehiclePaintjob(vehicleid, paintjob);
}

stock AddComponentToVehicle(vehicleid, componentid)
{
new
owner;
if(vehicleid <= 0 || vehicleid == INVALID_VEHICLE_ID || vehicleid > MAX_VEHICLES) return 0;
if(componentid < 1000 || componentid > 1193) return 0;
AddVehicleComponent(vehicleid, componentid);
CallRemoteFunction("OnVehicleMod", "ddd", owner, vehicleid, componentid);
return 1;
}

stock SendFamilyMessageToAll(color, const string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && gPlayerLogged[i])
{
if(PlayerInfo[i][pFMember] != 255) { SendClientMessage(i, color, string); }
}
}
return 1;
}


stock PayFaction(faction)
{
new string[256];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
switch(faction)
{
case 1:
{
if(PlayerInfo[i][pMember] == faction)
{
if(PlayerInfo[i][pRank] == 1)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION1_RANK1_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION1_RANK1_PAY);
}
else if(PlayerInfo[i][pRank] == 2)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION1_RANK2_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION1_RANK2_PAY);
}
else if(PlayerInfo[i][pRank] == 3)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION1_RANK3_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION1_RANK3_PAY);
}
else if(PlayerInfo[i][pRank] == 4)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION1_RANK4_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION1_RANK4_PAY);
}
else if(PlayerInfo[i][pRank] == 5)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION1_RANK5_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION1_RANK5_PAY);
}
else if(PlayerInfo[i][pRank] == 6)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION1_RANK6_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION1_RANK6_PAY);
}
}
}
case 2:
{
if(PlayerInfo[i][pMember] == faction)
{
if(PlayerInfo[i][pRank] == 1)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION2_RANK1_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION2_RANK1_PAY);
}
else if(PlayerInfo[i][pRank] == 2)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION2_RANK2_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION2_RANK2_PAY);
}
else if(PlayerInfo[i][pRank] == 3)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION2_RANK3_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION2_RANK3_PAY);
}
else if(PlayerInfo[i][pRank] == 4)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION2_RANK4_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION2_RANK4_PAY);
}
else if(PlayerInfo[i][pRank] == 5)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION2_RANK5_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION2_RANK5_PAY);
}
else if(PlayerInfo[i][pRank] == 6)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION2_RANK6_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION2_RANK6_PAY);
}
}
}
case 3:
{
if(PlayerInfo[i][pMember] == faction)
{
if(PlayerInfo[i][pRank] == 1)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION3_RANK1_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION3_RANK1_PAY);
}
else if(PlayerInfo[i][pRank] == 2)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION3_RANK2_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION3_RANK2_PAY);
}
else if(PlayerInfo[i][pRank] == 3)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION3_RANK3_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION3_RANK3_PAY);
}
else if(PlayerInfo[i][pRank] == 4)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION3_RANK4_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION3_RANK4_PAY);
}
else if(PlayerInfo[i][pRank] == 5)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION3_RANK5_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION3_RANK5_PAY);
}
else if(PlayerInfo[i][pRank] == 6)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION3_RANK6_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION3_RANK6_PAY);
}
}
}
case 4:
{
if(PlayerInfo[i][pMember] == faction)
{
if(PlayerInfo[i][pRank] == 1)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION4_RANK1_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION4_RANK1_PAY);
}
else if(PlayerInfo[i][pRank] == 2)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION4_RANK2_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION4_RANK2_PAY);
}
else if(PlayerInfo[i][pRank] == 3)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION4_RANK3_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION4_RANK3_PAY);
}
else if(PlayerInfo[i][pRank] == 4)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION4_RANK4_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION4_RANK4_PAY);
}
else if(PlayerInfo[i][pRank] == 5)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION4_RANK5_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION4_RANK5_PAY);
}
else if(PlayerInfo[i][pRank] == 6)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION4_RANK6_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION4_RANK6_PAY);
}
}
}
case 5:
{
if(PlayerInfo[i][pMember] == faction)
{
if(PlayerInfo[i][pRank] == 1)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION5_RANK1_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION5_RANK1_PAY);
}
else if(PlayerInfo[i][pRank] == 2)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION5_RANK2_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION5_RANK2_PAY);
}
else if(PlayerInfo[i][pRank] == 3)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION5_RANK3_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION5_RANK3_PAY);
}
else if(PlayerInfo[i][pRank] == 4)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION5_RANK4_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION5_RANK4_PAY);
}
else if(PlayerInfo[i][pRank] == 5)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION5_RANK5_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION5_RANK5_PAY);
}
else if(PlayerInfo[i][pRank] == 6)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION5_RANK6_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION5_RANK6_PAY);
}
}
}
case 6:
{
if(PlayerInfo[i][pMember] == faction)
{
if(PlayerInfo[i][pRank] == 1)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION6_RANK1_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION6_RANK1_PAY);
}
else if(PlayerInfo[i][pRank] == 2)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION6_RANK2_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION6_RANK2_PAY);
}
else if(PlayerInfo[i][pRank] == 3)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION6_RANK3_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION6_RANK3_PAY);
}
else if(PlayerInfo[i][pRank] == 4)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION6_RANK4_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION6_RANK4_PAY);
}
else if(PlayerInfo[i][pRank] == 5)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION6_RANK5_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION6_RANK5_PAY);
}
else if(PlayerInfo[i][pRank] == 6)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION6_RANK6_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION6_RANK6_PAY);
}
}
}
case 7:
{
if(PlayerInfo[i][pMember] == faction)
{
if(PlayerInfo[i][pRank] == 1)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION7_RANK1_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION7_RANK1_PAY);
}
else if(PlayerInfo[i][pRank] == 2)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION7_RANK2_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION7_RANK2_PAY);
}
else if(PlayerInfo[i][pRank] == 3)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION7_RANK3_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION7_RANK3_PAY);
}
else if(PlayerInfo[i][pRank] == 4)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION7_RANK4_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION7_RANK4_PAY);
}
else if(PlayerInfo[i][pRank] == 5)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION7_RANK5_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION7_RANK5_PAY);
}
else if(PlayerInfo[i][pRank] == 6)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION7_RANK6_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION7_RANK6_PAY);
}
}
}
case 8:
{
if(PlayerInfo[i][pMember] == faction)
{
if(PlayerInfo[i][pRank] == 1)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION8_RANK1_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION8_RANK1_PAY);
}
else if(PlayerInfo[i][pRank] == 2)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION8_RANK2_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION8_RANK2_PAY);
}
else if(PlayerInfo[i][pRank] == 3)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION8_RANK3_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION8_RANK3_PAY);
}
else if(PlayerInfo[i][pRank] == 4)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION8_RANK4_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION8_RANK4_PAY);
}
else if(PlayerInfo[i][pRank] == 5)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION8_RANK5_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION8_RANK5_PAY);
}
else if(PlayerInfo[i][pRank] == 6)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION8_RANK6_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION8_RANK6_PAY);
}
}
}
case 9:
{
if(PlayerInfo[i][pMember] == faction)
{
if(PlayerInfo[i][pRank] == 1)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION9_RANK1_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION9_RANK1_PAY);
}
else if(PlayerInfo[i][pRank] == 2)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION9_RANK2_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION9_RANK2_PAY);
}
else if(PlayerInfo[i][pRank] == 3)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION9_RANK3_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION9_RANK3_PAY);
}
else if(PlayerInfo[i][pRank] == 4)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION9_RANK4_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION9_RANK4_PAY);
}
else if(PlayerInfo[i][pRank] == 5)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION9_RANK5_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION9_RANK5_PAY);
}
else if(PlayerInfo[i][pRank] == 6)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION9_RANK6_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION9_RANK6_PAY);
}
}
}
case 10:
{
if(PlayerInfo[i][pMember] == faction)
{
if(PlayerInfo[i][pRank] == 1)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION10_RANK1_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION10_RANK1_PAY);
}
else if(PlayerInfo[i][pRank] == 2)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION10_RANK2_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION10_RANK2_PAY);
}
else if(PlayerInfo[i][pRank] == 3)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION10_RANK3_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION10_RANK3_PAY);
}
else if(PlayerInfo[i][pRank] == 4)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION10_RANK4_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION10_RANK4_PAY);
}
else if(PlayerInfo[i][pRank] == 5)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION10_RANK5_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION10_RANK5_PAY);
}
else if(PlayerInfo[i][pRank] == 6)
{
format(string, sizeof(string), "You have received $%d from the government.", FACTION10_RANK6_PAY);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, FACTION10_RANK6_PAY);
}
}
}
}
}
}
return 1;
}


stock GiveMoney(playerid, money)
{
PlayerInfo[playerid][pCash] += money;
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
return 1;
}

public Gift(playerid)
{
GiftPlayer(playerid, 1);
gifttimer[playerid] = 3600;
gettinggift[playerid] = 0;
return 1;
}


stock IsLocationLosSantos(Float, Float:y, Float:z)
{
new zone[28];
Get2DZone(zone, 28, x, y, z);

for (new i = 0; i < sizeof(LSNames); i += 1)
{
if (strcmp(zone, LSNames[i], false) == 0)
{
return 1;
}
}
return 0;
}

stock IsLocationLasVenturas(Float, Float:y, Float:z)
{
new zone[28];
Get2DZone(zone, 28, x, y, z);

for (new i = 0; i < sizeof(LVNames); i += 1)
{
if (strcmp(zone, LVNames[i], false) == 0)
{
return 1;
}
}
return 0;
}

stock IsLocationSanFierro(Float, Float:y, Float:z)
{
new zone[28];
Get2DZone(zone, 28, x, y, z);

for (new i = 0; i < sizeof(SFNames); i += 1)
{
if (strcmp(zone, SFNames[i], false) == 0)
{
return 1;
}
}
return 0;
}


stock ResetMoney(playerid)
{
ResetPlayerMoney(playerid);
PlayerInfo[playerid][pCash] = 0;
GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
return 1;
}

stock GetMoney(playerid)
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
return PlayerInfo[playerid][pCash];
}


stock CreateMoney(Float,Float:y,Float:z,amount) // Money
{
for(new i = 0; i < sizeof(MoneyInfo); i++)
{
if(MoneyInfo[i][mCreated] == 0)
{
MoneyInfo[i][mCreated]=1;
MoneyInfo[i][mbX]=x;
MoneyInfo[i][mbY]=y;
MoneyInfo[i][mbZ]=z;
MoneyInfo[i][mPickup] = CreateDynamicPickup(1550, 23, x, y, z);
MoneyInfo[i][mAmount] = amount;
MoneyInfo[i][mMoneybag] = 1;
return 1;
}
}
return 0;
}

stock DeleteClosestBag(playerid)
{
for(new i = 0; i < sizeof(MoneyInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, MoneyInfo[i][mbX], MoneyInfo[i][mbY], MoneyInfo[i][mbZ]))
{
if(MoneyInfo[i][mCreated] == 1)
{
new sendername[MAX_PLAYER_NAME];
new string[128];
new location[MAX_ZONE_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayer2DZone(playerid, location, MAX_ZONE_NAME);
format(string, sizeof(string), "WARNING: %s has destroyed a money bag in %s (%0.2f, %0.2f, %0.2f).", sendername, location, MoneyInfo[i][mbX], MoneyInfo[i][mbY], MoneyInfo[i][mbZ]);
ABroadCast(RED, string, 1);
MoneyInfo[i][mCreated]=0;
MoneyInfo[i][mbX]=0.0;
MoneyInfo[i][mbY]=0.0;
MoneyInfo[i][mbZ]=0.0;
MoneyInfo[i][mAmount] = 0;
MoneyInfo[i][mMoneybag] = 0;
DestroyDynamicPickup(MoneyInfo[i][mPickup]);
return 1;
}
}
}
return 0;
}

stock DeleteAllBags()
{
for(new i = 0; i < sizeof(MoneyInfo); i++)
{
if(MoneyInfo[i][mCreated] == 1)
{
MoneyInfo[i][mCreated]=0;
MoneyInfo[i][mbX]=0.0;
MoneyInfo[i][mbY]=0.0;
MoneyInfo[i][mbZ]=0.0;
MoneyInfo[i][mAmount] = 0;
MoneyInfo[i][mMoneybag] = 0;
DestroyDynamicPickup(MoneyInfo[i][mPickup]);
}
}
return 0;
}

stock SetVehicleInterior(vehicleid, interiorid)
{
VehicleEnum[vehicleid][veh_int] = interiorid;
LinkVehicleToInterior(vehicleid, interiorid);
return 1;
}

stock SetVehicleWorld(vehicleid, world)
{
VehicleEnum[vehicleid][veh_world] = world;
SetVehicleVirtualWorld(vehicleid, world);
return 1;
}


stock SetPlayerPosEx(playerid, Floatosx, Floatosy, Floatosz)
{
Streamer_UpdateEx(playerid, posx, posy, posz, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
SetPlayerPos(playerid, posx, posy, posz);
warped[playerid] = 2;
return 1;
}

stock Text3D:CreateStreamed3DTextLabel(const string[], color, Floatosx, Floatosy, Floatosz, Float:draw_distance, virtualworld, testlos = 0)
{
return CreateDynamic3DTextLabel(string, color, posx, posy, posz, draw_distance, INVALID_PLAYER_ID, INVALID_PLAYER_ID, testlos, virtualworld, -1, -1, 100.0);
}


stock ObjectWait(playerid, Float, Float:y, Float:z)
{
if (!IsPlayerInAnyVehicle(playerid))
{
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid, x, y, z + 2);
}
else
{
TogglePlayerControllable(playerid, 0);
SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z + 1.2);
}
GameTextForPlayer(playerid, "~w~Please wait...", 3000, 3);
ObjectWaitTimer[playerid] = SetTimerEx("FinishWait", 3000, false, "ifff", playerid, x, y, z);
ObjectWaiting[playerid] = 1;
return 1;
}

public FinishWait(playerid, Float, Float:y, Float:z)
{
ObjectWaiting[playerid] = 0;
if (!IsPlayerInAnyVehicle(playerid))
{
SetPlayerPos(playerid, x, y, z);
TogglePlayerControllable(playerid, 1);
}
else
{
TogglePlayerControllable(playerid, 1);
SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
}
return 1;
}

/*stock IsPlayerInTurf(playerid, turfid)
{
new Float, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
return (x > TurfInfo[turfid][tMinX] && x < TurfInfo[turfid][tMaxX] && y > TurfInfo[turfid][tMinY] && y < TurfInfo[turfid][tMaxY]);
}

stock GetPlayerTurf(playerid)
{
for(new i=0; i < sizeof(TurfInfo); i++)
{
if(IsPlayerInTurf(playerid, i))
{
return i;
}
}
return -1;
}

stock GetPlayersInTurf(turfid, familyid)
{
new count;
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && PlayerInfo[i][pFMember] == familyid && IsPlayerInTurf(i, turfid) )
{
count++;
}
}
return count;
}

stock GetFamilyColor(familyid)
{
switch(FamilyInfo[familyid-1][FamilyColor])
{
case 0: // Black
{
return COLOR_TWBLACK;
}
case 1: // Red
{
return COLOR_TWRED;
}
case 2: // Blue
{
return COLOR_TWBLUE;
}
case 3: // Yellow
{
return COLOR_TWYELLOW;
}
case 4: // Purple
{
return COLOR_TWPURPLE;
}
case 5: // Pink
{
return COLOR_TWPINK;
}
case 6: // Brown
{
return COLOR_TWBROWN;
}
case 7: // Gray
{
return COLOR_TWGRAY;
}
case 8: // Olive
{
return COLOR_TWOLIVE;
}
case 9: // Tan
{
return COLOR_TWTAN;
}
case 10: // Aqua
{
return COLOR_TWAQUA;
}
case 11: // Orange
{
return COLOR_TWORANGE;
}
case 12: // Azure
{
return COLOR_TWAZURE;
}
case 13: // Green
{
return COLOR_TWGREEN;
}
case 255:
{
return COLOR_TWWHITE;
}
default:
{
return COLOR_TWWHITE;
}
}
return COLOR_TWWHITE;
}*/

PreloadAnimLib(playerid, animlib[])
{
ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0 ,0);
}
stock IsKeyJustDown(key, newkeys, oldkeys)
{
if((newkeys & key) && !(oldkeys & key)) return 1;
return 0;
}
StopLoopingAnim(playerid)
{
gPlayerUsingLoopingAnim[playerid] = 0;
ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);
}
OnePlayAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
}

public OnRconLoginAttempt(ip[], password[], success)
{
if(success)
{
new pip[16];
////foreach(Player,i)
for(new i; i<MAX_PLAYERS; i++)
{
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true))
if(PlayerInfo[i][pAdmin] < 3) Ban(i);
}
}
}

public ReportReset(playerid)
{
if(IsPlayerConnected(playerid))
{
if(JustReported[playerid] == 1)
{
JustReported[playerid] = 0;
}
}
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
new clicked[MAX_PLAYER_NAME];
GetPlayerName(clickedplayerid, clicked, sizeof(clicked));
if(PlayerInfo[playerid][pAdmin] > 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_SPECTATING)
{
PlayerInfo[playerid][pInt] = GetPlayerInterior(playerid);
GetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
GetPlayerArmour(playerid, PlayerInfo[playerid][pArmor]);
GetPlayerPos(playerid, PlayerInfo[playerid][pSPos_x], PlayerInfo[playerid][pSPos_y], PlayerInfo[playerid][pSPos_z]);
GetPlayerFacingAngle(playerid, PlayerInfo[playerid][pSPos_r]);
}
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(clickedplayerid));
SetPlayerInterior(playerid, GetPlayerInterior(clickedplayerid));
TogglePlayerSpectating(playerid, 1);
SpectatedID[playerid] = clickedplayerid;
HidePM[playerid] = 1;
PhoneOnline[playerid] = 1;
if(IsPlayerInAnyVehicle(clickedplayerid))
{
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(clickedplayerid));
SpectateType[playerid] = ADMIN_SPEC_TYPE_VEHICLE;
}
else
{
PlayerSpectatePlayer(playerid, clickedplayerid);
SpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
}
}
return 1;
}

public BackupClear(playerid, calledbytimer)
{
if(IsPlayerConnected(playerid))
{
if(IsACop(playerid))
{
if (PlayerInfo[playerid][pRequestingBackup] == 1)
{
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsACop(i))
{
SetPlayerMarkerForPlayer(i, playerid, TCOLOR_WHITE);
SetPlayerToTeamColor(playerid);
}
}
}
if (calledbytimer != 1)
{
SendClientMessage(playerid, TEAM_BLUE_COLOR, "Your backup request has been cleared.");
}
else
{
SendClientMessage(playerid, TEAM_BLUE_COLOR, "Your backup request has been cleared automatically.");
}
PlayerInfo[playerid][pRequestingBackup] = 0;
}
else
{
if (calledbytimer != 1)
{
SendClientMessage(playerid, COLOR_RED, "You don't have an active backup request!");
}
}
}
else
{
if (calledbytimer != 1)
{
SendClientMessage(playerid, COLOR_RED, "You are not a member of the LSPD / SASD / FBI !");
}
}
}
return 1;
}
public SendHelperMessage(color, string[])
{
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pHelper] >= 1)
{
SendClientMessage(i, color, string);
}
}
}
}
public KillCar(vehicleid)
{
DestroyVehicle(vehicleid); // destroy vehicle
gDestroyVehicle[vehicleid] = 0;
return 1;
}

public cock(scannerid,playerid)
{
if(PlayerInfo[playerid][pAdmin] > 2){ return 0; }
new string[256];

new weapons[13][2];
for (new i = 0; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
}
for (new i = 0; i < sizeof(weapons); i++)
{
if(weapons[i][0] > 0)
{
if(weapons[i][0] == 16 || weapons[i][0] == 17 || weapons[i][0] == 35 || weapons[i][0] == 36 || weapons[i][0] == 37 || weapons[i][0] == 38 || weapons[i][0] == 39 || (weapons[i][0] == 40 && PlayerInfo[playerid][pMember] != || weapons[i][0] == 44 || weapons[i][0] == 45)
{
if(HaveWeapon(playerid,weapons[i][0]) != weapons[i][0] && HaveAdminWeapon(playerid,weapons[i][0]) != weapons[i][0])
{
format(string, sizeof(string), "{AA3333}AdmCmd{FFFF00}: %s was banned by Black_Hunter, reason: Weapon Hacks (Hunted by %s)", PlayerName(playerid),PlayerName(scannerid));
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[playerid][pBand] = 3;
Ban(playerid);
return 1;
}
}
}
}
return 0;
}

public OnPlayerPressButton(playerid, buttonid)
{
if(buttonid == 1)
{
if(IsACop(playerid) || IsAnAgent(playerid))
{
if(LSPD_Door[Opened] == 0)
{
MoveDynamicObject(LSPD_Door[ObjectID1], 247.3080, 72.3000, 1003.6700, 1.50);
MoveDynamicObject(LSPD_Door[ObjectID2], 245.480, 72.5750, 1003.6650, 1.50);
MoveDynamicObject(LSPD_Door[ObjectID3], 247.888, 72.4500, 1003.7000, 1.50);
MoveDynamicObject(LSPD_Door[ObjectID4], 244.908, 72.4500, 1003.7000, 1.50);
LSPD_Door[Opened] = 1; LSPD_Door[TimerID]= SetTimer("PDDoorCheck", 3000, 0);
}
else
{
MoveDynamicObject(LSPD_Door[ObjectID1], 246.4050, 72.3000, 1003.6700, 1.50);
MoveDynamicObject(LSPD_Door[ObjectID2], 246.4050, 72.5750, 1003.6650, 1.50);
MoveDynamicObject(LSPD_Door[ObjectID3], 246.9850, 72.4500, 1003.7000, 1.50);
MoveDynamicObject(LSPD_Door[ObjectID4], 245.8330, 72.4500, 1003.7000, 1.50);
LSPD_Door[Opened] = 0; KillTimer(LSPD_Door[TimerID]);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You are not a member of the LSPD / SASD / FBI !");
return 1;
}
}
else if(buttonid == 2)
{
if(LSPD_Door[Opened] == 0)
{
MoveDynamicObject(LSPD_Door[ObjectID1], 247.3080, 72.3000, 1003.6700, 1.50);
MoveDynamicObject(LSPD_Door[ObjectID2], 245.480, 72.5750, 1003.6650, 1.50);
MoveDynamicObject(LSPD_Door[ObjectID3], 247.888, 72.4500, 1003.7000, 1.50);
MoveDynamicObject(LSPD_Door[ObjectID4], 244.908, 72.4500, 1003.7000, 1.50);
LSPD_Door[Opened] = 1; LSPD_Door[TimerID]= SetTimer("PDDoorCheck", 3000, 0);
}
else
{
MoveDynamicObject(LSPD_Door[ObjectID1], 246.4050, 72.3000, 1003.6700, 1.50);
MoveDynamicObject(LSPD_Door[ObjectID2], 246.4050, 72.5750, 1003.6650, 1.50);
MoveDynamicObject(LSPD_Door[ObjectID3], 246.9850, 72.4500, 1003.7000, 1.50);
MoveDynamicObject(LSPD_Door[ObjectID4], 245.8330, 72.4500, 1003.7000, 1.50);
LSPD_Door[Opened] = 0; KillTimer(LSPD_Door[TimerID]);
}
}
if(buttonid == 3)
{
if(IsPlayerConnected(playerid))
{
if(Prison_Buttons[CellOpened] == 0)
{
MoveDynamicObject(Prison_Buttons[PrisonCells1], 1784.705322, -1589.811279, 1633.197510, 1.50);
MoveDynamicObject(Prison_Buttons[PrisonCells2], 1784.613647, -1549.697021, 1633.197510, 1.50);
Prison_Buttons[CellOpened] = 1;
Prison_Buttons[CellTimerID]= SetTimer("PrisonCellCheck", 30000, 0);
return 1;
}
else if(Prison_Buttons[CellOpened] == 1)
{
MoveDynamicObject(Prison_Buttons[PrisonCells1], 1784.705322, -1589.811279, 1637.197510, 1.50);
MoveDynamicObject(Prison_Buttons[PrisonCells2], 1784.613647, -1549.697021, 1637.217896, 1.50);
Prison_Buttons[CellOpened] = 0;
KillTimer(Prison_Buttons[CellTimerID]);
return 1;
}
}
}
if(buttonid == 4)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] == 1)
{
if(DoorOpened==0)
{
MoveDynamicObject(door, 222.21, 72.27, 1004.00, 3);
chiefdoortimer = SetTimer("ClosePDDoor",3000,0);
DoorOpened = 1;
}
else if(DoorOpened==1)
{
MoveDynamicObject(door, 222.09, 70.57, 1004.00, 3);
KillTimer(chiefdoortimer);
DoorOpened = 0;
}
}
else
{
return SendClientMessage(playerid,COLOR_GREY," You are not the Chief of L.S.P.D!");
}
}
}
if(buttonid == 5)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] == 1)
{
if(DoorOpened==0)
{
MoveDynamicObject(door, 222.21, 72.27, 1004.00, 3);
chiefdoortimer = SetTimer("ClosePDDoor",3000,0);
DoorOpened = 1;
}
else if(DoorOpened==1)
{
MoveDynamicObject(door, 222.09, 70.57, 1004.00, 3);
KillTimer(chiefdoortimer);
DoorOpened = 0;
}
}
else
{
return SendClientMessage(playerid,COLOR_GREY," You are not the Chief of L.S.P.D!");
}
}
}
return 1;
}
public PreparePaintball()
{
////foreach(Player, i)
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerPaintballing[i] != 0)
{
SendClientMessage(i, COLOR_YELLOW, "Paintball Match will start in 20 seconds.");
}
}
}
SetTimer("StartPaintball", 20000, 0);
return 1;
}

public StartPaintball()
{
PaintballRound = 1;
StartingPaintballRound = 0;
PaintballWinner = 999;
PaintballWinnerKills = 0;
////foreach(Player, i)
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerPaintballing[i] != 0)
{
ResetPlayerWeapons(i);
GivePlayerAdminGun(i, 24);
GivePlayerAdminGun(i, 29);
TogglePlayerControllable(i, 1);
SendClientMessage(i, COLOR_YELLOW, "Paintball Match started, 4 minutes left.");
PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
}
}
}
SetTimer("PaintballEnded", 240000, 0);
return 1;
}

public PaintballEnded()
{
new string[128];
new name[MAX_PLAYER_NAME];
////foreach(Player, i)
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerPaintballing[i] != 0)
{
if(IsPlayerConnected(PaintballWinner))
{
GetPlayerName(PaintballWinner, name, sizeof(name));
format(string,sizeof(string), "** %s won the Paintball Match with %d kills **",name,PaintballWinnerKills);
SendClientMessage(i, COLOR_WHITE, string);
}
ResetPlayerAdminWeaponsEx(i);
SetPlayerWeapons(i);
PlayerPaintballing[i] = 0;
SetPlayerPos(i,BizzInfo[0][bEntranceX],BizzInfo[0][bEntranceY],BizzInfo[0][bEntranceZ]);
SetPlayerInterior(i, 0);
TogglePlayerControllable(i, 1);
}
}
}
AnnouncedPaintballRound = 0;
PaintballRound = 0;
return 1;
}

public DollahScoreUpdate()
{
new LevScore;
////foreach(Player, i)
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
LevScore = PlayerInfo[i][pLevel];
SetPlayerScore(i, LevScore);
}
}
return 1;
}

public Encrypt(string[])
{
for(new x=0; x < strlen(string); x++)
{
string[x] += (3^x) * (x % 15);
if(string[x] > (0xff))
{
string[x] -= 256;
}
}
return 1;
}

public OnPlayerChangeWeapon(playerid, oldweapon, newweapon)
{
new string[256];
if(gPlayerLogged[playerid] && IsPlayerConnected(playerid))
{
if(!IsPlayerNPC(playerid))
{
if(!(PlayerInfo[playerid][pAdmin] >= 3))
{
new weap=GetPlayerWeapon(playerid);
//new ammo=GetPlayerAmmo(playerid);
if(weap > 0 && weap != 46)
{
if(HaveWeapon(playerid,weap) != weap && HaveAdminWeapon(playerid,weap) != weap)
{
new WeaponName[65];
GetWeaponName(weap,WeaponName,64);
format(string, sizeof(string), "Hack: %s (%d) has a desynced %s",PlayerName(playerid),playerid,WeaponName);
UpdateWarnings(string);
format(string, sizeof(string), "Hack: %s (%d) has a desynced %s",PlayerName(playerid),playerid,WeaponName);
ABroadCast(COLOR_YELLOW,string,1);
}
}
}
}
}
}
stock RemUnderLine(name[MAX_PLAYER_NAME])
{
new UL = strfind(name, "_", true);
while(UL != -1)
{
name[UL] = ' ';
UL = strfind(name, "_", true);
}
return name;
}
stock GetItemName(objectid)
{
new returnt[64];
switch(objectid)
{
case 0: { format(returnt,sizeof(returnt), "Empty Slot"); }
case 18632: { format(returnt,sizeof(returnt), "FishingRod"); }
case 18633: { format(returnt,sizeof(returnt), "Wrench"); }
case 18634: { format(returnt,sizeof(returnt), "Crowbar"); }
case 18635: { format(returnt,sizeof(returnt), "Hammer"); }
case 18865: { format(returnt,sizeof(returnt), "BlackBerry Bold"); }
case 18866: { format(returnt,sizeof(returnt), "iPhone 4"); }
case 18867: { format(returnt,sizeof(returnt), "Nokia 5500"); }
case 18868: { format(returnt,sizeof(returnt), "Samsung Galaxy"); }
case 18869: { format(returnt,sizeof(returnt), "Windows Phone"); }
case 18870: { format(returnt,sizeof(returnt), "Nokia 6630"); }
case 18871: { format(returnt,sizeof(returnt), "Samsung Star"); }
case 18872: { format(returnt,sizeof(returnt), "iPhone 3GS"); }
case 18873: { format(returnt,sizeof(returnt), "Sony Ericsson Xperia"); }
case 18874: { format(returnt,sizeof(returnt), "BlackBerry Bold0"); }
case 18644: { format(returnt,sizeof(returnt), "Screwdriver"); }
case 18637: { format(returnt,sizeof(returnt), "PoliceShield1"); }
case 18636: { format(returnt,sizeof(returnt), "PoliceCap1"); }
case 19099: { format(returnt,sizeof(returnt), "PoliceCap2"); }
case 19100: { format(returnt,sizeof(returnt), "PoliceCap3"); }
case 19138: { format(returnt,sizeof(returnt), "PoliceGlasses1"); }
case 19139: { format(returnt,sizeof(returnt), "PoliceGlasses2"); }
case 19140: { format(returnt,sizeof(returnt), "PoliceGlasses3"); }
case 19161: { format(returnt,sizeof(returnt), "PoliceHat1"); }
case 19162: { format(returnt,sizeof(returnt), "PoliceHat2"); }
case 19200: { format(returnt,sizeof(returnt), "PoliceHelmet1"); }
case 19101: { format(returnt,sizeof(returnt), "ArmyHelmet1"); }
case 19102: { format(returnt,sizeof(returnt), "ArmyHelmet2"); }
case 19103: { format(returnt,sizeof(returnt), "ArmyHelmet3"); }
case 19104: { format(returnt,sizeof(returnt), "ArmyHelmet4"); }
case 19105: { format(returnt,sizeof(returnt), "ArmyHelmet5"); }
case 19106: { format(returnt,sizeof(returnt), "ArmyHelmet6"); }
case 19107: { format(returnt,sizeof(returnt), "ArmyHelmet7"); }
case 19108: { format(returnt,sizeof(returnt), "ArmyHelmet8"); }
case 19109: { format(returnt,sizeof(returnt), "ArmyHelmet9"); }
case 19110: { format(returnt,sizeof(returnt), "ArmyHelmet10"); }
case 19111: { format(returnt,sizeof(returnt), "ArmyHelmet11"); }
case 19112: { format(returnt,sizeof(returnt), "ArmyHelmet12"); }
case 18638: { format(returnt,sizeof(returnt), "HardHat1"); }
case 19093: { format(returnt,sizeof(returnt), "HardHat2"); }
case 19160: { format(returnt,sizeof(returnt), "HardHat3"); }
case 18640: { format(returnt,sizeof(returnt), "Hair1"); }
case 18975: { format(returnt,sizeof(returnt), "Hair2"); }
case 19077: { format(returnt,sizeof(returnt), "Hair3"); }
case 19136: { format(returnt,sizeof(returnt), "Hair4"); }
case 18641: { format(returnt,sizeof(returnt), "Flashlight"); }
case 18936: { format(returnt,sizeof(returnt), "Helmet1"); }
case 18937: { format(returnt,sizeof(returnt), "Helmet2"); }
case 18938: { format(returnt,sizeof(returnt), "Helmet3"); }
case 18639: { format(returnt,sizeof(returnt), "BlackHat1"); }
case 18891: { format(returnt,sizeof(returnt), "Bandana1"); }
case 18892: { format(returnt,sizeof(returnt), "Bandana2"); }
case 18893: { format(returnt,sizeof(returnt), "Bandana3"); }
case 18894: { format(returnt,sizeof(returnt), "Bandana4"); }
case 18895: { format(returnt,sizeof(returnt), "Bandana5"); }
case 18896: { format(returnt,sizeof(returnt), "Bandana6"); }
case 18897: { format(returnt,sizeof(returnt), "Bandana7"); }
case 18898: { format(returnt,sizeof(returnt), "Bandana8"); }
case 18899: { format(returnt,sizeof(returnt), "Bandana9"); }
case 18900: { format(returnt,sizeof(returnt), "Bandana10"); }
case 18901: { format(returnt,sizeof(returnt), "Bandana11"); }
case 18902: { format(returnt,sizeof(returnt), "Bandana12"); }
case 18903: { format(returnt,sizeof(returnt), "Bandana13"); }
case 18904: { format(returnt,sizeof(returnt), "Bandana14"); }
case 18905: { format(returnt,sizeof(returnt), "Bandana15"); }
case 18906: { format(returnt,sizeof(returnt), "Bandana16"); }
case 18907: { format(returnt,sizeof(returnt), "Bandana17"); }
case 18908: { format(returnt,sizeof(returnt), "Bandana18"); }
case 18909: { format(returnt,sizeof(returnt), "Bandana19"); }
case 18910: { format(returnt,sizeof(returnt), "Bandana20"); }
case 18921: { format(returnt,sizeof(returnt), "Beret1"); }
case 18922: { format(returnt,sizeof(returnt), "Beret2"); }
case 18923: { format(returnt,sizeof(returnt), "Beret3"); }
case 18924: { format(returnt,sizeof(returnt), "Beret4"); }
case 18925: { format(returnt,sizeof(returnt), "Beret5"); }
case 18926: { format(returnt,sizeof(returnt), "Hat1"); }
case 18927: { format(returnt,sizeof(returnt), "Hat2"); }
case 18928: { format(returnt,sizeof(returnt), "Hat3"); }
case 18929: { format(returnt,sizeof(returnt), "Hat4"); }
case 18930: { format(returnt,sizeof(returnt), "Hat5"); }
case 18931: { format(returnt,sizeof(returnt), "Hat6"); }
case 18932: { format(returnt,sizeof(returnt), "Hat7"); }
case 18933: { format(returnt,sizeof(returnt), "Hat8"); }
case 18934: { format(returnt,sizeof(returnt), "Hat9"); }
case 18935: { format(returnt,sizeof(returnt), "Hat10"); }
case 18911: { format(returnt,sizeof(returnt), "Mask1"); }
case 18912: { format(returnt,sizeof(returnt), "Mask2"); }
case 18913: { format(returnt,sizeof(returnt), "Mask3"); }
case 18914: { format(returnt,sizeof(returnt), "Mask4"); }
case 18915: { format(returnt,sizeof(returnt), "Mask5"); }
case 18916: { format(returnt,sizeof(returnt), "Mask6"); }
case 18917: { format(returnt,sizeof(returnt), "Mask7"); }
case 18918: { format(returnt,sizeof(returnt), "Mask8"); }
case 18919: { format(returnt,sizeof(returnt), "Mask9"); }
case 18920: { format(returnt,sizeof(returnt), "Mask10"); }
case 18939: { format(returnt,sizeof(returnt), "CapBack1"); }
case 18940: { format(returnt,sizeof(returnt), "CapBack2"); }
case 18941: { format(returnt,sizeof(returnt), "CapBack3"); }
case 18942: { format(returnt,sizeof(returnt), "CapBack4"); }
case 18943: { format(returnt,sizeof(returnt), "CapBack5"); }
case 18944: { format(returnt,sizeof(returnt), "HatBoater1"); }
case 18945: { format(returnt,sizeof(returnt), "HatBoater2"); }
case 18946: { format(returnt,sizeof(returnt), "HatBoater3"); }
case 18947: { format(returnt,sizeof(returnt), "HatBowler1"); }
case 18948: { format(returnt,sizeof(returnt), "HatBowler2"); }
case 18949: { format(returnt,sizeof(returnt), "HatBowler3"); }
case 18950: { format(returnt,sizeof(returnt), "HatBowler4"); }
case 18951: { format(returnt,sizeof(returnt), "HatBowler5"); }
case 18952: { format(returnt,sizeof(returnt), "BoxingHelmet1"); }
case 18953: { format(returnt,sizeof(returnt), "CapKnit1"); }
case 18954: { format(returnt,sizeof(returnt), "CapKnit2"); }
case 18955: { format(returnt,sizeof(returnt), "CapOverEye1"); }
case 18956: { format(returnt,sizeof(returnt), "CapOverEye2"); }
case 18957: { format(returnt,sizeof(returnt), "CapOverEye3"); }
case 18958: { format(returnt,sizeof(returnt), "CapOverEye4"); }
case 18959: { format(returnt,sizeof(returnt), "CapOverEye5"); }
case 18961: { format(returnt,sizeof(returnt), "CapTrucker1"); }
case 18962: { format(returnt,sizeof(returnt), "CowboyHat2"); }
case 18964: { format(returnt,sizeof(returnt), "SkullyCap1"); }
case 18965: { format(returnt,sizeof(returnt), "SkullyCap2"); }
case 18966: { format(returnt,sizeof(returnt), "SkullyCap3"); }
case 18967: { format(returnt,sizeof(returnt), "HatMan1"); }
case 18968: { format(returnt,sizeof(returnt), "HatMan2"); }
case 18969: { format(returnt,sizeof(returnt), "HatMan3"); }
case 18970: { format(returnt,sizeof(returnt), "HatTiger1"); }
case 18971: { format(returnt,sizeof(returnt), "HatCool1"); }
case 18972: { format(returnt,sizeof(returnt), "HatCool2"); }
case 18973: { format(returnt,sizeof(returnt), "HatCool3"); }
case 18974: { format(returnt,sizeof(returnt), "MaskZorro1"); }
case 18645: { format(returnt,sizeof(returnt), "MotorcycleHelmet1"); }
case 18976: { format(returnt,sizeof(returnt), "MotorcycleHelmet2"); }
case 18977: { format(returnt,sizeof(returnt), "MotorcycleHelmet3"); }
case 18978: { format(returnt,sizeof(returnt), "MotorcycleHelmet4"); }
case 18979: { format(returnt,sizeof(returnt), "MotorcycleHelmet5"); }
case 19006: { format(returnt,sizeof(returnt), "GlassesType1"); }
case 19007: { format(returnt,sizeof(returnt), "GlassesType2"); }
case 19008: { format(returnt,sizeof(returnt), "GlassesType3"); }
case 19009: { format(returnt,sizeof(returnt), "GlassesType4"); }
case 19010: { format(returnt,sizeof(returnt), "GlassesType5"); }
case 19011: { format(returnt,sizeof(returnt), "GlassesType6"); }
case 19012: { format(returnt,sizeof(returnt), "GlassesType7"); }
case 19013: { format(returnt,sizeof(returnt), "GlassesType8"); }
case 19014: { format(returnt,sizeof(returnt), "GlassesType9"); }
case 19015: { format(returnt,sizeof(returnt), "GlassesType10"); }
case 19016: { format(returnt,sizeof(returnt), "GlassesType11"); }
case 19017: { format(returnt,sizeof(returnt), "GlassesType12"); }
case 19018: { format(returnt,sizeof(returnt), "GlassesType13"); }
case 19019: { format(returnt,sizeof(returnt), "GlassesType14"); }
case 19020: { format(returnt,sizeof(returnt), "GlassesType15"); }
case 19021: { format(returnt,sizeof(returnt), "GlassesType16"); }
case 19022: { format(returnt,sizeof(returnt), "GlassesType17"); }
case 19023: { format(returnt,sizeof(returnt), "GlassesType18"); }
case 19024: { format(returnt,sizeof(returnt), "GlassesType19"); }
case 19025: { format(returnt,sizeof(returnt), "GlassesType20"); }
case 19026: { format(returnt,sizeof(returnt), "GlassesType21"); }
case 19027: { format(returnt,sizeof(returnt), "GlassesType22"); }
case 19028: { format(returnt,sizeof(returnt), "GlassesType23"); }
case 19029: { format(returnt,sizeof(returnt), "GlassesType24"); }
case 19030: { format(returnt,sizeof(returnt), "GlassesType25"); }
case 19031: { format(returnt,sizeof(returnt), "GlassesType26"); }
case 19032: { format(returnt,sizeof(returnt), "GlassesType27"); }
case 19033: { format(returnt,sizeof(returnt), "GlassesType28"); }
case 19034: { format(returnt,sizeof(returnt), "GlassesType29"); }
case 19035: { format(returnt,sizeof(returnt), "GlassesType30"); }
case 18960: { format(returnt,sizeof(returnt), "CapRimUp1"); }
case 19036: { format(returnt,sizeof(returnt), "HockeyMask1"); }
case 19037: { format(returnt,sizeof(returnt), "HockeyMask2"); }
case 19038: { format(returnt,sizeof(returnt), "HockeyMask3"); }
case 19039: { format(returnt,sizeof(returnt), "WatchType1"); }
case 19040: { format(returnt,sizeof(returnt), "WatchType2"); }
case 19041: { format(returnt,sizeof(returnt), "WatchType3"); }
case 19042: { format(returnt,sizeof(returnt), "WatchType4"); }
case 19043: { format(returnt,sizeof(returnt), "WatchType5"); }
case 19044: { format(returnt,sizeof(returnt), "WatchType6"); }
case 19045: { format(returnt,sizeof(returnt), "WatchType7"); }
case 19046: { format(returnt,sizeof(returnt), "WatchType8"); }
case 19047: { format(returnt,sizeof(returnt), "WatchType9"); }
case 19048: { format(returnt,sizeof(returnt), "WatchType10"); }
case 19049: { format(returnt,sizeof(returnt), "WatchType11"); }
case 19050: { format(returnt,sizeof(returnt), "WatchType12"); }
case 19051: { format(returnt,sizeof(returnt), "WatchType13"); }
case 19052: { format(returnt,sizeof(returnt), "WatchType14"); }
case 19053: { format(returnt,sizeof(returnt), "WatchType15"); }
case 19064: { format(returnt,sizeof(returnt), "SantaHat1"); }
case 19065: { format(returnt,sizeof(returnt), "SantaHat2"); }
case 19066: { format(returnt,sizeof(returnt), "SantaHat3"); }
case 19067: { format(returnt,sizeof(returnt), "HoodyHat1"); }
case 19068: { format(returnt,sizeof(returnt), "HoodyHat2"); }
case 19069: { format(returnt,sizeof(returnt), "HoodyHat3"); }
case 19078: { format(returnt,sizeof(returnt), "TheParrot1"); }
case 19079: { format(returnt,sizeof(returnt), "TheParrot2"); }
case 19085: { format(returnt,sizeof(returnt), "EyePatch1"); }
case 19090: { format(returnt,sizeof(returnt), "PomPomBlue"); }
case 19091: { format(returnt,sizeof(returnt), "PomPomRed"); }
case 19092: { format(returnt,sizeof(returnt), "PomPomGreen"); }
case 19094: { format(returnt,sizeof(returnt), "BurgerShotHat1"); }
case 19095: { format(returnt,sizeof(returnt), "CowboyHat1"); }
case 19096: { format(returnt,sizeof(returnt), "CowboyHat3"); }
case 19097: { format(returnt,sizeof(returnt), "CowboyHat4"); }
case 19098: { format(returnt,sizeof(returnt), "CowboyHat5"); }
case 19113: { format(returnt,sizeof(returnt), "SillyHelmet1"); }
case 19114: { format(returnt,sizeof(returnt), "SillyHelmet2"); }
case 19115: { format(returnt,sizeof(returnt), "SillyHelmet3"); }
case 19116: { format(returnt,sizeof(returnt), "PlainHelmet1"); }
case 19117: { format(returnt,sizeof(returnt), "PlainHelmet2"); }
case 19118: { format(returnt,sizeof(returnt), "PlainHelmet3"); }
case 19119: { format(returnt,sizeof(returnt), "PlainHelmet4"); }
case 19120: { format(returnt,sizeof(returnt), "PlainHelmet5"); }
case 19137: { format(returnt,sizeof(returnt), "CluckinBellHat1"); }
case 19163: { format(returnt,sizeof(returnt), "GimpMask1"); }
}
return returnt;
}

stock SaveATMs()
{
for(new i = 0; i < MAX_ATM; i++)
{
SaveATM(i);
}
return 1;
}
stock SaveMAPBs()
{
for(new i = 0; i < MAX_MAPB; i++)
{
SaveMAPB(i);
}
return 1;
}
stock SaveGSTATIONs()
{
for(new i = 0; i < MAX_GSTATION; i++)
{
SaveGSTATION(i);
}
return 1;
}
stock SaveHSSigns()
{
for(new i = 0; i < MAX_HSSIGN; i++)
{
SaveHSSign(i);
}
return 1;
}

stock SaveOOCshops()
{
for(new i = 0; i < MAX_OOCSHOP; i++)
{
SaveOOCshop(i);
}
return 1;
}

stock SaveInfoBoards()
{
for(new i = 0; i < MAX_InfoBoard; i++)
{
SaveInfoBoard(i);
}
return 1;
}

stock SaveBusinesses()
{
for(new i = 0; i < MAX_BUSINESSES; i++)
{
SaveBusiness(i);
}
return 1;
}

stock SaveHouses()
{
for(new i = 0; i < MAX_HOUSES; i++)
{
SaveHouse(i);
}
return 1;
}
stock Savebuildings()
{
for(new i = 0; i < MAX_BUILDINGS; i++)
{
Savebuilding(i);
}
return 1;
}
stock Loadbuildings()
{
new FileName[128], string[128];
for(new i = 0; i < MAX_BUILDINGS; i++)
{
format(FileName, sizeof(FileName), "Buildings/Building_%d.ini", i);
if(dini_Exists(FileName))
{
BInfo[i][bName] = dini_Get( FileName, "Name" );
BInfo[i][bPickupID] = dini_Int(FileName, "PickupID" );
BInfo[i][bLocked] = dini_Int(FileName, "Locked" );
BInfo[i][bVIP] = dini_Int(FileName, "VIP" );
BInfo[i][bExteriorID] = dini_Int(FileName, "ExteriorID" );
BInfo[i][bInteriorID] = dini_Int(FileName, "InteriorID" );
BInfo[i][bVirWorld] = dini_Int(FileName, "VirtualWorld");
BInfo[i][bInteriorX] = dini_Float(FileName, "InteriorX" );
BInfo[i][bInteriorY] = dini_Float(FileName, "InteriorY" );
BInfo[i][bInteriorZ] = dini_Float(FileName, "InteriorZ" );
BInfo[i][bExteriorX] = dini_Float(FileName, "ExteriorX" );
BInfo[i][bExteriorY] = dini_Float(FileName, "ExteriorY" );
BInfo[i][bExteriorZ] = dini_Float(FileName, "ExteriorZ" );
printf( "[bSystem] Building %d spawned.", i);
Spawnedbuildings++;
BInfo[i][bPickupID] = CreateDynamicPickup(1318, 23, BInfo[i][bExteriorX], BInfo[i][bExteriorY], BInfo[i][bExteriorZ], 0, -1, -1, 150.0 );
//------------------------------------------------------------------
format(string, sizeof(string), "{FF9900}%s{F0CC00}\nID: %d", BInfo[i][bName],i);
building[i] = CreateDynamic3DTextLabel(string, COLOR_DCHAT, BInfo[i][bExteriorX], BInfo[i][bExteriorY], BInfo[i][bExteriorZ]+0.75,40.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0, 0,-1,-1, 100.0);
}
}
return 1;
}


stock SaveMAPB(i)
{
new FileName[128];
format(FileName, sizeof(FileName), "MAPBs/MAPB_%d.ini", i);
if(dini_Exists(FileName))
{
dini_IntSet(FileName, "ObjectID", MAPBInfo[i][MAPBObjectID]);
dini_FloatSet(FileName, "X", MAPBInfo[i][MAPBX]);
dini_FloatSet(FileName, "Y", MAPBInfo[i][MAPBY]);
dini_FloatSet(FileName, "Z", MAPBInfo[i][MAPBZ]);
dini_FloatSet(FileName, "Angle", MAPBInfo[i][MAPBAngle]);
printf( "[system] Map-Box %d saved.", i);
}
return 1;
}

stock SaveGSTATION(i)
{
new FileName[128];
format(FileName, sizeof(FileName), "GSTATIONs/GSTATION_%d.ini", i);
if(dini_Exists(FileName))
{
dini_IntSet(FileName, "PickupID", GSTATIONInfo[i][gstationPickupID]);
dini_FloatSet(FileName, "X", GSTATIONInfo[i][gstationX]);
dini_FloatSet(FileName, "Y", GSTATIONInfo[i][gstationY]);
dini_FloatSet(FileName, "Z", GSTATIONInfo[i][gstationZ]);
printf( "[system] Gas Station %d saved.", i);
}
return 1;
}
stock SaveHSSign(i)
{
new FileName[128];
format(FileName, sizeof(FileName), "HSSigns/HSSign_%d.ini", i);
if(dini_Exists(FileName))
{
dini_IntSet(FileName, "ObjectID", HSSignInfo[i][HSSignObjectID]);
dini_FloatSet(FileName, "X", HSSignInfo[i][HSSignX]);
dini_FloatSet(FileName, "Y", HSSignInfo[i][HSSignY]);
dini_FloatSet(FileName, "Z", HSSignInfo[i][HSSignZ]);
dini_FloatSet(FileName, "Angle", HSSignInfo[i][HSSignAngle]);
printf( "[system] House Sale Sign %d saved.", i);
}
return 1;
}
stock SaveOOCshop(i)
{
new FileName[128];
format(FileName, sizeof(FileName), "OOCshops/OOCshop_%d.ini", i);
if(dini_Exists(FileName))
{
dini_IntSet(FileName, "ObjectID", OOCshopInfo[i][OOCshopObjectID]);
dini_FloatSet(FileName, "X", OOCshopInfo[i][OOCshopX]);
dini_FloatSet(FileName, "Y", OOCshopInfo[i][OOCshopY]);
dini_FloatSet(FileName, "Z", OOCshopInfo[i][OOCshopZ]);
dini_FloatSet(FileName, "Angle", OOCshopInfo[i][OOCshopAngle]);
printf( "[system] OOC Shop %d saved.", i);
}
return 1;
}

stock SaveInfoBoard(i)
{
new FileName[128];
format(FileName, sizeof(FileName), "InfoBoards/InfoBoard_%d.ini", i);
if(dini_Exists(FileName))
{
dini_IntSet(FileName, "TDString", InfoBoardInfo[i][InfoBoardTDstring]);
dini_IntSet(FileName, "PickupID", InfoBoardInfo[i][InfoBoardPickupID]);
dini_IntSet(FileName, "ObjectID", InfoBoardInfo[i][InfoBoardObjectID]);
dini_FloatSet(FileName, "X", InfoBoardInfo[i][InfoBoardX]);
dini_FloatSet(FileName, "Y", InfoBoardInfo[i][InfoBoardY]);
dini_FloatSet(FileName, "Z", InfoBoardInfo[i][InfoBoardZ]);
dini_FloatSet(FileName, "Angle", InfoBoardInfo[i][InfoBoardAngle]);
printf( "[system] Information Board %d saved.", i);
}
return 1;
}



stock SaveATM(i)
{
new FileName[128];
format(FileName, sizeof(FileName), "ATMs/ATM_%d.ini", i);
if(dini_Exists(FileName))
{
dini_IntSet(FileName, "Cash", ATMInfo[i][ATMCash]);
dini_IntSet(FileName, "Locked", ATMInfo[i][ATMLocked]);
dini_IntSet(FileName, "Fee", ATMInfo[i][ATMFee]);
dini_IntSet(FileName, "ObjectID", ATMInfo[i][ATMObjectID]);
dini_FloatSet(FileName, "X", ATMInfo[i][ATMX]);
dini_FloatSet(FileName, "Y", ATMInfo[i][ATMY]);
dini_FloatSet(FileName, "Z", ATMInfo[i][ATMZ]);
dini_FloatSet(FileName, "Angle", ATMInfo[i][ATMAngle]);
printf( "[system] ATM %d saved.", i);
}
return 1;
}


stock Savebuilding(i)
{
new FileName[128];
format(FileName, sizeof(FileName), "Buildings/Building_%d.ini", i);
if(dini_Exists(FileName))
{
dini_Set(FileName, "Name", BInfo[i][bName]);
dini_IntSet(FileName, "Locked", BInfo[i][bLocked]);
dini_IntSet(FileName, "VIP", BInfo[i][bVIP]);
dini_IntSet(FileName, "ExteriorID", BInfo[i][bExteriorID]);
dini_IntSet(FileName, "InteriorID", BInfo[i][bInteriorID]);
dini_IntSet(FileName, "VirtualWorld", BInfo[i][bVirWorld]);
dini_FloatSet(FileName, "InteriorX", BInfo[i][bInteriorX]);
dini_FloatSet(FileName, "InteriorY", BInfo[i][bInteriorY]);
dini_FloatSet(FileName, "InteriorZ", BInfo[i][bInteriorZ]);
dini_FloatSet(FileName, "ExteriorX", BInfo[i][bExteriorX]);
dini_FloatSet(FileName, "ExteriorY", BInfo[i][bExteriorY]);
dini_FloatSet(FileName, "ExteriorZ", BInfo[i][bExteriorZ]);
printf( "[system] Building %d saved.", i);
}
return 1;
}

stock LoadCars()
{
new FileName[128];
new carstring[256];
for(new i = 0; i < MAX_CARS; i++)
{
format(FileName, sizeof(FileName), "Cars/car_%d.ini", i);
if(fexist(FileName))
{
CarInfo[i][CarModel] = dini_Int(FileName, "CarModel");
CarInfo[i][CarPrice] = dini_Int(FileName, "CarPrice");
CarInfo[i][CarX] = dini_Float(FileName, "CarX");
CarInfo[i][CarY] = dini_Float(FileName, "CarY");
CarInfo[i][CarZ] = dini_Float(FileName, "CarZ");
CarInfo[i][CarF] = dini_Float(FileName, "CarF");
CarInfo[i][CarSpawnX] = dini_Float(FileName, "CarSpawnX");
CarInfo[i][CarSpawnY] = dini_Float(FileName, "CarSpawnY");
CarInfo[i][CarSpawnZ] = dini_Float(FileName, "CarSpawnZ");
CarInfo[i][CarSpawnF] = dini_Float(FileName, "CarSpawnF");
CarInfo[i][CarColor] = dini_Int(FileName, "CarColor");
CarInfo[i][CarColor] = dini_Int(FileName, "CarColor2");
if(i == 1)
{
format(carstring,sizeof(carstring),"%s For Sale | {FFF1AF}Price: $%d | {6EF83C}ID: %d",vehName[CarInfo[i][CarModel]-400],CarInfo[i][CarPrice],i);
CarInfo[i][CarText] = Create3DTextLabel(carstring, COLOR_CAR, 0.0, 0.0, 0.0, 15.0, 0);
CarInfo[i][CarID] = AddStaticVehicleEx(CarInfo[i][CarModel],CarInfo[i][CarX],CarInfo[i][CarY],CarInfo[i][CarZ],CarInfo[i][CarF],CarInfo[i][CarColor],CarInfo[i][CarColor2],1);
Attach3DTextLabelToVehicle(CarInfo[i][CarText], CarInfo[i][CarID], 0.0, 0.0, 0.0);
// SetVehicleVirtualWorld(i,255);
CarInfo[i][DealerShipCar] = 1;
}
else
{
format(carstring,sizeof(carstring),"%s For Sale | {FFF1AF}Price: $%d | {6EF83C}ID: %d",vehName[CarInfo[i][CarModel]-400],CarInfo[i][CarPrice],i);
CarInfo[i][CarText] = Create3DTextLabel(carstring, COLOR_CAR, 0.0, 0.0, 0.0, 15.0, 0);
CarInfo[i][CarID] = AddStaticVehicleEx(CarInfo[i][CarModel],CarInfo[i][CarX],CarInfo[i][CarY],CarInfo[i][CarZ],CarInfo[i][CarF],CarInfo[i][CarColor],CarInfo[i][CarColor2],1); // Blade ID 56
Attach3DTextLabelToVehicle(CarInfo[i][CarText], CarInfo[i][CarID], 0.0, 0.0, 0.0);
CarInfo[i][DealerShipCar] = 1;
}
SpawnedCars++;
}
}
return 1;
}
stock CreatePlayerVehicle(playerid, slotid)
{
if(IsPlayerConnected(playerid))
{
switch(slotid)
{
case 1:
{
if(PlayerInfo[playerid][PlayerVehicleModel1] != 0)
{
PlayerVehicleID1[playerid] = 0;
PlayerVehicleID1[playerid] = CreateVehicle(PlayerInfo[playerid][PlayerVehicleModel1], PlayerInfo[playerid][PlayerVehiclePosX1], PlayerInfo[playerid][PlayerVehiclePosY1], PlayerInfo[playerid][PlayerVehiclePosZ1], PlayerInfo[playerid][PlayerVehicleFacing1], PlayerInfo[playerid][pPlayerVehicle1Color], PlayerInfo[playerid][pPlayerVehicle1Color2], -1);
VehicleInfo[PlayerVehicleID1[playerid]][VehicleDealership] = 1;
VehicleInfo[PlayerVehicleID1[playerid]][VehicleLock] = PlayerInfo[playerid][pVehLock1];
VehicleInfo[PlayerVehicleID1[playerid]][VehicleLocked] = PlayerInfo[playerid][pVehLocked1];
SetVehicleVirtualWorld(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1VirWorld]);
LinkVehicleToInterior(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1Interior]);
strmid(VehicleInfo[PlayerVehicleID1[playerid]][VehicleOwner], PlayerName(playerid), 0, strlen(PlayerName(playerid)), 255);
if(PlayerInfo[playerid][pVehLock1] == 1)
{
if(PlayerInfo[playerid][pVehLocked1] == 1)
{
LockCar(PlayerVehicleID1[playerid]);
}
else
{
UnLockCar(PlayerVehicleID1[playerid]);
}
}
if(PlayerInfo[playerid][PlayerVehicle1PaintJob] != 255)
{
ChangeVehiclePaintjob(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1PaintJob]);
}
if(PlayerInfo[playerid][PlayerVehicle1Nos] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1Nos]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot0] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot0]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot1] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot1]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot2] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot2]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot3] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot3]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot4] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot4]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot5] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot5]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot6] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot6]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot7] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot7]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot8] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot8]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot9] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot9]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot10] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot10]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot11] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot11]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot12] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot12]);
}
if(PlayerInfo[playerid][PlayerVehicle1ModSlot13] > 0)
{
AddVehicleComponent(PlayerVehicleID1[playerid], PlayerInfo[playerid][PlayerVehicle1ModSlot13]);
}
}
}
case 2:
{
if(PlayerInfo[playerid][PlayerVehicleModel2] != 0)
{
PlayerVehicleID2[playerid] = 0;
PlayerVehicleID2[playerid] = CreateVehicle(PlayerInfo[playerid][PlayerVehicleModel2], PlayerInfo[playerid][PlayerVehiclePosX2], PlayerInfo[playerid][PlayerVehiclePosY2], PlayerInfo[playerid][PlayerVehiclePosZ2], PlayerInfo[playerid][PlayerVehicleFacing2], PlayerInfo[playerid][pPlayerVehicle2Color], PlayerInfo[playerid][pPlayerVehicle2Color2], -1);
VehicleInfo[PlayerVehicleID2[playerid]][VehicleDealership] = 1;
SetVehicleVirtualWorld(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2VirWorld]);
LinkVehicleToInterior(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2Interior]);
VehicleInfo[PlayerVehicleID2[playerid]][VehicleLock] = PlayerInfo[playerid][pVehLock2];
VehicleInfo[PlayerVehicleID2[playerid]][VehicleLocked] = PlayerInfo[playerid][pVehLocked2];
strmid(VehicleInfo[PlayerVehicleID2[playerid]][VehicleOwner], PlayerName(playerid), 0, strlen(PlayerName(playerid)), 255);
if(PlayerInfo[playerid][pVehLock2] == 1)
{
if(PlayerInfo[playerid][pVehLocked2] == 1)
{
LockCar(PlayerVehicleID2[playerid]);
}
else
{
UnLockCar(PlayerVehicleID2[playerid]);
}
}
if(PlayerInfo[playerid][PlayerVehicle2PaintJob] != 255)
{
ChangeVehiclePaintjob(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2PaintJob]);
}
if(PlayerInfo[playerid][PlayerVehicle2Nos] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2Nos]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot0] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot0]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot1] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot1]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot2] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot2]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot3] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot3]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot4] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot4]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot5] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot5]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot6] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot6]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot7] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot7]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot8] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot8]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot9] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot9]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot10] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot10]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot11] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot11]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot12] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot12]);
}
if(PlayerInfo[playerid][PlayerVehicle2ModSlot13] > 0)
{
AddVehicleComponent(PlayerVehicleID2[playerid], PlayerInfo[playerid][PlayerVehicle2ModSlot13]);
}
}
}
case 3:
{
if(PlayerInfo[playerid][PlayerVehicleModel3] != 0)
{
PlayerVehicleID3[playerid] = 0;
PlayerVehicleID3[playerid] = CreateVehicle(PlayerInfo[playerid][PlayerVehicleModel3], PlayerInfo[playerid][PlayerVehiclePosX3], PlayerInfo[playerid][PlayerVehiclePosY3], PlayerInfo[playerid][PlayerVehiclePosZ3], PlayerInfo[playerid][PlayerVehicleFacing3], PlayerInfo[playerid][pPlayerVehicle3Color], PlayerInfo[playerid][pPlayerVehicle3Color2], -1);
VehicleInfo[PlayerVehicleID3[playerid]][VehicleDealership] = 1;
SetVehicleVirtualWorld(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3VirWorld]);
LinkVehicleToInterior(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3Interior]);
VehicleInfo[PlayerVehicleID3[playerid]][VehicleLock] = PlayerInfo[playerid][pVehLock3];
VehicleInfo[PlayerVehicleID3[playerid]][VehicleLocked] = PlayerInfo[playerid][pVehLocked3];
strmid(VehicleInfo[PlayerVehicleID3[playerid]][VehicleOwner], PlayerName(playerid), 0, strlen(PlayerName(playerid)), 255);
if(PlayerInfo[playerid][pVehLock3] == 1)
{
if(PlayerInfo[playerid][pVehLocked3] == 1)
{
LockCar(PlayerVehicleID3[playerid]);
}
else
{
UnLockCar(PlayerVehicleID3[playerid]);
}
}
if(PlayerInfo[playerid][PlayerVehicle3PaintJob] != 255)
{
ChangeVehiclePaintjob(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3PaintJob]);
}
if(PlayerInfo[playerid][PlayerVehicle3Nos] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3Nos]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot0] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot0]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot1] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot1]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot2] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot2]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot3] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot3]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot4] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot4]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot5] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot5]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot6] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot6]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot7] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot7]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot8] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot8]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot9] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot9]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot10] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot10]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot11] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot11]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot12] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot12]);
}
if(PlayerInfo[playerid][PlayerVehicle3ModSlot13] > 0)
{
AddVehicleComponent(PlayerVehicleID3[playerid], PlayerInfo[playerid][PlayerVehicle3ModSlot13]);
}
}
}
case 4:
{
if(PlayerInfo[playerid][PlayerVehicleModel4] != 0)
{
PlayerVehicleID4[playerid] = 0;
PlayerVehicleID4[playerid] = CreateVehicle(PlayerInfo[playerid][PlayerVehicleModel4], PlayerInfo[playerid][PlayerVehiclePosX4], PlayerInfo[playerid][PlayerVehiclePosY4], PlayerInfo[playerid][PlayerVehiclePosZ4], PlayerInfo[playerid][PlayerVehicleFacing4], PlayerInfo[playerid][pPlayerVehicle4Color], PlayerInfo[playerid][pPlayerVehicle4Color2], -1);
VehicleInfo[PlayerVehicleID4[playerid]][VehicleDealership] = 1;
VehicleInfo[PlayerVehicleID4[playerid]][VehicleLock] = PlayerInfo[playerid][pVehLock4];
VehicleInfo[PlayerVehicleID4[playerid]][VehicleLocked] = PlayerInfo[playerid][pVehLocked4];
SetVehicleVirtualWorld(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4VirWorld]);
LinkVehicleToInterior(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4Interior]);
strmid(VehicleInfo[PlayerVehicleID4[playerid]][VehicleOwner], PlayerName(playerid), 0, strlen(PlayerName(playerid)), 255);
if(PlayerInfo[playerid][pVehLock4] == 1)
{
if(PlayerInfo[playerid][pVehLocked4] == 1)
{
LockCar(PlayerVehicleID4[playerid]);
}
else
{
UnLockCar(PlayerVehicleID4[playerid]);
}
}
if(PlayerInfo[playerid][PlayerVehicle4PaintJob] != 255)
{
ChangeVehiclePaintjob(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4PaintJob]);
}
if(PlayerInfo[playerid][PlayerVehicle4Nos] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4Nos]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot0] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot0]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot1] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot1]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot2] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot2]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot3] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot3]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot4] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot4]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot5] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot5]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot6] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot6]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot7] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot7]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot8] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot8]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot9] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot9]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot10] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot10]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot11] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot11]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot12] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot12]);
}
if(PlayerInfo[playerid][PlayerVehicle4ModSlot13] > 0)
{
AddVehicleComponent(PlayerVehicleID4[playerid], PlayerInfo[playerid][PlayerVehicle4ModSlot13]);
}
}
}
case 5:
{
if(PlayerInfo[playerid][PlayerVehicleModel5] != 0)
{
PlayerVehicleID5[playerid] = 0;
PlayerVehicleID5[playerid] = CreateVehicle(PlayerInfo[playerid][PlayerVehicleModel5], PlayerInfo[playerid][PlayerVehiclePosX5], PlayerInfo[playerid][PlayerVehiclePosY5], PlayerInfo[playerid][PlayerVehiclePosZ5], PlayerInfo[playerid][PlayerVehicleFacing5], PlayerInfo[playerid][pPlayerVehicle5Color], PlayerInfo[playerid][pPlayerVehicle5Color2], -1);
VehicleInfo[PlayerVehicleID5[playerid]][VehicleDealership] = 1;
SetVehicleVirtualWorld(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5VirWorld]);
LinkVehicleToInterior(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5Interior]);
VehicleInfo[PlayerVehicleID5[playerid]][VehicleLock] = PlayerInfo[playerid][pVehLock5];
VehicleInfo[PlayerVehicleID5[playerid]][VehicleLocked] = PlayerInfo[playerid][pVehLocked5];
strmid(VehicleInfo[PlayerVehicleID5[playerid]][VehicleOwner], PlayerName(playerid), 0, strlen(PlayerName(playerid)), 255);
if(PlayerInfo[playerid][pVehLock5] == 1)
{
if(PlayerInfo[playerid][pVehLocked5] == 1)
{
LockCar(PlayerVehicleID5[playerid]);
}
else
{
UnLockCar(PlayerVehicleID5[playerid]);
}
}
if(PlayerInfo[playerid][PlayerVehicle5PaintJob] != 255)
{
ChangeVehiclePaintjob(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5PaintJob]);
}
if(PlayerInfo[playerid][PlayerVehicle5Nos] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5Nos]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot0] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot0]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot1] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot1]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot2] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot2]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot3] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot3]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot4] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot4]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot5] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot5]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot6] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot6]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot7] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot7]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot8] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot8]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot9] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot9]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot10] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot10]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot11] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot11]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot12] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot12]);
}
if(PlayerInfo[playerid][PlayerVehicle5ModSlot13] > 0)
{
AddVehicleComponent(PlayerVehicleID5[playerid], PlayerInfo[playerid][PlayerVehicle5ModSlot13]);
}
}
}

















case 6:
{
if(PlayerInfo[playerid][PlayerVehicleModel6] != 0)
{
PlayerVehicleID6[playerid] = 0;
PlayerVehicleID6[playerid] = CreateVehicle(PlayerInfo[playerid][PlayerVehicleModel6], PlayerInfo[playerid][PlayerVehiclePosX6], PlayerInfo[playerid][PlayerVehiclePosY6], PlayerInfo[playerid][PlayerVehiclePosZ6], PlayerInfo[playerid][PlayerVehicleFacing6], PlayerInfo[playerid][pPlayerVehicle6Color], PlayerInfo[playerid][pPlayerVehicle6Color2], -1);
VehicleInfo[PlayerVehicleID6[playerid]][VehicleDealership] = 1;
SetVehicleVirtualWorld(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6VirWorld]);
LinkVehicleToInterior(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6Interior]);
VehicleInfo[PlayerVehicleID6[playerid]][VehicleLock] = PlayerInfo[playerid][pVehLock6];
VehicleInfo[PlayerVehicleID6[playerid]][VehicleLocked] = PlayerInfo[playerid][pVehLocked6];
strmid(VehicleInfo[PlayerVehicleID6[playerid]][VehicleOwner], PlayerName(playerid), 0, strlen(PlayerName(playerid)), 255);
if(PlayerInfo[playerid][pVehLock6] == 1)
{
if(PlayerInfo[playerid][pVehLocked6] == 1)
{
LockCar(PlayerVehicleID6[playerid]);
}
else
{
UnLockCar(PlayerVehicleID6[playerid]);
}
}
if(PlayerInfo[playerid][PlayerVehicle6PaintJob] != 255)
{
ChangeVehiclePaintjob(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6PaintJob]);
}
if(PlayerInfo[playerid][PlayerVehicle6Nos] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6Nos]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot0] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot0]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot1] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot1]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot2] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot2]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot3] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot3]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot4] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot4]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot5] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot5]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot6] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot6]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot7] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot7]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot8] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot8]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot9] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot9]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot10] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot10]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot11] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot11]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot12] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot12]);
}
if(PlayerInfo[playerid][PlayerVehicle6ModSlot13] > 0)
{
AddVehicleComponent(PlayerVehicleID6[playerid], PlayerInfo[playerid][PlayerVehicle6ModSlot13]);
}
}
}

Reply


Messages In This Thread
gm help - by Sumair - 22.05.2014, 04:42
Re: gm help - by geohareas - 22.05.2014, 06:12
Re: gm help - by Sumair - 22.05.2014, 12:32
Re: gm help - by rappy93 - 22.05.2014, 13:18
Re: gm help - by Sumair - 22.05.2014, 14:02

Forum Jump:


Users browsing this thread: 1 Guest(s)