Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Retardinjo poslato April 27, 2011, 18:11:11 POSLE PODNE

Naslov: [Pomoc]onplayerconnect
Poruka od: Retardinjo poslato April 27, 2011, 18:11:11 POSLE PODNE
Skripta koju koristim:gta rp
Detaljan opis problema:Zeza me register u dialogu, naime napravio sam register/login u dialogu i sad stavim poruku pod onplayerconnect da mi pokaze neku dialog poruku, ali poruka ostane samo sekundu pa se odma pojavi login/register menu!  sta da napravim da ostane dok ne sisnem ok ? ???
Dio skripte:obican MSG dialog
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [Pomoc]onplayerconnect
Poruka od: System32 poslato April 27, 2011, 18:13:39 POSLE PODNE
daj tu poruku sto si stavio
Naslov: Odg: [Pomoc]onplayerconnect
Poruka od: Retardinjo poslato April 27, 2011, 18:16:40 POSLE PODNE
omg
ShowPlayerDialog(playerid, test, DIALOG_STYLE_MSGBOX, "test", "je", "nije");

treba ti i response?
Naslov: Odg: [Pomoc]onplayerconnect
Poruka od: K4[Я]!K3 poslato April 27, 2011, 18:17:07 POSLE PODNE
staviš pod
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])


if(dialogid == id_dialoga_poruke)
{
ShowPlayerDialog(playerid,id_dialoga_login,DIALOG_STYLE_??,"Naziv","poruka","tipka_1","tipka_2");
}


staviš da ti prikaže login poslije ovog(poruke)
Naslov: Odg: [Pomoc]onplayerconnect
Poruka od: System32 poslato April 27, 2011, 18:18:20 POSLE PODNE
Citat: Gangasta300 poslato April 27, 2011, 18:16:40 POSLE PODNE
omg
ShowPlayerDialog(playerid, test, DIALOG_STYLE_MSGBOX, "test", "je", "nije");

treba ti i response?
ma ne tooo omg, nego ono recimo kad udes onda Koristite /help... to sto si stavio ne dialog -.-
Naslov: Odg: [Pomoc]onplayerconnect
Poruka od: Retardinjo poslato April 27, 2011, 18:21:55 POSLE PODNE
Citat: System32 poslato April 27, 2011, 18:18:20 POSLE PODNE
Citat: Gangasta300 poslato April 27, 2011, 18:16:40 POSLE PODNE
omg
ShowPlayerDialog(playerid, test, DIALOG_STYLE_MSGBOX, "test", "je", "nije");

treba ti i response?
ma ne tooo omg, nego ono recimo kad udes onda Koristite /help... to sto si stavio ne dialog -.-

@karike to sam napravio al opet mi na sekund ostane

prvo procitaj sta sam napiso, onda pitaj nesto!
Naslov: Odg: [Pomoc]onplayerconnect
Poruka od: Johnny poslato April 27, 2011, 18:49:02 POSLE PODNE
Ne znam sta vam nije jasno ja koliko sam skontao decko zeli poruku(TextDraw) da se pojavi pre login/register systema...


Evo ti ovde - http://balkan-samp.com/forum/index.php?topic=24006.0
Naslov: Odg: [Pomoc]onplayerconnect
Poruka od: System32 poslato April 27, 2011, 18:57:42 POSLE PODNE
a bogati sto ne kaze text draw sto ja znam omg
Naslov: Odg: [Pomoc]onplayerconnect
Poruka od: poznaticovik poslato April 27, 2011, 19:03:48 POSLE PODNE
Obojica najprije pročitajte šta čovjek hoće , a ti System prestani pisati ne potrebne postove , zadnja opomena.
Naslov: Odg: [Pomoc]onplayerconnect
Poruka od: [BU] Gigi_Falcone poslato April 27, 2011, 19:04:09 POSLE PODNE
niko ga nije razumio
on zeli da mu u dialogu pise odredjena poruka, tipa "Dobrodosli na server, bla bla" "Da" "Ne", zatim kada neko stisne odredjeni button, da mu nakon toga ide Login/Register

Tvoj problem je sto se login/register dialog nalazi u nekom tajmeru, pa kako ti stavis poruku ispred, on ti automatski promjeni na login/register
rijesenje je jednostavno, pronadji u kom se tajmeru nalazi dialog za login/register, cut-uj ga i premjesti ga u if(response) od dijaloga poruke
tada ce, kada igrac stisne button "Da" ili vec kako ga nazoves otvoriti dialog za login/register, u suprotnom ce se desiti ono sto stavis ...

if(response)
{

}
else
{
   ... tu
}

preporuka u "else" je da stavis poruku (send client message) i kick funkciju
Naslov: Odg: [Pomoc]onplayerconnect
Poruka od: Retardinjo poslato April 27, 2011, 19:24:51 POSLE PODNE
Citat: [BU] Gigi_Falcone poslato April 27, 2011, 19:04:09 POSLE PODNE
niko ga nije razumio
on zeli da mu u dialogu pise odredjena poruka, tipa "Dobrodosli na server, bla bla" "Da" "Ne", zatim kada neko stisne odredjeni button, da mu nakon toga ide Login/Register

Tvoj problem je sto se login/register dialog nalazi u nekom tajmeru, pa kako ti stavis poruku ispred, on ti automatski promjeni na login/register
rijesenje je jednostavno, pronadji u kom se tajmeru nalazi dialog za login/register, cut-uj ga i premjesti ga u if(response) od dijaloga poruke
tada ce, kada igrac stisne button "Da" ili vec kako ga nazoves otvoriti dialog za login/register, u suprotnom ce se desiti ono sto stavis ...

if(response)
{

}
else
{
   ... tu
}

preporuka u "else" je da stavis poruku (send client message) i kick funkciju


eto covjeka koj me razumije!

pogledacu za tajmer sutra ujutro, a dialog sam vec napravio da mi prebaci nakon sto igrac klikne DA! ;)

hvala!