SA-MP Forums Archive
[AJUDA]: /ANN - 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]: /ANN (/showthread.php?tid=348030)



[RESOLVIDO]: /ANN - GhosT_[] - 03.06.2012

meu ann quando eu digito uma palavra ele funciona mas quando eu digito 2 palavras e seprado a segunda nao aparece
EXEMPLO:"sou foda" '-' , no caso ira sу aparecer o "sou"

CУDIGO ABAIXO:

dcmd_ann(playerid,params[])
{
if(PlayerData[playerid][AdminLevel] >= 1)
{
new tmp[256],idx;
new string[256];
tmp = strtok(params,idx);
if(!strlen(params))
return
SendClientMessage(playerid,COLOR_GREY,"Use: /ann [text]");
format(string, sizeof(string), "~w~%s",tmp);
GameTextForAll(string, 3000, 3);
return true;
}
else return SendClientMessage(playerid,COLOR_GREY,"[INFO]: Vocк nгo pode utilizar esse comando");
} +resp que ajudar


Re: [AJUDA]: /ANN - Crueliz0n - 03.06.2012

tente assim:
pawn Код:
dcmd_ann(playerid,params[])
{
    if(PlayerData[playerid][AdminLevel] >= 1)
    {
        new string[128];
        if(!strlen(params)) return SendClientMessage(playerid,COLOR_GREY,"Use: /ann [text]");
        format(string, sizeof(string), "~w~%s",params);
        GameTextForAll(string, 3000, 3);
    }
    else return SendClientMessage(playerid,COLOR_GREY,"[INFO]: Vocк nгo pode utilizar esse comando");
    return 1;
}



Re: [AJUDA]: /ANN - GhosT_[] - 03.06.2012

vou testar aqui!


Re: [AJUDA]: /ANN - GhosT_[] - 03.06.2012

@DOUBLE POST
vey
agora quando eu faзo /ann [text]
aparece que nao existe o comando


Re: [AJUDA]: /ANN - jamaica90 - 03.06.2012

Quote:
Originally Posted by GhosT_[]
Посмотреть сообщение
meu ann quando eu digito uma palavra ele funciona mas quando eu digito 2 palavras e seprado a segunda nao aparece
EXEMPLO:"sou foda" '-' , no caso ira sу aparecer o "sou"

CУDIGO ABAIXO:

dcmd_ann(playerid,params[])
{
if(PlayerData[playerid][AdminLevel] >= 1)
{
new tmp[256],idx;
new string[256];
tmp = strtok(params,idx);
if(!strlen(params))
return
SendClientMessage(playerid,COLOR_GREY,"Use: /ann [text]");
format(string, sizeof(string), "~w~%s",tmp);
GameTextForAll(string, 3000, 3);
return true;
}
else return SendClientMessage(playerid,COLOR_GREY,"[INFO]: Vocк nгo pode utilizar esse comando");
} +resp que ajudar
esse +rep vc pode atй tentar, mais vc naum pode dar +rep


Re: [AJUDA]: /ANN - sanalex - 03.06.2012

Pera ae eu vou tomar banho jб faзo pra vc...


Re: [AJUDA]: /ANN - Crueliz0n - 03.06.2012

ja editei la
tinha esquecido do return 1;


Re: [AJUDA]: /ANN - 'Duallity - 03.06.2012

Quote:
Originally Posted by sanalex
Посмотреть сообщение
Pera ae eu vou tomar banho jб faзo pra vc...
ta precisando mesmo kkkk /zoa



Re: [AJUDA]: /ANN - DrTHE - 04.06.2012

pawn Код:
dcmd_ann(playerid, params[])
{
    #pragma unused params
    if(PlayerData[playerid][AdminLevel] >= 1)
    {
        new tmp[128], idx;
        tmp = strtok(cmdtext, idx, strlen(cmdtext));
        if(!strlen(tmp))return SendClientMessage(playerid, COLOR_GREY, "Use: /ann [text]");
        new string[128];
        format(string, sizeof(string), "~w~%s", tmp);
        GameTextForAll(string, 5000, 3);
        return true;
    }
    else return SendClientMessage(playerid, COLOR_GREY, "[INFO]: Vocк nгo pode utilizar esse comando");
}
Strtok: й velha mais й competente!


Re: [AJUDA]: /ANN - Crueliz0n - 04.06.2012

Quote:

dcmd_ann(playerid, params[])
{
#pragma unused params
if(PlayerData[playerid][AdminLevel] >= 1)
{
new tmp[128], idx;
tmp = strtok(cmdtext, idx, strlen(cmdtext));
if(!strlen(tmp))return SendClientMessage(playerid, COLOR_GREY, "Use: /ann [text]");
new string[128];
format(string, sizeof(string), "~w~%s", tmp);
GameTextForAll(string, 5000, 3);
return true;
}
else return SendClientMessage(playerid, COLOR_GREY, "[INFO]: Vocк nгo pode utilizar esse comando");
}

nгo precisa de strtok em dcmd de announce sу no strcmp