Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Witam

Otóż mam problem bo nie wiem jak napisać skrypt który robiłby:

- Witał każdego gracza który wejdzie z rangą (Dontatnik & Sponsor)

- Pozdrawiał go co 1h

 

Z Góry Dziękuje

 

 

 

 

 

 

 

 

Tryb: MediumHC

Wersja: 1.7.+

IP: FastCraft.ench.pl / 37.187.175.185:26238

Opublikowano
options:
    #Zmienne: %player%(Gracz)
    #Pozdrowienia
    wiadomosc: &ePozdrawiamy ciebie %player%.
on join:
    wait 1 tick
    if player has permission "gracz.pozdrow":
        set {pozdrow.%player%} to true
        send "{@wiadomosc}"
every 1 hour:
    loop all players:
       if {pozdrow.%loop-player%} is set:
           send "{@wiadomosc}" to loop-player
on quit:
    delete {pozdrow.%player%}

#Uprawnienie: gracz.pozdrow 

­

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Opublikowano
options:
    #Zmienne: %player%(Gracz)
    #Pozdrowienia
    wiadomosc: &ePozdrawiamy ciebie %player%.
on join: #po dolaczeniu
    wait 1 tick #Czekaj 1 tick czyli odbuguj
    if player has permission "gracz.pozdrow": #Jezeli gracz posiada permisje gracz.pozdrow
        set {pozdrow.%player%} to true #Ustaw pozdrow.Gracz na true
        send "{@wiadomosc}" #wyslij wiadomoc powyzej
every 1 hour: #Co godzine
    loop all players: #Zapisz wszystkich graczy
       if {pozdrow.%loop-player%} is true: #Jezeli pozdrow.Gracz jest ustawione
           send "{@wiadomosc}" to loop-player #Wyslij wiadomosc do gracza ktory ma permisje pozdrow.Gracz
on quit: #Po wyjsciu
    set {pozdrow.%Player%} to false #Zmien pozdrow.Gracz na false

#Uprawnienie: gracz.pozdrow  

­

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Opublikowano

 

 

loop all players: #Zapisz wszystkich graczy

if {pozdrow.%loop-player%} is true: #Jezeli pozdrow.Gracz jest ustawione

send "{@wiadomosc}" to loop-player #Wyslij wiadomosc do gracza ktory ma permisje pozdrow.Gracz

on quit: #Po wyjsciu

JimForce Coś tutaj nie działa a dokładnie chyba od if do on quit ponieważ mam jakiś błąd tam

 

 a i jeszcze jakbyś mógł to dałbyś rade zrobić tak że wszyscy gracze widza te pozdrowienie dla danego gracza

 

ze np 

Serwer pozdrawia się Darksebek

 

/\ i to widzi każdy na serwerze

Opublikowano

 

options:

    #Zmienne: %player%(Gracz)

    #Pozdrowienia

    wiadomosc: &ePozdrawiamy gracza %player%.

on join: #po dolaczeniu

    wait 1 tick #Czekaj 1 tick czyli odbuguj

    if player has permission "gracz.pozdrow": #Jezeli gracz posiada permisje gracz.pozdrow

        set {pozdrow.%player%} to true #Ustaw pozdrow.Gracz na true

        send "{@wiadomosc}" #wyslij wiadomoc powyzej

every 1 hour: #Co godzine

    loop all players: #Zapisz wszystkich graczy

       if {pozdrow.%loop-player%} is true: #Jezeli pozdrow.Gracz jest ustawione

    execute console command "say "{@wiadomosc}" #Wyslij wiadomosc do gracza ktory ma permisje pozdrow.Gracz

on quit: #Po wyjsciu

    set {pozdrow.%Player%} to false #Zmien pozdrow.Gracz na false

 

Przerobione o pana troche wyzej :) (nietestowane)

<p><span style="color:#ff0000;">//</span></p>

Opublikowano

@ThePolishThomas jezu ty naprawde nie ogarniasz

 

 
options:
    #Zmienne: %player%(Gracz)
    #Pozdrowienia
    wiadomosc: &ePozdrawiamy gracza %player%.
on join: #po dolaczeniu
    wait 1 tick #Czekaj 1 tick czyli odbuguj
    if player has permission "gracz.pozdrow": #Jezeli gracz posiada permisje gracz.pozdrow
        set {pozdrow.%player%} to true #Ustaw pozdrow.Gracz na true
        broadcast "{@wiadomosc}" #wyslij wiadomoc powyzej
every 1 hour: #Co godzine
    loop all players: #Zapisz wszystkich graczy
       if {pozdrow.%loop-player%} is true: #Jezeli pozdrow.Gracz jest ustawione
    broadcast "{@wiadomosc}" #Wyslij wiadomosc do gracza ktory ma permisje pozdrow.Gracz
on quit: #Po wyjsciu
    set {pozdrow.%Player%} to false #Zmien pozdrow.Gracz na false 

­

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...