Gość Usunięty#5541 Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 (edytowane) Q&A BOT Jest to mój pierwszy skrypt, większy niż 2 linijki Na czym polega ten skrypt? Gdy gracz zapyta się o coś na przykład "gdzie jest sklep?", to bot odpiszę mu (w niektórych przypadkach teleportuje) Funkcję: - Odpisywanie na pytania aktualnie to "Gdzie kupić vipa?", "Ile kosztuje vip?", "Da ktoś link do strony?", "Gdzie jest sklep?" - Teleportowanie gracza na pytanie "Gdzie jest sklep?" Za dużo funkcji to nie ma, ale to w końcu tylko Q&A bot ToDo: - Zapis "options" w .yml (ktoś może mi pomóc w tym ) - Więcej pytań - Wasze pomysły - komenda /rozmawiaj (Pomysł by @Ewald Zamierzam aktualizować ten skrypt co jakiś czas! KOD Aktualizacje: 1.0 Wydanie kodu 1.1 Skrócenie kodu @Cynamonek @MandMLove dzięki za pomysł, mimo że to ja wcześniej o to prosiłem (https://skript.pl/temat/21913-bot-który-automatycznie-odpiszę/) PS. Mimo, że prosiłem o zrobienie tego, to nie korzystałem z tego co tam daliście Edytowane 9 października 2017 przez MasterNW małe poprawki, dzięki cynamonek Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/ Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Ewald Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 Całkiem fajny pomysl, skrypt jednak da się skrócić, wystarczy, że raz będziesz używał danego eventu. Dodaj komende /rozmawiaj dzięki której będziesz mógł rozmawiać z botem Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/#findComment-150495 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#12473 Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 Co jest ważne? Najlepiej wszystkie litery zmienić na małe, to co jest teraz nie ma sensu. Najlepiej dawać wiele razy on chat, lepiej aby kod był dłuższy Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/#findComment-150496 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#5541 Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 4 minuty temu, Ewald napisał: Całkiem fajny pomysl, skrypt jednak da się skrócić, wystarczy, że raz będziesz używał danego eventu. Dodaj komende /rozmawiaj dzięki której będziesz mógł rozmawiać z botem "wystarczy, że raz będziesz używał danego eventu" jestem taką amebą, że nie mam pojęcia jak to zrobić Co do komendy /rozmawiaj to postaram się zrobić 1 minutę temu, Nioo napisał: Co jest ważne? Najlepiej wszystkie litery zmienić na małe, to co jest teraz nie ma sensu. Najlepiej dawać wiele razy on chat, lepiej aby kod był dłuższy Chodzi ci o "Gdzie jest sklep?" tą dużą literę "G"? Jeżeli tak to powiem ci tyle, że to i tak działa. Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/#findComment-150497 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#12473 Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 Nic tylko łapać się za łeb. Idę dokończyć mojego bota z wieloma funkcjami, bo mnie wyprzedziłeś z tym wspaniałym skryptem dennym skryptem, więc mam jeszcze szansę na skrypt miesiąca #@Ewald namówił Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/#findComment-150498 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#5541 Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 (edytowane) 4 minuty temu, Nioo napisał: Nic tylko łapać się za łeb. Idę dokończyć mojego bota z wieloma funkcjami, bo mnie wyprzedziłeś z tym wspaniałym skryptem dennym skryptem, więc mam jeszcze szansę na skrypt miesiąca #@Ewald namówił Nie chwal się... Edytowane 9 października 2017 przez MasterNW Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/#findComment-150499 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Vylence Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 (edytowane) if message contains "Ile kosztuje vip" or "Ile kosztuję vip": Zbrodnia językowa z tym "kosztuję" proszę to naprawić. Pomyśl następnym razem zanim napiszesz 5 on chat. on chat: if message contains "gdzie kupic vipa" or "gdzie kupić vipa" or "jak kupic vipa" or "jak kupic rangę": #Tu może być tego multum :D send "&8| &cBot Master &8|&a %player% &7Rangę zakupisz w naszym itemshopie: &c{@itemshop}" cancel event if message contains "Ile kosztuje vip" or "Ile kosztuję vip": send "&8| &cBot Master &8|&a %player% &7ranga vip kosztuję: &c{@koszt_vip}" cancel event if message contains "Jest admin" or "Jest admin?": loop all players: if loop-player doesn't have permission "bot.admin": send "&8| &cBot Master &8| &a%player% &7aktualnie nikt z administracji nie jest online." else: if loop-player has permission "bot.admin": add 1 to {_iloscadmin} send "&8| &cBot Master &8| &a%player% &7aktualnie online jest &c%{_iloscadmin}% &7administratorów." cancel event if message contains "Da ktoś link do strony" or "Da ktoś link do strony?": send "&8| &cBot Master &8| &a%player% &7oto twój link: &c{@strona}." cancel event if message contains "Gdzie jest sklep?" or "Gdzie jest sklep": send "&8| &cBot Master &8| &a%player% &7przeniosę cie tam, ale następnym razem użyj komendy &a/warp {@sklepwarp}" wait 2 second execute player command "warp sklep" Sam skrypt w mojej opinii jest useless. Teleportuje gracza, jak ten tylko zada pytanie, a do tego upośledzenie odpowiada na pytania, które muszą być takie same jak tu. Czyli jak się spytam "Powie mi ktoś gdzie znajdę sklep?" to nic się nie stanie. Przypuszczam że jak napiszę małymi to też nic nie odpowie, ale nie jestem pewien. Edytowane 9 października 2017 przez Vylence Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/#findComment-150500 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#5541 Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 6 minut temu, Cynamonek napisał: if message contains "Ile kosztuje vip" or "Ile kosztuję vip": Zbrodnia językowa z tym "kosztuję" proszę to naprawić. Pomyśl następnym razem zanim napiszesz 5 on chat. on chat: if message contains "gdzie kupic vipa" or "gdzie kupić vipa" or "jak kupic vipa" or "jak kupic rangę": #Tu może być tego multum :D send "&8| &cBot Master &8|&a %player% &7Rangę zakupisz w naszym itemshopie: &c{@itemshop}" cancel event if message contains "Ile kosztuje vip" or "Ile kosztuję vip": send "&8| &cBot Master &8|&a %player% &7ranga vip kosztuję: &c{@koszt_vip}" cancel event if message contains "Jest admin" or "Jest admin?": loop all players: if loop-player doesn't have permission "bot.admin": send "&8| &cBot Master &8| &a%player% &7aktualnie nikt z administracji nie jest online." else: if loop-player has permission "bot.admin": add 1 to {_iloscadmin} send "&8| &cBot Master &8| &a%player% &7aktualnie online jest &c%{_iloscadmin}% &7administratorów." cancel event if message contains "Da ktoś link do strony" or "Da ktoś link do strony?": send "&8| &cBot Master &8| &a%player% &7oto twój link: &c{@strona}." cancel event if message contains "Gdzie jest sklep?" or "Gdzie jest sklep": send "&8| &cBot Master &8| &a%player% &7przeniosę cie tam, ale następnym razem użyj komendy &a/warp {@sklepwarp}" wait 2 second execute player command "warp sklep" Sam skrypt w mojej opinii jest useless. Teleportuje gracza, jak ten tylko zada pytanie, a do tego upośledzenie odpowiada na pytania, które muszą być takie same jak tu. Czyli jak się spytam "Powie mi ktoś gdzie znajdę sklep?" to nic się nie stanie. Przypuszczam że jak napiszę małymi to też nic nie odpowie, ale nie jestem pewien. Zaraz poprawię, pytania rozbuduję , pisanie z małych czy dużych liter działa (sprawdzałem) Nie dziw się, że napisałem jak napisałem. Jest to mój pierwszy skrypt, który jest w miarę normalny. PS. poprzednie to on join: kick player Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/#findComment-150504 Udostępnij na innych stronach Więcej opcji udostępniania...
Nieaktywny Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 (edytowane) Powiedzmy że może być ale nie akceptuje tego jako oficjalnie zrobione z tego co ci proponowałem Tekst prezentacji na biało to zły pomysł Kod 3/10, dodaj konfigurację z możliwością edycji wszystkich wiadomości, loga/tagu Można to zintegrować z pewnym skryptem na forum po napisaniu yt reklama i link czy coś takiego wykonują się czynności tego skryptu od Pana @Nioo a do szablonowych pytań dodaj Jaki discord? Jaki ts? Edytowane 9 października 2017 przez Nieaktywny Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/#findComment-150505 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#12473 Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 Spoiler 1 minutę temu, MandMLove napisał: Powiedzmy że może być ale nie akceptuje tego jako oficjalnie zrobione z tego co ci proponowałem Tekst prezentacji na biało to zły pomysł Kod 3/10, dodaj konfigurację z możliwością edycji wszystkich wiadomości, loga/tagu Można to zintegrować z pewnym skryptem na forum po napisaniu yt reklama i link czy coś takiego wykonują się czynności tego skryptu od Pana @Nioo no i oczywiście użyć niWeather do pokazywania pogody Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/#findComment-150506 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#5541 Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 15 minut temu, MandMLove napisał: Powiedzmy że może być ale nie akceptuje tego jako oficjalnie zrobione z tego co ci proponowałem Tekst prezentacji na biało to zły pomysł Kod 3/10, dodaj konfigurację z możliwością edycji wszystkich wiadomości, loga/tagu Można to zintegrować z pewnym skryptem na forum po napisaniu yt reklama i link czy coś takiego wykonują się czynności tego skryptu od Pana @Nioo a do szablonowych pytań dodaj Jaki discord? Jaki ts? Ohh wybacz, ja używam czarnego stylu Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/#findComment-150511 Udostępnij na innych stronach Więcej opcji udostępniania...
kapi. 332 Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 Wybacz, ale słabo... Oczywiście gratulację, że miałeś chęci oraz pomysł, lecz może ktoś chce zmienić pytania... No patrz; on skript load: if folder "plugins/beBot" doesn't exists: create folder "plugins/beBot" create file "plugins/beBot/config.yml" wf "iloscpytan: '1'" to "plugins/beBot/config.yml" wf "pytanie1: 'jak nazywa sie twoj tata'" to "plugins/beBot/config.yml" wf "odpowiedz1: 'mariusz'" to "plugins/beBot/config.yml" set {questions::amount} to single value "iloscpytan" get of "plugins/beBot/config.yml" loop {question::amount} parsed as integer times: set {_q} to "pytanie%loop-number%" set {_a} to "odpowiedz%loop-number%" set {question::%loop-number%} to single value "%{_q}%" get of "plugins/beBot/config.yml" set {answer::%loop-number%} to single value "%{_a}%" get of "plugins/beBot/config.yml" send "Zaladowano..." to console on chat: loop ({question::amount} parsed as integer) times: if message is "%{question::%loop-integer%}%": cancel event send coloured "%{answer::%loop-number%}%" to the player stop stop taki króciutki skrypt w dodatku z konfiguracją ;/ Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/#findComment-150512 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#5541 Opublikowano 9 października 2017 Udostępnij Opublikowano 9 października 2017 37 minut temu, behapi napisał: Wybacz, ale słabo... Oczywiście gratulację, że miałeś chęci oraz pomysł, lecz może ktoś chce zmienić pytania... No patrz; on skript load: if folder "plugins/beBot" doesn't exists: create folder "plugins/beBot" create file "plugins/beBot/config.yml" wf "iloscpytan: '1'" to "plugins/beBot/config.yml" wf "pytanie1: 'jak nazywa sie twoj tata'" to "plugins/beBot/config.yml" wf "odpowiedz1: 'mariusz'" to "plugins/beBot/config.yml" set {questions::amount} to single value "iloscpytan" get of "plugins/beBot/config.yml" loop {question::amount} parsed as integer times: set {_q} to "pytanie%loop-number%" set {_a} to "odpowiedz%loop-number%" set {question::%loop-number%} to single value "%{_q}%" get of "plugins/beBot/config.yml" set {answer::%loop-number%} to single value "%{_a}%" get of "plugins/beBot/config.yml" send "Zaladowano..." to console on chat: loop ({question::amount} parsed as integer) times: if message is "%{question::%loop-integer%}%": cancel event send coloured "%{answer::%loop-number%}%" to the player stop stop taki króciutki skrypt w dodatku z konfiguracją ;/ Dla ciebie krótki i łatwy, dla mnie to jest czarna magia jak na razie Cytuj Odnośnik do komentarza https://skript.pl/temat/22063-qa-bot-by-masternw/#findComment-150516 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ą.