Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: .Drakula. poslato Septembar 30, 2018, 20:34:49 POSLE PODNE

Naslov: Ubagovao register i tutorijal
Poruka od: .Drakula. poslato Septembar 30, 2018, 20:34:49 POSLE PODNE
Problem(error/warning): Imam nekakav bag, radio sam register sistem i tutorijal.
Sve sam lepo uradio, napravio TD-ove, napravio dialoge i sve u vezi njih sredio i sve lepo povezao.
Tokom popunjavanja registracionih podataka igracu stoji dole ono Spawn dugme i strelice.
Kada igrac popunjava podatke na register ako klikne na spawn dugme kikovace ga, a ako izadje /Q i udje ponovo ponovo ce unositi podatke.
Ali nakon sto igrac popuni podatke i klikne REGISTER, pocinje mu tutorijal koji mora da ogleda pa tek onda se spawnuje.
Igrac i tokom tutorijala ima Spawn dugme i strelice.
Problem je u tomo:
Ako igrac klikne Spawn tokom tutorijala ono ga spawnuje sa skinom id 0 na neku bezveze poziciju, ali tutorijal i dalje ide, a kada se zavrsi on i dalje ima Spawn dugme i ako tada klikne Spawn ono ga sasvim normalno spawnuje.
Ako igrac tokom tutorijala ode /Q i udje pomovo ubaguje sve, pokaze mu se REGISTER,a ide i tutorijal, moze popunjavati register ponovo, a moze i gledati tutorijal. Ako saceka da se zavrsi tutorijal ono ga sasvim normalno spawnuje.

Moze li mi neko pomoci da resim ovaj bag.
Da uradim da i u toku tutorijala ako klikne spawn da ga kikuje.
Da uradim da ako ode /Q sa tutorijala, kada udje da mu se ne pokaze register i tutorijal, vec da se pokrene samo tutorijal iznova.

Dio skripte: [ pawn ]Ako zatreba, dacu[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Nema[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): Ako zatreba
Naslov: Odg: Ubagovao register i tutorijal
Poruka od: Don_Marquez poslato Septembar 30, 2018, 20:52:20 POSLE PODNE
Kralju ne bih ja rekao da si ti ista povezivao za registracijski sistem,po ovome sto sam procitao ti nisi stavljao niti jednu funkciju za pamcenje da li je igrac vec registrovao nalog,zatim da mu podesis skin i za ovaj dole box spawn treba da se koristi SetSpawnInfo i SpawnPlayer
Naslov: Odg: Ubagovao register i tutorijal
Poruka od: .Drakula. poslato Septembar 30, 2018, 20:56:43 POSLE PODNE
Ako igrac sasvim normalno ulazi na server sve lepo radi i sasvim normalno, registruje se, odgleda tutorijal, spawnuje , nakon toga se salo loginuje, nema registracije

Ali ako neko ode /q sa tutorijala onda pocne to da baguje ili ako klikne spawn tokom tutorijala
Naslov: Odg: Ubagovao register i tutorijal
Poruka od: Cappone8989 poslato Septembar 30, 2018, 22:22:03 POSLE PODNE
Da si bolje pazio do toga se ne bi desilo
Naslov: Odg: Ubagovao register i tutorijal
Poruka od: [CH]Tarik_Conell poslato Oktobar 01, 2018, 22:07:34 POSLE PODNE
Stavi pod ondialogresponse prije dialoga za register toggleplayerspectating tako nesto ne znam tacno na mobitelu sam, nadji na netu tacno kako ide
Naslov: Odg: Ubagovao register i tutorijal
Poruka od: // xunder poslato Oktobar 01, 2018, 22:24:05 POSLE PODNE
https://wiki.sa-mp.com/wiki/OnPlayerRequestSpawn
Naslov: Odg: Ubagovao register i tutorijal
Poruka od: omcho poslato Oktobar 02, 2018, 18:47:28 POSLE PODNE
Citat: Legy poslato Septembar 30, 2018, 22:22:03 POSLE PODNE
Da si bolje pazio do toga se ne bi desilo

Zasto ovakve komentare postavljate?

A ovaj je jos gori

Citat: Timur Script poslato Oktobar 02, 2018, 18:42:56 POSLE PODNE


Ako je vec dat odgovor zasto ga CITIRAS opet bzvz ne razumem

@tema ajde vec ti je odgovreno delimicno :)
Naslov: Odg: Ubagovao register i tutorijal
Poruka od: Bašovski poslato Oktobar 02, 2018, 21:57:08 POSLE PODNE
@Timur Script smiri se.
Naslov: Odg: Ubagovao register i tutorijal
Poruka od: .Drakula. poslato Oktobar 03, 2018, 00:23:38 PRE PODNE
Hvala svima, evo gledo sam i nikako ne mogu da pronadjem gde sam pogresio.

Koristim OnPlayerRequestClass
Ne koristim OnPlayerRequestSpawn

Ako neko ima vremena, i zna da bi mogao da mi resi, neka se javi bio bi mu puno zahvalan.
Mogu i ovde poslati kodove ali nzm, sta.
Naslov: Odg: Ubagovao register i tutorijal
Poruka od: // xunder poslato Oktobar 03, 2018, 00:28:04 PRE PODNE

new bool: logged_in[MAX_PLAYERS] = false;

// kada se uloguje igrac
logged_in[playerid] = true;

public OnPlayerRequestSpawn(playerid) {
if (!logged_in[playerid]) {
SendClientMessage(playerid, -1, "ne mos se spawnat dok se ne ulogujes.");
return 0;
}
return 1;
}
Naslov: Odg: Ubagovao register i tutorijal
Poruka od: .Drakula. poslato Oktobar 04, 2018, 00:37:16 PRE PODNE
Problem je resen, tajmeri su bili problem.
Hvala svima