public PokazInformacje(id) { id -= ZADANIE_POKAZ_INFORMACJE; if(!is_user_connected(id)) { remove_task(id+ZADANIE_POKAZ_INFORMACJE); return PLUGIN_CONTINUE; } if(!is_user_alive(id)) { new target = pev(id, pev_iuser2); if(!target) return PLUGIN_CONTINUE; set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2); ShowSyncHudMsg(id, SyncHudObj, "Klasa : %s^nDoswiadczenie : %i / %i^nPoziom : %i^nPerk : %s", nazwy_klas[klasa_gracza[target]], doswiadczenie_gracza[target], PobierzDoswiadczeniePoziomu(poziom_gracza[target]), poziom_gracza[target], nazwy_perkow[perk_gracza[target]]); return PLUGIN_CONTINUE; } if(!HudGracza[id][Typ]) { set_hudmessage(HudGracza[id][R], HudGracza[id][G], HudGracza[id][B], float(HudGracza[id][X])/100, float(HudGracza[id][Y])/100, 0, 0.0, 0.3, 0.0, 0.0); ShowSyncHudMsg(id, SyncHudObj, "[Klasa : %s]^n[Doswiadczenie : %i / %i]^n[Poziom : %i]^n[Perk : %s]", nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], PobierzDoswiadczeniePoziomu(poziom_gracza[id]), poziom_gracza[id], nazwy_perkow[perk_gracza[id]]); } else { PrintStatusText(id, "Klasa: %s [%i] XP: %i/%i Perk: %s", nazwy_klas[klasa_gracza[id]],poziom_gracza[id], doswiadczenie_gracza[id], PobierzDoswiadczeniePoziomu(poziom_gracza[id]), nazwy_perkow[perk_gracza[id]]); } return PLUGIN_CONTINUE; } stock PrintStatusText(id, napis[], any:...) { static msgStatus; if(msgStatus || (msgStatus = get_user_msgid("StatusText"))) { new szText[192]; vformat(szText, 191, napis, 3); message_begin(id? MSG_ONE_UNRELIABLE: MSG_BROADCAST, msgStatus, .player=id); write_byte(0); write_string(szText); message_end(); } }