Skocz do zawartości
  • 0

Lista graczy


NeXv
 Udostępnij

Pytanie

18 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on join:    if player has permission "vip":        add name of player to {online.vips::*}    add name of playere to {online.players::*}command /online:    trigger:        set {_x} to size of {online.vips::*}        set {_players} to size of {online.players::*}        send "%{_x}% %{online.vips::*}%"        send "%{_players}% %{online.players::*}%"    
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

A tak:

on join:    if player has permission "vip":        add player to {online.vips::*}        stop    add player to {online.players::*}   command /online:    trigger:        set {_x} to size of {online.vips::*}        set {_players} to size of {online.players::*}        send "%{_x}% %{online.vips::*}%"        send "%{_players}% %{online.players::*}%"    
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Zedytowałem to tak ale jest problem bo z permissią powyżej vip zalicza do vipów a gracze normalnie

on join:
  if player has permission "vip":
  add player to {online.vip::*}
  stop
  if player has permission "supervip":
  add player to {online.supervip::*}
  stop
  if player has permission "warrior":
  add player to {online.warrior::*}
  stop
  if player has permission "mistrz":
  add player to {online.mistrz::*}
  stop
  if player has permission "gracz":
  add player to {online.gracz::*}
  stop
  if player has permission "admin":
  add player to {online.admin::*}
  stop
on quit:
  if player has permission "vip":
  remove player from {online.vip::*}
  stop
  if player has permission "supervip":
  remove player from {online.supervip::*}
  stop
  if player has permission "warrior":
  remove player from {online.warrior::*}
  stop
  if player has permission "mistrz":
  remove player from {online.mistrz::*}
  stop
  if player has permission "gracz":
  remove player from {online.gracz::*}
  stop
  if player has permission "admin":
  remove player from {online.admin::*}
  stop
 
command /online:
  trigger:
  set {_gracz} to size of {online.gracz::*}
  set {_vip} to size of {online.vip::*}
  set {_supervip} to size of {online.supervip::*}
  set {_warrior} to size of {online.warrior::*}
  set {_mistrz} to size of {online.mistrz::*}
  set {_admin} to size of {online.admin::*}
  send "&7&lGracz &7(&2%{_gracz}%&7) : &2%{online.gracz::*}%"
  send "&b&lVip &7(&2%{_vip}%&7) : &2%{online.vip::*}%"
  send "&3&lSuperVip &7(&2%{_supervip}%&7) : &2%{online.supervip::*}%"
  send "&c&lWarrior &7(&2%{_warrior}%&7) : &2%{online.warrior::*}%"
  send "&1&lMistrz &7(&2%{_mistrz}%&7) : &2%{online.mistrz::*}%"
  send "&4&lAdministracja &7(&2%{_admin}%&7) : &2%{online.admin::*}%"

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

1. Spróbuj zrobić dwuczłonowe permissions (np. lista.gracz).

2. Tobie jako wlaściciel (jak masz permissions '*') usuń permissions lista.gracz (jak to się robi? o tak: -lista.gracz

 

Jeżeli VIP korzysta z permissions gracza usuń mu permissions lista.gracz. (np. -lista.gracz to jest na usunięcie).

 

Z pomysłu 1 nie musisz korzystać, ale wdł. mnie tak lepiej wygląda. :P

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Zedytowałem to tak ale jest problem bo z permissią powyżej vip zalicza do vipów a gracze normalnie

on join:

  if player has permission "vip":

  add player to {online.vip::*}

  stop

  if player has permission "supervip":

  add player to {online.supervip::*}

  stop

  if player has permission "warrior":

  add player to {online.warrior::*}

  stop

  if player has permission "mistrz":

  add player to {online.mistrz::*}

  stop

  if player has permission "gracz":

  add player to {online.gracz::*}

  stop

  if player has permission "admin":

  add player to {online.admin::*}

  stop

on quit:

  if player has permission "vip":

  remove player from {online.vip::*}

  stop

  if player has permission "supervip":

  remove player from {online.supervip::*}

  stop

  if player has permission "warrior":

  remove player from {online.warrior::*}

  stop

  if player has permission "mistrz":

  remove player from {online.mistrz::*}

  stop

  if player has permission "gracz":

  remove player from {online.gracz::*}

  stop

  if player has permission "admin":

  remove player from {online.admin::*}

  stop

 

A to nie jest to samo?

@edit dobra sorry nie pomyślałem. (ciężki dzień w szkole)

 

 

 

@edit 2

 

można spróbować coś takiego, ale nie jestem pewien czy to zadziała, bo nie zajmuję się już skryptami.

variables:    {rangi::*} = "ranga, ranga, ranga"on join:    loop {rangi::*}:        if player's displayname contains "%loop-value%":            add name of player to {%loop-value%::*}
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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