Započeo Mato RP
•1. Dec. 2013.• Zaključano[pomoc]nece mi nesto raditi!POMOC
682
pregleda
22
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
505
Postovi:
82
Teme:
Pridružio se:Sep. 2013
1. Dec. 2013.
Skripta koju koristim:moja od nule
Detaljan opis problema😛a napravio sam dialog za posao,ali kada napiÅ¡em npr. to sto zam napravio komandu /poslovi sve mi se lijepo pojavi ali kada stisnem npr. na farmer onda mi se samo ugasi dialog i to je to!
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Detaljan opis problema😛a napravio sam dialog za posao,ali kada napiÅ¡em npr. to sto zam napravio komandu /poslovi sve mi se lijepo pojavi ali kada stisnem npr. na farmer onda mi se samo ugasi dialog i to je to!
Dio skripte:
//komanda CMD:poslovi(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_POSLOVI, DIALOG_STYLE_LIST, "POSLOVI", "0. Farmer\n1. Taxista\n2. Posao2", "Odaberi", "Odustani");
return 1;
}sada ono sto ide pod OnDialogRansponse tako nekako if(dialogid == DIALOG_POSLOVI) {
if(response) return 1;
if(response) {
if(listitem == 0) {
SendClientMessage(playerid, COLOR_GREY, "asdasda");}
}
if(listitem == 1) {
SendClientMessage(playerid, COLOR_GREY, "asdasda");}//to adsadsadas to zanemarite!
}
return 1;
}Neznam ako je to opce dobro! i na pocetku: #define DIALOG_POSLOVI 999Neke slike/video za lakse dobivanje pomoci(neobavezno)://
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
1. Dec. 2013.
if(dialogid == DIALOG_POSLOVI)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_GREY, "asdasda");}
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_GREY, "asdasda");}/
}
}
return 1;
}probaj ovako ako neradi vidi da ti se nemesaju dialozi
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
505
Postovi:
82
Teme:
Pridružio se:Sep. 2013
1. Dec. 2013.
Dođu mi još dva errora evo ti ih:
F:\GameModovi\My Orion Mark 2\Orion Mark RolePlay\filterscripts\Poslovi.pwn(496) : error 029: invalid expression, assumed zero
F:\GameModovi\My Orion Mark 2\Orion Mark RolePlay\filterscripts\Poslovi.pwn(499) : error 010: invalid function or declarationGodfather
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
1. Dec. 2013.
Nije mi jasno sto si stavio dva "response" i povratio komandu, kako mislis da cita ostale listiteme
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
1. Dec. 2013.
Mato RP wrote on December 1, 2013, 2:50 pm:
Dođu mi još dva errora evo ti ih:
F:\GameModovi\My Orion Mark 2\Orion Mark RolePlay\filterscripts\Poslovi.pwn(496) : error 029: invalid expression, assumed zero
F:\GameModovi\My Orion Mark 2\Orion Mark RolePlay\filterscripts\Poslovi.pwn(499) : error 010: invalid function or declarationDaj linije....
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
505
Postovi:
82
Teme:
Pridružio se:Sep. 2013
1. Dec. 2013.
E cujes avako mi je dobro ali mi nema return 1;
if(dialogid == DIALOG_POSLOVI)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_GREY, "asdasda");}
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_GREY, "asdasda");}
}
}OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
1. Dec. 2013.
if(dialogid == DIALOG_POSLOVI)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_GREY, "asdasda");}
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_GREY, "asdasda");}
}
}
}Ja se izvinjavam mislio sam da ti je to jedini dialog pod response pa sam stavio return.
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
505
Postovi:
82
Teme:
Pridružio se:Sep. 2013
1. Dec. 2013.
Sada mi dođe jedan error i nemam nista drugo pod OnDialogRansponse! error:
F:\GameModovi\My Orion Mark 2\Orion Mark RolePlay\filterscripts\Poslovi.pwn(498) : error 054: unmatched closing brace ("}")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
1. Dec. 2013.
Radi po sledecoj semi
if (dialogid == tvoj id)
{
if(response)
{
if (listitem == 0)
{
Akcija tj. output
}
if (listitem == 1)
{
Akcija 2 tj. output 2
}
}
return 1;
}
Tako ti se prave dialozi i po ovoj semi radis svaki drugi, stim sto listitem-e mozes postavljati i u vecem broju Ja TI TRENUTNO SVE ODGOVARAM SA TELEFONA, tako da su manje greske moguce, ali to je sustina 🙂
if (dialogid == tvoj id)
{
if(response)
{
if (listitem == 0)
{
Akcija tj. output
}
if (listitem == 1)
{
Akcija 2 tj. output 2
}
}
return 1;
}
Tako ti se prave dialozi i po ovoj semi radis svaki drugi, stim sto listitem-e mozes postavljati i u vecem broju Ja TI TRENUTNO SVE ODGOVARAM SA TELEFONA, tako da su manje greske moguce, ali to je sustina 🙂
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
505
Postovi:
82
Teme:
Pridružio se:Sep. 2013
1. Dec. 2013.
Sada mi radi ali mi dođe jedan warning!:
F:\GameModovi\My Orion Mark 2\Orion Mark RolePlay\filterscripts\Poslovi.pwn(503) : warning 209: function "OnDialogResponse" should return a valueMorate biti prijavljeni da biste odgovorili na ovu temu.
Prijava