Započeo Seiz
•21. Sep. 2014.• Zaključano[POMOC] Dialog
314
pregleda
11
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
349
Postovi:
32
Teme:
Pridružio se:Dec. 2013
21. Sep. 2014.
Skripta koju koristim: Moja od 0
Detaljan opis problema: Ovako pravim da kad se igrac uloguje i spawnuje da mu otvori dialog da bira tim pa kad izabere tim onda i klasu e sad problem je sto moze da ne izabere tim tako sto stisne ESC, probao sam da napravim da kad stisne ESC da mu opet otvori dialog ali ne ide mi ima neko ideju kako to da sredim?
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Detaljan opis problema: Ovako pravim da kad se igrac uloguje i spawnuje da mu otvori dialog da bira tim pa kad izabere tim onda i klasu e sad problem je sto moze da ne izabere tim tako sto stisne ESC, probao sam da napravim da kad stisne ESC da mu opet otvori dialog ali ne ide mi ima neko ideju kako to da sredim?
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
523
Postovi:
44
Teme:
Pridružio se:Mar. 2013
22. Sep. 2014.
Daj mi taj dialog, ali u principu to bi islo ovako nekako:
if(dialogid == id) //Stavis id/define svoj dialoga
{
if(response)
{
//Tu stavis ono sto zelis da slijedi nakon sto pritisne "OK" ili sta vec imas
}
else
{
ShowPlayerDialog... // Tu stavis ono sto zelis kada igrac pritisne ESC
}
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
349
Postovi:
32
Teme:
Pridružio se:Dec. 2013
22. Sep. 2014.
xyzcod2 wrote on September 22, 2014, 7:17 am:
Daj mi taj dialog, ali u principu to bi islo ovako nekako:
if(dialogid == id) //Stavis id/define svoj dialoga
{
if(response)
{
//Tu stavis ono sto zelis da slijedi nakon sto pritisne "OK" ili sta vec imas
}
else
{
ShowPlayerDialog... // Tu stavis ono sto zelis kada igrac pritisne ESC
}
}Gledaj brt problem je sto se taj dialog nalazi pod public SetPlayerSpawn.
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
523
Postovi:
44
Teme:
Pridružio se:Mar. 2013
22. Sep. 2014.
To gdje ti igracu pokazujes dialog vjerovatno je u OnPlayerSpawn, ali ono sto se dogadja kada igrac reagira na dialog se dogadja u publicu OnDialogResponse, tamo nadji taj dialog i posalji mi to
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
349
Postovi:
32
Teme:
Pridružio se:Dec. 2013
22. Sep. 2014.
Vec sam stavio kao sto si napisao gore ali opet kad se spawnuje i otvori mu dialog da bira team on moze da stisne esc ili exit i izbegne to, nece da mu otvori ponovo dialog.
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
190 / 250 XP
Početnik(0)
2,463
Postovi:
6
Teme:
Pridružio se:Jul 2014
23. Sep. 2014.
Probaj ovako:
if(dialogid == id_dialoga)
{
if (!response)return ShowPlayerDialog(bla bla); // ako je pritisnuo drugo dugme
if(response)
{
// ovdje sta da se desava ako je pritisnuo prvo dugme
}
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava