Dialog Bug (click)
#1

hello, i created new dm script, i think i want release it but i got bug with dialog
after i type /tdm, the dialog show
but after i click that item, nothing happend


pawn Код:
//========================
#define T-DM 3132

#define DIALOG_WEAPON 3138
//========================
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{

    if(strcmp(cmdtext, "/leavedm", true) == 0)
    {
       if(PlayerDm[playerid] == 0)
          {
          SendClientMessage(playerid, COLOR_RED, "you must in dm to use this use /tdm to join dm");
            }
           else if(PlayerDm[playerid] == 1)
            {
             new str[128];
             GetPlayerName(playerid, str, sizeof(str));
             format(str, sizeof(str), "{FF8000}* %s{C0C0C0} has used {FF8000} /leavedm", str);
             SendClientMessageToAll(0xFFFF00AA, str);
             SpawnPlayer(playerid);
             PlayerDm[playerid]= 0;
        return 1;
       }
      }
  return 0;
}

dialog,

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
  switch(dialogid)
    {
        case DIALOG_WEAPON:
        {
            switch(listitem)
            {
                case 0: return GivePlayerWeapon(playerid, 4, 9999)&& SendClientMessage(playerid, 0xFF9900AA, "[INFO]: You've got a Golf Club.");
                case 1: return GivePlayerWeapon(playerid, 5, 9999)&& SendClientMessage(playerid, 0xFF9900AA, "[INFO]: You've got a Golf Club.");
                case 2: return GivePlayerWeapon(playerid, 9, 9999)&& SendClientMessage(playerid, 0xFF9900AA, "[INFO]: You've got a Golf Club.");
                case 3: return GivePlayerWeapon(playerid, 22, 9999)&& SendClientMessage(playerid, 0xFF9900AA, "[INFO]: You've got a Golf Club.");
                case 4: return GivePlayerWeapon(playerid, 24, 9999)&& SendClientMessage(playerid, 0xFF9900AA, "[INFO]: You've got a Golf Club.");
                case 5: return GivePlayerWeapon(playerid, 25, 9999)&& SendClientMessage(playerid, 0xFF9900AA, "[INFO]: You've got a Golf Club.");
                case 6: return GivePlayerWeapon(playerid, 28, 9999)&& SendClientMessage(playerid, 0xFF9900AA, "[INFO]: You've got a Golf Club.");
                case 7: return GivePlayerWeapon(playerid, 38, 9999)&& SendClientMessage(playerid, 0xFF9900AA, "[INFO]: You've got a Golf Club.");
            }
        }
    }
    if(dialogid == T-DM && response)
    {
      switch(listitem)
        {
            case 0:
            {
            PlayerDm[playerid] = 1;
            SendClientMessage(playerid, 0x33AA33AA, "You chose Terrorists.");
            TogglePlayerControllable(playerid,0);
            SetTimer("UnFreezePlayer", 10000, true);
            ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "[-----Weapon Spawner-----]", "Knife\nBat\nChainsaw\nPistol\nDeagle\nShotgun\nMicroUzi", "Take", "Close");
            SetPlayerHealth(playerid, 99999999);
            new str[128];
            GetPlayerName(playerid, str, sizeof(str));
            format(str, sizeof(str), "{FF8000} %s{C0C0C0} has choose {FF8000}terorrist class", str);
            SendClientMessageToAll(0xFFFF00AA, str);
            SetTimerEx("UnFreezePlayer",10000,0,"i",playerid);
            SetPlayerArmour(playerid, 99999999);//antispawnkill
            SetPlayerColor(playerid,COLOR_RED);
            SetPlayerTeam(playerid, 1);
            SetPlayerSkin(playerid,79);
            SetPlayerPos(playerid, 1323.5071,5061.0566,125.9839);
            }
            case 1:
            {
             PlayerDm[playerid] = 1;
             SendClientMessage(playerid, 0x33AA33AA, "You chose Counter-Terrorists.");
             SetPlayerHealth(playerid, 99999999);
             SetTimerEx("UnFreezePlayer",10000,0,"i",playerid);
             SetPlayerColor(playerid,COLOR_GILE);
             TogglePlayerControllable(playerid,0);
             new str[128];
             GetPlayerName(playerid, str, sizeof(str));
             format(str, sizeof(str), "{FF8000} %s{C0C0C0} has choose {FF8000} counter-terorrist class", str);
             SendClientMessageToAll(0xFFFF00AA, str);
             ShowPlayerDialog(playerid, DIALOG_WEAPON, DIALOG_STYLE_LIST, "[-----Weapon Spawner-----]", "Knife\nBat\nChainsaw\nPistol\nDeagle\nShotgun\nMicroUzi", "Take", "Close");
             SetPlayerArmour(playerid, 999999999);//anti spawnkill
             SetPlayerTeam(playerid, 2);
             SetPlayerSkin(playerid,285);
             SetPlayerPos(playerid, 1141.2019,5070.8477,125.7839);
            }
        }
     }
   return 1;
}
Код:
++
Reply


Messages In This Thread
Dialog Bug (click) - by Guest123 - 11.05.2013, 07:09
Re: Dialog Bug (click) - by GoldZoroGrab - 11.05.2013, 07:12
Re: Dialog Bug (click) - by Guest123 - 11.05.2013, 07:16
Re: Dialog Bug (click) - by GoldZoroGrab - 11.05.2013, 07:41

Forum Jump:


Users browsing this thread: 1 Guest(s)