Szerző Téma: Játékosélet lekérés  (Megtekintve 643 alkalommal)

Nem elérhető KrisT

  • 106
    • Profil megtekintése
Játékosélet lekérés
« Dátum: 2014. Augusztus 05. - 22:15:41 »
0 Show voters
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]

Nem elérhető ►ѕтa

  • 2016
  • Newbie
    • Profil megtekintése
Játékosélet lekérés
« Válasz #1 Dátum: 2014. Augusztus 05. - 22:51:33 »
0 Show voters
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.

Nem elérhető KrisT

  • 106
    • Profil megtekintése
Játékosélet lekérés
« Válasz #2 Dátum: 2014. Augusztus 05. - 22:54:51 »
0 Show voters
Nagyon szépen köszönöm! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal