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

[Pytanie] Skrypt


Rekomendowane odpowiedzi

Opublikowano



























Cześć napisze mi ktoś 2 skrypty oczywiście odwdzięczę się 5 w profilu oraz like (limit ile zostanie)

- Na System ostrzezeń /warn [nick] [pkt od 1-100]
{ maxymalnie zeby ich bylo 100} po tym otrzymuje bana na 30 dni} po czym wyświetla się komunikat wszystkim

[nick] nadal [nick] [liczba punktow ] punktow ostrzeżenia za [powod]

========================================================================================
- Jeśli ktoś wbije na serwer z persmiją
wejscie.admin

Na chacie wyświela sie komenda :
Właśnie na serwer zawitał właściciel , przywitajcie go ^^ (kolor &6 oraz pogrubienie &l)

Opublikowano

 

Tak z tymi warnami to zobaczę bo całkiem łatwe się wydaje...

 

///EDIT

 

tu masz skrypt na wiadomości nie testowałem go jak coś

 

 

http://pastebin.com/Ag6M7EKf
 

Aha a to będzie się wyświetlać wszystkim ?

 

@Down

 

A ten na /warn jest możliwy do wykonania czy niezbyt?

Opublikowano

Aha a to będzie się wyświetlać wszystkim ?

Tak, nie dałem pogrubienia oraz są trochę inne kolory ;).

 

 

//EDIT

 

@UP Tak raczej tak ;P już chyba nawet wiem jak ale dzisiaj go nie będę pisał :).

Opublikowano
on join:

player has permission "wejscie.admin"

broadcast "&6&lWlasnie na serwer zawital wlasciciel , przywitajcie go ^^"

variables:

{warn.%player%} = 0

command /warn [<text>] [<text>]:

permission: warn.admin

trigger:

if arg 1 is not set:

message "&7[&4 + Warn + &7]&c /warn [Nick] [Punkty]"

if arg 1 is set:

add argument 2 to {warn.%arg 1%}

broadcast "&7[&4 + Warn + &7]&c %player% nadal %arg 1% %arg 2% punktow ostrzezenia."

every 20 ticks:

loop all players:

if {warn.%loop-player%} is "100" or "101" or "102" or "103" or "104" or "105" or "106" or "107" or "108" or "109" or "110" or "111" or "112" or "113" or "114" or "115":

execute console command "/tempban %loop-player% 30d"

set {warn.%loop-player%} to 0

Opublikowano

 

on join:
player has permission "wejscie.admin"
broadcast "&6&lWlasnie na serwer zawital wlasciciel , przywitajcie go ^^"
variables:
{warn.%player%} = 0
command /warn [<text>] [<text>]:
permission: warn.admin
trigger:
if arg 1 is not set:
message "&7[&4 + Warn + &7]&c /warn [Nick] [Punkty]"
if arg 1 is set:
add argument 2 to {warn.%arg 1%}
broadcast "&7[&4 + Warn + &7]&c %player% nadal %arg 1% %arg 2% punktow ostrzezenia."
every 20 ticks:
loop all players:
if {warn.%loop-player%} is "100" or "101" or "102" or "103" or "104" or "105" or "106" or "107" or "108" or "109" or "110" or "111" or "112" or "113" or "114" or "115":
execute console command "/tempban %loop-player% 30d"
set {warn.%loop-player%} to 0

Nie ładnie, skrypt na warny jest trochę nie ogarnięty daję ci zadanie abyś go przeskanował i poprawił.

Opublikowano

 

on join:
player has permission "wejscie.admin"
broadcast "&6&lWlasnie na serwer zawital wlasciciel , przywitajcie go ^^"
variables:
{warn.%player%} = 0
command /warn [<text>] [<text>]:
permission: warn.admin
trigger:
if arg 1 is not set:
message "&7[&4 + Warn + &7]&c /warn [Nick] [Punkty]"
if arg 1 is set:
add argument 2 to {warn.%arg 1%}
broadcast "&7[&4 + Warn + &7]&c %player% nadal %arg 1% %arg 2% punktow ostrzezenia."
every 20 ticks:
loop all players:
if {warn.%loop-player%} is "100" or "101" or "102" or "103" or "104" or "105" or "106" or "107" or "108" or "109" or "110" or "111" or "112" or "113" or "114" or "115":
execute console command "/tempban %loop-player% 30d"
set {warn.%loop-player%} to 0

Będzie to działać sprawdzone ? Ja teraz nie mam jak bo na lapku jutro wracam do domu to będę na kompie i zobacze.

Opublikowano

Ten skrypt na wiadomości działa

 

to też ;p

 

variables:
    {warn.%player%} = 0
command /warn [<text>] [<text>]:
    permission: warn.admin
    trigger:
        if arg 1 is not set:
            message "&7[&4 + Warn + &7]&c /warn [Nick] [Punkty]"
        if arg 1 is set:
            add argument 2 to {warn.%arg 1%}
            broadcast "&7[&4 + Warn + &7]&c %player% nadal %arg 1% %arg 2% punktow ostrzezenia."
every 20 ticks:    
    loop all players:
        if {warn.%loop-player%} is "100" or "101" or "102" or "103" or "104" or "105" or "106" or "107" or "108" or "109" or "110" or "111" or "112" or "113" or "114" or "115":
            execute console command "/tempban %loop-player% 30d"
            set {warn.%loop-player%} to 0

ale nie jest napisane zbyt estetycznie.

Opublikowano

Ten skrypt na wiadomości działa

 

to też ;p

 

variables:
    {warn.%player%} = 0
command /warn [<text>] [<text>]:
    permission: warn.admin
    trigger:
        if arg 1 is not set:
            message "&7[&4 + Warn + &7]&c /warn [Nick] [Punkty]"
        if arg 1 is set:
            add argument 2 to {warn.%arg 1%}
            broadcast "&7[&4 + Warn + &7]&c %player% nadal %arg 1% %arg 2% punktow ostrzezenia."
every 20 ticks:    
    loop all players:
        if {warn.%loop-player%} is "100" or "101" or "102" or "103" or "104" or "105" or "106" or "107" or "108" or "109" or "110" or "111" or "112" or "113" or "114" or "115":
            execute console command "/tempban %loop-player% 30d"
            set {warn.%loop-player%} to 0

ale nie jest napisane zbyt estetycznie.

A jeśli dostanie bana na 30 dni to jak zrobić aby mu się wyświetliła wiadomość "Wykorzystales wszystko swoje warny dostales bana na 30 dni."

Opublikowano

Już dodaję ;p dam edit ;p

 

##EDIT

 

variables:
    {warn.%player%} = 0
command /warn [<text>] [<text>]:
    permission: warn.admin
    trigger:
        if arg 1 is not set:
            message "&7[&4 + Warn + &7]&c /warn [Nick] [Punkty]"
        if arg 1 is set:
            add argument 2 to {warn.%arg 1%}
            broadcast "&7[&4 + Warn + &7]&c %player% nadal %arg 1% %arg 2% punktow ostrzezenia."
every 20 ticks:   
    loop all players:
        if {warn.%loop-player%} is "100" or "101" or "102" or "103" or "104" or "105" or "106" or "107" or "108" or "109" or "110" or "111" or "112" or "113" or "114" or "115":
            kick player due to ""
            execute console command "/tempban %loop-player% 30d Wykorzystales wszystkie swoje ostrzezenia! ban na30 dni!"
            set {warn.%loop-player%} to 0

Powinno działać ;p

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...