←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Nie idzie exp

Zablokowany

reev11 - zdjęcie reev11 15.07.2011

Mam edytowanego diablo moda z 4 frakcjami i 28klasami ,8 klas jest podstawowych a 20 dodane ,
te 8 klas działają bez problemu idzie exp normalnie ,a na pozostalych nic jest na 0lvl i ciągle 0% ,mam baze mysql .
Co zrobić aby działało norlmanie ?
Odpowiedz

  • +
  • -
glut - zdjęcie glut 15.07.2011

INSERT IGNORE INTO *TABELA_DIABLO* (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, *NUMER_NOWEJ_KLASY*, *LEVEL_NOWEJ_KLASY*, *EXP_NOWEJ_KLASY* FROM *TABELA_DIABLO* GROUP BY *RODZAJ_ZAPISU* HAVING MAX(klasa)<*NUMER_NOWEJ_KLASY*;

przykład:

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 9, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<9;

zmień sobie dbmod_tablet na nazwę twojej tabeli w mysql i na samym końcu 9 zmieniaj na nr klasy :) i tak dodasz :D
Odpowiedz

reev11 - zdjęcie reev11 15.07.2011

Wiem próbowałem zrobiłem tak identycznie wkleiłem tylko zmieniełem nazwe tabelki ok jest ok 9 klasa działa ale jak z 9 zmienilem na 10 to juz 10 nie dziala :(
Odpowiedz

  • +
  • -
glut - zdjęcie glut 15.07.2011

wpisz tak tylko po kolei i będzie działać :D

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 10, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<10;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 11, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<11;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 12, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<12;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 13, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<13;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 14, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<14;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 15, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<15;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 16, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<16;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 17, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<17;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 18, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<18;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 19, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<19;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 20, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<20;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 21, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<21;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 22, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<22;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 23, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<23;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 24, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<24;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 25, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<25;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 26, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<26;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 27, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<27;

INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 28, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<28;
Odpowiedz

  • +
  • -
V3ko - zdjęcie V3ko 15.07.2011

Albo wyczyść tabelę.
Odpowiedz

  • +
  • -
glut - zdjęcie glut 15.07.2011

@UP ale tak to straci all lvl'e :)
Odpowiedz

  • +
  • -
V3ko - zdjęcie V3ko 15.07.2011

A może nikt tam jeszcze nie grał?
Odpowiedz

  • +
  • -
glut - zdjęcie glut 15.07.2011

@UP możliwe ale ja zawsze wolę przez phpmyadmin :)
Odpowiedz

reev11 - zdjęcie reev11 15.07.2011

No to kurde tak robiłem zmieniałem liczbe 1,2 itp. pisało ,że dodano rekord ale na serwerze dalej exp nie idzie.
Odpowiedz

  • +
  • -
glut - zdjęcie glut 15.07.2011

zmień mapkę i powinno iść a jak nie to pisz gg 11655401 to pomogę :D
Odpowiedz
Zablokowany