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
#2

Starting with,give us the error lines not the whole gamemode.Secondly what did you do and all these errors appeared?I mean are you editing texts or you scripted this?I would really appeciate it if you add the includes and the definitions on the top of your script.
Reply
#3

i am just adding vehicle slots
Reply
#4

Firstly /DONT/ post the entire gamemode here. Use pastebin.

Secondly, those errors appear because you forgot to put a " { " or a " } " somewhere in the script. Try remembering what you changed last and check. I recommend you use Notepad++ or something similiar to see where these are.
Reply
#5

rappy can you add vehicle slots on my gm
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)