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
 

Kaskader - zdjęcie

Kaskader

Rejestracja: 22.11.2009
Aktualnie: Nieaktywny
Poza forum Ostatnio: 02.04.2012 21:28
-----

#382972 MySQL - z czym to się je.

Napisane przez Kaskader w 18.03.2012 17:48

Po testach stwierdzam, że można to jeszcze dodatkowo zabezpieczyć.
W obecnej formie będzie sypać błędami, gdy gracz będzie miał w nicku np. '
Aby się przedym zabezpieczyć trzeba zamiast
'%s'

zrobić tak:
^"%s^"

Zarówno przy sprawdzaniu bazy danych jak i przy zapisywaniu nowego gracza.
  • +
  • -
  • 1


#382968 Ograniczenie tablic dla graczy?

Napisane przez Kaskader w 18.03.2012 17:35

Trochę o strukturach wiem, ale nie pomyślałem, żeby ich użyć. Przerobię kod i zobaczę czy dalej ten sam błąd.
http://amxx.pl/pastebin/1dgp86x1e3hcg/
  • +
  • -
  • -1


#382967 [ROZWIĄZANE] Automatyczne przestawianie cvarow

Napisane przez Kaskader w 18.03.2012 17:28

Może spróbuj to zrobić tak, że przy ewencie nowej rundzie, sprawdzało jaka jest aktualna godzina.

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);

register_logevent("newround",2,"1=Round_Start");
}
public newround(id) {
new hour, minutes, seconds;
new now_is = time(hour, minutes, seconds);
if (hour == 12 || hour == 19) {
// gdy godziny się zgadzają
} else {
// gdy godziny się nie zgadzają
}

  • +
  • -
  • 1


#382812 MySQL - z czym to się je.

Napisane przez Kaskader w 18.03.2012 12:59

Oprócz tego co napisałe grankee powinno być:
Zamiast:
format(qCommand, sizeof qCommand-1, "INSERT INTO nauka VALUES(%s, %i, %i);", szName, iPlayerXP[id], iPlayerLvl[id])

Tak:
format(qCommand, sizeof qCommand-1, "INSERT INTO `nauka` VALUES('%s', %i, %i);", szName, iPlayerXP[id], iPlayerLvl[id])


Oraz zamiana miejscami w funkcji SaveHandler:
Errorcode, Error[]


Przydałoby się też omówić aktualizację danych, ponieważ teraz tylko zapisuje przy piewszym wejściu.
  • +
  • -
  • 1


#111893 Zombie Plague 4.3 - pluginy

Napisane przez Kaskader w 14.02.2010 04:32

2. Zwykłe bez DM.
3. Właśnie to wersję miałem.

CO do linku to nie działa.
  • +
  • -
  • 1