Poprawienie blędu pluginu
Optymalny193 20.05.2011
Mam blad:
Host_Error: WriteDest_Parm: not a client
Ten plugin jest w zalączniku proszę o jego poprawienie
Pozdrawiam Optymalny193
Kontynuacja tematu: Host_Error: WriteDest_Parm: not a client - AMXX.pl: Support AMX Mod X
Agrrrr, DarkGL ty upierdliwcu
Użytkownik Optymalny193 edytował ten post 20.05.2011 18:20
Host_Error: WriteDest_Parm: not a client
Ten plugin jest w zalączniku proszę o jego poprawienie
Pozdrawiam Optymalny193
Kontynuacja tematu: Host_Error: WriteDest_Parm: not a client - AMXX.pl: Support AMX Mod X
Agrrrr, DarkGL ty upierdliwcu
Załączone pliki
Użytkownik Optymalny193 edytował ten post 20.05.2011 18:20
mierzwi 20.05.2011
sprawdzaj co jakiś czas w funkcji czy to jest gracz (id jest większe od 0 i mniejsze od 33) i tak ogólnie, płaczesz to te credity, żeby dawać, autora itp., jak ja w 'twoim' pluginie widzę pusty plugin, który został zrobiony ze sklejek innych pluginów, nawet moja mała zawartość tam jest (skill, chyba nawet z 3-4)
Optymalny193 20.05.2011
sprawdzaj co jakiś czas w funkcji czy to jest gracz (id jest większe od 0 i mniejsze od 33)Nie czaje jak możesz to popraw plugin i wrzuć do zalącznika.
mierzwi 20.05.2011
if(1 <= id <= get_maxplayers()) -.-
a na moje pytanie nie odpowiesz Skull3D?
a na moje pytanie nie odpowiesz Skull3D?
diablix
20.05.2011
sprawdzaj co jakiś czas w funkcji czy to jest gracz (id jest większe od 0 i mniejsze od 33)Nie czaje jak możesz to popraw plugin i wrzuć do zalącznika.
if((pev(id, pev_flags) & FL_CLIENT)){
//id to client
}
mierzwi 20.05.2011
możesz sprawdzić tak jak ja Ci podałem albo tak jak diablix, 2 sposoby są dobre wg. mnie...
diablix
20.05.2011
nie czaje tego diablix
Zrobilbyś mi to?
A co tu nie czaić Warunek sprawdza czy dane id to klient (gracz, 1 - ilosc_slotow).
Jeżeli zostanie spełniony, wykona Twój kod
mierzwi 21.05.2011
Może w skrócie, grasz ma id od 1 do 32 (zależy od ilości slotów ale pisze jakby to był serv 32 sloty) i sprawdzasz warunkiem czy podane ID to gracz (tym co podałem lub tym co diablix podał), jeśli wyjdzie true, czyli się spełni to wykona to co masz dalej tam w funkcji, czyli:
public twojafunkcja(id) { // twoj kod }zamieniasz na:
public twojafunkcja(id) { if((pev(id, pev_flags) & FL_CLIENT)){ // twoj kod } /* lub ta petla co podalem. */ }
mierzwi 21.05.2011
to zrób tak prawie wszędzie i dodaj debug i się okaże... (dodaj najlepiej say przed ifem "nazwa funkcji 0" po ifie "nazwa funkcji 1", sprawdzisz w której funkcji nie będzie 1 i po sprawie;
Optymalny193 21.05.2011
Nie mam sily do tego to juz mnie przerasta, sam sobie z tym nie poradzę może ktoś mi to odradzu zrobi. Z gory dzięki
G[o]Q
21.05.2011
daj wszedzie gdzie masz blad na poczatku funkcji i bedzie git
if(!is_user_alive(id)) return
Optymalny193 21.05.2011
G[o]Q ale ja nie wiem gdzie jest bląd
Jak możesz to weź mi to zrob proszę.
Będzie 5 plusow
Jak możesz to weź mi to zrob proszę.
Będzie 5 plusow