Comando erro - EXPEDITO_011 - 21/08/2022
Fiz um comando de /trazer e está dando esse erro:
Erro:
Código: D:\samp037_svr_R2-1-1_win32\gamemodes\gmx.pwn(404) : error: 030: compound statement not closed at the end of file (started at line 387)
Comando:
Código: CMD:trazer(playerid, params[])
{
new newPlayerId; //Linha 387
if(playerLogado[playerid] == false) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Voce nao esta logado! Logue primeiro para usar esse comando.");
else {
if(pInfo[playerid][admin] > 1){
if(sscanf(params, "d", newPlayerId)) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Insira um ID valido(/ir [ID])");
if(IsPlayerConnected(newPlayerId)){
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, ang);
SetPlayerVirtualWorld(newPlayerId, GetPlayerVirtualWorld(playerid));
SetPlayerInterior(newPlayerId, GetPlayerInterior(playerid));
SendClientMessage(playerid, COR_SUCESS, "[SUCESS] Voce trouxe o Player: %s ate voce.", GetPlayerNameF(newPlayerId));
SendClientMessage(newPlayerId, COR_SUCESS, "[SUCESS] O Admin %s levou voce ate ele.", GetPlayerNameF(newPlayerId));
}
else { SendClientMessage(playerid, COR_ERRO, "[ERRO] Esse player nao esta conectado no servidor.");}
}
else { SendClientMessage(playerid, COR_ERRO, "[ERRO] Voce nao pode usar esse comando."); }
}
//Linha 404
RE: Comando erro - Device-Black - 21/08/2022
Nem tudo precisa de chaves '{ }'
Aprenda a separar o código corretamente
Código: public OnPlayerCommandReceived(playerid, cmdtext[])
{
if(!playerLogado[playerid])
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Voce nao esta logado! Logue primeiro para usar esse comando.");
}
else return 1;
return 0;
}
CMD:trazer(playerid, params[])
{
static targetid;
if(pInfo[playerid][admin])
{
if(!sscanf(params, "u", targetid))
{
static Float:fx, Float:fy, Float:fz;
GetPlayerPos(playerid, fx, fy, fz);
SetPlayerPos(targetid, fx, fy, fz);
SetPlayerInterior(targetid, GetPlayerInterior(playerid));
SetPlayerVirtualWorld(targetid, GetPlayerVirtualWorld(playerid));
static text[128];
format(text, sizeof(text), "[SUCESS] Voce puxou o jogador {FFFFF}%s", GetPlayerNameF(targetid));
SendClientMessage(playerid, COR_SUCESS, text);
format(text, sizeof(text), "[SUCESS] Voce foi puxado pelo admin {FFFFF}%s", GetPlayerNameF(playerid));
SendClientMessage(targetid, COR_SUCESS, text);
}
else SendClientMessage(playerid, COR_ERRO, "[ERRO] Insira um ID valido(/ir [ID])");
}
else SendClientMessage(playerid, COR_ERRO, "[ERRO] Voce nao pode usar esse comando.");
return 1;
}
|