[Ajuda] Comando em zcmd
#1

Olб, boa noite!

Estou aprendendo a mexer com zcmd, porйm nгo estou conseguindo fazer um comando.

pawn Код:
CMD:par(playerid,params[])
{
    new id, mensagem;
    if(sscanf(params, "ds", id, mensagem))
        return SendClientMessage(playerid, -1, "USO: /par [ID] [MENSAGEM]");
    if(!IsPlayerConnected(id))
        return SendClientMessage(playerid, -1, "O player informado nгo estб online!");
    if(PlayerInfo[playerid][AdminLevel] < 1 && PlayerInfo[id][AdminLevel] < 1)
        return Negado
    format(String, sizeof(String), "{FFFF00}Particular enviada para %s [ID:%d]", PlayerName(id), id);
    SendClientMessage(playerid,  -1, String);
    format(String, sizeof(String), "{FFFF00}Particular: %s •• %s [ID:%d]", mensagem, PlayerName(playerid), id);
    SendClientMessage(id,  -1, String);
    return 1;
}
O erro estб aqui:
pawn Код:
if(sscanf(params, "ds", id, mensagem))
Mas o que acontece ?!
A mensagem nгo aparece .-.

@off, o fуrum ta caindo toda hora sу aqui ?!

Vlw!
Reply
#2

pawn Код:
if(sscanf(params, "is[148]", id, mensagem))
Tenta ae
Reply
#3

pawn Код:
new id, mensagem[100];
    if(sscanf(params, "us[100]", id, mensagem))

Tente deste modo
Reply
#4

Olб, boa noite!

Funcionou.
Outro errinho basico. :P
pawn Код:
new Float:vida;
GetPlayerHealth(id, vida);
format(String, sizeof(String), "O player tem %d de vida!", vida);
    SendClientMessage(playerid, -1, String);
Por que a vida fica um valor muito alto ?! Sempre aparece assim:
O player tem 14115654494 de vida!

Vlw!
Reply
#5

pawn Код:
format(String, sizeof(String), "O player tem %f de vida!", vida);
Reply
#6

Obrigado! Vlw a todos.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)