28/12/2023 03:30
(Esta mensagem foi modificada pela última vez a: 28/12/2023 10:58 por xbruno1000x.)
Fiz esse sistema de Carandiru, porém não retorna o "SpawnPlayer(playerid);" então não está funcionando. Já revisei ,porém não achei o erro ,poderiam me ajudar?
Código:
Código:
Código:
CMD:carandiru(playerid, params[])
{
new id, tempo, motivo[100], str[256];
if(PlayerInfo[playerid][pAdmin] >= 1335)
{
if(sscanf(params, "dds[100]", id, tempo, motivo)) return SendClientMessage(playerid, COLOR_RED, "Use /carandiru [id] [tempo] [motivo]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "O jogador nao esta online!");
if(PlayerInfo[id][pJailed] == true) return SendClientMessage(playerid, COLOR_RED, "[ERRO] O jogador ja esta preso!");
format(str, sizeof(str), "O admin %s prendeu o jogador %s no carandiru por %d minutos, motivo: %s", PlayerName(playerid), PlayerName(id), tempo, motivo);
ABroadCast(COLOR_LIGHTRED, str, 1335);
PlayerInfo[id][pCarandiru] = true;
PlayerInfo[id][pTimeJailed] = tempo*60;
PlayerInfo[id][pJailed] = true;
SpawnPlayer(id);
new strfile[256];
format(strfile, sizeof(strfile), "Prisoes/Carandiru/%s.ini", PlayerName(id));
DOF2_CreateFile(strfile);
DOF2_SetString(strfile, "Admin", PlayerName(playerid));
DOF2_SetInt(strfile, "Tempo", tempo);
DOF2_SaveFile();
PlayerInfo[id][pJailedT] = SetTimerEx("TimeJailed", 1000, true, "i", id);
//SetPlayerPos
}
else
{
SendClientMessage(playerid, COLOR_RED, "Voce nao tem autorizacao!");
}
return 1;
}