Szerző Téma: Dialóg  (Megtekintve 583 alkalommal)

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Dialóg
« Dátum: 2010. november 04. - 16:41:36 »
0 Show voters
Hi
Olyan kérdésem lenne, hogy ha létrehozok egy dialógot akkor hogytudom azt állítani hogy a második rész ami nálam most \"Mégse\" akkor azzal kilpjen a dialógból. De ha Pl Visszara teszem akkor visszalépjen egyel..
A másik meg ha beirom a parancsom, és entertnyomok, akkor valamikor rögtön 3al elõreurik annyira érzékeny.
Ezen lehet valahogy álítani?
A segítséget elrõe köszönöm

Dialóg
« Válasz #1 Dátum: 2010. november 04. - 17:51:59 »
0 Show voters
Tessék:
Ez kilépsés:
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) //Kilép a dialogból
{
switch(dialogid)
{
case 1:
{
    if(!response) return 1;
    //Stb...
}
}
return 1;
}

 
Ez visszamegy,helyetesítsd be a dolgokat:
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) //Helyetesítsd be a dolgokat
{
switch(dialogid)
{
case 2:
{
    if(!response) return ShowPlayerDialog(playerid, elõzõ dialogid, dialogstyle , \"stb...\", \"stb...\", \"OK\", \"Vissza\");
    //Stb...
}
}
return 1;
}

 
Ha a response 1,akkor az elsõ gombot,ha 0 akkor a második gombot nyomta meg a player.

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Dialóg
« Válasz #2 Dátum: 2010. november 04. - 17:53:46 »
0 Show voters
Köszönöm szépen..
Zárok

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal