-
Üdv , Készitettem 1 Kis Scritet ami ha rá kattolsz a játékos nevére ki ir néhány infot róla
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
new penz,pancel,fegyver,tolteny,elet;
new str[128];
new Float:health;
new Float:pancelja;
penz = GetPlayerMoney(clickedplayerid);
elet = GetPlayerHealth(clickedplayerid,health);
pancel = GetPlayerArmour(clickedplayerid,pancelja);
fegyver = GetPlayerWeapon(clickedplayerid);
tolteny = GetPlayerAmmo(clickedplayerid);
format(str,128,\"Játékos Pénze: %d \",penz);
SendClientMessage(playerid,COLOR_RED,str);
format(str,128,\"Játékos Élete: %d \",elet);
SendClientMessage(playerid,COLOR_RED,str);
format(str,128,\"Játékos Páncélja: %d \",pancel);
SendClientMessage(playerid,COLOR_RED,str);
format(str,128,\"Játékos Fegyver id-je: %d \",fegyver);
SendClientMessage(playerid,COLOR_RED,str);
format(str,128,\"Lõszere: %d \",tolteny);
SendClientMessage(playerid,COLOR_RED,str);
return 1;
}
-
Egyszerû, hasznos, de szerintem egy sorba praktikusabb lenne kiíratni mindent. ;)
Amúgy, ez csak azt a fegyver kéri le, ami a kezében van:
fegyver = GetPlayerWeapon(clickedplayerid);
tolteny = GetPlayerAmmo(clickedplayerid);
Ezért lehet inkább így kéne írni:
format(str,128,\"Játékos kezében lévõ fegyver id-je: %d \",fegyver);
format(str,128,\"A fegyver töltényei: %d \",tolteny);
-
Egyszerû, hasznos, de szerintem egy sorba praktikusabb lenne kiíratni mindent. ;)
Amúgy, ez csak azt a fegyver kéri le, ami a kezében van:
fegyver = GetPlayerWeapon(clickedplayerid);
tolteny = GetPlayerAmmo(clickedplayerid);
Ezért lehet inkább így kéne írni:
format(str,128,\"Játékos kezében lévõ fegyver id-je: %d \",fegyver);
format(str,128,\"A fegyver töltényei: %d \",tolteny);
át irom majd
-
De akkor már szerintem így:
format(str1,128,\"Játékos Pénze: %d, Élete:%d%, Páncélja: %d%\",GetPlayerMoney(clickedplayerid), GetPlayerHealth(clickedplayerid,health), GetPlayerArmour(clickedplayerid,pancelja));
SendClientMessage(playerid,COLOR_RED,str1);
format(str2,128,\"Fegyvere: %d, Tölténye: %d\",GetPlayerWeapon(clickedplayerid), GetPlayerAmmo(clickedplayerid));
SendClientMessage(playerid,COLOR_RED,str2);
Amúgy most látom, hogy az összes kiírásnak egy változó van ???
-
Figyelj... Ez Jó...
Bugok:
Játékos élete: 1
Játékos Páncélzata: 1
Tipp: Megcsinálhattad volna Dialogba de mivel felhasználtam ment a +
-
Mert ezt úgy kellet volna hogy :
format(str,128,\"Játékos Élete: %.0f %% \",elet);
SendClientMessage(playerid,COLOR_RED,str);
format(str,128,\"Játékos Páncélja: %.0f %%\",pancel);
SendClientMessage(playerid,COLOR_RED,str);
-
ezt valaki nem tudná neekm megcsinálni h dialogba adja ki?