SA-MP Forums Archive
[Ajuda] Como faзo isso? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Como faзo isso? (/showthread.php?tid=631621)



Como faзo isso? - Franklin0180 - 01.04.2017

Eu quero usar o mesmo comando (/trabalhar) para por o admin em modo trabalho e tambem em modo jogo, como q eu faзo?

PHP код:
CMD:trabalhar(playerid, params[]) return cmd_pa(playerid, params);
CMD:pa(playerid, params[])
{
    
getdate(Ano, Mes, Dia);
    
gettime(Horas, Minutos, Segundos);
    if(
DadosJogador[playerid][ADMIN_NIVEL] < Moderador) return SendClientMessage(playerid,VERMELHO_BEM_CLARO,"Vocк nгo estб autorizado a usar este comando!");
    if(
Roupa_Farda[0][playerid] == true || Roupa_Farda[1][playerid] == true) return SendClientMessage(playerid,VERMELHO_BEM_CLARO ,"Vocк nгo pode usar esse comando fardado ou com a roupa da org.");
     
DadosJogador[playerid][VERIFICAR_MODO_ADMIN] = 1;
    
SkinsJogadores(playerid);
    
TempoAdmin = SetTimerEx("EstadoAdmin", 2000, 1, "i", playerid);
    
format(String, sizeof(String), "{00FF00}O Admin:{FFFFFF} %s{00FF00} estб Trabalhando, veja mais informaзхes em {FFFFFF}/admins.", PlayerNick(playerid));
    
SendClientMessageToAll(GetPlayerColor(playerid), String);
    
printf(" - [%d/%d/%d]: Admin: %s Estб trabalhando.", Dia, Mes, Ano, PlayerNick(playerid));
}
else
{
    
getdate(Ano, Mes, Dia);
    
gettime(Horas, Minutos, Segundos);
    if(
DadosJogador[playerid][ADMIN_NIVEL] < Moderador) return SendClientMessage(playerid,VERMELHO_BEM_CLARO,"Vocк nгo estб autorizado a usar este comando!");
    
DadosJogador[playerid][VERIFICAR_MODO_ADMIN] = 0;
       
SetPlayerHealth(playerid, 100.0);
       
ResetPlayerWeapons(playerid);
       
SkinsJogadores(playerid);
       
KillTimer(TempoAdmin);
    
format(String, sizeof(String), "{00FF00}O Admin:{FFFFFF} %s{00FF00} estб Jogando, veja mais informaзхes em {FFFFFF}/admins.", PlayerNick(playerid));
    
SendClientMessageToAll(GetPlayerColor(playerid), String);
       
printf(" - [%d/%d/%d]: Admin: %s Estб jogando.", Dia, Mes, Ano, PlayerNick(playerid));
    return 
true;
} 



Re: Como faзo isso? - didimk157 - 01.04.2017

