HP

Indította Spedy, 2013. július 27. - 16:30:30

Előző téma - Következő téma

Spedy

Sziasztok! Az lenne a kérdésem, hogy azt hogy oldom meg hogy pl: /hp 10 és akkor mindenkinek a hpját leviszi 10-re, és ha meghal akkor is ugyan úgy 10 hp val kezd.
Segítségeteket, elõre köszönöm.

Spedy


Andris2120

bool talán?
( zcmd-vel irom :) )
 
#include <a_samp>
#include <zcmd>
#include <sscanf2>
new Float:cmdhp;
new bool:hpcmd[MAX_PLAYERS];
CMD:hp(playerid, params[])
{
    if(sscanf(params, \"f\", cmdhp)) return SendClientMessage(playerid, /* szín */, \"Használat: /hp [mennyiség]\");
    {
             for(new i = 0; i < MAX_PLAYERS; i++)
             {
                   SetPlayerHealth(i, cmdhp);
                   hpcmd = true;
             }
    }
    return 1;
}
public OnPlayerSpawn(playerid)
{
    if(hpcmd[playerid] == true)
    {
         SetPlayerHealth(playerid, cmdhp);
    }
    else
    {
         //Ami normál esetben történne
    }
    return 1;
}