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
 

Ogen Dogen - zdjęcie

Ogen Dogen

Rejestracja: 07.01.2012
Aktualnie: Nieaktywny
Poza forum Ostatnio: 02.09.2023 20:02
*****

#732618 Dziwne Warningi

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/


  • +
  • -
  • 1


#732574 Dziwne Warningi

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%%]

  • +
  • -
  • 1


#732553 Dziwne Warningi

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.


  • +
  • -
  • 1


#731087 Serwer pada po zmianie mapy

Napisane przez Ogen Dogen w 27.09.2016 14:21

To jest bardzo ogólny błąd, próbuj po kolei wyłączać pluginy i sprawdzać kiedy uzyskasz efekt.

btw. masz stare dproto:

Version 0.9.391 Linux
[CF.Fix]: Successfully loaded.
[FakeDetector]: Config loaded.
[FakeDetector]: dproto 0.9.356+ required.

  • +
  • -
  • 1


#731086 Zabezpieczenie pluginu

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.


  • +
  • -
  • 1


#729241 ReHLDS, Anty-WH, AimBot Detector, Nowe możliwości

Napisane przez Ogen Dogen w 10.08.2016 19:31

To może sprawdzanie sumy kontrolnej byłoby lepsze ?

Wtedy zmiana nazwy nic nie da.


  • +
  • -
  • 1


#729070 [ROZWIĄZANE] Wywolanie komendy przez chat.

Napisane przez Ogen Dogen w 07.08.2016 11:36

client_cmd(id,"say /bron");

O to chodziło ?

Funkcja "format" służy do formatowania stringów ;)


  • +
  • -
  • 1


#727899 Pytanie o wyzwalacze.

Napisane przez Ogen Dogen w 02.07.2016 01:26

Skoro masz dostęp do bazy to wystarczyło sobie dodać konto bezpośrednio w bazie. ;>


  • +
  • -
  • 1


#727898 Tabelka score

Napisane przez Ogen Dogen w 02.07.2016 01:21

Tylko z poziomu klienta, czyli jeżeli sam sobie podmienisz tekstury itd.

Z poziomu serwera możesz tylko manipulować danymi, które tam są czyli fragi, zgony, ew. status ustawić (vip/bomb/dead).


  • +
  • -
  • 1


#727092 Brak listip.cfg i banned.cfg

Napisane przez Ogen Dogen w 08.06.2016 19:42

Skoro masz dostęp do serwera to odbanuj się z konsoli:

rcon removeid "STEAMID"
rcon removeip "IP"

  • +
  • -
  • 1


#722342 Serwer odpala się na only lan

Napisane przez Ogen Dogen w 06.03.2016 01:31

Musisz przypisać token twojego konta steam do serwera. Będziesz tak jakby odpowiedzialny za ten serwer - token wpisujesz w cvar

sv_setsteamaccount

Sprawdź jeszcze:

sv_lan

  • +
  • -
  • 1


#717541 Serwer "Niedostępny"

Napisane przez Ogen Dogen w 04.01.2016 23:55

Usuń serwery z bazy - podajże tabela amx_servers czy coś podobnego i niech się dodadzą na nowo.

Rozumiem, że plugin się ładuje do pamięci bez problemu ? tzn. nie ma "bad load"


  • +
  • -
  • 1


#717474 Serwer "Niedostępny"

Napisane przez Ogen Dogen w 04.01.2016 01:11

To może zabrzmi dziwnie, ale na niektórych hostingach baza mysql serwera gry łączy się z innego adresu niż serwera gry (np. na 1s1k). Sprawdź czy u ciebie tak nie ma.

Zajrzyj do error logów, w odpowiedzi zwrotnej z serwera mysql na stronie powinien być ten właściwy adres.


  • +
  • -
  • 1


#717333 Pawn Studio || Problem z ustawieniami.

Napisane przez Ogen Dogen w 02.01.2016 19:38

Notepad++, ale trzeba sobie skonfigurować i dograć język.


  • +
  • -
  • 1


#715693 [ROZWIĄZANE] Automatyczne dodawanie serwera do ulubionych

Napisane przez Ogen Dogen w 04.12.2015 22:21

Tutaj raczej tego nie dostaniesz :>


  • +
  • -
  • 1