Page 1 of 2

Neveikia iki galo funkcija

Posted: 2011 Jun 25 16:37
by kesiukas
Va kodas:

Code: Select all

public ShowHUD(id){    if(!is_user_alive(id))        return PLUGIN_HANDLED        if (g_zombie[id])    {        static health, class[32]        health = get_user_health(id)                copy(class, sizeof class - 1, Zombie_Class_Names[g_zombie_class[id]])                set_hudmessage(0, 255, 0, 0.02, 0.97, 0, 0.0, 0.3, 0.0, 0.0)        ShowSyncHudMsg(id, g_hudsync, "%L", LANG_PLAYER, "Zombie_class_hud", health, class)    }    
Kiek zinau, sitas kodas padaro, kad serve rodytu zaidejui/zombiui, kokia yro jo klase, bei kiek jam gyvybiu, bet tai kazkodel neveikia. Gal kas galit patvarkyt. Ir kaip manot, ka lietuviskai gali reiksti stai sitas uzrasas siame kode: "Zombie_class_hud"???

Re: Neveikia iki galo funkcija

Posted: 2011 Jun 25 16:58
by psychical
Tai gali reiksti tai, ka tu uzrases lang.txt faile...

Re: Neveikia iki galo funkcija

Posted: 2011 Jun 25 17:29
by kesiukas
psychical wrote:Tai gali reiksti tai, ka tu uzrases lang.txt faile...
Tai ta zinau. O kaip sutvarkyt tai ko prasiau??

Re: Neveikia iki galo funkcija

Posted: 2011 Jun 25 22:17
by aaarnas
Turėtų atrodyti taip:
Zombie_class_hud = Klase: %s Gyvybes: %d

Be to patariu lang raktus įprasti rašyti didžiosiomis raidėmis, nes amx pluginuose paprastai rašomi didžiosiomis dėl vientiso stiliaus.

Re: Neveikia iki galo funkcija

Posted: 2011 Jun 26 07:34
by kesiukas
Aciu. Bet yra dar viena beda. Dabar ja urodo ir tas gyvybes ir klase, bet tai rodo vos 2 ar 3 sekundes. Paskui dingsta ir nerodo. Ka daryt, kad rodytu visada?? Arba buna ir taip, kad rodo visada, bet tada ten lievai rodo gyvybes, pavyzdziui zm turi 800 gyvybiu, o ten apacioje rodo, kad tik 66 turi.

Re: Neveikia iki galo funkcija

Posted: 2011 Jun 26 12:06
by KieC
Pas tave hudas padarytas ant client_putinserver(id) ane? Tuomet padaryk kad būtų ant player spawn.

Re: Neveikia iki galo funkcija

Posted: 2011 Jun 26 13:35
by aaarnas
KieC wrote:Pas tave hudas padarytas ant client_putinserver(id) ane? Tuomet padaryk kad būtų ant player spawn.
Jis iš vis turi būti ant set_task funkcijos, o ji iškviečiama putinsterver forwarde.

Re: Neveikia iki galo funkcija

Posted: 2011 Jun 26 13:46
by kesiukas
nelabai suprantu apie ka cia jus :D. Bet gal galit pasakyt ka daryt? :D :D

Re: Neveikia iki galo funkcija

Posted: 2011 Jun 26 13:47
by aaarnas
Parodyk kas iškviečia ShowHUD funkciją.

Re: Neveikia iki galo funkcija

Posted: 2011 Jun 26 15:32
by kesiukas
Gal sitas?

// Set the custom HUD display task
set_task(0.1, "ShowHUD", id, _, _, "b")