SA-MP Forums Archive
[Ajuda] Pawno Para de compillar - 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] Pawno Para de compillar (/showthread.php?tid=465134)



Pawno Para de compillar - PetterAdriano - 21.09.2013

Olha tentei editar aqui o cmd, mais sempre que compilo o pawno para

PHP код:
     if(strcmp(cmdtext"/afk"true) == 0)
     {
    if(
PlayerInfo[playerid][pAdmin] < 1)
    {
    
MSGPLAYER(playeridCOLOR_GREY,"{DDA0DD}B{FF0000}P{FFFF00}N{FFFFFF} Vocк nгo tem autorizaзгo para usar este comando.");
    return 
1;
    }
    if(
admtrampando[playerid] < && PlayerInfo[playerid][pAdmin] != && PlayerInfo[playerid][pAdmin] != && PlayerInfo[playerid][pAdmin] != 10)
    {
    
MSGPLAYER(playeridCOLOR_GRAD1"Vocк nгo estб trabalhando! (/trabalhar)");
    return 
1;
    }
    if(
away[playerid] == 1)
    {
    
SendClientMessage(playerid,COLOR_GREY," Vocк jб estб modo AFK, use /sairafk!");
    }
    else
    {
    
GetPlayerName(playerid,sendername,sizeof(sendername));
    
format(string128"O Admin: {FF69B4}%s {FFFFFF}ID[%d] Estб Ausente/AFK e nгo recebera nenhum atendimento!",sendernameplayerid);
    
SendClientMessageToAll(COLOR_WHITEstring);
    
SendClientMessage(playerid,COLOR_LIGHTRED," Vocк estб AFK agora!");
    
away[playerid] = 1;
    }
    
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
    }
    }
    else if(
away[playerid] == 0)
    {
    
SendClientMessage(playerid,COLOR_GREY," Vocк saiu do modo AFK, use /afk!");
    }
    else
    {
    
GetPlayerName(playerid,sendername,sizeof(sendername));
    
format(string128"O Admin: {FF69B4}%s {FFFFFF}ID[%d] Saiu do Modo Ausente/AFK Veja /admins!",sendernameplayerid);
    
SendClientMessageToAll(COLOR_WHITEstring);
    
SendClientMessage(playerid,COLOR_LIGHTRED," Vocк saiu do modo AFK!");
    
away[playerid] = 0;
    }
    return 
1;
     } 



Re: Pawno Para de compillar - focaximubh - 21.09.2013

pawn Код:
if(strcmp(cmdtext, "/afk", true) == 0)
{

    if(PlayerInfo[playerid][pAdmin] < 1)
    {

        MSGPLAYER(playerid, COLOR_GREY,"{DDA0DD}B{FF0000}P{FFFF00}N{FFFFFF} Vocк nгo tem autorizaзгo para usar este comando.");
        return 1;
    }
    if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 8 && PlayerInfo[playerid][pAdmin] != 9 && PlayerInfo[playerid][pAdmin] != 10)
    {

        MSGPLAYER(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
        return 1;
    }
    if(away[playerid] == 1)
    {

        SendClientMessage(playerid,COLOR_GREY," Vocк jб estб modo AFK, use /sairafk!");
    }
    else
    {

        GetPlayerName(playerid,sendername,sizeof(sendername));
        format(string, 128, "O Admin: {FF69B4}%s {FFFFFF}ID[%d] Estб Ausente/AFK e nгo recebera nenhum atendimento!",sendername, playerid);
        SendClientMessageToAll(COLOR_WHITE, string);
        SendClientMessage(playerid,COLOR_LIGHTRED," Vocк estб AFK agora!");
        away[playerid] = 1;
    }
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
    return true;
}



Re: Pawno Para de compillar - PT - 21.09.2013

de certeza que falta alguma

{

ou

}

para a proxima confirma aqui

http://tabulador.medianewsonline.com/


Re: Pawno Para de compillar - PetterAdriano - 21.09.2013

Quote:
Originally Posted by focaximubh
Посмотреть сообщение
pawn Код:
if(strcmp(cmdtext, "/afk", true) == 0)
{

    if(PlayerInfo[playerid][pAdmin] < 1)
    {

        MSGPLAYER(playerid, COLOR_GREY,"{DDA0DD}B{FF0000}P{FFFF00}N{FFFFFF} Vocк nгo tem autorizaзгo para usar este comando.");
        return 1;
    }
    if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 8 && PlayerInfo[playerid][pAdmin] != 9 && PlayerInfo[playerid][pAdmin] != 10)
    {

        MSGPLAYER(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
        return 1;
    }
    if(away[playerid] == 1)
    {

        SendClientMessage(playerid,COLOR_GREY," Vocк jб estб modo AFK, use /sairafk!");
    }
    else
    {

        GetPlayerName(playerid,sendername,sizeof(sendername));
        format(string, 128, "O Admin: {FF69B4}%s {FFFFFF}ID[%d] Estб Ausente/AFK e nгo recebera nenhum atendimento!",sendername, playerid);
        SendClientMessageToAll(COLOR_WHITE, string);
        SendClientMessage(playerid,COLOR_LIGHTRED," Vocк estб AFK agora!");
        away[playerid] = 1;
    }
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
    return true;
}
Agora me fala, e pro cara sair de AFK, eu estou ajuntando , Quero que quando digita /afk ele ira ficar de novo e se ele digitar /afk com o modo AFK ele ira sair de afk!


Re: Pawno Para de compillar - focaximubh - 21.09.2013

Primeiramente.... o problema foi resolvido? se sim digite 1 caso contrбrio digite 2 '-' malz a brincadeira kk sempre quis falar isso, mas enfim vamos lб

Pegue a variбvel que verifica se o cidadгo estб afk no caso:

pawn Код:
away[playerid] == 1;
o valor oposto que verifica se ele nгo й away ou й away seria 0 indicando false ou seja nгo estб away basta tu criar um cmd ou implantar um else lб no final com a funзгo away[playerid] == 0; simples '-'


Re: Pawno Para de compillar - PT - 21.09.2013

e so 'jogar' com a variavel

pawn Код:
if(strcmp(cmdtext, "/afk", true) == 0)
{

    if(PlayerInfo[playerid][pAdmin] < 1)
    {
        MSGPLAYER(playerid, COLOR_GREY,"{DDA0DD}B{FF0000}P{FFFF00}N{FFFFFF} Vocк nгo tem autorizaзгo para usar este comando.");
        return 1;
    }
    if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 8 && PlayerInfo[playerid][pAdmin] != 9 && PlayerInfo[playerid][pAdmin] != 10)
    {
        MSGPLAYER(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
        return 1;
    }
    if(away[playerid] == 0)
    {
        GetPlayerName(playerid,sendername,sizeof(sendername));
        format(string, 128, "O Admin: {FF69B4}%s {FFFFFF}ID[%d] Estб Ausente/AFK e nгo recebera nenhum atendimento!",sendername, playerid);
        SendClientMessageToAll(COLOR_WHITE, string);
        SendClientMessage(playerid,COLOR_LIGHTRED," Vocк estб AFK agora!");
        away[playerid] = 1;
        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
    }
    if(away[playerid] == 1)
    {
        GetPlayerName(playerid,sendername,sizeof(sendername));
        format(string, 128, "O Admin: {FF69B4}%s {FFFFFF}ID[%d] Estб de volta!",sendername, playerid);
        SendClientMessageToAll(COLOR_WHITE, string);
        away[playerid] = 0;
        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
    }
    return true;
}