Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

SQL - Ogólna pomoc


  • Zamknięty Temat jest zamknięty
25 odpowiedzi w tym temacie

#1 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 02.01.2012 16:50

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.
  • +
  • -
  • 0

#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 02.01.2012 17:03

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 :D i sobie sam zobaczysz co i jak.

Użytkownik speedkill edytował ten post 02.01.2012 17:05

  • +
  • -
  • 1

If you can dream it, you can do it.


#3 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Autor tematu
  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 02.01.2012 17:25

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

Dołączona grafika

i taka

Dołączona grafika

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 :P
  • +
  • -
  • 0

#4 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 02.01.2012 17:34

Na taki mały plugin nie potrzeba rozbicia na dwie tabelki ;)
Mogę zrobić że pobiera nick , zabójstwa , dedy :D
i topkę , rank i najlepszego gracza :) pasuje ?
Jeśli tak to dopiero wieczorem.
  • +
  • -
  • 1

If you can dream it, you can do it.


#5 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Autor tematu
  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 02.01.2012 18:01

"Mały" Plugin też ale konkretnie chodzi mi o wytłumaczenie tego jak się tym posługiwać. ;)
  • +
  • -
  • 0

#6 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 02.01.2012 18:02

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
  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#7 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Autor tematu
  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 02.01.2012 18:59

@Up

Speedkill wiedział o co biega i pewnie 3/4 forum by załapało a Ty za słówka łapiesz..... :facepalm2: (bez urazy)

Poprzedzając pytania - Tak umiem to co podałeś (mniej/więcej tyle co było mi potrzebne)
  • +
  • -
  • 0

#8 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 02.01.2012 19:41

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
  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#9 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Autor tematu
  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 02.01.2012 19:48

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.
  • +
  • -
  • 0

#10 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 02.01.2012 19:59

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.
  • +
  • -
  • 1

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#11 Jak się nazwać

    Wszechmogący

  • Power User

Reputacja: 169
Profesjonalista

  • Postów:617
  • Imię:a
  • Lokalizacja:a
Offline

Napisano 02.01.2012 21:18

Goqu nawet mi pomogłeś zaczynam kapować mysql xD 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 ;P

Użytkownik Jak się nazwać edytował ten post 02.01.2012 21:47

  • +
  • -
  • 0
Pisze na zamówienie statystyki pod nvault. GG: 15600964

#12 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 03.01.2012 18:13

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 Moda

Goqu nawet mi pomogłeś zaczynam kapować mysql xD

Coś mi tu nie gra , ale spoko.
@CheQ , dziś mogę się nie wyrobić jutro na 100% dam ci ten kod ;)

A więc zrobione ( post pod postem sorki :D )
Starałem się opisać żebyś zrozumiał
Jak nie będziesz czegoś rozumiał pisz :P
Spoiler


</tbody></table></center></Query></Query></csx></Query></sqlx></ColorChat></hamsandwich></csx></amxmodx>

Użytkownik speedkill edytował ten post 03.01.2012 18:18

  • +
  • -
  • 3

If you can dream it, you can do it.


#13 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 03.01.2012 20:13

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 xD
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#14 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 03.01.2012 20:54

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 Moda

Goqu nawet mi pomogłeś zaczynam kapować mysql xD

Coś mi tu nie gra , ale spoko.
@CheQ , dziś mogę się nie wyrobić jutro na 100% dam ci ten kod ;)

A więc zrobione ( post pod postem sorki :D )
Starałem się opisać żebyś zrozumiał
Jak nie będziesz czegoś rozumiał pisz :P

Tak się zastanawiam po co ta zmienna globalna "name[64]"...?
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#15 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 03.01.2012 21:07

bo im dluzszy kod tym wygląda na bardziej mądrzejszy ale chyba html mu odmówił posłuszeństwa
  • +
  • -
  • -1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#16 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 03.01.2012 21:13

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ć.
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#17 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 03.01.2012 21:18

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ć :D

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
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#18 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 03.01.2012 21:22

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ć :D

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).
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#19 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 03.01.2012 21:26

to sie wlasnie uzywa przy zapytaniach sql do oznaczania nazw pól
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#20 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 03.01.2012 21:30

to sie wlasnie uzywa przy zapytaniach sql do oznaczania nazw pól

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ć?
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych