[Ajuda] Como fazer isso
#1

Olб a todos do Forum SA-MP.
Tem como fazer em zcmd tipo como fazemos em strcmp?
Exemplo:
pawn Код:
if(strcmp(cmd, "/blah", true) ==0 || strcmp(cmd, "/blah1", true) ==0)
Se tiver.. Explica ai!
Thank's ;*
Reply
#2

exemplo:
pawn Код:
CMD:aa(playerid)
{
    SendClientMessage(playerid, -1, "Oi");
    return 1;
}

CMD:bb(playerid) return cmd_aa(playerid);
Acho que deu para entender.
Reply
#3

entгo ficaria:
pawn Код:
CMD:forumsamp(playerid)
{
    SendClientMessage(playerid,-1,"FORUM SAMP OWNA!)");
    return 1;
}
CMD:fs(playerid) return cmd_forumsamp(playerid);
@Edit:
e Como faзo com um comando que tem params?
Exemplo:
pawn Код:
CMD:globalchat(playerid,params[])
    {
        new texto,string[1000],snd[MAX_PLAYER_NAME];
        if(sscanf(params,"s",texto)) return SendClientMessage(playerid, -1, "Use: globalchat (Texto)");
        GetPlayerName(playerid,snd,sizeof(snd));
        format(string, sizeof(string), "%s diz: %s", snd, texto);
        SendClientMessageToAll(-1, string);
        return 1;
    }
Reply
#4

Quote:
Originally Posted by Tony_Rodrigues
Посмотреть сообщение
entгo ficaria:
pawn Код:
CMD:forumsamp(playerid)
{
    SendClientMessage(playerid,-1,"FORUM SAMP OWNA!)");
    return 1;
}
CMD:fs(playerid) return cmd_forumsamp(playerid);
@Edit:
e Como faзo com um comando que tem params?
Exemplo:
pawn Код:
CMD:globalchat(playerid,params[])
    {
        new texto,string[1000],snd[MAX_PLAYER_NAME];
        if(sscanf(params,"s",texto)) return SendClientMessage(playerid, -1, "Use: globalchat (Texto)");
        GetPlayerName(playerid,snd,sizeof(snd));
        format(string, sizeof(string), "%s diz: %s", snd, texto);
        SendClientMessageToAll(-1, string);
        return 1;
    }
pawn Код:
CMD:globalchat2(playerid, params[]) return cmd_globalchat(playerid, params[]);
Reply
#5

pawn Код:
C:\Documents and Settings\Antonio Rodrigues\Desktop\The Walking Dead RPG\gamemodes\TWD.pwn(311) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
pawn Код:
CMD:g(playerid,params[]) return CMD:gritar(playerid,params[]);
Reply
#6

Quote:
Originally Posted by Tony_Rodrigues
Посмотреть сообщение
pawn Код:
C:\Documents and Settings\Antonio Rodrigues\Desktop\The Walking Dead RPG\gamemodes\TWD.pwn(311) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
pawn Код:
CMD:g(playerid,params[]) return CMD:gritar(playerid,params[]);
O problema estб aqui :


Код:
CMD:g(playerid,params[]) return CMD:gritar(playerid,params[]);

E tambйm no fato de o prefixo CMD: servir para a criaзгo da funзгo do comando.



Substitua isso por :


pawn Код:
CMD:g(playerid,params[]) return cmd_gritar(playerid,params);


Espero ter ajudado .
Reply
#7

VLW Nгo tinha reparado kkk'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)