megabeka 184 Opublikowano 13 grudnia 2015 Udostępnij Opublikowano 13 grudnia 2015 Tak na chacie wyskakuje wiadomosc co 5 min ------------ Jestes za nowa edycja jesli tak wpisz /edycja tak jesli nie wpisz /edycja nie ---------- Gracz moze tylko raz glosowac komenda /edycja nie /edycja tak i /edycja wyniki chyba oczywiste kazdy moze glosowac 1 raz i kazdy glos sie zlicza komenda /edycja wyniki a komendami glosujemy /edycja tak /edycja nie Da rade? Odnośnik do komentarza https://skript.pl/temat/9723-g%C5%82osowania-np-na-nw-edycje-czy-cos/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 megabeka 184 Opublikowano 14 grudnia 2015 Autor Udostępnij Opublikowano 14 grudnia 2015 @ref Odnośnik do komentarza https://skript.pl/temat/9723-g%C5%82osowania-np-na-nw-edycje-czy-cos/#findComment-73481 Udostępnij na innych stronach Więcej opcji udostępniania...
0 megabeka 184 Opublikowano 16 grudnia 2015 Autor Udostępnij Opublikowano 16 grudnia 2015 @ref Odnośnik do komentarza https://skript.pl/temat/9723-g%C5%82osowania-np-na-nw-edycje-czy-cos/#findComment-73568 Udostępnij na innych stronach Więcej opcji udostępniania...
0 krzysek 73 Opublikowano 17 grudnia 2015 Udostępnij Opublikowano 17 grudnia 2015 Suabe to @KCPR on load: set {vote.temp.enabled} to false set {vote.temp.info} to "brak informacji" command /glosowanie [<text>] [<text>]: permission: twoje.uprawnienie description: Opis, bla bla bla trigger: if arg 1 is set: if arg 1 is "tak" or "nie" or "wyniki" or "setinfo" or "setstatus" or "clear": if {vote.temp.enabled} isn't true: message "&c&lAktualnie nie ma zadnego aktywnego glosowania." stop else: if arg 1 is "tak": if {vote.temp.voted::%player%} isn't true: add 1 to {vote.temp.yes} set {vote.temp.voted::%player%} to true message "&a&lZaglosowano na: &8&lTAK" stop else: message "&c&lJuz glosowales !" stop if arg 1 is "nie": if {vote.temp.voted::%player%} isn't true: add 1 to {vote.temp.no} set {vote.temp.voted::%player%} to true message "&a&lZaglosowano na: &8&lNIE" stop else: message "&c&lJuz glosowales !" stop if arg 1 is "wyniki": if {vote.temp.enabled} isn't true: message "&c&lAktualnie nie ma zadnego aktywnego glosowania." stop else: message "&8&l================================" message "&a&lZaglosowalo na TAK: &3&l%{vote.temp.yes}%" message "&a&lZaglosowalo na NIE: &3&l%{vote.temp.no}%" message "&a&lStosunek glosow: &3&l%{vote.temp.yes}% &a&ldo &3&l%{vote.temp.no}%" message "&b&lTemat glosowania: &7&l%{vote.temp.info}%" message "&8&l================================" stop if arg 1 is "setinfo": if player has permission "twoje.uprawnienieALL": if arg 2 isn't set: message "&c&lUzycie: &a&l/glosowanie setinfo [opis]" stop else: set {vote.temp.info} to arg 2 message "&a&lOpis glosowania zostal ustawiony na: &3&l%arg 2%" stop else: message "&c&lNie masz do tego uprawnien" stop if arg 1 is "setstatus": if player has permission "twoje.uprawnienieALL": if arg 2 isn't set: message "&c&lUzycie: &a&l/glosowanie setstatus wlacz/wylacz" stop else: if arg 2 isn't "wlacz" or "wylacz": message "&c&lUzycie: &a&l/glosowanie setstatus wlacz/wylacz" stop else: if arg 2 is "wlacz": set {vote.temp.enabled} to true message "&a&lGlosowanie aktywne" stop if arg 2 is "wylacz": set {vote.temp.enabled} to false message "&a&lGlosowanie wylaczone" stop else: message "&c&lNie masz do tego uprawnien" stop if arg 1 is "clear": if player has permission "twoje.uprawnienieALL": set {vote.temp.enabled} to false set {vote.temp.yes} to 0 set {vote.temp.no} to 0 set {vote.temp.info} to "brak informacji" set {vote.temp.voted::*} to false message "&a&lGlosowanie zresetowane" stop else: message "&c&lNie masz do tego uprawnien" stop Chyba działa AlfonsikPL 1 Odnośnik do komentarza https://skript.pl/temat/9723-g%C5%82osowania-np-na-nw-edycje-czy-cos/#findComment-73648 Udostępnij na innych stronach Więcej opcji udostępniania...
0 krzysek 73 Opublikowano 18 grudnia 2015 Udostępnij Opublikowano 18 grudnia 2015 7 godzin temu, KCPR napisał: jak bede na kompie wyedytuje ten tfuuuuj skrypt Ty już sie Kacper nie wysilaj. Rozumiem, że lubisz pisać skrypty, ale nie ,,poprawiaj'' czegoś co jest już dobre Odnośnik do komentarza https://skript.pl/temat/9723-g%C5%82osowania-np-na-nw-edycje-czy-cos/#findComment-73679 Udostępnij na innych stronach Więcej opcji udostępniania...
0 megabeka 184 Opublikowano 21 grudnia 2015 Autor Udostępnij Opublikowano 21 grudnia 2015 (edytowane) Dobra jest skrypcik ale tak http://zapodaj.net/017c53e9d1438.png.html jako none @krzysek Edytowane 21 grudnia 2015 przez megabeka Odnośnik do komentarza https://skript.pl/temat/9723-g%C5%82osowania-np-na-nw-edycje-czy-cos/#findComment-73806 Udostępnij na innych stronach Więcej opcji udostępniania...
0 krzysek 73 Opublikowano 21 grudnia 2015 Udostępnij Opublikowano 21 grudnia 2015 (edytowane) 6 godzin temu, megabeka napisał: Dobra jest skrypcik ale tak http://zapodaj.net/017c53e9d1438.png.html jako none @krzysek Chodzi Ci o to, żeby gdy jest 0 głosów wyświetlało 0, a nie none ? Jeśli tak, to łapaj: on load: set {vote.temp.enabled} to false set {vote.temp.info} to "brak informacji" variables: {vote.temp.voted::%player%} = false command /glosowanie [<text>] [<text>]: permission: twoje.uprawnienie description: Opis, bla bla bla trigger: if arg 1 is set: if arg 1 is "tak" or "nie" or "wyniki" or "zmieninfo" or "zmienstatus" or "clear": if arg 1 is "tak": if {vote.temp.enabled} is true: if {vote.temp.voted::%player%} isn't true: add 1 to {vote.temp.yes} set {vote.temp.voted::%player%} to true message "&a&lZaglosowano na: &8&lTAK" stop else: message "&c&lJuz glosowales !" stop else: message "&c&lAktualnie nie ma zadnego aktywnego glosowania" stop if arg 1 is "nie": if {vote.temp.enabled} is true: if {vote.temp.voted::%player%} isn't true: add 1 to {vote.temp.no} set {vote.temp.voted::%player%} to true message "&a&lZaglosowano na: &8&lNIE" stop else: message "&c&lJuz glosowales !" stop else: message "&c&lAktualnie nie ma zadnego aktywnego glosowania" stop if arg 1 is "wyniki": if {vote.temp.enabled} isn't true: message "&c&lAktualnie nie ma zadnego aktywnego glosowania." stop else: set {_yes} to "%{vote.temp.yes}%" set {_no} to "%{vote.temp.no}%" replace all "<none>" with "0" in {_yes} replace all "<none>" with "0" in {_no} message "&8&l================================" message "&a&lZaglosowalo na TAK: &3&l%{_yes}%" message "&a&lZaglosowalo na NIE: &3&l%{_no}%" message "&a&lStosunek glosow: &3&l%{_yes}% &a&ldo &3&l%{_no}%" message "&b&lTemat glosowania: &7&l%{vote.temp.info}%" message "&8&l================================" stop if arg 1 is "zmieninfo": if player has permission "twoje.uprawnienieALL": if arg 2 isn't set: message "&c&lUzycie: &a&l/glosowanie setinfo [opis]" stop else: set {vote.temp.info} to arg 2 message "&a&lOpis glosowania zostal ustawiony na: &3&l%arg 2%" stop else: message "&c&lNie masz do tego uprawnien" stop if arg 1 is "zmienstatus": if player has permission "twoje.uprawnienieALL": if arg 2 isn't set: message "&c&lUzycie: &a&l/glosowanie setstatus wlacz/wylacz" stop else: if arg 2 isn't "wlacz" or "wylacz": message "&c&lUzycie: &a&l/glosowanie setstatus wlacz/wylacz" stop else: if arg 2 is "wlacz": set {vote.temp.enabled} to true message "&a&lGlosowanie aktywne" stop if arg 2 is "wylacz": set {vote.temp.enabled} to false message "&a&lGlosowanie wylaczone" stop else: message "&c&lNie masz do tego uprawnien" stop if arg 1 is "clear": if player has permission "twoje.uprawnienieALL": set {vote.temp.enabled} to false set {vote.temp.yes} to 0 set {vote.temp.no} to 0 set {vote.temp.info} to "brak informacji" delete {vote.temp.voted::*} execute console command "sk reload %script%" message "&a&lGlosowanie zresetowane" stop else: message "&c&lNie masz do tego uprawnien" stop else: message "&8&l=============================================" message "&a&l/glosowanie tak &7&lAby zaglosowac na TAK" message "&a&l/glosowanie nie &7&lAby zaglosowac na NIE" message "&a&l/glosowanie wyniki &7&lAby sprawdzic wyniki" message "&a&l/glosowanie zmienstatus &7&lAby zmienic status" message "&a&l/glosowanie zmieninfo &7&lAby zmienic informacje" message "&8&l=============================================" stop else: message "&8&l=============================================" message "&a&l/glosowanie tak &7&lAby zaglosowac na TAK" message "&a&l/glosowanie nie &7&lAby zaglosowac na NIE" message "&a&l/glosowanie wyniki &7&lAby sprawdzic wyniki" message "&a&l/glosowanie zmienstatus &7&lAby zmienic status" message "&a&l/glosowanie zmieninfo &7&lAby zmienic informacje" message "&8&l=============================================" stop Przy okazji zmieniłem komende "setstatus" i "setinfo" na "zmienstatus" i "zmieninfo". Dodałem spis komend. Edytowane 21 grudnia 2015 przez krzysek Odnośnik do komentarza https://skript.pl/temat/9723-g%C5%82osowania-np-na-nw-edycje-czy-cos/#findComment-73815 Udostępnij na innych stronach Więcej opcji udostępniania...
0 megabeka 184 Opublikowano 21 grudnia 2015 Autor Udostępnij Opublikowano 21 grudnia 2015 @krzysek nadal nieee liczy Odnośnik do komentarza https://skript.pl/temat/9723-g%C5%82osowania-np-na-nw-edycje-czy-cos/#findComment-73823 Udostępnij na innych stronach Więcej opcji udostępniania...
0 krzysek 73 Opublikowano 21 grudnia 2015 Udostępnij Opublikowano 21 grudnia 2015 5 godzin temu, megabeka napisał: @krzysek nadal nieee liczy Nie możliwe, sprawdzałem to na serwerze (u siebie i na hostingu) i wszystko śmiga. Odnośnik do komentarza https://skript.pl/temat/9723-g%C5%82osowania-np-na-nw-edycje-czy-cos/#findComment-73840 Udostępnij na innych stronach Więcej opcji udostępniania...
0 vanillah 76 Opublikowano 21 grudnia 2015 Udostępnij Opublikowano 21 grudnia 2015 command /edycja [<text>]: trigger: if arg 1 is not set: send "&eOddaj swoj glos na &atak &f- &6/edycja tak" send "&eOddaj swoj glos na &cnie &f- &6/edycja nie" send "&eWyniki glosowania &f- &6/edycja wyniki" stop if arg 1 is not "tak" or "nie" or "wyniki": send "&eNiepoprawny argument! Wpisz &6/edycja&e." stop if arg 1 is "tak": loop {edycja::zaglosowali::*}: if player is loop-value: send "&eJuz glosowales!" stop else: add 1 to {edycja::wynik::tak} add player to {zaglosowali::*} send "&eZaglosowales na &atak&e!" stop if arg 1 is "nie": loop {edycja::zaglosowali::*}: if player is loop-value: send "&eJuz glosowales!" stop else: add 1 to {edycja::wynik::nie} add player to {edycja::zaglosowali::*} send "&eZaglosowales na &cnie&e!" stop if arg 1 is "wyniki": send "&eWyniki glosowania:" send "&eGlosy na &atak&f: &6%{edycja::wynik::tak}%" send "&eGlosy na &cnie&f: &6%{edycja::wynik::nie}%" stop Spróbuj tego Odnośnik do komentarza https://skript.pl/temat/9723-g%C5%82osowania-np-na-nw-edycje-czy-cos/#findComment-73845 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
megabeka 184
Tak na chacie wyskakuje wiadomosc co 5 min
------------
Jestes za nowa edycja
jesli tak wpisz /edycja tak
jesli nie wpisz /edycja nie
----------
Gracz moze tylko raz glosowac
komenda /edycja nie /edycja tak i /edycja wyniki
chyba oczywiste kazdy moze glosowac 1 raz i kazdy glos sie zlicza
komenda /edycja wyniki
a komendami glosujemy
/edycja tak
/edycja nie
Da rade?
Odnośnik do komentarza
https://skript.pl/temat/9723-g%C5%82osowania-np-na-nw-edycje-czy-cos/Udostępnij na innych stronach
9 odpowiedzi na to pytanie
Rekomendowane odpowiedzi