SA-MP Forums Archive
[AJUDA] Melhorar esse comando - 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] Melhorar esse comando (/showthread.php?tid=317037)



[AJUDA] Melhorar esse comando - Chis - 09.02.2012

Esse comando que to criando com ajuda de vocкs, queria saber como eu fasso para mandar um convite para o player que recebe a pizza ex: O player estб dando uma pizza para vocк, digite /comer pizza
quando ele digita /comer pizza o Health dele sobe para 40%.
No caso desse comando sу digitar /darpizza ID da pessoa que ja enche o life dela...

pawn Код:
CMD:darpizza(playerid,params[])
{
    if(sscanf(params, "u", id)) return SendClientMessage(playerid, COR_CINZA, "* USE: /darpizza [ID]");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COR_CINZA, "Jogador nгo conectado");
    if(!IsProx(playerid, id)) return SendClientMessage(playerid, COR_CINZA, "* A pessoa deve estar perto de vocк");
    GetPlayerName(playerid,nome,MAX_PLAYER_NAME);
    GetPlayerName(playerid, Jogador, 23);
    GetPlayerName(id, Outro, 23);
    format(adminstring, sizeof(adminstring), "* %s levou uma pizza atй o %s", Jogador, Outro);
    IsPlayerInRangeForMessage(playerid, COR_PURPLE, adminstring, 10.0);
    format(adminstring, sizeof(adminstring), "%s esta comendo uma pizza", Outro);
    IsPlayerInRangeForMessage(playerid, COR_PURPLE, adminstring, 10.0);
    SetPlayerHealth(id, 40);
    return 1;
}
+Rep


Re: [AJUDA] Melhorar esse comando - steki. - 09.02.2012

pawn Код:
new gPlayerPizza[MAX_PLAYERS];

CMD:darpizza(playerid,params[])
{
    if(sscanf(params, "u", id)) return SendClientMessage(playerid, COR_CINZA, "* USE: /darpizza [ID]");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COR_CINZA, "Jogador nгo conectado");
    if(!IsProx(playerid, id)) return SendClientMessage(playerid, COR_CINZA, "* A pessoa deve estar perto de vocк");
    gPlayerPizza[id]++;


    GetPlayerName(playerid,nome,MAX_PLAYER_NAME);
    GetPlayerName(playerid, Jogador, 23);
    GetPlayerName(id, Outro, 23);
    format(adminstring, sizeof(adminstring), "* %s levou uma pizza atй o %s", Jogador, Outro);
    IsPlayerInRangeForMessage(playerid, COR_PURPLE, adminstring, 10.0);
    return 1;
}
CMD:comerpizza(playerid, params[])
{
    if(!gPlayerPizza[playerid])
        return 1;

    gPlayerPizza[playerid]--;
    new Outro[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Outro, 23);
    format(adminstring, sizeof(adminstring), "%s esta comendo uma pizza", Outro);
    IsPlayerInRangeForMessage(playerid, COR_PURPLE, adminstring, 10.0);
    SetPlayerHealth(playerid, 40.0);
    return 1;
}



Respuesta: [AJUDA] Melhorar esse comando - Chis - 09.02.2012

A show de bola vlw!!

+rep