Skocz do zawartości
  • 0

tab pisany z WildScriptem


dekros

Pytanie

tak jak w temacie napisałem tabik sobie za pomocą api z wildscripta wszystko działa

ładnie pieknie aktualizuje sie itp

ale jak wejdzie 2 osoba na server wszystko sie rozwala

tak wygląda jak jest jedna osoba:

 
a jak jest 2 lub wiecej:

sam kod

public void tabik1(){ try {int online = Bukkit.getOnlinePlayers().length;int max = Bukkit.getMaxPlayers();int offline = Bukkit.getOfflinePlayers().length;for(Player p : Bukkit.getOnlinePlayers()){Tab tab = TabUtils.get("id");/* int i = 15;  int pos = 1;for (Map.Entry<String, Integer> top : sql.getTop15().entrySet()){tab.set(i, "§c" + pos + " §b" + top.getKey());i += 3;pos++;}*/      //0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57     //1,4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58     //2,5,8,11,14,17,20,23,26,29,32,35,38,41,44,47,50,53,56,59 tab.set(0, "§1, ");tab.set(3, "§2, ");tab.set(6, "§3,   ");tab.set(9, "§4,    ");tab.set(12,gold +""+bold+"Top 15 Wysp:");tab.set(15, "§1.");tab.set(18, "§2.");tab.set(21, "§3.");tab.set(24, "§4.");tab.set(27, "§5.");tab.set(30, "§6.");tab.set(33, "§7.");tab.set(36, "§8.");tab.set(39, "§9. ");tab.set(42, "§1.  ");tab.set(45, "§1.   ");tab.set(48, "§1.    ");tab.set(51, "§1.     ");tab.set(54, "§1.      ");tab.set(57, "§1.       ");///////////////////////////////////////tab.set(1, "§5,");tab.set(4, bold + "     " + green + "Naz" + gray + "wa" + ChatColor.DARK_GRAY +".pl");tab.set(7,"§6" + online + "/" + max);tab.set(10, "§6,");tab.set(13,gold+""+bold+"Informacje:");tab.set(16, "§7,");tab.set(19, gray +""+p.getName());tab.set(22, "1");//czastab.set(25,gold+""+bold+"Pieniadze:");tab.set(28,gray + ""+ econ.getBalance(p.getName()));if(p.hasPermission("tab.gracz")){    tab.set(31,gold + "" + bold +"Jestes: " + gray + "Graczem");    }else if(p.hasPermission("tab.vip")){   tab.set(31,gold + "" + bold +"Jestes: " + ChatColor.AQUA + "Vipem");   }else if(p.hasPermission("tab.svip")){   tab.set(31,gold + "" + bold +"Jestes: " + ChatColor.AQUA + "SuperVipem");   }else if(p.hasPermission("tab.evip")){    tab.set(31,gold + "" + bold +"Jestes: " + ChatColor.AQUA + "ExtraVipem");    }else if(p.hasPermission("tab.helper")){    tab.set(31,gold + "" + bold +"Jestes: " + ChatColor.GREEN + "Helperem");    }else if(p.hasPermission("tab.mod")){    tab.set(31,gold + "" + bold +"Jestes: " + ChatColor.BLUE + "Modem");    }else if(p.hasPermission("tab.admin")){    tab.set(31,gold + "" + bold +"Jestes: " + ChatColor.RED + "Adminem");    }else if(p.isOp()){    tab.set(31,gold + "" + bold +"Jestes: " + ChatColor.RED + "Adminem");    }tab.set(34, "§8,");tab.set(37,gold+""+bold+"Pkt Wyspy");tab.set(40, "null narazie:D");tab.set(43, "§9,");tab.set(46, "§1-");tab.set(49, "§2-   ");tab.set(52, "§3-    ");tab.set(55, "§4-     ");tab.set(58, "§5-      ");///////////////////////////////////////tab.set(2, "§6-");tab.set(5, "§7-");tab.set(8, "§8-");tab.set(11, "§9-");tab.set(14, gold+""+bold+"Administracja");tab.set(17, "§1`");tab.set(20, ChatColor.BOLD + "§4Apartnh");tab.set(23, ChatColor.BOLD + "§4dekros987");tab.set(26, "§4MowMisaczek");tab.set(29, "   wolne... wiecej nie");tab.set(32, "    wolne... pamietam/.");tab.set(35, "     wolne...1");   tab.set(38, "      wolne...2");tab.set(41, "§2`");tab.set(44, "§3`");tab.set(47, "§4`");     tab.set(50, "§5`");       tab.set(53, "§6`");tab.set(56, "§7`");tab.set(59, "§8`");     TabUtils.sendTab(tab, User.get(p));} }catch (Exception e) {e.printStackTrace(); }}

dodatkowo event jak ktoś dochodzi żeby odswieżyło

@EventHandlerpublic void onJoin(PlayerJoinEvent e){for(Player p : Bukkit.getOnlinePlayers()){Tab tab = TabUtils.get("id");try {TabUtils.sendTab(tab, User.get(p));} catch (Exception e1) {// TODO Auto-generated catch blocke1.printStackTrace();}}}
Edytowane przez dekros
Odnośnik do komentarza
https://skript.pl/temat/4058-tab-pisany-z-wildscriptem/
Udostępnij na innych stronach

0 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Nie udzielono jeszcze odpowiedzi na to pytanie

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...