GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: KrisT - 2014. augusztus 05. - 22:15:41

Cím: Játékosélet lekérés
Írta: KrisT - 2014. augusztus 05. - 22:15:41
SZiasztok! Kezdõ vagyok, tényleg alapról kezdem, negatívakat mellõzzétek kérlek.
Hogyan tudom kekérdezni, hogy mennyi a hp-m?
Próbálkoztam, de nem nagyon ment :(
[pawn]CMD:hp(playerid,params[])
{
new jatekoselet[256];
GetPlayerHealth(playerid,jatekoselet);
    SendClientMessage(playerid,COLOR_WHITE,\"A HP-d: %d!\");
}[/pawn]
Cím: Játékosélet lekérés
Írta: ►ѕтa - 2014. augusztus 05. - 22:51:33
Szia!
A parancsot így kell.
[pawn]CMD:hp(playerid)
{
        new Float:hp, text[32+1];
        GetPlayerHealth(playerid, hp);
        format(text, sizeof(text), \"A HP-d: %d\", hp);
        SendClientMessage(playerid, COLOR_WHITE, text);
        return 1;
}[/pawn]
Néhány dolog ami segíthet:
Nem szükséges a params[], amennyiben nincsenek paraméterei a parancsnak.
Mivel a játékos élete egy százalékos tört érték, ezért azt lekérdezni azzal kell.
Amennyiben ki akarsz írni valamilyen értéket, alapesetben formatot kell használni hozzá, és meg kell adni milyen értéket kérdezzen le. Ezután pedig a format értékét kell kiíratni.
Cím: Játékosélet lekérés
Írta: KrisT - 2014. augusztus 05. - 22:54:51
Nagyon szépen köszönöm! :)