pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
new org = GetPlayerOrg(playerid);
if(!IsACop(killerid)) { SetPlayerCriminal(killerid,255, "Assasinato em Primeiro Grau"); }
if(Morro[Guerra] >= 1)
{
new killerorg = GetPlayerOrg(killerid);
if(OrgPodeGuerriarMorro(playerid,org) && OrgPodeGuerriarMorro(killerid,killerorg))
{
if(IsPlayerInMorro(playerid) && IsPlayerInMorro(killerid))
{
MorroPontos[killerorg] += 6;
}
}
}
SpawnPlayer(playerid);
new string[256];
if(usingcarwash == playerid)
{
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
usingcarwash = -1;
Update3DTextLabelText(entrancetext, 0x008B00FF, "Garagem de Auto-Lavagem Livre.\nPreзo: R$1000 (/lavarcarro)");
}
new pricewan = WantedLevel[playerid] * 4000;
if(PlayerInfo[killerid][pMembro] == 1 || PlayerInfo[killerid][pLider] == 1 && WantedLevel[playerid] >= 1)
{
if(OrgPodeGuerriarMorro(playerid,org) && Morro[Guerra] == 1)
{
return 1;
}
format(string, sizeof(string), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", pricewan/2);
GameTextForPlayer(killerid, string, 5000, 1);
ConsumingMoney[killerid] = 1;
SpawnPlayer(playerid);
GivePlayerMoneyEx(killerid, pricewan / 2);
PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
SetPlayerWantedLevel(killerid, 0);
GivePlayerMoneyEx(playerid, - pricewan/2);
PlayerInfo[playerid][pWantedDeaths] += 1;
PlayerInfo[playerid][pJailed] = 1;
SetPlayerVirtualWorld(playerid, 80);
SetPlayerWantedLevel(playerid, 0);
SetPlayerInterior(playerid, 6);
PlayerInfo[playerid][pJailTime] = (WantedLevel[playerid])*(300);
format(string, sizeof(string), "* Vocк estб preso por %d Segundos no HQ da Policia Militar, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], pricewan/2);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
SendClientMessage(playerid, COLOR_GRAD1, "Vocк tem direito a 1 chamada depois de preso, use ela bem!");
SetPlayerSpawn(playerid);
PlayerInfo[playerid][pUsaChamada] = 0;
WantedPoints[playerid] = 0;
WantedLevel[playerid] = 0;
SetPlayerWantedLevel(playerid, 0);
}
else if(PlayerInfo[killerid][pMembro] == 2 || PlayerInfo[killerid][pLider] == 2 && WantedLevel[playerid] >= 1)
{
format(string, sizeof(string), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", pricewan/2);
GameTextForPlayer(killerid, string, 5000, 1);
ConsumingMoney[killerid] = 1;
SpawnPlayer(playerid);
GivePlayerMoneyEx(killerid, pricewan / 2);
PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
SetPlayerWantedLevel(killerid, 0);
GivePlayerMoneyEx(playerid, - pricewan/2);
PlayerInfo[playerid][pWantedDeaths] += 1;
PlayerInfo[playerid][pJailed] = 3;
SetPlayerInterior(playerid, 3);
SetPlayerWantedLevel(playerid, 0);
PlayerInfo[playerid][pJailTime] = (WantedLevel[playerid])*(300);
format(string, sizeof(string), "* Vocк estб preso por %d Segundos no HQ do BOPE, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], pricewan/2);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
SendClientMessage(playerid, COLOR_GRAD1, "Vocк tem direito a 1 chamada depois de preso, use ela bem!");
SetPlayerSpawn(playerid);
PlayerInfo[playerid][pUsaChamada] = 0;
WantedPoints[playerid] = 0;
WantedLevel[playerid] = 0;
SetPlayerWantedLevel(playerid, 0);
}
if(PlayerInfo[killerid][pMembro] == 3 || PlayerInfo[killerid][pLider] == 3 && WantedLevel[playerid] >= 1)
{
format(string, sizeof(string), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", pricewan/2);
GameTextForPlayer(killerid, string, 5000, 1);
ConsumingMoney[killerid] = 1;
SpawnPlayer(playerid);
GivePlayerMoneyEx(killerid, pricewan / 2);
PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
SetPlayerWantedLevel(killerid, 0);
GivePlayerMoneyEx(playerid, - pricewan/2);
PlayerInfo[playerid][pWantedDeaths] += 1;
PlayerInfo[playerid][pJailed] = 6;
SetPlayerWantedLevel(playerid, 0);
SetPlayerInterior(playerid, 0);
PlayerInfo[playerid][pJailTime] = (WantedLevel[playerid])*(300);
format(string, sizeof(string), "* Vocк estб preso por %d Segundos no HQ Guarda Nacional, e perdeu R$%d por trocar tiros e fugir da Guarda Nacional.", PlayerInfo[playerid][pJailTime], pricewan/2);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
SendClientMessage(playerid, COLOR_GRAD1, "Vocк tem direito a 1 chamada depois de preso, use ela bem!");
SetPlayerSpawn(playerid);
PlayerInfo[playerid][pUsaChamada] = 0;
WantedPoints[playerid] = 0;
WantedLevel[playerid] = 0;
SetPlayerWantedLevel(playerid, 0);
}
else if(PlayerInfo[killerid][pMembro] == 16 || PlayerInfo[killerid][pLider] == 16 && WantedLevel[playerid] >= 1)
{
format(string, sizeof(string), "~w~Suspeito ~r~Morto~n~Bonus~g~R$%d", pricewan/2);
GameTextForPlayer(killerid, string, 5000, 1);
ConsumingMoney[killerid] = 1;
SpawnPlayer(playerid);
GivePlayerMoneyEx(killerid, pricewan / 2);
PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
SetPlayerWantedLevel(killerid, 0);
GivePlayerMoneyEx(playerid, - pricewan/2);
PlayerInfo[playerid][pWantedDeaths] += 1;
PlayerInfo[playerid][pJailed] = 4;
SetPlayerWantedLevel(playerid, 0);
SetPlayerVirtualWorld(playerid, 55);
SetPlayerInterior(playerid, 3);
PlayerInfo[playerid][pJailTime] = (WantedLevel[playerid])*(300);
format(string, sizeof(string), "* Vocк estб preso por %d Segundos no HQ da Policia Federal, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], pricewan/2);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
SendClientMessage(playerid, COLOR_GRAD1, "Vocк tem direito a 1 chamada depois de preso, use ela bem!");
SetPlayerSpawn(playerid);
PlayerInfo[playerid][pUsaChamada] = 0;
WantedPoints[playerid] = 0;
WantedLevel[playerid] = 0;
SetPlayerWantedLevel(playerid, 0);
}
if(PlayerInfo[playerid][pJailed] >= 1 && PlayerInfo[killerid][pJailed] >= 1)
{
format(string, sizeof(string), "AdmCmd: %s foi kickado automaticamente, Motivo: {FF4FA5}DM na Prisгo.",PlayerName(killerid));
SendClientMessageToAll(COLOR_LIGHTRED, string);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк fez DM e foi kickado do servidor.");
Kick(killerid);
}
morreu[playerid] = 1;
EquipadoG[playerid] = 0;
if(pDisfarce[playerid] >= 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк estava disfarзado, e morreu por isso perdeu o disfarce!");
pDisfarce[playerid] = 0;
}
if(Sequestrado[playerid] >= 1)
{
format(string, sizeof(string), "[SEQUESTRO]: A Vнtima de Sequestro %s Morreu, Sequestro Acabado.",PlayerName(playerid));
SendClientMessageToAll(COLOR_DBLUE, string);
Sequestrado[playerid] = 0;
SpawnPlayer(playerid);
PlayerTied[playerid] = 0;
PlayerInfo[playerid][pMuted] = 0;
PlayerInfo[playerid][pInt] = 0;
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
}
spawnado[playerid] = 0;
new name[MAX_PLAYER_NAME];
//new dmessage[128];
//new deathreason[20];
new playercash;
new victimteam;
new Float:px,Float:py,Float:pz;
new killerteam;
victimteam = gTeam[playerid];
killerteam = gTeam[killerid];
gPlayerSpawned[playerid] = 0;
GetPlayerName(playerid, name, sizeof(name));
PlayerInfo[playerid][pLocal] = 255;
GetPlayerPos(playerid, px, py, pz);
//=================[NOVO ROUBAR]================
if(ProvocoBanco[playerid] == 1)
{
SendClientMessageToAll(COLOR_ROUBOS, "*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~* Atenзгo: Tentativa de Roubo *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*");
format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre do Banco. [ID:%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
ProvocoBanco[playerid] = 0; roubando[playerid] = 0; roubobanco = 0; KillTimer(tempobanco); temporoubobanco = 0;
}
if(ProvocoLoja1[playerid] == 1)
{
SendClientMessageToAll(COLOR_ROUBOS, "*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~* Atenзгo: Tentativa de Roubo *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*");
format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre da Loja de Armas 1. [ID:%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
ProvocoLoja1[playerid] = 0; roubando[playerid] = 0; rouboloja1 = 0; KillTimer(tempoloja1); temporouboloja1 = 0;
}
if(ProvocoLoja2[playerid] == 1)
{
SendClientMessageToAll(COLOR_ROUBOS, "*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~* Atenзгo: Tentativa de Roubo *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*");
format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre da Loja de Armas 2. [ID:%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
ProvocoLoja2[playerid] = 0; roubando[playerid] = 0; rouboloja2 = 0; KillTimer(tempoloja2); temporouboloja2 = 0;
}
if(ProvocoPrefe[playerid] == 1)
{
SendClientMessageToAll(COLOR_ROUBOS, "*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~* Atenзгo: Tentativa de Roubo *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*");
format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre da Prefeitura. [ID:%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
ProvocoPrefe[playerid] = 0; roubando[playerid] = 0; rouboprefe = 0; KillTimer(tempoprefe); temporouboprefe = 0;
}
if(ProvocoPredio[playerid] == 1)
{
SendClientMessageToAll(COLOR_ROUBOS, "*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~* Atenзгo: Tentativa de Roubo *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*");
format(gstring, sizeof(gstring), "%s e os %s nгo conseguiram roubar o cofre do Prйdio. [ID:%d]", PlayerName(playerid), NomeORG(playerid) , playerid);
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
ProvocoPredio[playerid] = 0; roubando[playerid] = 0; roubopredio = 0; KillTimer(tempopredio); temporoubopredio = 0;
}
//=======================[FIM ROUBAR]========================
if(killerid != 255)
{
if(GetPlayerState(killerid) == 2 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 425 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 520)
{
format(string,sizeof(string),"AdmCmd: %s[ID:%d] Matou %s[ID:%d] atropelado, e serб kickado pelo Admin.",PlayerName(killerid),killerid,PlayerName(playerid),playerid);
SendClientMessageToAll(COLOR_LIGHTRED,string);
}
}
if(reason == 38 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 425 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 520)
{
new kstring[128];
new kickname[MAX_PLAYER_NAME];
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, "AdmCmd: %s[ID:%d] matou alguem com uma Minigun, /tv nele para ver se nгo foi Fake-Kill.",kickname,killerid);
ABroadCast(COLOR_YELLOW,string,1);
printf("%s", kstring);
}
}
if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
{
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
}
new caller = Mobile[playerid];
if(caller != 255)
{
if(caller < 255)
{
SendClientMessage(caller, COLOR_GRAD2, "Morreram do outro lado da linha.");
CellTime[caller] = 0;
CellTime[playerid] = 0;
Mobile[caller] = 255;
}
Mobile[playerid] = 255;
CellTime[playerid] = 0;
}
ClearCrime(playerid);
if(PlayerPaintballing[playerid] != 0)
{
PlayerPaintballKills[killerid] ++;
if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
{
new killer[MAX_PLAYER_NAME];
PaintballWinner = killerid;
PaintballWinnerKills = PlayerPaintballKills[killerid];
GetPlayerName(killerid, killer, sizeof(killer));
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerPaintballing[i] != 0)
{
format(string, sizeof(string), "* %s estб na lideranзa com %d Mortes.",killer,PaintballWinnerKills);
SendClientMessage(i, COLOR_WHITE, string);
}
}
}
}
return 1;
}
if(PlayerInfo[playerid][pHeadValue] > 0)
{
if(IsPlayerConnected(killerid))
{
if(GetPlayerOrg(killerid) == 8 || GetPlayerOrg(killerid) == 19)
{
if(GoChase[killerid] == playerid)
{
if(GetPlayerOrg(killerid) == 8) { CHitman++; }
if(GetPlayerOrg(killerid) == 19) { CKiller++; }
ConsumingMoney[killerid] = 1;
new killer[MAX_PLAYER_NAME];
GetPlayerName(killerid, killer, sizeof(killer));
GivePlayerMoneyEx(killerid, PlayerInfo[playerid][pHeadValue]);
format(string,128,"<< Assasino %s Completou o contrato em %s pelo preзo de $%d >>",killer,name,PlayerInfo[playerid][pHeadValue]);
SendFamilyMessage(GetPlayerOrg(killerid), COLOR_YELLOW, string);
format(string,128,"<< O Matador %s matou vocк por um contrato de R$%d, entгo nгo foi DM. >>",killer,PlayerInfo[playerid][pHeadValue]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string,128,"<< O Matador %s matou o seu contrato (%s) pelo preзo de: R$%d>>",killer,name,PlayerInfo[playerid][pHeadValue]);
SendClientMessage(ColocouContrato, COLOR_DBLUE, string);
PlayerInfo[playerid][pHeadValue] = 0;
GotHit[playerid] = 0;
GetChased[playerid] = 999;
GoChase[killerid] = 999;
}
}
}
}
if(PlayerInfo[killerid][pHeadValue] > 0)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerOrg(playerid) == 8 || GetPlayerOrg(playerid) == 19)
{
if(GoChase[playerid] == killerid)
{
ConsumingMoney[playerid] = 1;
format(gstring,128,"<< O Matador %s foi morto por %s, e perdeu o seu contrato >>",PlayerName(playerid),PlayerName(killerid));
SendFamilyMessage(GetPlayerOrg(playerid), COLOR_YELLOW, gstring);
PlayerInfo[killerid][pHeadValue] = 0;
GotHit[killerid] = 0;
GetChased[killerid] = 999;
GoChase[playerid] = 999;
}
}
}
}
if(victimteam >= 4)
{
if(IsPlayerConnected(killerid))
{
//new killer[MAX_PLAYER_NAME];
//GetPlayerName(killerid, killer, sizeof(killer));
new slice = 100; //$100
playercash = GetPlayerMoneyEx(playerid);
if(gTeam[killerid] != 2) { WantedPoints[killerid] += 2; } //+ 2 wanted points
if(SafeTime[playerid] <= 0)
{
if(gTeam[killerid] != gTeam[playerid])
{
if(GetPlayerState(killerid) == 1)
{
PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills] + 2;
}
else
{
PlayerInfo[killerid][pKills]++;
}
PlayerInfo[playerid][pKills]--;
}
}
/*if (strlen(deathreason) > 0)// patch
{
if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || gTeam[killerid] == gTeam[playerid])//med kill criminal
{
format(string, sizeof(string), ".: %s murdered %s. (%s) :.", killer, name, deathreason);
}
else
{
format(string, sizeof(string), ".: %s murdered %s. (%s) for $%d :.", killer, name, deathreason, slice);
}
}
else
{
if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill || gTeam[killerid] == gTeam[playerid]))
{
format(string, sizeof(string), ".: %s murdered %s :.", killer, name);
}
else
{
format(string, sizeof(string), ".: %s murdered %s for $%d :.", killer, name, slice);
}
}*/
if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || (gTeam[killerid] == gTeam[playerid] && gTeam[playerid] != 4))
{
slice = 0;
}
if (((gTeam[killerid]) != 4) && ((gTeam[killerid]) == gTeam[playerid]))//no team kill
{
slice = 0;
}
if (playercash > 0)
{
GivePlayerMoneyEx(playerid, -slice);
}
else
{
slice = slice+500;
}
GivePlayerMoneyEx(killerid, slice);
//GameTextForPlayer(playerid, dmessage, 5000, 2);
PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
if (((gTeam[killerid]) == 3) && reason != 49)
{
//SetPlayerCriminal(killerid,255, "Assasinato em Primeiro Grau");
}
else if (((gTeam[killerid]) == 3) && reason == 49)
{
SetPlayerCriminal(killerid,255, "Correu");
}
}
}
else if (victimteam == 2)
{
if(IsPlayerConnected(killerid))
{
//new killer[MAX_PLAYER_NAME];
//GetPlayerName(killerid, killer, sizeof(killer));
// Cop kill
PlayerInfo[playerid][pKills]--;
if (gTeam[killerid] == 2)//cops kill cop
{
//format(string,128,".: Officer %s murdered Officer %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
GivePlayerMoneyEx(killerid, -suecost);
GivePlayerMoneyEx(playerid, suecost+100);//+100pays hospital bill
}
else
{
//format(string,128,".: %s murdered Officer %s (%s) :.",killer,name,deathreason);
}
if (gTeam[killerid] >= 3)
{
WantedPoints[killerid] += 2; //+ 2 wanted points
if(reason != 49)
{
//SetPlayerCriminal(killerid,255, "Assasinato em Primeiro Grau");
}
else if (reason == 49)
{
SetPlayerCriminal(killerid,255, "Correu");
}
}
if(gTeam[killerid] >= 5 && SafeTime[playerid] <= 0)
{
if(GetPlayerState(killerid) == 1)
{
PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills]+2;
}
else
{
PlayerInfo[killerid][pKills]++;
}
WantedPoints[killerid]+=2;
}
//BroadCast(COLOR_RED, string);
}
}
else if (victimteam == 3)
{
if(IsPlayerConnected(killerid))
{
//new killer[MAX_PLAYER_NAME];
//GetPlayerName(killerid, killer, sizeof(killer));
// Civ kill
if ((gTeam[killerid]) == 2)//cops kill civ
{
if(WantedLevel[playerid] < 1)
{
//format(string,128,".: Officer %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
GivePlayerMoneyEx(killerid, -suecost);
GivePlayerMoneyEx(playerid, suecost+100);//+100pays hospital bill
}
}
else
{
//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
WantedPoints[killerid] += 2;
}
if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason != 49)
{
//SetPlayerCriminal(killerid,255, "Assasinato em Primeiro Grau");
}
else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49)
{
SetPlayerCriminal(killerid,255, "Correu");
}
//BroadCast(COLOR_RED, string);
}
}
else if (victimteam == 1)
{
if(IsPlayerConnected(killerid))
{
//new killer[MAX_PLAYER_NAME];
//GetPlayerName(killerid, killer, sizeof(killer));
// Civ kill
if ((gTeam[killerid]) == 2)//cops kill civ
{
//format(string,128,".: Officer %s murdered Paramedic %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
GivePlayerMoneyEx(killerid, -suecost);
GivePlayerMoneyEx(playerid, suecost+100);//+100pays hospital bill
}
else if ((gTeam[killerid]) == 1)//med kill civ
{
//format(string,128,".: Paramedic %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
GivePlayerMoneyEx(killerid, -suecost);
GivePlayerMoneyEx(playerid, suecost+100);//+100pays hospital bill
}
else
{
//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
}
if (((gTeam[killerid]) == 4) && reason != 49)
{
//SetPlayerCriminal(killerid,255, "Assasinato em Primeiro Grau");
}
else if (((gTeam[killerid]) == 3) && reason == 49)
{
SetPlayerCriminal(killerid,255, "Correu");
}
//BroadCast(COLOR_RED, string);
}
}
if (victimteam >= 3 && WantedPoints[playerid] > 0 && killerteam == 2)
{
SetPlayerFree(playerid,killerid, "Morreu");
}
killerid = INVALID_PLAYER_ID;
return 1;
}
pawn Код:
public OnPlayerSpawn(playerid)
{
if(Info[playerid][Arara]) { SetPlayerAttachedObject(playerid,0, 19079, 1, 0.319503, -0.089340, -0.185576, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 ); }
if(IsDead[playerid] == 1)
{
SetPlayerSkin(playerid, Skin[playerid]);
IsDead[playerid] = 0;
}
spawnado[playerid] = 1;
GangZones();
InitLockDoors(playerid);
STDPlayer[playerid] = 0;
AntiDeAMX();
gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
if (gTeam[playerid] == 4) //medic / criminal reset team
{
gTeam[playerid] = 3;
}
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "** Vocк precisa logar antes do Spawn (Kickado) **");
KickPlayer[playerid] = 1;
}
if(gTeam[playerid] == 3)
{
if(PlayerInfo[playerid][pMembro] > 0 || PlayerInfo[playerid][pLider] > 0)
{
MedicBill[playerid] = 0;
new model = PlayerInfo[playerid][pSkin];
if(PlayerInfo[playerid][pMembro] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 11) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 12) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 13) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 14) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 15) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 17) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 15; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 18) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 15; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 19) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 15; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 20) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 21) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMembro] == 22) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 11) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 12) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 13) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 14) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 15) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 17) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 15; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 18) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 15; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 19) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 15; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 20) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 21) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLider] == 22) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
//SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
}
}
if(PlayerInfo[playerid][pSkin] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]); }
else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
SetPlayerWeapons(playerid);
SetPlayerSpawn(playerid);
PlayerFixRadio(playerid);
return 1;
}
public PayLog(string[])
{
new entry[256];
format(entry, sizeof(entry), "%s\n",string);
new File:hFile;
hFile = fopen("pay.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
}
public KickLog(string[])
{
new entry[256];
format(entry, sizeof(entry), "%s\n",string);
new File:hFile;
hFile = fopen("kick.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
}
public BanLog(string[])
{
new entry[256];
format(entry, sizeof(entry), "%s\n",string);
new File:hFile;
hFile = fopen("ban.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
}
public OnPlayerEnterCheckpoint(playerid)
{
new string[128];
new name[MAX_PLAYER_NAME];
if(TaxiCallTime[playerid] > 0 && TaxiAccepted[playerid] < 999)
{
TaxiAccepted[playerid] = 999;
GameTextForPlayer(playerid, "~w~Chegou em seu Destino", 5000, 1);
TaxiCallTime[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(BusCallTime[playerid] > 0 && BusAccepted[playerid] < 999)
{
BusAccepted[playerid] = 999;
GameTextForPlayer(playerid, "~w~Chegou em seu Destino", 5000, 1);
BusCallTime[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(PolicialCallTime[playerid] > 0 && PolicialAccepted[playerid] < 999)
{
PolicialAccepted[playerid] = 999;
GameTextForPlayer(playerid, "~w~Chegou a ocorrencia", 5000, 1);
PolicialCallTime[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid]==1)
{
if(IsPlayerInAnyVehicle(playerid))
{
PlayerInfo[playerid][pJackSkill] ++;
if(PlayerInfo[playerid][pJackSkill] == 50)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Sua Habilidade de Ladrao de Carro e Nнvel 2, vocк vai ganhar mais dinheiro em menos Tempo."); }
else if(PlayerInfo[playerid][pJackSkill] == 100)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Sua Habilidade de Ladrao de Carro e Nнvel 3, vocк vai ganhar mais dinheiro em menos Tempo."); }
else if(PlayerInfo[playerid][pJackSkill] == 200)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Sua Habilidade de Ladrao de Carro e Nнvel 4, vocк vai ganhar mais dinheiro em menos Tempo."); }
else if(PlayerInfo[playerid][pJackSkill] == 400)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Sua Habilidade de Ladrao de Carro e Nнvel 5, vocк vai ganhar mais dinheiro em menos Tempo."); }
new level = PlayerInfo[playerid][pJackSkill];
if(level >= 0 && level <= 50)
{
new rand = random(sizeof(SELLCAR1));
format(string, sizeof(string), "Vocк vendeu seu carro por $%d, O tempo para vender de novo e de 20 Minutos.", SELLCAR1[rand]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoneyEx(playerid, SELLCAR1[rand]);
PlayerInfo[playerid][pCarTime] = 1200;
}
else if(level >= 51 && level <= 100)
{
new rand = random(sizeof(SELLCAR2));
format(string, sizeof(string), "Vocк vendeu seu carro por $%d, O tempo para vender de novo e de 18 Minutos.", SELLCAR2[rand]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoneyEx(playerid, SELLCAR2[rand]);
PlayerInfo[playerid][pCarTime] = 1080;
}
else if(level >= 101 && level <= 200)
{
new rand = random(sizeof(SELLCAR3));
format(string, sizeof(string), "Vocк vendeu seu carro por $%d, O tempo para vender de novo e de 16 Minutos.", SELLCAR3[rand]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoneyEx(playerid, SELLCAR3[rand]);
PlayerInfo[playerid][pCarTime] = 960;
}
else if(level >= 201 && level <= 400)
{
new rand = random(sizeof(SELLCAR4));
format(string, sizeof(string), "Vocк vendeu seu carro por $%d, O tempo para vender de novo e de 14 Minutos.", SELLCAR4[rand]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoneyEx(playerid, SELLCAR4[rand]);
PlayerInfo[playerid][pCarTime] = 840;
}
else if(level >= 401)
{
new money = 6000;
format(string, sizeof(string), "Vocк vendeu seu carro por $%d, O tempo para vender de novo e de 12 Minutos.", money);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoneyEx(playerid, money);
PlayerInfo[playerid][pCarTime] = 720;
}
GameTextForPlayer(playerid, "~y~Vendeu o carro", 2500, 1);
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
}
else
{
GameTextForPlayer(playerid, "Nao esta em um carro", 5000, 1);
}
}
else if(CP[playerid] == 5)
{
GameTextForPlayer(playerid, "~y~Missoes no Checkpoint", 2500, 1);
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 9)//Karting
{
GameTextForPlayer(playerid, "~r~Espere aqui por mais corredores", 4000, 3);
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 10) { CP[playerid] = 11; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2258.7874,-2402.9712,12.7035,8.0); }
else if(CP[playerid] == 11) { CP[playerid] = 12; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2225.8755,-2461.3875,12.7190,8.0); }
else if(CP[playerid] == 12) { CP[playerid] = 13; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2276.9983,-2662.8328,12.8580,8.0); }
else if(CP[playerid] == 13) { CP[playerid] = 14; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2449.1399,-2663.0562,12.8138,8.0); }
else if(CP[playerid] == 14) { CP[playerid] = 15; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2566.9814,-2504.5686,12.7692,8.0); }
else if(CP[playerid] == 15) { CP[playerid] = 16; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2719.0520,-2503.5962,12.7706,8.0); }
else if(CP[playerid] == 16) { CP[playerid] = 17; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2720.7881,-2405.6589,12.7441,8.0); }
else if(CP[playerid] == 17) { CP[playerid] = 18; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2571.5195,-2401.1531,12.7528,8.0); }
else if(CP[playerid] == 18) { CP[playerid] = 19; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2406.6995,-2423.1182,12.6641,8.0); }
else if(CP[playerid] == 19) { CP[playerid] = 20; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2322.9194,-2341.5715,12.6664,8.0); }
else if(CP[playerid] == 20)//End of Karting
{
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
GetPlayerName(playerid, name, sizeof(name));
if(FirstKartWinner == 999)
{
FirstKartWinner = playerid;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
{
format(string, sizeof(string), "* %s Chegou em Primeiro na corrida de Kart.",name);
SendClientMessage(i, COLOR_WHITE, string);
}
}
}
}
else if(SecondKartWinner == 999)
{
SecondKartWinner = playerid;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
{
format(string, sizeof(string), "* %s Chegou em Segundo na corrida de Kart.",name);
SendClientMessage(i, COLOR_WHITE, string);
}
}
}
}
else if(ThirdKartWinner == 999)
{
ThirdKartWinner = playerid;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
{
format(string, sizeof(string), "* %s Chegou em Terceiro na corrida de Kart.",name);
SendClientMessage(i, COLOR_WHITE, string);
SendClientMessage(i, COLOR_WHITE, "** Corrida de kart encerrada **");
CP[i] = 0;
DisablePlayerCheckpoint(i);
}
}
}
}
}
return 1;
}