Započeo Fr0z3n
•2. Sep. 2020.Pomoć[ShowPlayerDialog]
699
pregleda
9
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
964
Postovi:
65
Teme:
Pridružio se:Dec. 2019
2. Sep. 2020.
Problem(error/warning): Ubacio sam novi include za dialoge DIALOG_STYLE_PREVIEW_MODEL verovatno ste culi, napravim ja neki sistem za rent preko pickupa i sve ja uradim komandu i to i uradim pod ondialog sta da uradi kad klikne izaberi na nesto ali ne prolazi do tamo kada kliknem izaberi...
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): /
Deo skripte:
CMD:rent(playerid, params[]) {
#pragma unused params
new subString;
if(GetNearestRent(playerid) == -1) return SendClientMessage(playerid, 0x0077C7FF, " {FFFFFF}Niste u blizini renta.");
if(Rentano != -1 && Rentano != GetPlayerVehicleID(playerid)) return ErrorMessage(playerid, "Vec si rentao neko vozilo!.");
format(subString, sizeof(subString), "401(0.0, 0.0, -50.0, 1.0, 6, 6)\tBravura\n");
return SPD(playerid, 0, DIALOG_STYLE_PREVIEW_MODEL, "RENT", subString, "Izaberi", "Prekini");
}else if (dialogid == 0) {
if (response) {
//if( listitem == 0 ) {
new string;
format( string, sizeof( string ), ""col_white"Rent na 5 minuta - 75$\n\n\
"col_white"Rent na 10 minuta - 150$\n\n\
"col_white"Rent na 15 minuta - 250$\n\n\
"col_white"Rent na 20 minuta - 350$\n\n\
"col_white"Rent na 30 minuta - 600$");
SPD ( playerid, dialog_PICKUPRENT, DSL, "Rent Vozila", string, "Rentaj", D_ODUSTANI );
//}
}
} Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): /
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
3. Sep. 2020.
Da, ali proveri da li koristis ID 0 za neki dialog
Evo ti primera, nadam se da ce ti biti jasnije malo o cemu pricam
Znaci proveri da li ti se ID dialoga 0 poklapa vec sa nekim dialog-om. sto mislim da je ovde slucaj gledajuci kako ostali rade..
#define dialog_Login 0 //Definisemo dialog_Login kao 0
#define dialog_Register 1
#define dialog_Godine 2
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "N", "N", "N", "N");
ShowPlayerDialog(playerid, dialog_Login, DIALOG_STYLE_MSGBOX, "N", "N", "N", "N");
//Oba ShowPlayerDialog-a ce prikazati isto, takodje je OnDialogResponse biti isti za oba dialoga iznad
//Zbog istog ID-a
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
if(dialogid == dialog_Login) {
//Nesto
}
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
if(dialogid == 0) {
//Nesto
}
}
//Dva callback-a OnDialogResponse iznad ce biti ista, i bilo koji od gornja dva dialoga pozvao, vratice istu vrednost tacnije komentar "Nesto"Evo ti primera, nadam se da ce ti biti jasnije malo o cemu pricam
Znaci proveri da li ti se ID dialoga 0 poklapa vec sa nekim dialog-om. sto mislim da je ovde slucaj gledajuci kako ostali rade..
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
137 / 250 XP
Početnik(0)
387
Postovi:
39
Teme:
Pridružio se:Feb. 2016
3. Sep. 2020.
Ako koristis neki SA edit moda fDialog ti automarski blokira drugi dialog moras definirati izmedju prvog dialoga u includu
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
964
Postovi:
65
Teme:
Pridružio se:Dec. 2019
4. Sep. 2020.
U suštini ysi se ne voli sa ovim includom tako da mora da include bude iznad ysi-a, u svakom slučaju hvala svima sto su se potrudili 2 dana vec pokusavam d aresim problem i eto ga....
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
