Ten kod "%0.1f%%" wyświetla:
100.0%
A ja próbuje osiągnąć:
100%
Zapytania wyglądają OK. Co do procentów to spróbuj takiej konwersji: https://amxx.pl/topi...8-float-to-num/
To równanie zostało stworzone przy pomocy kodu LaTeX:
Edytor LaTeX online: CodeCogs.com/latex/eqneditor.php
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.
|
Napisane przez Ogen Dogen w 22.11.2016 21:06
Ten kod "%0.1f%%" wyświetla:
100.0%
A ja próbuje osiągnąć:
100%
Zapytania wyglądają OK. Co do procentów to spróbuj takiej konwersji: https://amxx.pl/topi...8-float-to-num/
Napisane przez Ogen Dogen w 20.11.2016 22:05
formatex(q_command,511,"UPDATE `%s` SET `nick`='%s',`sid`='%s',`lvl`='%i',`exp`='%i',`str`='%i',`int`='%i',`dex`='%i',`agi`='%i' WHERE `ip`='%s' AND `klasa`='%i', `art`='%i', `wyt`='%i', `mana`='%i', `zloto`='%i'",g_sqlTable,name,sid,player_lvl[id],player_xp[id],player_strength[id],player_intelligence[id],player_dextery[id],player_agility[id],ip,player_class[id], player_artefakt[id], player_wytrzymalosc[id], player_mana[id], player_zloto[id]);
}
Składnia polecenia UPDATE:
UPDATE nazwa_tabeli SET kolumna1=wartosc1, kolumna2=wartosc2, kolumnan=wartoscn WHERE warunek AND warunek;
Popraw warunki
xp_now = float(player_xp[id])-float( LevelXP[player_lvl[id]-1])
To lepiej wykonać funkcją floatsub https://amxx.pl/doku...a/f942/floatsub
new Float:hpprocent = (float(get_user_health(id)) / float(maxhealth)) * 100.0
Tu tak samo, masz do tego funkcje gotowe.
show_hudmessage(id, "[Zdrowie: %i | %i%%]^n[Mana: %i | Zloto %i]^n[Przedmiot: %s]^n[Wytrzymalosc: %i]", hp, hpprocent, player_mana[id], player_zloto[id], player_item_name[id], item_durability[id])
Podwójny procent ?
"[Zdrowie: %i | %i%%]
Napisane przez Ogen Dogen w 19.11.2016 23:58
Musisz koniecznie używać AMXX 1.8.3 ? Spróbuj kompilacji pod 1.8.2, większość tych błędów dotyczy funkcji które są "deprecated", czyli przestarzałe.
Warning: Loose indentation on line 441 Warning: Loose indentation on line 442 Warning: Loose indentation on line 750 Warning: Loose indentation on line 751
Tutaj nic więcej bez kodu ci nie powiemy, najczęściej to jest brak konwersji np. int/float lub problem z estetyką kodu (spacje,tabulacje)
Warning: Symbol is assigned a value that is never used: "licz" on line 2739 Warning: Symbol is assigned a value that is never used: "licz" on line 2761
Nie używana zmienna "licz" w danych linijkach.
Napisane przez Ogen Dogen w 27.09.2016 14:21
Napisane przez Ogen Dogen w 27.09.2016 14:07
Obsługa MySQL w AMXX jest dosyć oporna, jak pisałem swój pierwszy plugin z wykorzystaniem bazy to się wzorowałem na kodzie tego silnika cod - https://amxx.pl/topi...zapisem-na-sql/+ poradnik co kolega wyżej podał.
Bardzo mi to pomogło zrozumieć jak to jest zorganizowane, mimo że w innych językach już wcześniej używałem baz SQL.
Napisane przez Ogen Dogen w 10.08.2016 19:31
Napisane przez Ogen Dogen w 07.08.2016 11:36
Napisane przez Ogen Dogen w 02.07.2016 01:26
Napisane przez Ogen Dogen w 02.07.2016 01:21
Napisane przez Ogen Dogen w 08.06.2016 19:42
Napisane przez Ogen Dogen w 06.03.2016 01:31
Napisane przez Ogen Dogen w 04.01.2016 23:55
Napisane przez Ogen Dogen w 04.01.2016 01:11
Napisane przez Ogen Dogen w 02.01.2016 19:38
Napisane przez Ogen Dogen w 04.12.2015 22:21