13.12.2010, 12:26
Pessoal tenho um Script de Casa de Admin mas para abrir o portгo somente admins logados na RCON, queria colocar admins lvl 1+, mas como pega essa propriedade dentro de um filter sccript, atraves do INI DO Jogador
if(!strcmp(cmdtext,"/AdminHouse",true) && IsPlayerAdmin(playerid)) { ShowMenuForPlayer(AdminHouse,playerid); TogglePlayerControllable(playerid, 0); return 1; } return 0;
forward GetPlayerAdminLevel(playerid);
public GetPlayerAdminLevel(playerid)
{
return PlayerInfo[playerid][pAdmin];
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/abrirportao", cmdtext, true) && CallRemoteFunction("GetPlayerAdminLevel", "i", playerid) >= 1)
{
//Funзхes do comando
return 1;
}
//OU
if(!strcmp("/abrirportao", cmdtext, true))
{
if(CallRemoteFunction("GetPlayerAdminLevel", "i", playerid) >= 1)
{
//Funзхes do comando
return 1;
}
else return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й admin.");
}
return false;
}
if(!strcmp(cmdtext,"/AdminHouse",true) == 0)
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFF00AA,"Vocк nгo й um administrador !");
ShowMenuForPlayer(AdminHouse,playerid);
TogglePlayerControllable(playerid, 0);
return 1;
}
if(!strcmp(cmdtext,"/AdminHouse",true) && IsPlayerAdmin(playerid))
{
if(PlayerInfo[playerid][pAdmin] =< 1)//Acho que й assim!
{
ShowMenuForPlayer(AdminHouse,playerid);
TogglePlayerControllable(playerid, 0);
return 1;
}
}
return 0;