PHP код:
 CMD:pa(playerid, params[]) 
{ 
    
getdate(Ano, Mes, Dia); 
    
gettime(Horas, Minutos, Segundos); 
    if(
DadosJogador[playerid][ADMIN_NIVEL] < Moderador) return SendClientMessage(playerid,VERMELHO_BEM_CLARO,"Vocк nгo estб autorizado a usar este comando!"); 
    if(
Roupa_Farda[0][playerid] == true || Roupa_Farda[1][playerid] == true) return SendClientMessage(playerid,VERMELHO_BEM_CLARO ,"Vocк nгo pode usar esse comando fardado ou com a roupa da org."); 
     
DadosJogador[playerid][VERIFICAR_MODO_ADMIN] = 1; 
    
SkinsJogadores(playerid); 
    
TempoAdmin = SetTimerEx("EstadoAdmin", 2000, 1, "i", playerid); 
    
format(String, sizeof(String), "{00FF00}O Admin:{FFFFFF} %s{00FF00} estб Trabalhando, veja mais informaзхes em {FFFFFF}/admins.", PlayerNick(playerid)); 
    
SendClientMessageToAll(GetPlayerColor(playerid), String); 
    
printf(" - [%d/%d/%d]: Admin: %s Estб trabalhando.", Dia, Mes, Ano, PlayerNick(playerid)); 
} 
        if(!
strcmp("sair", cmdtext)) 
{ 
    
getdate(Ano, Mes, Dia); 
    
gettime(Horas, Minutos, Segundos); 
    if(
DadosJogador[playerid][ADMIN_NIVEL] < Moderador) return SendClientMessage(playerid,VERMELHO_BEM_CLARO,"Vocк nгo estб autorizado a usar este comando!"); 
    
DadosJogador[playerid][VERIFICAR_MODO_ADMIN] = 0; 
       
SetPlayerHealth(playerid, 100.0); 
       
ResetPlayerWeapons(playerid); 
       
SkinsJogadores(playerid); 
       
KillTimer(TempoAdmin); 
    
format(String, sizeof(String), "{00FF00}O Admin:{FFFFFF} %s{00FF00} estб Jogando, veja mais informaзхes em {FFFFFF}/admins.", PlayerNick(playerid)); 
    
SendClientMessageToAll(GetPlayerColor(playerid), String); 
       
printf(" - [%d/%d/%d]: Admin: %s Estб jogando.", Dia, Mes, Ano, PlayerNick(playerid)); 
    return 
true; 
} 
tente ai n testei


Re: Como faзo isso? - IlanZ - 01.04.2017

PHP код:
CMD:pa(playerid, params[]) 
{
    if(
DadosJogador[playerid][VERIFICAR_MODO_ADMIN] == 0)
    { 
        
getdate(Ano, Mes, Dia); 
        
gettime(Horas, Minutos, Segundos); 
        if(
DadosJogador[playerid][ADMIN_NIVEL] < Moderador) return SendClientMessage(playerid,VERMELHO_BEM_CLARO,"Vocк nгo estб autorizado a usar este comando!"); 
        if(
Roupa_Farda[0][playerid] == true || Roupa_Farda[1][playerid] == true) return SendClientMessage(playerid,VERMELHO_BEM_CLARO ,"Vocк nгo pode usar esse comando fardado ou com a roupa da org."); 
        
DadosJogador[playerid][VERIFICAR_MODO_ADMIN] = 1; 
        
SkinsJogadores(playerid); 
        
TempoAdmin = SetTimerEx("EstadoAdmin", 2000, 1, "i", playerid); 
        
format(String, sizeof(String), "{00FF00}O Admin:{FFFFFF} %s{00FF00} estб Trabalhando, veja mais informaзхes em {FFFFFF}/admins.", PlayerNick(playerid)); 
        
SendClientMessageToAll(GetPlayerColor(playerid), String); 
        
printf(" - [%d/%d/%d]: Admin: %s Estб trabalhando.", Dia, Mes, Ano, PlayerNick(playerid)); 
    } 
    else 
    { 
        
getdate(Ano, Mes, Dia); 
        
gettime(Horas, Minutos, Segundos); 
        if(
DadosJogador[playerid][ADMIN_NIVEL] < Moderador) return SendClientMessage(playerid,VERMELHO_BEM_CLARO,"Vocк nгo estб autorizado a usar este comando!"); 
        
DadosJogador[playerid][VERIFICAR_MODO_ADMIN] = 0; 
        
SetPlayerHealth(playerid, 100.0); 
        
ResetPlayerWeapons(playerid); 
        
SkinsJogadores(playerid); 
        
KillTimer(TempoAdmin); 
        
format(String, sizeof(String), "{00FF00}O Admin:{FFFFFF} %s{00FF00} estб Jogando, veja mais informaзхes em {FFFFFF}/admins.", PlayerNick(playerid)); 
        
SendClientMessageToAll(GetPlayerColor(playerid), String); 
        
printf(" - [%d/%d/%d]: Admin: %s Estб jogando.", Dia, Mes, Ano, PlayerNick(playerid)); 
    }
    return 
true; 
}