[5.9l] Nowa klasa bez resetu exp (SQL)
GaCeK
03.05.2010
[warn=Pavulon]od tego są inne tematy gdzie już jest to opisane a nie żeby ten zaśmiecać[/warn]
mgr inż. Pavulon
15.05.2010
o czym ty mówisz ? co chcesz dodawać w sma ?gdzie ja mam to dodac na sam koniec sma?
Zapytanie to należy wysłać do bazy danych korzystając np. z phpMyAdmin'a.
bogery15
18.05.2010
Nowa klase dodalo tylko osoba ktore juz graly na serwie,
Ale jak wejdzie nowa osoba to /klasa nie wyskakuje nawet po zmianie mapy, chyba przez to ze musze znowu dodac klase wszystkim?
18 maj 2010 - 05:31:
A jak to cofnac? bo przez to mi all wysiadlo, ;/ zle dodalem chyba ? co wpisac zeby wrocic do starego>
mgr inż. Pavulon
18.05.2010
Nie ma jednoznacznej instrukcji cofnięcia tego. Musiałbyś założyć temat i napisać jaką komendę wysłałeś.
ZiuTeK
09.07.2010
Czyli z tymi samymi danymi do zapisu na nick.
Jonywalker
16.08.2010
Miałem wczesniej 2 klasy pod "9" i pod "0" dodałem nowe menu i pod 9 mam next
ddodaem ten wpis żeby pod 11 była nowa klasa i się chyba troche wszystko pokręciło, więcej jest opisane tu http://amxx.pl/przel...lem-t30508.html
da rade z tego jakoś wybrnąć bez resetu lvli ?
Edited by Jonywalker, 17.08.2010 03:17.
Magnetix
24.08.2010
Dodałem zapytanie udało mi się dodać dobrze klase (jak to widać u góry) ale chciałbym dodać moc tej klasie jak to zrobić?Wstawionych rekordów: 1. ( Wykonanie zapytania trwało 0.0089 sekund(y) )
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
Dodam że w sprawie diablomoda jestem laikiem.
Onyke
24.08.2010
Po jaka cholere dodawales nowy wpis do bazy jak nie masz tej klasy w diablo ?

Zapraszam do tego działu
Nieoficjalny polski support AMX Mod X -> Poradniki oraz Łatki
Magnetix
24.08.2010
Zacznę od tego iż nie znam się na diablo i myślałem ze sam wpis do msql wystarczy. Poza tym każdy może popełnić błąd, co z tego że to dodałem w każdej chwili mogę wyrzucić tą tabele więc się nie bulwersuj tylko mi pomóż na chcesz i możesz.@up
Po jaka cholere dodawales nowy wpis do bazy jak nie masz tej klasy w diablo ?![]()
Zapraszam do tego działu
Nieoficjalny polski support AMX Mod X -> Poradniki oraz Łatki
Teraz to już wiem co mam zrobić.
//edit:
Nie jestem pewien czy dobrze chce wyrzucić to zapytanie:
DELETE FROM 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
Bo dostaje po wpisaniu tego taki błąd:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip' at line 1
Edited by Magnetix, 24.08.2010 19:35.
Siemir
24.08.2010
DELETE FROM `dbmod_tablet` WHERE klasa=9ale jak nie usuniesz też nic się nie stanie. A poradnik na dodawanie klas masz tu.
ZarzadCSB
17.02.2012
Wpisałem tak jak napisałeś to tylko premium cykło 9.10 i 11 a od 1 do 8 nic nie dodało
glut
17.02.2012
LoadXP(id, player_class[id])
dodaj to tak np
case 0:
{
player_class[id] = Nazwa_klasy
LoadXP(id, player_class[id])
}
powinno wtedy zadziałać
ZarzadCSB
17.02.2012

ogieR8
03.01.2015
Wiem, że mega odświeżanie, ale.. podałby ktoś formułkę na dodawanie nowej statystyki (nie klasy jak w temacie!) ? Obojętnie jak się to nazywa i co to będzie, po zwinności. Tak aby była we wszystkich obecnych rekordach, przyjmująca rzecz jasna wartości liczbowe tylko. nVault już tam umiem, ale MySQL to dla mnie już czarna magia ^,^ To już wole ent'ów się nauczyć