Pomoć[ShowPlayerDialog]

Započeo Fr0z3n
2. Sep. 2020.
679
pregleda
9
postova
Frozen_Capone
5
Crime Lord
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:
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): /
Skrilew
6
Godfather
3. Sep. 2020.
Jesi siguran da si potrefio pravi ID dialoga??
Frozen_Capone
5
Crime Lord
3. Sep. 2020.
Pa kao sto vidis
SPD(playerid, 0, DIALOG_STYLE_PREVIEW_MODEL, "RENT", subString, "Izaberi", "Prekini");
}


I'd dijaloga je 0 i tako sam stavio pod ondialogresponse....
Danisoni
5
Godfather
3. Sep. 2020.
Može biti do dosta toga, koristiš li filterskriptu? jer možda ona zauzima dialog id 0, probaj staviti neki velik dialogid, npr 7251 pa probaj onda
Frozen_Capone
5
Crime Lord
3. Sep. 2020.
Nope nije do toga nez sta da radim sve sam probao bukv kao da nema resenja odavde sam uzeo ovaj include
https://forum.sa-mp.com/showthread.php?t=570213
Skrilew
6
Godfather
3. Sep. 2020.
Da, ali proveri da li koristis ID 0 za neki dialog
#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..
Frozen_Capone
5
Crime Lord
3. Sep. 2020.
Nije nije do toga stavio sam random broj i idalje nece sta moze biti?
David||BM
5
Made Man
🔥2
3. Sep. 2020.
Ako koristis neki SA edit moda fDialog ti automarski blokira drugi dialog moras definirati izmedju prvog dialoga u includu
Frozen_Capone
5
Crime Lord
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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha