if(Sequestrado[playerid] == 1)
{
GetPlayerName(playerid, nome, sizeof(nome));
format(string, sizeof(string), "[AVISO]: O player %s deu /q em sequestro. Quando voltar serб punido.",nome);
SendClientMessageToAll(COR_AZUL, string);
Sequestrado[playerid] = 0;
Amarrado[playerid] = 0;
SaiuSeq[playerid] = 1;
TogglePlayerControllable(playerid, 1);
}
return 1;
}
if(SaiuSeq[playerid] == 1)
{
GetPlayerName(playerid, nome, sizeof(nome));
format(string, sizeof(string), "[AVISO] A vitima %s ID:[%d] que deu /q no sequestro estб online e foi preso!",nome, playerid);
SendClientMessageToAll(COR_VERMELHOCLARO, string);
GameTextForPlayer(giveplayerid, "~b~Bem Vindo ao ~n~~r~Carandiru", 5000, 3);
ResetPlayerWeaponsEx(giveplayerid);
WantedPoints[giveplayerid] = 0;
SetPlayerWantedLevel(giveplayerid, 0);
PlayerInfo[giveplayerid][pJailed] = 2;
PlayerInfo[giveplayerid][pJailTime] = 30;
SetPlayerPos(giveplayerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(giveplayerid, 337.5694,101.5826,1940.9759,1798.7453);
}
return 1;
}
// Topo do GM
new Sequestrado[MAX_PLAYERS];
new SaiuSequestro[MAX_PLAYERS];
new Fala[128];
// OnPlayerConnect
format(Fala,sizeof(Fala),"Sequestrados/%s.ini",PlayerName(playerid));
if(DOF2_FileExists(Fala))
{
SaiuSequestro[playerid] = 1;
DOF2_RemoveFile(Fala);
}
// OnPlayerDisconnect
if(Sequestrado[playerid] = 1)
{
format(Fala,sizeof(Fala),"Sequestrados/%s.ini",PlayerName(playerid));
DOF2_CreateFile(Fala);
}
Sequestrado[playerid] = 0;
SaiuSequestro[playerid] = 0;
// OnPlayerSpawn
if(SaiuSequestro[playerid] == 1)
{
// Funcoes da cadeia aqui
SaiuSequestro[playerid] = 0;
return 1;
}
// OnPlayerDeath
if(Sequestrado[playerid] == 1)
{
Sequestrado[playerid] = 0;
}
// Comando
Sequestrado[playerid] = 1;
Seu erro foi usar GIVEPLAYERID onde vocк ao menos definiu esta variбvel.
Espero ter ajudado ![]() |
O problema nгo й as definiзхes, e no seu comando tem coisas de errado, revisa ele aн..
|
if(SaiuSeq[playerid] == 1)
{
GetPlayerName(playerid, nome, sizeof(nome));
format(string, sizeof(string), "[AVISO] A vitima %s ID:[%d] que deu /q no sequestro estб online e foi preso!",nome, playerid);
SendClientMessageToAll(COR_VERMELHOCLARO, string);
GameTextForPlayer(giveplayerid, "~b~Bem Vindo ao ~n~~r~Carandiru", 5000, 3);
ResetPlayerWeaponsEx(giveplayerid);
WantedPoints[giveplayerid] = 0;
SetPlayerWantedLevel(giveplayerid, 0);
PlayerInfo[giveplayerid][pJailed] = 2;
PlayerInfo[giveplayerid][pJailTime] = 30;
SetPlayerPos(giveplayerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(giveplayerid, 337.5694,101.5826,1940.9759,1798.7453);
}
return 1;
}