{
[COLOR="Red"] if(Player[playerid][pAdmin] < 4) || (IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_VERMELHO, "[ERROR]: You are not allowed to use this command.");[/COLOR]
if(sscanf(params,"ui",ID,levels112)) return SendClientMessage(playerid,0xFF9900AA, "USe: /setadmin [ID] [Level 1-4]");
if(levels112 > 4) return SendClientMessage(playerid,0xFF0000FF,"Niveis corretos 1-4!");
if(!IsPlayerConnected(ID))return SendClientMessage(playerid, COR_VERMELHO,"Player nгo conectado.");
if(Player[playerid][pAdmin] == levels112) return SendClientMessage(playerid,0xFF0000FF, "Erro: Essa pessoa jб estб neste nнvel de administr112aзгo");
GetPlayerName(playerid,Nam112, MAX_PLAYER_NAME);
GetPlayerName(ID,pname112,MAX_PLAYER_NAME);
if(levels112 == 0)
{
format(str112, sizeof(str112),"%s O Admin setou level %d para um player no server. *cry *cry",Nam112,levels112);
SendClientMessage(ID,0xFF9900AA,str112);
format(str112, sizeof(str112),"Vocк definiu %s Admin nivel para %d!",pname112,levels112);
SendClientMessage(playerid,0xFF9900AA,str112);
Player[playerid][pAdmin] = levels112;
return 1;
}
format(str112, sizeof(str112),"%s Virou Admin level %d no server.",Nam112,levels112);
SendClientMessage(ID,0xFF9900AA,str112);
format(str112, sizeof(str112),"Admin %s Virou Admin level %d!",pname112,levels112);
SendClientMessage(playerid,0xFF9900AA,str112);
Player[playerid][pAdmin] = levels112;
return 1;
}
modulos/admin.inc(353) : error 029: invalid expression, assumed zero
modulos/admin.inc(353) : error 001: expected token: ";", but found "return"
modulos/admin.inc(354) : warning 225: unreachable code
if(Player[playerid][pAdmin] < 4 || IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_VERMELHO, "[ERROR]: You are not allowed to use this command.");
PHP код:
|
CMD:setadmin(playerid, params[])
{
if(Player[playerid][pAdmin] < 4 || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_VERMELHO, "[ERROR]: You are not allowed to use this command.");
if(sscanf(params,"ui",ID,levels112)) return SendClientMessage(playerid,0xFF9900AA, "USe: /setadmin [ID] [Level 1-4]");
if(levels112 > 4) return SendClientMessage(playerid,0xFF0000FF,"Niveis corretos 1-4!");
if(!IsPlayerConnected(ID))return SendClientMessage(playerid, COR_VERMELHO,"Player nгo conectado.");
if(Player[playerid][pAdmin] == levels112) return SendClientMessage(playerid,0xFF0000FF, "Erro: Essa pessoa jб estб neste nнvel de administraзгo");
GetPlayerName(playerid,Nam112, MAX_PLAYER_NAME);
GetPlayerName(ID,pname112,MAX_PLAYER_NAME);
if(levels112 == 0)
{
format(str112, sizeof(str112),"%s O Admin setou level %d para um player no server.",Nam112,levels112);
SendClientMessage(ID,0xFF9900AA,str112);
format(str112, sizeof(str112),"Vocк definiu %s Admin nivel para %d!",pname112,levels112);
SendClientMessage(playerid,0xFF9900AA,str112);
Player[playerid][pAdmin] = levels112;
return 1;
}
format(str112, sizeof(str112),"%s Virou Admin level %d no server.",Nam112,levels112);
SendClientMessage(ID,0xFF9900AA,str112);
format(str112, sizeof(str112),"Admin %s Virou Admin level %d!",pname112,levels112);
SendClientMessage(playerid,0xFF9900AA,str112);
Player[playerid][pAdmin] = levels112;
return 1;
}
CMD:setadmin(playerid, params[])
{
if(Player[playerid][pAdmin] > 1 || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_VERMELHO, "[ERROR]: You are not allowed to use this command.");
if(sscanf(params,"ui",ID,levels112)) return SendClientMessage(playerid,0xFF9900AA, "USe: /setadmin [ID] [Level 1-4]");
if(levels112 > 4) return SendClientMessage(playerid,0xFF0000FF,"Niveis corretos 1-4!");
if(!IsPlayerConnected(ID))return SendClientMessage(playerid, COR_VERMELHO,"Player nгo conectado.");
if(Player[playerid][pAdmin] == levels112) return SendClientMessage(playerid,0xFF0000FF, "Erro: Essa pessoa jб estб neste nнvel de administraзгo");
GetPlayerName(playerid,Nam112, MAX_PLAYER_NAME);
GetPlayerName(ID,pname112,MAX_PLAYER_NAME);
if(levels112 == 0)
{
format(str112, sizeof(str112),"%s O Admin setou level %d para um player no server.",Nam112,levels112);
SendClientMessage(ID,0xFF9900AA,str112);
format(str112, sizeof(str112),"Vocк definiu %s Admin nivel para %d!",pname112,levels112);
SendClientMessage(playerid,0xFF9900AA,str112);
Player[playerid][pAdmin] = levels112;
return 1;
}
format(str112, sizeof(str112),"%s Virou Admin level %d no server.",Nam112,levels112);
SendClientMessage(ID,0xFF9900AA,str112);
format(str112, sizeof(str112),"Admin %s Virou Admin level %d!",pname112,levels112);
SendClientMessage(playerid,0xFF9900AA,str112);
Player[playerid][pAdmin] = levels112;
return 1;
}
Tenta assim.[php]CMD
![]() { if(Player[playerid][pAdmin] > 1 || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_VERMELHO, "[ERROR]: You are not allowed to use this command."); if(sscanf(params,"ui",ID,levels112)) return SendClientMessage(playerid,0xFF9900AA, "USe: /setadmin [ID] [Level 1-4]"); if(levels112 > 4) return SendClientMessage(playerid,0xFF0000FF,"Niveis corretos 1-4!"); if(!IsPlayerConnected(ID))return SendClientMessage(playerid, COR_VERMELHO,"Player nгo conectado."); if(Player[playerid][pAdmin] == levels112) return SendClientMessage(playerid,0xFF0000FF, "Erro: Essa pessoa jб estб neste nнvel de administraзгo"); GetPlayerName(playerid,Nam112, MAX_PLAYER_NAME); GetPlayerName(ID,pname112,MAX_PLAYER_NAME); if(levels112 == 0) { format(str112, sizeof(str112),"%s O Admin setou level %d para um player no server.",Nam112,levels112); SendClientMessage(ID,0xFF9900AA,str112); format(str112, sizeof(str112),"Vocк definiu %s Admin nivel para %d!",pname112,levels112); SendClientMessage(playerid,0xFF9900AA,str112); Player[playerid][pAdmin] = levels112; return 1; } format(str112, sizeof(str112),"%s Virou Admin level %d no server.",Nam112,levels112); SendClientMessage(ID,0xFF9900AA,str112); format(str112, sizeof(str112),"Admin %s Virou Admin level %d!",pname112,levels112); SendClientMessage(playerid,0xFF9900AA,str112); Player[playerid][pAdmin] = levels112; return 1; } |
if(Player[playerid][pAdmin] > 1)
{
new
PlayerText3D:AdminTexto,
Float:PosX,
Float:PosY,
Float:PosZ;
GetPlayerPos(playerid, PosX, PosY, PosZ);
AdminTexto = CreatePlayer3DTextLabel(playerid, "Administrador", 0xFFF000AA, PosX, PosY, PosZ, 40.0);
Attach3DTextLabelToPlayer(AdminTexto, playerid, 0.0, 0.0, 0.7);
return true;
}
D:\samp037_svr_R2-1-1_win32\gamemodes\survive1.pwn(599) : warning 213: tag mismatch Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Warning. |
if(Player[playerid][pAdmin] > 1) { new PlayerText3D:AdminTexto, Float:PosX, Float:PosY, Float:PosZ; GetPlayerPos(playerid, PosX, PosY, PosZ); AdminTexto = CreatePlayer3DTextLabel(playerid, "Administrador", 0xFFF000AA, PosX, PosY, PosZ, 40.0); Attach3DTextLabelToPlayer(AdminTexto, playerid, 0.0, 0.0, 0.7); return true; } |