GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Sheet - 2010. november 04. - 16:41:36

Cím: Dialóg
Írta: Sheet - 2010. november 04. - 16:41:36
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
Cím: Dialóg
Írta: ChuckNorris - 2010. november 04. - 17:51:59
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.
Cím: Dialóg
Írta: Sheet - 2010. november 04. - 17:53:46
Köszönöm szépen..
Zárok