Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Shaw Salcedo poslato Februar 07, 2020, 00:26:56 PRE PODNE

Naslov: Nije mi jasno
Poruka od: Shaw Salcedo poslato Februar 07, 2020, 00:26:56 PRE PODNE
Problem(error/warning): Evo vec par dana radim mod od nule, uzeo sam register/login sistem iz UP moda i sve lepo radi, e sad nije to pitanje. Na kucnom serveru kad igram sve savrseno radi, anticheat za armor,health,teleport radi savrseno nikad nije false alertovao, kada ga hostujem na neki hosting odma krecu bagovi, false alertanje za teleport,health,armor cheat. Nije mi jasno, i jos imam problem, nekad igrac ne vidi drugog igraca, a podesio sam lepo SetPlayerVirtualWorld na 0, bas sam trazio u skripti ima li negde drugi id al svugde je na 0 al opet se igraci nekad ne vide, hvala unapred
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Naslov: Odg: Nije mi jasno
Poruka od: Shaw Salcedo poslato Februar 07, 2020, 00:51:58 PRE PODNE
Teleport je verovatno sredjen, nisam imao proveru za svakog pojedinacnog igraca imao sam samo new Float:SafePosX; umesto new Float:SafePosX[MAX_PLAYERS]
Naslov: Odg: Nije mi jasno
Poruka od: Ruzica poslato Februar 07, 2020, 11:30:02 PRE PODNE
Razlika između LANa i hosta je ni manje ni više nego P I N G.
Preporučujem da uzmeš nex-ac i pre njega include raknet i nemaš brige.
:-\
Ne samo u sampu, u svakoj igrici može se dobiti false alert samo zbog pinga pa iz tog razloga svi stavljaju warnove koji se resetiraju posle nekog vremena da ne bi dobijali false alert (3/3 i onda preduzmi nešto i posle npr 5min resetiraj warnove ako nisu 3/3 nego 1/3 npr)

( Ping je koliko ms treba podacima da dođu sa X client na Y server i nazad, na LANu je sve tečno dok na internetu ima delay )
Naslov: Odg: Nije mi jasno
Poruka od: Shaw Salcedo poslato Februar 07, 2020, 12:28:24 POSLE PODNE
Sa nex-ac-a sam uzeo anti speedhack, koji savrseno radi, sredio sam ono sto je spamalo, nisam dodao delay izmedju alertanja stvarno svaka cast. A za antiteleport hack nisam napravio da je anticheat kordinate za svakog igraca nego globalne, verovatno sam zaboravio da dodam pored, sad ovaj health i armor cheat ne znam stvarno pogledacu iz nekih drugih modova pa cu da vidim. E sad mi objasni ako znas naravno, zasto se igraci ponekad ne vide?
Naslov: Odg: Nije mi jasno
Poruka od: Ruzica poslato Februar 07, 2020, 13:07:12 POSLE PODNE
Možda vraćaš nulu u nekom callbacku tipa OnPlayerUpdate koji gasi syncovanje?
a za health i armor hack napisi novu poruku..
moja preporuka ti je da hookuješ sa YSI 5.0 Hooks funkciju SetPlayerHealth i Armor i pod callbackovima da menjaš šta treba, nisam siguran koji se prvi poziva (Take ili Give, printaj pa vidi ima li red, treba da ima jer je single thread)
Naslov: Odg: Nije mi jasno
Poruka od: Shaw Salcedo poslato Februar 07, 2020, 13:48:08 POSLE PODNE
Citat: Ruzica poslato Februar 07, 2020, 13:07:12 POSLE PODNE
Možda vraćaš nulu u nekom callbacku tipa OnPlayerUpdate koji gasi syncovanje?
a za health i armor hack napisi novu poruku..
moja preporuka ti je da hookuješ sa YSI 5.0 Hooks funkciju SetPlayerHealth i Armor i pod callbackovima da menjaš šta treba, nisam siguran koji se prvi poziva (Take ili Give, printaj pa vidi ima li red, treba da ima jer je single thread)
Proverio sam ovo prvo sto si napisao u svakom publiku, nije to
kako mislis novu poruku?
Probacu ovo sto si napisao bas
Naslov: Odg: Nije mi jasno
Poruka od: malipablo poslato Februar 07, 2020, 14:11:43 POSLE PODNE
Za health i armor je veoma solidna solucija weapon-config sto pored dobro sinhronizovanog health control systema daje neke prednosti u editovanju mnogih default podesavanja pa cak te i zastiti od fake-kill citova. Mozes izvuci iz nex-aca ili jednostavno kao sto je Ruzica rekao/la hookovati funkcije i u promenljivama cuvati health/armor i pratiti vrednosti. Ako se igraci ne vide proveri da li su u istom virtual worldu i interijeru.
Naslov: Odg: Nije mi jasno
Poruka od: Shaw Salcedo poslato Februar 07, 2020, 14:18:01 POSLE PODNE
Mislim da je sredjen health hack, ako nije proba cu ovo.
Isti su vw i int oba igraca
Naslov: Odg: Nije mi jasno
Poruka od: malipablo poslato Februar 07, 2020, 14:24:42 POSLE PODNE
Da li imas neki error/warning pri pokretanju ili u logovima? Da li koristis neki mod(za gta) ili mozda neki include/plugin koji bi mozda imao neke veze sa ovim problemom? Da li se problem odnosi na sve igrace ili samo neke i je l' se bas uvek dogadja ili kako kad?
Naslov: Odg: Nije mi jasno
Poruka od: Shaw Salcedo poslato Februar 07, 2020, 15:02:55 POSLE PODNE
Sad cu bas da pokrenem crash detector pa mozda izbaci nesto,
[pawn]#include < a_samp >
#include < a_http >
#include < a_objects >
#include < core >
#include < float >
#include < time >
#include < morphinc >
#include < file >
#include < foreach >
#include < streamer >
#include < YSI\y_ini >
#include < YSI\y_va >
#include < YSI\y_commands >
#include < sscanf2 >
#include < mapandreas >[/pawn]
To da li je na sve igrace ne znam posto sam testao sa drugarom.
Kako kad se desi ne cesto
Naslov: Odg: Nije mi jasno
Poruka od: Shaw Salcedo poslato Februar 07, 2020, 15:52:24 POSLE PODNE
Crash detector nista ne prikazuje, stvarno ne znam sta je problem
Naslov: Odg: Nije mi jasno
Poruka od: Ruzica poslato Februar 07, 2020, 16:46:35 POSLE PODNE
Citat: Kriso poslato Februar 07, 2020, 14:18:01 POSLE PODNE
Mislim da je sredjen health hack, ako nije proba cu ovo.
Isti su vw i int oba igraca
Cek, nisam ispratio šta jos pravi problem?
Mislio sam da reformulises pitanje za HH ali ok ako si rešio...

