xWiewiooora 1 Opublikowano 1 czerwca 2015 Udostępnij Opublikowano 1 czerwca 2015 Witam! Jestem xWiewiooora a to moj 1 skrypt ;P Skrypt nazywa sie "BOT" i co on dodaje? A wiec tak skrypt dodaje serwerowego bota ktory bedzie odpowiadal na wiadomosci graczy ktore dales w configu np na "daj opa" odpowie " Konfiguracja: Mozecie dodawac wlasne wiadomosci i jak na nie bedzie odpowiadal i bedzie uzywal komendy np ''mute'' Przyklad: on chat: if chat message contains "Siemka" : wait 1 second send "&8[&aBOT&r&8]: &fWitaj %player% ;)?" stop Wymagania: Script Download:http://pastebin.com/MxGTtY9E Wersja: 1.1 Wprowadzone poprawki: Zmienienie broadcast na send zeby nie zasmiecac czatu To do: Wiecej wiadomosci bota i odpowiedzi PS:To moj 1 skrypt ;P Porady mile widziane Gorlik 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/8064-bot-skrypt-na-automatyczne-odpowiedzi/ Udostępnij na innych stronach Więcej opcji udostępniania...
herhor67 916 Opublikowano 1 czerwca 2015 Udostępnij Opublikowano 1 czerwca 2015 lepiej broadcast zamień na send, po co zaśmiecać chat innych graczy. No i zrób wszystko w 1 evencie a nie kilka razy 'on chat:' No i to nie zadziałaif chat message contains "Hej" and "Siema" and "Czesc: xWiewiooora 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/8064-bot-skrypt-na-automatyczne-odpowiedzi/#findComment-63656 Udostępnij na innych stronach Więcej opcji udostępniania...
ToNy 548 Opublikowano 1 czerwca 2015 Udostępnij Opublikowano 1 czerwca 2015 Gdyby to miało więcej pytań i odpowiedzi to miałoby to nawet sens.J.w. użyj send zamiast broadcast. Cytuj Odnośnik do komentarza https://skript.pl/temat/8064-bot-skrypt-na-automatyczne-odpowiedzi/#findComment-63658 Udostępnij na innych stronach Więcej opcji udostępniania...
martiner32 2 Opublikowano 1 czerwca 2015 Udostępnij Opublikowano 1 czerwca 2015 Słabe i jeszcze dajesz graczowi op na 2sec !? W te 2sec daje sobie np. gm'a. Jak był by to claverbot to było by ok, ale tak to mało przydatne. Raczej bym zrobił tu cenzurę, aby takie coś nie zaśmieciło chatu. Cytuj Odnośnik do komentarza https://skript.pl/temat/8064-bot-skrypt-na-automatyczne-odpowiedzi/#findComment-63675 Udostępnij na innych stronach Więcej opcji udostępniania...
xWiewiooora 1 Opublikowano 2 czerwca 2015 Autor Udostępnij Opublikowano 2 czerwca 2015 martiner32 gracz nie dostaje opa tylko fake wiadomosc herhor67 juz poprawiam ;) #Parrot Dodam wiecej ;) Cytuj Odnośnik do komentarza https://skript.pl/temat/8064-bot-skrypt-na-automatyczne-odpowiedzi/#findComment-63707 Udostępnij na innych stronach Więcej opcji udostępniania...
Gorlik 1 Opublikowano 2 czerwca 2015 Udostępnij Opublikowano 2 czerwca 2015 napewno przydatny bo na serverach jest duuużo takich dzieci co spamią "daj opa" albo "daj budofniczego bo ja baldzo dluga glam w majklafta" leci + Cytuj Odnośnik do komentarza https://skript.pl/temat/8064-bot-skrypt-na-automatyczne-odpowiedzi/#findComment-63740 Udostępnij na innych stronach Więcej opcji udostępniania...
DαrϰVεnuς 231 Opublikowano 2 czerwca 2015 Udostępnij Opublikowano 2 czerwca 2015 Ok, zabawimy się. ;-) Pierwsza sprawa, czemu używasz jednego wydarzenia aż 5 razy?Można to zrobić tak:on chat: if message contains "xd": #kod if message contains "dx": #kod if message contains "xd2": #kosI tak dalej. Kolejna sprawa,czyli mam rozumieć, że nie ma żadnego aktywatora? Czyli jeżeli ktoś w wiadomości do gracza napisze słowo np.: "Siema" to automatycznie mu odpowie? Ok, zrób jakiś aktywator, przykładowo /rozmowa. Czemu ta wiadomość jest wysyłana na cały serwer? Wyślij ją do jednego gracza.Czemu wiadomość gracza również jest wysyłana na cały serwer? Anuluj to, jeżeli oczywiście aktywowałeś rozmowę.Przykład:command /rozmowa: trigger: if {rozmowa::%player%} is not set: set {rozmowa::%player%} to true send "Od teraz rozmawiasz z serwerem." stop if {rozmowa::%player%} is set: clear {rozmowa::%player%} send "Od teraz nie rozmawiasz z serwerem." stopon chat: if {rozmowa::%player%} is true: if message is "Jak sie masz?": cancel event wait 15 ticks send "Dobrze" stopon exit: if {rozmowa::%player%} is true: delete {rozmowa::%player%} stopDużo fajniejsze i proste. Cytuj Odnośnik do komentarza https://skript.pl/temat/8064-bot-skrypt-na-automatyczne-odpowiedzi/#findComment-63752 Udostępnij na innych stronach Więcej opcji udostępniania...
herhor67 916 Opublikowano 6 czerwca 2015 Udostępnij Opublikowano 6 czerwca 2015 Ja bym tu widział sekcję wartości z yml'a, np. on chat: set {_pytania::*} to configuration section "pytania" get of "..." loop {_pytania::*}: set {_slowa} to single value "pytania.%loop-value%.slowa" get of "..." set {_odpowiedz} to single value "pytania.%loop-value%.odpowiedz" get of "..." if message contains {_slowa}: cancel event send "&6Napisales: %message%" send "Odpowiedz serwera:" send "%{_odp}%"izi pizi Cytuj Odnośnik do komentarza https://skript.pl/temat/8064-bot-skrypt-na-automatyczne-odpowiedzi/#findComment-64119 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.