Szerző Téma: Dialog  (Megtekintve 1085 alkalommal)

Dialog
« Dátum: 2013. július 25. - 21:21:09 »
0 Show voters
Üdv!
Sokat próbálkoztam ilyennel :/ De nem jön össze tudom nagyon alap de akkor sem...
Itt ez a dialog : http://kepfeltoltes.hu/view/130304/mmhc4_www.kepfeltoltes.hu_.png
Azt szeretném megcsinálni hogy ha rákattintok a Close-ra akkor teleportáljon adjon fegyvert vagy valami csak csináljon valamit xD :D

Dialog
« Válasz #1 Dátum: 2013. július 26. - 00:52:10 »
0 Show voters
Ahhha... :D
módod tetejére:
 
#define DIALOG_TELEPORT 1

 
Akkor parancsra vagy ahova akarod ezt berakod:
 
ShowPlayerDialog(playerid, DIALOG_TELEPORT, DIALOG_STYLE_MSGBOX, \"Fejléc\", \"Középen szöveg\", \"Ok\", \"Mégsem\"); //az OK és a Mégsem a két gomb

 
OnDialogResponse alá:
 
if(dialogid == DIALOG_TELEPORT)
{
if(response) // ha az OK gombra nyomott
{
SetPlayerPos(playerid, x,y,z); //x,y,z-t cseréld ki arra a koordinátára ahova szeretnéd õket teleportálni
SendClientMessage(playerid, -1, \"Te az OK gombra kattintottál\");
}
else // ha a Mégse gomba kattintott
{
SendClientMessage(playerid, -1, \"Te a mégse gombra kattintottál\");
}
return 1;
}

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Dialog
« Válasz #2 Dátum: 2013. július 26. - 10:42:25 »
0 Show voters
if(response) ez a(z) elfogadás.

if(!response) ez meg az elútasítás.

Dialog
« Válasz #3 Dátum: 2013. július 26. - 13:34:43 »
0 Show voters
Idézetet írta: ZyZu date=1374828145\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40446\" data-ipsquote-contentclass=\"forums_Topic
if(response) ez a(z) elfogadás.

if(!response) ez meg az elútasítás.

 
ha csak válaszolt és nem akkor szerintem alkalmasabb lenne az else, de szólja ha hülyeséget mondok

Dialog
« Válasz #4 Dátum: 2013. július 26. - 20:12:35 »
0 Show voters
2 féle képpen is próbáltam de nem jó :(
Parancs:
 
   if (strcmp(\"/teszt\", cmdtext, true, 10) == 0)
{
        ShowPlayerDialog(playerid, DIALOG_TESZT, DIALOG_STYLE_MSGBOX, \"Teszt\", \"Teszt\", \"Elfogad\", \"Elutasít\");
return 1;
}

 
1.megoldás
 
               if(dialogid == DIALOG_TESZT)
               {
               if(response) // ha az OK gombra nyomott
               {
               SendClientMessage(playerid, -1, \"Te az OK gombra kattintottál\");
               }
               if(!response) // mégse
               {
               SendClientMessage(playerid, -1, \"Elutasítottad\");
               }
               return 1;
               }

 
2.megoldás
 
    if(dialogid == DIALOG_TESZT)
    {
    if(response) // ha az OK gombra nyomott
    {
    SendClientMessage(playerid, -1, \"Te az OK gombra kattintottál\");
    }
    else // ha a Mégse gomba kattintott
    {
    SendClientMessage(playerid, -1, \"Te a mégse gombra kattintottál\");
    }
    return 1;
    }

Dialog
« Válasz #5 Dátum: 2013. július 26. - 20:42:33 »
0 Show voters
A #define DIALOG_TESZT-nél állítsd pl 200-ra, hátha ütközik egy másikkal

Dialog
« Válasz #6 Dátum: 2013. július 26. - 20:46:28 »
0 Show voters
Nem ütközik, erre figyelek :D
 
#define DIALOG_TESZT 5446132

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Dialog
« Válasz #7 Dátum: 2013. július 26. - 21:51:26 »
0 Show voters
Idézetet írta: ninjo98 date=1374864388\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40446\" data-ipsquote-contentclass=\"forums_Topic
Nem ütközik, erre figyelek :D
 
#define DIALOG_TESZT 4563

 

Amúgy filterscript? Mert ha igen, akkor az összes szkriptednél ondialogresponse rész végénél a return 0-át állítsd return 1-re.

Heroic

  • Vendég
Dialog
« Válasz #8 Dátum: 2013. július 26. - 21:53:55 »
0 Show voters
Idézetet írta: ninjo98 date=1374864388\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40446\" data-ipsquote-contentclass=\"forums_Topic
Nem ütközik, erre figyelek :D
 
#define DIALOG_TESZT 5446132

 

ügyes fiúúú ügyes fiúúú
http://wiki.sa-mp.com/wiki/ShowPlayerDialog
na mit látsz itt ami a te DIALOGoddal ütközik?
semmi?
segítek
 Max dialogid is 32767.

Dialog
« Válasz #9 Dátum: 2013. július 26. - 22:25:50 »
+1 Show voters
Idézetet írta: Heroic date=1374868435\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40446\" data-ipsquote-contentclass=\"forums_Topic


Nem ütközik, erre figyelek :D
 
#define DIALOG_TESZT 5446132

 

ügyes fiúúú ügyes fiúúú
http://wiki.sa-mp.com/wiki/ShowPlayerDialog
na mit látsz itt ami a te DIALOGoddal ütközik?
semmi?
segítek
 Max dialogid is 32767.
 
[/quote]
Kezdõ....
Szerintem nem kellen így leszólni egybõl...

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal