Skocz do zawartości
  • 0

Pomoc z MySql.


Paulinka

Pytanie

Witam!
O to skrypt ktory trzeba poprawic:

Tu opis jak to ma wygladac:

Chodzi głownie o przeszukanie calej tabeli a nie znalezieniu tylko 1 linii ;)

UWAGA!
Skrypt musi byc w takiej formmie jaka podalam uzywam pluginu do Script o nazwie "Skellett mysql" 
Nie moge zrobic updatow ani Script ani Skellett bo bym musiala przepisywac wszystkie scripty pod nowa wersje. Takze prosze o napisanie pod te wersje:
Script: 2.2-dev19
Skellett: 1.9.6b

 

Z góry dziękuje za pomoc.

Pozdrawiam!

Odnośnik do komentarza
https://skript.pl/temat/50569-pomoc-z-mysql/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on load:
    set mysql host to "host"
    set mysql username to "user"
    set mysql database to "base"
    connect to mysql

command /test1 [<offlineplayer>]:
    trigger:
        if arg-1 is set:
            set {_result59013} to mysql result of query "SELECT * FROM `test` WHERE `name` = '%arg-1%'"
            set {_name59013::*} to mysql string "text" in {_result59013}
            loop {_result59013::*}:
                send "%{_name59013::%loop-value%}%"
        else:
            send "Podaj nick"
            stop

command /vipek:
    trigger:
        mysql update "INSERT INTO `test` (`name`, `text`) VALUES ('%player%', 'VIPEK TO JEST')"
        send "Dodano vipa"
command /svipk:
    trigger:
        mysql update "INSERT INTO `test` (`name`, `text`) VALUES ('%player%', 'SVIPEK TO JEST')"
        send "Dodano vipa"

Chyba tak to będzie

Odnośnik do komentarza
https://skript.pl/temat/50569-pomoc-z-mysql/#findComment-312946
Udostępnij na innych stronach

  • 0
12 godzin temu, LeviBoyPL napisał:
on load:
    set mysql host to "host"
    set mysql username to "user"
    set mysql database to "base"
    connect to mysql

command /test1 [<offlineplayer>]:
    trigger:
        if arg-1 is set:
            set {_result59013} to mysql result of query "SELECT * FROM `test` WHERE `name` = '%arg-1%'"
            set {_name59013::*} to mysql string "text" in {_result59013}
            loop {_result59013::*}:
                send "%{_name59013::%loop-value%}%"
        else:
            send "Podaj nick"
            stop

command /vipek:
    trigger:
        mysql update "INSERT INTO `test` (`name`, `text`) VALUES ('%player%', 'VIPEK TO JEST')"
        send "Dodano vipa"
command /svipk:
    trigger:
        mysql update "INSERT INTO `test` (`name`, `text`) VALUES ('%player%', 'SVIPEK TO JEST')"
        send "Dodano vipa"

Chyba tak to będzie

wgl nie wysyła żadnej wiadomosci nawet jak gracz ma 2 pozycje w bazie inaczej mowiac nie znajduje tego i nie wysyla chyba

Odnośnik do komentarza
https://skript.pl/temat/50569-pomoc-z-mysql/#findComment-312951
Udostępnij na innych stronach

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

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...