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
-
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]
-
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.
-
Nagyon szépen köszönöm! :)