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

Szukam skryptu na czat


HOMER12

Rekomendowane odpowiedzi

Opublikowano

Witam,

czy mógłby mi ktoś z Was napisać prosty sktypt na czat? Chodzi mi o funkcje:

- /mute <gracz> <czas> <powód> . Przy czym powód niech będzie brodcastem. 

- /msg /m /w /t /tell <nick gracza> <treść>. Chcialbym by Admin (z permissią admin) widzial, wiadomości jakie gracze do siebie wysyłają.

- automatyczny brodcast

- czat administratorów

- przy pw anty reklama, ktora bedzie wykonywala komene "kick gracz Nie reklamuj na msg"

- anty reklamie na czacie "kick gracz Nie reklamuj na czacie"

 

 

 

Daje +

---------------------------------

Dziękuję, Pozdrawiam

HOMER12

Jeśli Ci pomogłem, możesz dać mi like  :yay:  ;) 

Potrzebujesz dodatkowej pomocy? Napisz do mnie na PW  

Opublikowano

Tu masz na chat: http://www.mediafire.com/download/li7d9wiwrwx1dtm/CzesioChat.sk

A Na /msg to plugin Essentials

Na podladywanie msg tez essentals komenda: /socialspy

Dla jednej funkcji nie widze sensu instalowania pluginu essentials.

 

 

 

//Edit: Powższy skrypt nie ma fukcji ktore pisalem wyzej

---------------------------------

Dziękuję, Pozdrawiam

HOMER12

Jeśli Ci pomogłem, możesz dać mi like  :yay:  ;) 

Potrzebujesz dodatkowej pomocy? Napisz do mnie na PW  

Opublikowano


command /msg <text> <text>:

aliases: /m, /w, /t, /tell,

trigger:

send "%arg 2%" to arg 1


command /adminchat:

trigger:

if sender is op:

if {chat.admin.%player%} is false:

set {chat.admin.%player%} to true

else:

set {chat.admin.%player%} to false

on chat:

if {chat.admin.%player%} is true:

canel event

send "&8[&2AChat&8] &4%player%&7: &6%message%" to all ops

 

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

Opublikowano

 

command /msg <text> <text>:
    aliases: /m, /w, /t, /tell,
    trigger:
        send "%arg 2%" to arg 1
­
Tak, a gdzie tu anty reklama i "socialapy"

---------------------------------

Dziękuję, Pozdrawiam

HOMER12

Jeśli Ci pomogłem, możesz dać mi like  :yay:  ;) 

Potrzebujesz dodatkowej pomocy? Napisz do mnie na PW  

Opublikowano
on command:
    loop all players:
        if {social.%loop-player%} is true:
            set {wiad.social} to "&4%player%&7: &6%command% %arguments%"
            replace all "<none>" with "brak" in {wiad.social}
            send "%{wiad.social}%" to loop players 
command /social <text>:
    permission: 
    trigger:
        if arg 1 is "on":
            set {social.%player%} to true
        if arg 1 is "off":
            set {social.%player%} to false

­

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

Opublikowano
on command:
    loop all players:
        if {social.%loop-player%} is true:
            set {wiad.social} to "&4%player%&7: &6%command% %arguments%"
            replace all "<none>" with "brak" in {wiad.social}
            send "%{wiad.social}%" to loop players 
command /social <text>:
    permission: 
    trigger:
        if arg 1 is "on":
            set {social.%player%} to true
        if arg 1 is "off":
            set {social.%player%} to false

­

 

 

Ahh @JimForce , nie do konca o to mi chodzi. Twoje social wysylac bedzie wszystkie komendy grcza. 

Proszę, napiszcie mi jeden porzadny maly skrypcik  ._.

---------------------------------

Dziękuję, Pozdrawiam

HOMER12

Jeśli Ci pomogłem, możesz dać mi like  :yay:  ;) 

Potrzebujesz dodatkowej pomocy? Napisz do mnie na PW  

Opublikowano

Jejkuuuuuu -,- Byś sprawdził. To działa ;Kappa;­

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

Opublikowano
options:
	# co ma zawierac wiadomosc, aby gracz zostal wyrzucony
	reklama: "zapraszam" or "reklama :P"

variables:
	{mute.%player%} = 0
	{ss.%player%} = false
on chat:
	player has permission "chat.admin":
		stop
	if {mute.%player%} is not 0:
		message contains "{@reklama}":
			cancel event
			kick player by reason of "&8[&9REKLAMA&8] &7Zostales wyrzucony za probe reklamowania innych serwerow."
	else:
		cancel event
		send "&7Musisz jeszcze byc na serwerze przez *2%{mute.%player%}% min&7. Aby pisac na chacie."
