PARTNERI:

* Marketing

-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Pomoć] Kako da napravim /diler u dialogu  (Pročitano 86 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže gajic.aMx

Kako da napravim /diler u dialogu
« poslato: Mart 14, 2019, 20:28:58 posle podne »
Problem(error/warning): Kako da napravim /diler u dialog da metem /buyseeds /kupialat i /crnotrziste u dialog
Dio skripte: [ pawn ]Balkan Extazy izvorna[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): l//
-OLD STREET-

FORUM:WWW.USKORO.RS
SAMP:USKORO
TS3:USKORO

OWNER:GAJIC
DEVELOPER:GAJIC
MAPPER:GAJIC

-OLD STREET-
 

Van mreže ghost1337

  • Pee-Wee
  • *
  • Poruke: 47
Odg: Kako da napravim /diler u dialogu
« Odgovor #1 poslato: Mart 15, 2019, 00:30:00 pre podne »
Mislis ono kao da dodjes do dilera i pritisnes neko slovo npr 'F' pa da ti izbaci kao dijalog?

ako je to, onda koristi se ovim stranicama i povezi sebi:  https://wiki.sa-mp.com/wiki/Keys https://wiki.sa-mp.com/wiki/Dialog_Styles ;
ostalo je na tebi, kako planiras to izvest, masti na volju
« Poslednja izmena: Mart 15, 2019, 00:35:03 pre podne ghost1337 »
GHETTO STORY RPG
 

Van mreže throwaway3152019

  • Newbie
  • *
  • Poruke: 1
Odg: Kako da napravim /diler u dialogu
« Odgovor #2 poslato: Mart 15, 2019, 19:32:25 posle podne »
Pawno Code: [Izaberi]
#DEFINE DIALOG_DILER 32766 // Stavi broj koji nisi koristio
if(!strcmp("/diler", cmdtext))
{
    ShowPlayerDialog(playerid, DIALOG_DILER, DIALOG_STYLE_LIST,  "Diler komande", "Buyseeds\nKupi Alat\nCrno Tržište" "Izaberi" "");
    return 1;
}

// Ovo stavljaš pod OnDialogResponse
    if(dialogid == DIALOG_DILER)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                    //Ovde stavljaš kod od /buyseeds
                }
                case 1:
                {
                    //Kupi Alat
                }
                case 2:
                {
                    //Crno Tržište
                }
            }
       }
        return 1;
    }

Pošto ne znam kako si napisao kod za te komande, ne mogu da ti napišem kompletan kod, ali samo ubaci ovde gde sam označio, i gde ti dijalog vraća nulu ili manje uradi isto za te delove koda kao i ovo, samo promeniš sendclientmessage u dijalog koji želiš da mu izbaci.