Jump to content
  • 0

pomoc Místo zavření dialogu se mi vykoná příkaz.


snake3321

Dotaz

Dobrý den, dnes jsem si chtěl udělal script na rychlo a taky jsem tak udělal, vše fungoval až do té doby když jsem chtěl dialog zavřít, tlačítko na zavření fungovalo stejně jako na potvrzení. Nevíte proč? Nemůže to být to číslo u definice?(Zvírazněno) - Pawn níže:

 

#include <a_samp>
 
#define dialog_123 100
#define COLOR_BLUE 0x00FFFFAA
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/autayt", true) == 0)
{
   ShowPlayerDialog(playerid, dialog_123, DIALOG_STYLE_LIST, "Drift Auta - By snake3321", "{FF0000}|-> {FFFFFF}Elegy\n{FF0000}|-> {FFFFFF}Phoenix\n{FF0000}|-> {FFFFFF}Cheetah", "Vybrat", "Zavrit");
   return 1;
}
return 0;
}
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new Float:x,Float:y,Float:z;
if(dialogid == dialog_123)
{
   switch(listitem)
   {
       case 0:
       {
           SetPlayerPos(playerid,x,y,z);
           CreateVehicle(562,x+3.0,y,z,0.0,1,1,60);
           SendClientMessage(playerid, COLOR_BLUE, "Spawnul sis auto {FF0000}Elegy");
           return 1;
       }
       case 1:
       {
           SetPlayerPos(playerid,x,y,z);
           CreateVehicle(603,x+3.0,y,z,0.0,1,1,60);
           SendClientMessage(playerid, COLOR_BLUE, "Spawnul sis auto {FF0000}Phoenix");
           return 1;
       }
       case 2:
       {
           SetPlayerPos(playerid,x,y,z);
           CreateVehicle(415,x+3.0,y,z,0.0,1,1,60);
           SendClientMessage(playerid, COLOR_BLUE, "Spawnul sis auto {FF0000}Cheetah");
           return 1;
       }
   }
}
return 0;
}
Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

  • 0

Nastav třeba 25587

 

Beztak máš tamto už zadefinováné :d

a změn i to dialog123

 

Pojmenuj si to třeba ASPAWN

#include <a_samp>
 new Float:x,Float:y,Float:z;
#define ASPAWN 25587
#define COLOR_BLUE 0x00FFFFAA
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/autayt", true) == 0)
{
   ShowPlayerDialog(playerid, ASPAWN, DIALOG_STYLE_LIST, "Drift Auta - By snake3321", "{FF0000}|-> {FFFFFF}Elegy\n{FF0000}|-> {FFFFFF}Phoenix\n{FF0000}|-> {FFFFFF}Cheetah", "Vybrat", "Zavrit");
   return 1;
}
return 0;
}
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == ASPAWN)
{
   switch(listitem)
   {
       case 0:
       {
           GetPlayerPos(playerid,x,y,z);
           CreateVehicle(562,x+3.0,y,z,0.0,1,1,60);
           SendClientMessage(playerid, COLOR_BLUE, "Spawnul sis auto {FF0000}Elegy");
           return 1;
       }
       case 1:
       {
           GetPlayerPos(playerid,x,y,z);
           CreateVehicle(603,x+3.0,y,z,0.0,1,1,60);
           SendClientMessage(playerid, COLOR_BLUE, "Spawnul sis auto {FF0000}Phoenix");
           return 1;
       }
       case 2:
       {
           GetPlayerPos(playerid,x,y,z);
           CreateVehicle(415,x+3.0,y,z,0.0,1,1,60);
           SendClientMessage(playerid, COLOR_BLUE, "Spawnul sis auto {FF0000}Cheetah");
           return 1;
       }
   }
}
return 0;
}
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...