[Ajuda] OnPlayerRequestClass Facзгo de Admins
#1

Em OnPlayerRequestClass, na seleзгo de equipe, como devo colocar para que uma time seje privado como equipe de administradores?

TEAM_ADMINS = Somente administradores podem escolher esta equipe

PHP код:
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playeridCOLOR_RED"ERROR:{FFFFFF} Vocк nгo й administrador."); 
PHP код:
public OnPlayerRequestClass(playeridclassid)
{
    
ResetPlayerWeapons(playerid);
    
Spawned[playerid] = 0;
    switch (
classid)
    {
        case 
0:
        {
            
gTeam[playerid] = TEAM_BALLAS;
            
SetPlayerTeam(playeridTEAM_BALLAS);
            
GameTextForPlayer(playerid"~b~Balas"30006);
            
SetPlayerPos(playerid2532.2742, -1667.662215.1689);
            
SetPlayerFacingAngle(playerid93.1338);
            
SetPlayerCameraPos(playerid2528.7200, -1667.907615.1691);
            
SetPlayerCameraLookAt(playerid2532.2742, -1667.662215.1689);
        }
        case 
1:
        {
            
gTeam[playerid] = TEAM_GROVE;
             
SetPlayerTeam(playeridTEAM_GROVE);
            
GameTextForPlayer(playerid"~b~Grover"30006);
            
SetPlayerPos(playerid2532.2742, -1667.662215.1689);
            
SetPlayerFacingAngle(playerid93.1338);
            
SetPlayerCameraPos(playerid2528.7200, -1667.907615.1691);
            
SetPlayerCameraLookAt(playerid2532.2742, -1667.662215.1689);
        }
        case 
2:
        {
            
gTeam[playerid] = TEAM_POLICIA;
             
SetPlayerTeam(playeridTEAM_POLICIA);
            
GameTextForPlayer(playerid"~b~Policia"30006);
            
SetPlayerPos(playerid2532.2742, -1667.662215.1689);
            
SetPlayerFacingAngle(playerid93.1338);
            
SetPlayerCameraPos(playerid2528.7200, -1667.907615.1691);
            
SetPlayerCameraLookAt(playerid2532.2742, -1667.662215.1689);
        }
        case 
3:
        {
            
gTeam[playerid] = TEAM_ADMINS;
             
SetPlayerTeam(playeridTEAM_ADMINS);
            
GameTextForPlayer(playerid"~b~Administradores"30006);
            
SetPlayerPos(playerid2532.2742, -1667.662215.1689);
            
SetPlayerFacingAngle(playerid93.1338);
            
SetPlayerCameraPos(playerid2528.7200, -1667.907615.1691);
            
SetPlayerCameraLookAt(playerid2532.2742, -1667.662215.1689);
        }
    }
    return 
1;

Reply
#2

Segundo a wiki, seria ssim:
Код:
case 3: 
        { 
            if(PlayerInfo[playerid][pAdmin] < 1)
            {
                 SendClientMessage(playerid, COLOR_RED, "ERROR:{FFFFFF} Vocк nгo й administrador.");
                 return 0;
            }

            gTeam[playerid] = TEAM_ADMINS; 
             SetPlayerTeam(playerid, TEAM_ADMINS); 
            GameTextForPlayer(playerid, "~b~Administradores", 3000, 6); 
            SetPlayerPos(playerid, 2532.2742, -1667.6622, 15.1689); 
            SetPlayerFacingAngle(playerid, 93.1338); 
            SetPlayerCameraPos(playerid, 2528.7200, -1667.9076, 15.1691); 
            SetPlayerCameraLookAt(playerid, 2532.2742, -1667.6622, 15.1689); 
        }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)