Skocz do zawartości
  • 0

Skrypt na przywitanie


jahumen

Pytanie

Potrzebuję aby po wpisaniu na serwerze "elo", "siema", "cześć", "witam" itp. od 40 do 60 losowych (ale przy tym nie 2h3ht48rhw tylko przypominających realne nicki typu Myszak1337) odpisywało nam różne losowe formy przywitania, czasem z naszym nickiem, czasem nie. Przy tym między poszczególnymi wiadomościami losowy odstęp od jednego ticka do dziesięciu.

Dla przykładu:

Ja: Cześć

Myszak1337: Elo

  • 10 tick

Norbi: Siema jahumen

  • 4 tick

ProPlayer123PL: Hejka

  • 6 tick

CarFan: Cześć jahumen

(i tak od 40 do 60 razy)

Odnośnik do komentarza
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

https://code.skript.pl/Jkevr6CG/ Takie coś?

Jak by co kod: 

variables:
	{odpis_1} = "siemka {PLAYER}"
	{odpis_2} = "witaj"
	{odpis_3} = "eluwa"

on chat:
	if message contains "elo" or "siema" or "czesc" or "witam":
		clear {gracze::*}
		loop all players:
			add loop-player to {gracze::*}
			if (size of {gracze::*}) < 40:
            	add "misiek123" and "giaterczka951" and "jasiek2001" and "krol_michal" and "wizzard" to {gracze::*}
                exit loop
           	loop {gracze::*}:
                set {_x} to random integer 1 and 3
                set {_wiad} to "&7%loop-value%: %{odpis_%{_x}%}%"
                replace all "{PLAYER}" in "%player%" in {_wiad}
            	send "%{_wiad}%"

Tylko ten kod w spojlerze wytabuj.

Edytowane przez KrejzolekPRO
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
on chat:
  set {_meet::*} to skellet yaml list "meets:" from "config.yml"
  loop {_meet::*}:
    message is loop-value:
      set {_exe} to true
      stop loop
  {_exe} is true:
    set {_answers::*} to skellet yaml list "answers:" from "config.yml"
    set {_nicks::*} to skellet yaml list "nicks" from "config.yml"
    set {_r} to a random integer between 40 and 60
    loop {_r} times:
      set {_rand} to a random integer between 1 and size of {_nicks::*}
      add "%{_nicks::%{_rand}%}%" to {_output::*}
    loop {_output::*}:
      set {_random} to a random integer between 1 and size of {_answers::*}
      send "&e%loop-value%: &f%{_answers::%{_random}%}%"
  

 

Odnośnik do komentarza
Udostępnij na innych stronach

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ę...