Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak pobierać dane z MySQL za pomocą skryptu?


HardMCore

Rekomendowane odpowiedzi

Opublikowano

Witam. Mam problem, otóż chciałbym zrobić rejestrację za pomocą strony jako zapobieganie przed botami. Mam zrobioną bazę i stronę, lecz niewiem jak zrobić skrypt. Mógłby mi ktoś pomóc? I jak zrobić, aby hasło to było puste pole, czyli aby hasła w ogóle nie było? Moja baza MySQL:

riq4nh.jpg
 
Czy jest możliwość pobierania danych? Chce aby tylko pobieralo nick gracza i haslo.
Wszystko jest zapisane w osadnicy\uzytkownicy:
3ofp8v.jpg
 
Ogólnie wszystko ma wyglądać tak: Gracz wchodzi na serwer i albo go wyrzuca, jeśli gracza nie ma w bazie, lub jeśli znajdzie jego nick w bazie to musi pobrać również hasło z bazy i sprawdzić je z tym, co wpisze gracz.
 
Łatwiej: Gracz wchodzi, jeśli nick jest taki jak w bazie to go nie wyrzuca; wpisuje hasło i jeśli jest takie jak w bazie to może grać.
Opublikowano

Hymmm nie wydaje mi się zeby w SK była mozliwość łaczenia się z baza danych
ale możesz do pliku YML zapisaywac  dane uzytkownika is sprawdzać czy w tym pliku jest takie samo hasło

Opublikowano

Hymmm nie wydaje mi się zeby w SK była mozliwość łaczenia się z baza danych

ale możesz do pliku YML zapisaywac  dane uzytkownika is sprawdzać czy w tym pliku jest takie samo hasło

Tworzę rejestrację kont przez stronę z dwóch różnych hostingów ;x. Zobaczę te WebSk, może zadziała, a jeśli można to dajcie przykład tego skryptu.

 

@edit: da ktoś link do WebSk na pw? Nie mogę znaleźć linku do pobrania.

Opublikowano

­

@
Skript obsługuje tylko 2 typy baz danych MySQL oraz SQLite.
Do zewnętrznych skryptów(php itp) lepiej chyba nadaje się MySQL.
 
Najpierw musisz ustawić w konfiguracji pluginu Skript aby zmienne były zapisywane do bazy MySQL. (domyślnie 85 linijka pliku config.sk)
Następnie dane bazy MySQL. (domyślnie linijki 100-104)
 
Gdy już to zrobisz Skript będzie zapisywał wszystkie zmienne do podanej bazy MySQL, pozostaje już wtedy tylko napisać skrypt(np w php) który będzie odczytywał lub modyfikował interesujące nas zmienne(z ustalonej wcześniej przez nas bazy).

zaczerpnięte z

http://www.mpcforum.pl/topic/1059489-pytanie-jak-polaczyc-skrypt-do-pluginu-skript-z-baza-danych/

 

Z tym websk mi sie coś pomyliło sory że wprowadziłem w błąd

Pomocne? Daj +. To tylko chwila

Moje Skrypty

Opublikowano

Dodatek skQuery pozwala łączyć się z bazą danych i pobierać/modyfikować/wstawiać dane.
Na początku skryptu, w którym chcesz się łączyć z bazą danych umieść kod:

script options:
    $ db url jdbc:mysql://<adres_serwera_mysql>/<nazwa_bazy_danych>
    $ db username <nazwa_użytkownika>
    $ db password <hasło_użytkownika>

Potem w kodzie skryptu będziesz mógł korzystać z:

# wyrażenia: result of query %text%
# np.
set {_users::*} to result of query "SELECT user, pass FROM uzytkownicy"

# efektu: update %text%
# np.
update "INSERT INTO uzytkownicy (user, pass) VALUES ('pirat', 'arr..')"
update "UPDATE uzytkownicy SET pass = 'arr..' WHERE user = 'pirat'"
update "DELETE FROM uzytkownicy WHERE user = 'pirat'"

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...