SA-MP Forums Archive
[Ajuda] /avisar - 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] /avisar (/showthread.php?tid=627113)



/avisar - DarkZin - 24.01.2017

Alguem poderia me ajudar neste comando, apenas me ajudand a contar os avisos na tela quando um player receber tal aviso. EX: 1/3,2/3 , 0/3


CODE:

PHP код:
CMD:avisar(playeridparams[]) //CONSERTAR
{
    new 
Razao[128];
    if(
PlayerDados[playerid][Admin] < 1) return SendClientMessage(playeridBRANCO"Vocк nгo tem permissгo");
    if(
sscanf(params"us"IDRazao)) return SendClientMessage(playeridCINZA"[INFO] Use /avisar [ID] [Motivo]");
    if(!
IsPlayerConnected(ID)) return SendClientMessage(playeridBRANCO"[ERRO] ID invalido");
    if(
PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playeridCINZA"Vocк nгo pode fazer nada contra um admin superior a vocк!");
    if(
PlayerDados[ID][Advertencias] != 3)
    {
        
format(Stringsizeof(String), "[INFO] O Admin %s Deu uma Advertencia ao jogador %s Pelo Motivo: %s\r\n"Nome(playerid), Nome(ID), Razao);
        
SendClientMessageToAll(VERMELHO_CLAROString);
        
EscreverLog("admin/Logs/Advertidos.log"String);
        
format(Stringsizeof(String), "Vocк foi Advertido pelo admin %s Pelo motivo: %s."Nome(playerid), Razao);
        
SendClientMessage(IDLARANJAString);
        
PlayerDados[ID][Advertencias] += 1;
    }
    if(
PlayerDados[ID][Advertencias] == 3)
    {
        
PlayerDados[ID][Advertencias] = 0;
        
format(Stringsizeof(String), "Por ser avisado pela terceira vez, o jogador %s foi preso por 20 minutos"Nome(playerid));
        
SendClientMessageToAll(LARANJAString);
        
EscreverLog("admin/Logs/Presos.log"String);
        
SetPlayerPos(playerid,  264.6288,77.5742,1001.0391);
        
SetPlayerInterior(playerid6);
        
PlayerDados[ID][Preso] = 1200/60;
        
TimerPreso SetTimerEx("TempoPreso"1000true"i"playerid);
        
DOF2_SetString(String"Admin"Nome(playerid));
        
DOF2_SetString(String"Motivo""3° Advertencia");
    }
    return 
1;




Re: /avisar - Whoo - 24.01.2017

й sу vocк usar a variavel PlayerDados[ID][Advertencias] ficando assim:
PHP код:
format(Stringsizeof(String), "Vocк foi Advertido pelo admin %s Pelo motivo: %s ( %d/3 )."Nome(playerid), RazaoPlayerDados[ID][Advertencias]); 



Re: /avisar - DarkZin - 24.01.2017

Quote:
Originally Posted by Whoo
Посмотреть сообщение
й sу vocк usar a variavel PlayerDados[ID][Advertencias] ficando assim:
PHP код:
format(Stringsizeof(String), "Vocк foi Advertido pelo admin %s Pelo motivo: %s ( %d/3 )."Nome(playerid), RazaoPlayerDados[ID][Advertencias]); 
Vlw, deu certo!!