[Ajuda] Um simples problema =/
#1

Olб pessoal, estou com um problema, vamos ver se consigo explicar direito

O que quero fazer:
Opзгo 1 - Sу quem for admin ou administrador Temporбrio e esteja em modo trabalho
Opзгo 2 - Se for Helper e esteja em modo trabalho
Opзгo 3 - Se nгo for Admin/Admin Temporбrio/Helper ou nгo esteja em modo trabalho

As Opзхes eu marquei lб no cуdigo. Eu tentei de vбrias maneiras, mas nгo funcionou nenhuma ;-;

PHP код:
        if(response)
        {
            new 
szString[128], szName[28], texto[256];
              
GetPVarString(playerid"varNoob"texto256);
              
GetPlayerName(playeridszName28);
              
              if(
PlayerInfo[playerid][pAdmin] >= && admtrampando[playerid] == || PlayerInfo[playerid][pAdminTemp] >= 1// Opзгo 1
              
{
                   
format(szString128"{009999}({009966}Canal /n{009999}) [Administrador{009999}] %s (%d): %s"szName,playeridtexto);
            }
            if(
PlayerInfo[playerid][pHelper] >= && helpertrampando[playerid] == 1// Opзгo 2
            
{
                   
format(szString128"{009999}({009966}Canal /n{009999}) [Helper{009999}] %s (%d): %s"szName,playeridtexto);
            }
            else 
// Opзгo 3
            
{
                   
format(szString128"{009999}({009966}Canal /n{009999}) [Nнvel %d{009999}] %s (%d): %s"PlayerInfo[pLevel], szName,playeridtexto);
            }
            
SendClientMessageToAll(-1szString);
            
ChatNoob[playerid] = GetTickCount();
              return 
1;
         } 
Reply
#2

Tenta desta forma :
PHP код:
if(response
        { 
              new 
szString[128], szName[28], texto[256]; 
              
GetPVarString(playerid"varNoob"texto256); 
              
GetPlayerName(playeridszName28); 
               
            if(
PlayerInfo[playerid][pAdmin] >= && admtrampando[playerid] == || PlayerInfo[playerid][pAdminTemp] >= 1// Opзгo 1 
            

                   
format(szString128"{009999}({009966}Canal /n{009999}) [Administrador{009999}] %s (%d): %s"szName,playeridtexto); 
                   
SendClientMessageToAll(-1szString); 
            } 
            if(
PlayerInfo[playerid][pHelper] >= && helpertrampando[playerid] == 1// Opзгo 2 
            

                   
format(szString128"{009999}({009966}Canal /n{009999}) [Helper{009999}] %s (%d): %s"szName,playeridtexto); 
                   
SendClientMessageToAll(-1szString); 
            } 
            else 
// Opзгo 3 
            

                   
format(szString128"{009999}({009966}Canal /n{009999}) [Nнvel %d{009999}] %s (%d): %s"PlayerInfo[pLevel], szName,playeridtexto); 
                   
SendClientMessageToAll(-1szString); 
            } 
            
            
ChatNoob[playerid] = GetTickCount(); 
              return 
1
        } 
Vocк nгo explicou qual й o problema,a mensagem nгo estб aparecendo ? passe o comando que o player digita...Pelo que estou vendo tem algumas coisas erradas ai.
Reply
#3

Estava com um pequeno problema, quando eu estava em modo admin e mandava a mensagem, aparecia a opзгo 3 junto, mas ai coloquei else if(PlayerInfo[playerid][pHelper].... e agora estб funcionando perfeitamente, obrigado !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)