command /ac [<text>]:
	trigger:
		player has permission "chat.adminchat":
			arg is set:
				loop all players:
					loop-player has permission "chat.adminchat":
						send "&8[&cAChat&8] &9%player%: &a%arg%" to loop-player
			else:
				send "&cPodaj wiadomosc."
		else:
			send "&cBrak uprawnien."
command /socialspy:
	trigger:
		player has permission "chat.socialspy":
			if {ss.%player%} is true:
				set {ss.%player%} to false
				send "&7SocialSpy: &4OFF"
			else:
				set {ss.%player%} to true
				send "&7SocialSpy: &2ON"
		else:
			send "&cBrak uprawnien."
command /msg [<offlineplayer>] [<text>]:
	aliases: m, w, t, tell
	trigger:
		arg 1 is not set:
			send "&cPodaj nick gracza oraz wiadomosc."
		else:
			arg 2 is not set:
				send "&cPodaj wiadomosc."
			else:
				arg 1 is not online:
					send "&cPodany gracz nie jest online."
				else:
					arg 2 contains "{@reklama}":
						kick player by reaon of "&8[&9REKLAMA&8] &7Zostales wyrzucony za probe reklamowania innych serwerow."
					else:
						send "&2[%player% -> %arg 1%]&7 %arg 2%" to player
						send "&2[%player% -> %arg 1%]&7 %arg 2%" to arg 1
						loop all players:
							if {ss.%loop-player%} is true:
								send "&c[%player% -> %arg 1%]&8 %arg 2%" to loop-player
options:
	tag: &7[&eAutoMsg&7]
	1: msg1
	2: msg2
	3: msg3
	4: msg4
	5: msg5
	6: msg6
	7: msg7
	8: msg8
	9: msg9
variables:
	{amsg} = 0
every 90 seconds:
	add 1 to {amsg}
	if {amsg} is 1:
		broadcsat "{@tag} {@1}"
	if {amsg} is 2:
		broadcsat "{@tag} {@2}"
	if {amsg} is 3:
		broadcsat "{@tag} {@3}"
	if {amsg} is 4:
		broadcsat "{@tag} {@4}"
	if {amsg} is 5:
		broadcsat "{@tag} {@5}"
	if {amsg} is 6:
		broadcsat "{@tag} {@6}"
	if {amsg} is 7:
		broadcsat "{@tag} {@7}"
	if {amsg} is 8:
		broadcsat "{@tag} {@8}"
	if {amsg} is 9:
		broadcsat "{@tag} {@9}"
		set {amsg} to 0

Nie testowałem obu skryptów.

Opublikowano

@1361622928-U485574.pngNeonowsky ,

Loaded a total of 11504 english aliases
[17:34:20] [Server thread/WARN]: There are no aliases defined for the following ids: 165, 166, 167, 168, 169, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 409, 410, 411, 412, 413, 414, 415, 416, 423, 424, 425, 427, 428, 429, 430, 431
[17:34:20] [Server thread/ERROR]: 'message' is not an entity type (obstnt.sk, line 12: if message contains "{@reklama}":')
[17:34:20] [Server thread/ERROR]: 'csrv" or ". c s r v""' is not an entity type (obstnt.sk, line 52: arg 2 contains "{@reklama}":')
[17:34:20] [Server thread/ERROR]: 'else' has to be placed just after an 'if' or 'else if' section (obstnt.sk, line 54: else:')

Licze na Twoją pomoc

---------------------------------

Dziękuję, Pozdrawiam

HOMER12

Jeśli Ci pomogłem, możesz dać mi like  :yay:  ;) 

Potrzebujesz dodatkowej pomocy? Napisz do mnie na PW  

Opublikowano
options:
    # co ma zawierac wiadomosc, aby gracz zostal wyrzucony
    reklama: zapraszam
on chat:
    player has permission "chat.admin":
        stop
    if {mute.%player%} is not 0:
        message contains "{@reklama}":
            cancel event
            kick player due to "&8[&9REKLAMA&8] &7Zostales wyrzucony za probe reklamowania innych serwerow."
arg 2 contains "{@reklama}":
    kick player due to "&8[&9REKLAMA&8] &7Zostales wyrzucony za probe reklamowania innych serwerow."

podmień to z tamtym 

­

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

Opublikowano

Dziękuje, do zamknięcia.

do @JimForce , przy "{@reklama}" nie potrzebny jest znak doslownosci (tzw. cudzyslow)

---------------------------------

Dziękuję, Pozdrawiam

HOMER12

Jeśli Ci pomogłem, możesz dać mi like  :yay:  ;) 

Potrzebujesz dodatkowej pomocy? Napisz do mnie na PW  

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...