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



Comando em Zcmd - Ever_SH - 09.11.2013

Bom, antes eu usava aqueles comando strcmp, mas então descobri que Zcmd era mais rápido e decidi usar, mas estou tendo problemas.

comandos:
pawn Код:
CMD:eagle(playerid, params[])
{
    new name[MAX_PLAYER_NAME+1], string[24+MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "{FFAA00}[Teleporte]: {37FF00}%s {FFAA00}foi para a arena de Desert Eagle, {37FF00}/Eagle", name);
    SendClientMessageToAll(0xC4C4C4FF, string);
    SetPlayerPos(playerid,1381.0452,-28.2358,1000.9244);
    SetPlayerInterior(playerid,1);
    ResetPlayerWeapons(playerid);
    SetPlayerHealth(playerid,100);
    SetPlayerArmour(playerid,100);
    GivePlayerWeapon(playerid,24,99999);
    EmDM[playerid] = true;
    return 1;
}
CMD:sairdm(playerid, params[])
{
    if(EmDM[playerid] == false);
    {
    SendClientMessage(playerid, CorNB2, "Você não está em em um DM");
    return 1;
    }
    new name[MAX_PLAYER_NAME+1], string[24+MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "{FFAA00}[COMANDO]: {37FF00}%s {FFAA00}correu de um DM, {37FF00}/SairDM", name);
    SendClientMessageToAll(0xC4C4C4FF, string);
    EmDM[playerid] = false;
    SpawnPlayer(playerid);
    SetPlayerInterior(playerid,0);
    return 1;
    }
Deu os seguintes erros/warning:
pawn Код:
NigthBlood.pwn(253) : error 036: empty statement
NigthBlood.pwn(258) : warning 225: unreachable code
Linhas:
pawn Код:
error:  if(EmDM[playerid] == false);
Warning: new name[MAX_PLAYER_NAME+1], string[24+MAX_PLAYER_NAME+1];
Não sei se é porque o comando é em Zcmd ou se eu fiz algo errado, mas não consigo arrumar o erro.


Re: Comando em Zcmd - Nill.Oliveira - 09.11.2013

pawn Код:
CMD:eagle(playerid, params[])
{
    new name[24], string[128];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "{FFAA00}[Teleporte]: {37FF00}%s {FFAA00}foi para a arena de Desert Eagle, {37FF00}/Eagle", name);
    SendClientMessageToAll(0xC4C4C4FF, string);
    SetPlayerPos(playerid,1381.0452,-28.2358,1000.9244);
    SetPlayerInterior(playerid,1);
    ResetPlayerWeapons(playerid);
    SetPlayerHealth(playerid,100);
    SetPlayerArmour(playerid,100);
    GivePlayerWeapon(playerid,24,99999);
    EmDM[playerid] = true;
    return 1;
}
CMD:sairdm(playerid, params[])
{
    if(EmDM[playerid] == false)
    {
        SendClientMessage(playerid, CorNB2, "Vocк nгo estб em em um DM");
        return 1;
    }
    new name[24], string[128];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "{FFAA00}[COMANDO]: {37FF00}%s {FFAA00}correu de um DM, {37FF00}/SairDM", name);
    SendClientMessageToAll(0xC4C4C4FF, string);
    EmDM[playerid] = false;
    SpawnPlayer(playerid);
    SetPlayerInterior(playerid,0);
    return 1;
}



Re: Comando em Zcmd - Ever_SH - 09.11.2013

Valeu Nill funfo.

+Rep, mas só amanha