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

Jakie zapytania na przeniesienie lvl.


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 Chackuu

    Pomocny

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:51
  • Lokalizacja:www
Offline

Napisano 12.10.2011 06:11

Siemka, jakie zapytanie w mysql aby dać komuś poziom/przenieść level. Bardzo mi się przyda a nie chce namieszać.
Czekam na pomoc panowie.

głównie chodzi o pomoc w mysql ! Dam
+

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 12.10.2011 09:48

jeśli zapis jest po nicku
UPDATE `NAZWA_TABELI` SET `exp` = `exp` + ILE_DAC_MU_XP WHERE `nick` = 'NICK_GRACZA'

jeśli zapis jest po steamid
UPDATE `NAZWA_TABELI` SET `exp` = `exp` + ILE_DAC_MU_XP WHERE `sid` = 'STEAMID_GRACZA'

jeśli zapis jest po ip
UPDATE `NAZWA_TABELI` SET `exp` = `exp` + ILE_DAC_MU_XP WHERE `ip` = 'IP_GRACZA'


NAZWA_TABELI jest określona cvarem: diablo_sql_table
ILE_DAC_MU_XP to wartość zmiany doświadczenie

po tym zapytaniu może źle naliczyć poziom klasy przy pierwszym połączeniu się aktualizowanego gracza


Jak chcesz komuś przenieść to jednemu daj innemu zabierz
`exp` = `exp` - ILE


To wszystko przy wyłączonym serwerze lub pewności, że tych graczy nie ma na serwie.
  • +
  • -
  • 1

#3 Chackuu

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:51
  • Lokalizacja:www
Offline

Napisano 12.10.2011 15:49

Superancko, tylko jak dać komuś expa na poszczególną klase?

#4 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 12.10.2011 16:26

no tak :D na końcu dodaj
&& klasa = NUMER_KLASY

  • +
  • -
  • 1

#5 Chackuu

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:51
  • Lokalizacja:www
Offline

Napisano 12.10.2011 16:41

numer klasy czyli literki z cvarów w amxx.cfg czy 0-none 1-mag 2-barba ???

#6 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 12.10.2011 17:10

numer z sma, 0-none 1-mag 2-barba
  • +
  • -
  • 1

#7 Chackuu

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:51
  • Lokalizacja:www
Offline

Napisano 12.10.2011 17:24

tak ma wygladac ?
UPDATE `amxx_tabela` SET `exp` = `exp` + 9000 WHERE `ip` = 'IP_GRACZA' && klasa = 1(nr klasy)


#8 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 12.10.2011 17:44

no, dobrze
  • +
  • -
  • 0




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

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