Skripta koju koristim: 0
Detaljan opis problema: Poceo sam nesto da pravim i napravio sam da ako igrac klikne lijevi klik pokaze mu poslje prvog i drugi dialog a poslje drugog i treci, ali taj treci nece da pokaze..
Dio skripte: [pawn]if(dialogid == 1)
{
switch (dialogid)
{
case DIALOG_TEST:
{
if(response)
ShowPlayerDialog(playerid, DIALOG_TEST2, DIALOG_STYLE_MSGBOX, "Obavijest", "222222", "22", "22");
}
case DIALOG_TEST2:
{
if(response)
ShowPlayerDialog(playerid, DIALOG_TEST3, DIALOG_STYLE_MSGBOX, "Obavijest", "33333", "333", "33");
}
}
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Neko zna?
ako klikne na 22 to je response deo a na drugu 22 to je !response. I to kao sto si ti uradio dialoge to nije pravilno. Koristis case 0 case 1
Mozes mi malo objasniti jer sam ja ovako shvatio
[pawn] case DIALOG_TEST: // u slucaju dialoga_test
{
if(response) //ako igrac klikne lijevi klik
ShowPlayerDialog(playerid, DIALOG_TEST2, DIALOG_STYLE_MSGBOX, "Obavijest", "222222", "22", "22"); // pokazi mu ovaj dialog
}[/pawn]
I uradio sam kako si ti i rekao ali opet ne otvara treci dialog
LOCK!
Pravila!