SA-MP Forums Archive
[AJUDA]Comando em FCMD - 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]Comando em FCMD (/showthread.php?tid=313232)



[AJUDA]Comando em FCMD - Lampiao - 25.01.2012

Olб Amigos do samp forum, ate q enfim liberaram minha conta! entao eu sou pessimo para mecher com strtok e estou mechendo com FCMD, achei mais eficaz, inclusive quero agradecer ao Drakins .criador da bela include,


Bom aqui esta meu comando eu criei somente para testar, pq como disse estou agora em FCMD


pawn Код:
fcmd(dargrana,playerid)
{
    static sPid2, zString3[128], nomez[MAX_PLAYER_NAME], grana,strvz;
    strvz = strval(iParams[0]);
    sPid2 = strval(iParams[1]);
    grana = strval(iParams[2]);
    GetPlayerName(playerid, nomez, sizeof(nomez));
        if(!strvz) return SendClientMessage(playerid,0xFFFFFFF,"Use: /dargrana id [VALOR]");
        if(!IsPlayerConnected(sPid2)) return SendClientMessage(playerid,0xFFFFFFF,"Este player Atualmente estб desconectado");
        format(zString3,64,"Vocк deu %s de grana  б %s",iParams[2],nomez);
        SendClientMessage(playerid,0xFFFFFF,zString3);
        format(zString3,64,"Voce ganhou uma Quantia de: %s do Admin: %s",iParams[2],nomez);
        SendClientMessage(sPid2,0xFFFFFF,zString3);
        GivePlayerMoney(sPid2,grana);
        return true;
    }
Bom e ai que esta nesse codigo
pawn Код:
if(!strvz) return SendClientMessage(playerid,0xFFFFFFF,"Use: /dargrana id [VALOR]");
quando eu vou no servidor e escrevo /dargrana id e valor ele fica retornando essa mensagem..e nao execuda o comando. E quando eu tiro essa linha, eu vou no server dou /dargrana ele me mostra o format, com nome e tudo, menos o valor.
Alguem poderia me ajudar ?


Re: [AJUDA]Comando em FCMD - ReDKiiL - 25.01.2012

ja tentou mudar de static para new ?


Re: [AJUDA]Comando em FCMD - Lampiao - 25.01.2012

Vou tentar,tem algum topic dando um resumo da diferenзa de static e new, pelo que eu sei new = topo do gm e melhor

static ela termina quando uma chave termina.


Re: [AJUDA]Comando em FCMD - Lampiao - 25.01.2012

Desculpe pelo DOuble Post, entao eu fiz isso ao inves de static, coloquei new, e continua a mesma coisa, ela fica repetindo a mensagem use:...e nao executa o comando


Re: [AJUDA]Comando em FCMD - ReDKiiL - 25.01.2012


Tenta Usar sscanf nem й tao dificil й uma boa pedida
sobre a static:
https://sampwiki.blast.hk/wiki/Scripting...s#static_local

Pelo Tuto iParams[0] й o Comando
Tente Usar iParams[1] nO Lugar Do Zero Seu ae

Quote:
Originally Posted by [FeK]Knife
Посмотреть сообщение
O fCommand irб ler o seu comando assim:

/lider = iParams[0]
0 = iParams[1]
1 = iParams[2]



Re: [AJUDA]Comando em FCMD - Lampiao - 25.01.2012

@EDIT
como eu uso o sscanf no FCMD?, eu sei usar tudo so q ao inves de params, oq eu coloco?

Consegui arrumar vlw pelo indicamento do sscanf