Samo da ti sredim ovo, grešku praviš ovde djaba...
I update sve include jer vidim da koristiš ove iz 2008...

[pawn]#include < a_samp >
#include < streamer >
#include < YSI\y_ini >
#include < YSI\y_va >
#include < YSI\y_iterate >
#include < YSI\y_commands >
#include < sscanf2 >
#include < mapandreas >[/pawn]
Naslov: Odg: Nije mi jasno
Poruka od: Shaw Salcedo poslato Februar 07, 2020, 16:52:39 POSLE PODNE
Citat: Ruzica poslato Februar 07, 2020, 16:46:35 POSLE PODNE
Cek, nisam ispratio šta jos pravi problem?
Mislio sam da reformulises pitanje za HH ali ok ako si rešio...

Samo da ti sredim ovo, grešku praviš ovde djaba...
I update sve include jer vidim da koristiš ove iz 2008...

[pawn]#include < a_samp >
#include < streamer >
#include < YSI\y_ini >
#include < YSI\y_va >
#include < YSI\y_iterate >
#include < YSI\y_commands >
#include < sscanf2 >
#include < mapandreas >[/pawn]
Kakvu gresku pravim?
Koje druge da koristim znam da su old jer su inkludovi sa up-a
Naslov: Odg: Nije mi jasno
Poruka od: Ruzica poslato Februar 07, 2020, 17:05:18 POSLE PODNE
Mislim update verzije, ovako ostavi kako sam ja napisao include i promeni foreach syntax
Naslov: Odg: Nije mi jasno
Poruka od: Shaw Salcedo poslato Februar 07, 2020, 17:26:04 POSLE PODNE
Update sam ih vec bio
Naslov: Odg: Nije mi jasno
Poruka od: __vedran.xyz77 poslato Februar 08, 2020, 03:06:27 PRE PODNE
Mislim da ti je problem u skripti, napravi cmd /setint i setvw setaj i vidi da li će raditi
Naslov: Odg: Nije mi jasno
Poruka od: Shaw Salcedo poslato Februar 08, 2020, 11:37:17 PRE PODNE
Citat: //>> Vedran poslato Februar 08, 2020, 03:06:27 PRE PODNE
Mislim da ti je problem u skripti, napravi cmd /setint i setvw setaj i vidi da li će raditi
Bas sam to i uradio i opet isto, provericu jos koji put da vidim ima li sta cudno u skripti pod onplayerupdate ili tako nesto pa mozda i nadjem nesto