[Pomoc]Dialog godine

Započeo Obrisan korisnik
13. Nov. 2012. Zaključano
537
pregleda
10
postova
Deleted User
Obrisan korisnik
13. Nov. 2012.
Skripta koju koristim: CRP
Detaljan opis problema: Znaci otvori mi Dialog, kad ukucam godine, nece da mi otvori dialog za grad. I usput mi provjerite jel sam dobro napisao davanje godina
Dio skripte:

if(dialogid == DIALOG_GODINE)
        {
        if ( !response ) { SPD(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT,"Odaberite godine","Upisite koliko imati godina(min.: 16 - max.: 60)","Odaberi","Odustani");
        if( response )
      {
new godine = strlen(inputtext);
PlayerInfo = godine;
SPD(playerid, DIALOG_GRAD, DIALOG_STYLE_LIST, "Odaberi grad","Los Angeles\nSan Francisco\nLas Vegas","Odaberi","Odustani");
}
}
}

SPD(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT,"Odaberite godine","Upisite koliko imati godina(min.: 16 - max.: 60)","Odaberi","Odustani");
Deleted User
Obrisan korisnik
14. Nov. 2012.
Vec sam odgovorio u jednoj temi: http://balkan-samp.com/forum/index.php?topic=59172.0
Ali ne tebi ali vam je isti problem...
--Lood--
5
Crime Lord
14. Nov. 2012.
Stavi Vako..Brt za input se valjda koristi switch.. msm barem ja tako koristim..Imo sam isti problem pa sam skonto 🙂

switch(dialogid)
{
case DIALOG_GODINE:
{
             
if ( !response )
{
SPD(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT,"Odaberite godine","Upisite koliko imati godina(min.: 16 - max.: 60)","Odaberi","Odustani");
}

PlayerInfo = strval(inputtext);;
SPD(playerid, DIALOG_GRAD, DIALOG_STYLE_LIST, "Odaberi grad","Los Angeles\nSan Francisco\nLas Vegas","Odaberi","Odustani");
}
}



Stavi vako i ovo stavi na dnu OnDialogResponse 🙂
Deleted User
Obrisan korisnik
14. Nov. 2012.
--Lood-- wrote on November 14, 2012, 7:17 pm:
Stavi Vako..Brt za input se valjda koristi switch.. msm barem ja tako koristim..Imo sam isti problem pa sam skonto 🙂

Nije tacno 🙂
Ovako je mozda brze ali u to nisam siguran (sa switch). switch ti je slicno kao i if da kazem tako. Problem mu je samo u onome sto sam rekao strlen sto je stavio, mora strval, a necu dva puta objasnjavati sada zasto...
Deleted User
Obrisan korisnik
14. Nov. 2012.
Neradi, stavio sam kako si napisao
--Lood--
5
Crime Lord
14. Nov. 2012.
Gagi_ wrote on November 14, 2012, 7:17 pm:
Stavi Vako..Brt za input se valjda koristi switch.. msm barem ja tako koristim..Imo sam isti problem pa sam skonto 🙂

Nije tacno 🙂
Ovako je mozda brze ali u to nisam siguran (sa switch). switch ti je slicno kao i if da kazem tako. Problem mu je samo u onome sto sam rekao strlen sto je stavio, mora strval, a necu dva puta objasnjavati sada zasto...

Brt ja sam imao isti problem....Isto sam koristi if(dialogid == ..) i ono je radilo, ali svkai dialog ispod njega nije..Ili neka stavi ono sti je uradio na dnu DialogResponse.. I radit ce i zameni ono za strlen u strval
Ali neka pokusa vako kao sto sam ja..Meni je radilo 😉 Sad...Ako nece nemora, ali nmz nista izgubit... 🙂
Inace ovo za switch mozda si i upravu, mada u vecini tutova, sam vide ako je DIALOG_STYLE_INPUT, onda ide
switch, a sad kako ocete 😉
Deleted User
Obrisan korisnik
14. Nov. 2012.
Obriso sam jednu zagradu i radi, ali ja kucam 25, a postavi mi 2 godine
Deleted User
Obrisan korisnik
14. Nov. 2012.
A.T.L. wrote on November 14, 2012, 7:36 pm:
Obriso sam jednu zagradu i radi, ali ja kucam 25, a postavi mi 2 godine

Citaj moj post opet i opet dok ne skontas sta sam rekao dva puta.... Otvori onaj link i opet procitaj moj post
strlen - string lenght kada ukucas 25 on vrati 2 jer ima dva karaktera
--Lood--
5
Crime Lord
14. Nov. 2012.
PlayerInfo = strval(inputtext);
ili
umesto onog tvog
new godine = strlen(inputtext);
stavi
new godine = strval(inputtext); 
😉
Kad vec nemozes skontat sta ti covjek pokazuje 🙂
Deleted User
Obrisan korisnik
14. Nov. 2012.
Nisam dobro skuzio. Hvala.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha