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



Bug sscanf? - Wellington1999 - 26.11.2013

Bom o meu GM que comecei antes de ontem й em ZCMD, mais tem 1 problema, todos os comandos que usam texto, por exemplo /av Texto, nгo funcionam, mesmo se vocк utilizar /av Oi Tudo Bem, mais tipo os comandos /matar ID por exemplo funcionam, eu acho que o bug estб em comandos com mais de 1 parвmetro
alguem pode ajudar: se precisar do codigo sу pedir


Re: Bug sscanf? - WLSF - 26.11.2013

Posta 1 cуdigo que use texto.


Re: Bug sscanf? - Wellington1999 - 26.11.2013

pawn Код:
CMD:av(playerid, params[])
{
    if(PlayerDados[playerid][pAdmin] < 1)                       return SendClientMessage(playerid, CorErro, "Vocк precisa ser uma Administrador level 1 para usar este comando");
    if(pJogando[playerid] == true)                              return SendClientMessage(playerid, CorErro, "Vocк nгo estб trabalhando!");
    if(sscanf(params, "s[56]", Motivo))                         return SendClientMessage(playerid, CorErroNeutro, "USE: /av [TEXTO]");
    SendClientMessageToAll(Branco, " ");
    format(Str, 256, "ADM: %s avisa: %s", pNomeOriginal[playerid], Motivo);
    SendClientMessageToAll(AzulRoyal, Str);
    SendClientMessageToAll(Branco, " ");
    return 1;
}



Re: Bug sscanf? - smiiir - 26.11.2013

pawn Код:
CMD:av(playerid, params[])
{
    new xMotivo [ 56 ] ;
    if(PlayerDados[playerid][pAdmin] < 1)                       return SendClientMessage(playerid, CorErro, "Vocк precisa ser uma Administrador level 1 para usar este comando");
    if(pJogando[playerid] == true)                              return SendClientMessage(playerid, CorErro, "Vocк nгo estб trabalhando!");
    if(sscanf(params, "s[56]", xMotivo))                         return SendClientMessage(playerid, CorErroNeutro, "USE: /av [TEXTO]");
    SendClientMessageToAll(Branco, " ");
    format(Str, 256, "ADM: %s avisa: %s", pNomeOriginal[playerid], xMotivo);
    SendClientMessageToAll(AzulRoyal, Str);
    SendClientMessageToAll(Branco, " ");
    return 1;
}
se nгo funcionar, atualize a include sscanf


Re: Bug sscanf? - WLSF - 26.11.2013

Й possнvel que teu bug esteja na variбvel, jб que tu tб mexendo com uma global.

Mas testar com outro sscanf й uma boa ideia tambйm.

Cara, falando assim como opiniгo particular, procura outros estilos para organizar teu cуdigo, porque esse ai й muito mal feito.


Re: Bug sscanf? - Wellington1999 - 26.11.2013

Willian, Peguei a sscanf no site da wiki-samp


Re: Bug sscanf? - WLSF - 26.11.2013

Quote:
Originally Posted by Wellington1999
Посмотреть сообщение
Willian, Peguei a sscanf no site da wiki-samp
й, tente mudar mesmo...

olha o tуpico novo e ai baixa de lб a include e o plug-in.

https://sampforum.blast.hk/showthread.php?tid=120356


Re: Bug sscanf? - Wellington1999 - 26.11.2013

Obrigado. +rep