SA-MP Forums Archive
[Ajuda] Comando para usar em outra pessoa - 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 para usar em outra pessoa (/showthread.php?tid=551665)



Comando para usar em outra pessoa - pedrotvr - 20.12.2014

Queria saber como eu faзo pra criar um comando pra atingir outra pessoa, tipo esse
pawn Код:
if (strcmp("/finvite", cmdtext, true, 10) == 0) {
        if(fmembro[playerid] == 0) return SendClientMessage(playerid, COLOR_RED, "You do not participate in a faction.");
    }
Й sу /finvite, como eu faзo pra ser /finvite [id], ai pegaria o id do outro cara pra colocar numa variavel pra eu poder fazer comparaзхes


Re: Comando para usar em outra pessoa - JonathanFeitosa - 20.12.2014

Usa zcmd/sscanf ? ou nгo?


Re: Comando para usar em outra pessoa - MultiKill - 20.12.2014

O melhor й usar zcmd, que й mais rбpido mas caso queira usar o comparador de strings ainda para fazer seus comandos:

http://forum.sa-mp.com/showpost.php?...postcount=1141


Re: Comando para usar em outra pessoa - Kuddy - 20.12.2014

Um exemplo bem simples com SSCANF/ZCMD:
pawn Код:
CMD:pm(playerid, params[]) {
    new targetid, message[128];
    if(sscanf(params, "us[128]", targetid, message)) return SendClientMessage(playerid, -1, "parametros incorretos");
    new string[128];
    format(string, 128, "PM de %d: %s", playerid, message);
    SendClientMessage(targetid, -1, string);
    return 1;
}



Re: Comando para usar em outra pessoa - pedrotvr - 20.12.2014

Queria usar sscanf, podem me explicar sу essa parte dele?


Re: Comando para usar em outra pessoa - Kuddy - 20.12.2014

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