SQL - Ogólna pomoc
dasiek
02.01.2012
Nie samym nVaultem człek żyje więc pytam się - Czy jest ktoś w stanie wytłumaczyc mi - jak się łączy z bazą, jak Tworzyc tabele i rekordy, jak je zczytywac i zapisywac. Przeczytałem Tutorial z tego forum ale niestety nic nie paniemaju Prosiłbym na najprostszym kodzie co gdzie i jak.
speedkill
02.01.2012
Pamiętasz dałem ci połączenie + tworzenie tabelki ? ( Jak coś dorobię do tego )
+ Podaj jakieś zmienne to zrobię ci od razu pokazywanie ranku, top15 najlepszego gracza co prowadzi względem tej zmiennej
Chyba, że chcesz to dam ci jakiś mój plugin z top15 ,rankiem i sobie sam zobaczysz co i jak.
Użytkownik speedkill edytował ten post 02.01.2012 17:05
+ Podaj jakieś zmienne to zrobię ci od razu pokazywanie ranku, top15 najlepszego gracza co prowadzi względem tej zmiennej
Chyba, że chcesz to dam ci jakiś mój plugin z top15 ,rankiem i sobie sam zobaczysz co i jak.
Użytkownik speedkill edytował ten post 02.01.2012 17:05
dasiek
02.01.2012
Ogólnie mam jeden "mały" pomysł i Nvault się nie sprawdza. Chciałbym w jednej Tabeli zrobić Rekord w której będą się zapisywały zabójstwa gracza, zabójstwa z takiej i takiej broni, zgony itp a w drugiej żeby zapisywały się rekordy wg schematu
i taka
Prosiłbym o kod i opisanie tego jeśli nie byłoby z tym dużego problemu i gdzie dodawać ew "podpunkty" rekordu? Chce żeby to było zautymotyzowane a rekord powiększać w każdym momencie bez straty danych.
jak nie wyraźnie wyjaśniłem to powiedz
i taka
Prosiłbym o kod i opisanie tego jeśli nie byłoby z tym dużego problemu i gdzie dodawać ew "podpunkty" rekordu? Chce żeby to było zautymotyzowane a rekord powiększać w każdym momencie bez straty danych.
jak nie wyraźnie wyjaśniłem to powiedz
speedkill
02.01.2012
Na taki mały plugin nie potrzeba rozbicia na dwie tabelki
Mogę zrobić że pobiera nick , zabójstwa , dedy
i topkę , rank i najlepszego gracza pasuje ?
Jeśli tak to dopiero wieczorem.
Mogę zrobić że pobiera nick , zabójstwa , dedy
i topkę , rank i najlepszego gracza pasuje ?
Jeśli tak to dopiero wieczorem.
dasiek
02.01.2012
"Mały" Plugin też ale konkretnie chodzi mi o wytłumaczenie tego jak się tym posługiwać.
G[o]Q
02.01.2012
tutek nie byl o mysql tylko o obsludze mysql w amxx'ie
http://webmade.org/k.../kurs-mysql.php tu masz prosty kurs jesli tego nie zrozumiesz to zostan przy vaulcie
http://webmade.org/k.../kurs-mysql.php tu masz prosty kurs jesli tego nie zrozumiesz to zostan przy vaulcie
dasiek
02.01.2012
@Up
Speedkill wiedział o co biega i pewnie 3/4 forum by załapało a Ty za słówka łapiesz..... (bez urazy)
Poprzedzając pytania - Tak umiem to co podałeś (mniej/więcej tyle co było mi potrzebne)
Speedkill wiedział o co biega i pewnie 3/4 forum by załapało a Ty za słówka łapiesz..... (bez urazy)
Poprzedzając pytania - Tak umiem to co podałeś (mniej/więcej tyle co było mi potrzebne)
G[o]Q
02.01.2012
taka mala uwaga jeśli nauczysz sie tego co powiedział ci speedkill i będziesz miał zrobić coś nowego to znów napiszesz na forum bo nie będziesz wiedzieć ocb jeśli nauczysz się tego co ja dałem to sam będziesz umieć rozwiązać swój problem, zaoszczędzisz czas swój i innych no i jak ktoś o to zapyta to będziesz umiał mu pomóc i 4/5 forum potwierdzi ze moja metoda jest lepsza
dasiek
02.01.2012
odpowiem kolejną mniejszą uwagą - Nie prosiłem o konkretny kod żeby było to i to (chociaż to tak zabrzmiało) chciałem Tylko KOD w którym komentarzami opisze mi co czym robi i w którym momencie. Tak, miałem z tym problem jednak po dłuższej "zabawie" kodem Stwierdziłem że Coś nie ogarniam.. Piszę temat w sprawie "wytłumaczenia".
Dziękuje to tyle w offie.
Dziękuje to tyle w offie.
sebul
02.01.2012
Ja tylko dodam, że skoro chcesz to tak rozdzielać na tabele, to lepiej zrób jedną oddzielną tabelę na nicki i dla każdego nicka inne id, wtedy po tym id będziesz mógł sprawdzać dane z innych tabel.
Jak się nazwać
02.01.2012
Goqu nawet mi pomogłeś zaczynam kapować mysql 2 plusiki dla cb. Co do tematu na początek ogarnij zapytania i ich parametry wtedy będzie to dla cb pestka. Najlepiej podpatruj różne kody z różnych pluginów takich jak diablo.
@@ Down
Ten tutek miał go nauczyć posługiwać się zapytaniami. Ja poznałem nowe którymi mogę teraz zastąpić inne
Użytkownik Jak się nazwać edytował ten post 02.01.2012 21:47
@@ Down
Ten tutek miał go nauczyć posługiwać się zapytaniami. Ja poznałem nowe którymi mogę teraz zastąpić inne
Użytkownik Jak się nazwać edytował ten post 02.01.2012 21:47
speedkill
03.01.2012
Tylko że ten tutek co dał GoQ'u jest do php.
W pawn jest troche róznica między tym a tym.
@Jak się nazwać
@CheQ , dziś mogę się nie wyrobić jutro na 100% dam ci ten kod
A więc zrobione ( post pod postem sorki )
Starałem się opisać żebyś zrozumiał
Jak nie będziesz czegoś rozumiał pisz
</tbody></table></center></Query></Query></csx></Query></sqlx></ColorChat></hamsandwich></csx></amxmodx>
Użytkownik speedkill edytował ten post 03.01.2012 18:18
W pawn jest troche róznica między tym a tym.
@Jak się nazwać
Robię zapis do Sql Cod Moda
Coś mi tu nie gra , ale spoko.Goqu nawet mi pomogłeś zaczynam kapować mysql
@CheQ , dziś mogę się nie wyrobić jutro na 100% dam ci ten kod
A więc zrobione ( post pod postem sorki )
Starałem się opisać żebyś zrozumiał
Jak nie będziesz czegoś rozumiał pisz
Spoiler
</tbody></table></center></Query></Query></csx></Query></sqlx></ColorChat></hamsandwich></csx></amxmodx>
Użytkownik speedkill edytował ten post 03.01.2012 18:18
G[o]Q
03.01.2012
Tylko że ten tutek co dał GoQ'u jest do php.
W pawn jest troche róznica między tym a tym.
mozna wiedzieć gdzie ta różnica ? bo chyba jednak nie wiem wszystkiego
sebul
03.01.2012
Tak się zastanawiam po co ta zmienna globalna "name[64]"...?Tylko że ten tutek co dał GoQ'u jest do php.
W pawn jest troche róznica między tym a tym.
@Jak się nazwaćRobię zapis do Sql Cod ModaCoś mi tu nie gra , ale spoko.Goqu nawet mi pomogłeś zaczynam kapować mysql
@CheQ , dziś mogę się nie wyrobić jutro na 100% dam ci ten kod
A więc zrobione ( post pod postem sorki )
Starałem się opisać żebyś zrozumiał
Jak nie będziesz czegoś rozumiał pisz
G[o]Q
03.01.2012
bo im dluzszy kod tym wygląda na bardziej mądrzejszy ale chyba html mu odmówił posłuszeństwa
sebul
03.01.2012
Tak samo te kombinowanie z "client_authorized" i "client_connect"... Wystarczy te wczytywanie zrobić w ty pierwszym. A co do "replace_all(name, 63, "`", "\`")", to znaku ` nie trzeba jakoś zmieniać, żeby mogło się go do bazy zapisać.
G[o]Q
03.01.2012
sebul ta zamiana to ochrona przed sql_injection w diablo w ktorejś wersji było ze wystarczyło dobrze nick wpisać i mogłeś sobie lvl ustawić
co do błędów to do wyliczanki sebula dodam 2x pobieranie nicku i do tego do 2 roznych zmiennych przeciez to jawne marnotrawienie pamięci jest
co do błędów to do wyliczanki sebula dodam 2x pobieranie nicku i do tego do 2 roznych zmiennych przeciez to jawne marnotrawienie pamięci jest
sebul
03.01.2012
O ` nigdzie nie wyczytałem, że można to w jakiś zły sposób wykorzystać, a chodzi mi właśnie tylko o ` (to przy tyldzie).sebul ta zamiana to ochrona przed sql_injection w diablo w ktorejś wersji było ze wystarczyło dobrze nick wpisać i mogłeś sobie lvl ustawić
sebul
03.01.2012
Tak, ale nie do dodawania czegoś do tych pól (tam używa się 'wartosc'), więc niby jak je można wykorzystać, żeby coś w bazie popsuć?to sie wlasnie uzywa przy zapytaniach sql do oznaczania nazw pól