Witajcie !
Otóż wcześniej nie przeszkadzało mi to, ale teraz mam pytanie do was.
Jak zrobić HUD który pokazuje wszystko to co widzi gracz żyjący go umrzemy?
Oto moja funkcja Pokaz Informacje
public PokazInformacje(id) { id -= ZADANIE_POKAZ_INFORMACJE; if(!is_user_connected(id)) { remove_task(id+ZADANIE_POKAZ_INFORMACJE); return PLUGIN_CONTINUE; } static stats[8], body[8] if(!is_user_alive(id)) { new target = pev(id, pev_iuser2); if(!target) return PLUGIN_CONTINUE; new ileMa = doswiadczenie_gracza[target],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[target]),ilePotrzebaBylo = poziom_gracza[target]-1 >= 0 ? PobierzDoswiadczeniePoziomu(poziom_gracza[target]-1) : 0; new Float:fProcent = 0.0; fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0; get_user_stats(target, stats, body) while(stats[0] >= rangaxp[ranganum[target]]) ranganum[target]++ set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 1.0, 1.0, 0.1, 0.1); ShowSyncHudMsg(id, SyncHudObj, "Stopien Wojskowy : %s^nKlasa : %s^nDoswiadczenie : %0.1f%%^nPoziom : %i^nPrzedmiot : %s^nDywizja:", ranga[ranganum[target]], nazwy_klas[klasa_gracza[target]], fProcent, poziom_gracza[target], nazwy_perkow[perk_gracza[target]], nazwy_dywizji[dywizja_gracza[target]], licznik_zabiccod[target], licznik_smiercicod[target]); return PLUGIN_CONTINUE; } new ileMa = doswiadczenie_gracza[id],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[id]),ilePotrzebaBylo = poziom_gracza[id]-1 >= 0 ?PobierzDoswiadczeniePoziomu(poziom_gracza[id]-1) : 0 new Float:fProcent = 0.0; fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0; while(stats[0] >= rangaxp[ranganum[id]]) ranganum[id]++ set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 1.0, 1.0, 0.1, 0.1); ShowSyncHudMsg(id, SyncHudObj, "[Forum : xxxx]^n[Stopien Wojskowy : %s]^n[Klasa : %s]^n[Doswiadczenie : %0.1f%%]^n[Poziom : %i/4001]^n[Przedmiot : %s]^n[Dywizja : %s ]", ranga[ranganum[id]], nazwy_klas[klasa_gracza[id]], fProcent, poziom_gracza[id], nazwy_perkow[perk_gracza[id]], nazwy_dywizji[dywizja_gracza[id]], licznik_zabiccod[id], licznik_smiercicod[id]); return PLUGIN_CONTINUE; }
Mógłby mi ktoś dorobić ?
Dzięki !
Użytkownik LosT . edytował ten post 09.06.2014 22:36