[HELP] Dialog Response
#1

Basicly i don't understand wtf is that mean?

Code:
C:\Users\Monster\Desktop\samp03z_svr_R1_win32\gamemodes\12-Gaming.pwn(598) : error 014: invalid statement; not in switch
C:\Users\Monster\Desktop\samp03z_svr_R1_win32\gamemodes\12-Gaming.pwn(598) : warning 215: expression has no effect
C:\Users\Monster\Desktop\samp03z_svr_R1_win32\gamemodes\12-Gaming.pwn(598) : error 001: expected token: ";", but found ":"
C:\Users\Monster\Desktop\samp03z_svr_R1_win32\gamemodes\12-Gaming.pwn(598) : error 029: invalid expression, assumed zero
C:\Users\Monster\Desktop\samp03z_svr_R1_win32\gamemodes\12-Gaming.pwn(598) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Script:
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch( dialogid )
    {
        case DIALOG_SHOP:
        {
            if(response)
            {
                if(listitem == 0)
                {
                    ShowPlayerDialog(playerid,DIALOG_WEAPS,DIALOG_STYLE_LIST,"Pood - Relvad","Kurikas - 200Ђ\nKatana - 10000Ђ\nTear Gas - 350Ђ\n9mm - 450Ђ\nShotgun - 300Ђ\nSawnoff Shotgun - 559Ђ\nArmour - 250Ђ\nMicro smg/uzi - 600Ђ\nMp5 - 1000Ђ\nAk-47 - 960Ђ\nM4 - 1000Ђ","Osta","Lahku");
                }
                if(listitem == 1)
                {
                    ShowPlayerDialog(playerid,DIALOG_FOOD,DIALOG_STYLE_LIST,"Pood - Sццgid","Pizza - 55Ђ (50%)\nPraad - 30Ђ (25%)\nSalat - 45Ђ (60%)\nSххrik - 100Ђ (99%)\nSupp - 132Ђ (100%)\nCoca-Cola - 29Ђ (19%)\nJддtise-kokteil ja Hamburger - 145Ђ (100%)\nMahl - 30Ђ (25%)","Osta","Lahku");
                }
             }
        }
       
   
        case DIALOG_WEAPS:
        {
            if(response)
            {
                if(listitem == 0)
                {
                    if(GetPlayerMoney(playerid) <200) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Kurika!");
                    GivePlayerMoney(playerid,-200);
                    GivePlayerWeapon(playerid,WEAPON_BAT,1);
                }
                if(listitem == 1)
                {
                    if(GetPlayerMoney(playerid) <10000) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Katana!");
                    GivePlayerMoney(playerid,-10000);
                    GivePlayerWeapon(playerid,WEAPON_KATANA,1);
                }
                if(listitem == 2)
                {
                    if(GetPlayerMoney(playerid) <350) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Tear Gas'i!");
                    GivePlayerMoney(playerid,-350);
                    GivePlayerWeapon(playerid,WEAPON_TEARGAS,130);
                }
                if(listitem == 3)
                {
                    if(GetPlayerMoney(playerid) <450) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid 9mm'i!");
                    GivePlayerMoney(playerid,-450);
                    GivePlayerWeapon(playerid,WEAPON_COLT45,130);
               }
               if(listitem == 4)
               {
                   if(GetPlayerMoney(playerid) <300) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Shotgun'i!");
                   GivePlayerMoney(playerid,-300);
                   GivePlayerWeapon(playerid,WEAPON_SHOTGUN,200);
               }
               if(listitem == 5)
               {
                   if(GetPlayerMoney(playerid) <559) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Sawnoff Shotgun'i!");
                   GivePlayerMoney(playerid,-559);
                   GivePlayerWeapon(playerid,WEAPON_SAWEDOFF,200);
               }
               if(listitem == 6)
               {
                   if(GetPlayerMoney(playerid) <250) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Armour'i!");
                   GivePlayerMoney(playerid,-250);
                   SetPlayerArmour(playerid,100);
               }
               if(listitem == 7)
               {
                   if(GetPlayerMoney(playerid) <600) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Micro smg/uzi!");
                   GivePlayerMoney(playerid,-600);
                   GivePlayerWeapon(playerid,WEAPON_UZI,300);
               }
               if(listitem == 8)
               {
                   if(GetPlayerMoney(playerid) <1000) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid MP5'e!");
                   GivePlayerMoney(playerid,-1000);
                   GivePlayerWeapon(playerid,WEAPON_MP5,245);
               }
               if(listitem == 9)
               {
                   if(GetPlayerMoney(playerid) <960) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid AK-47'me!");
                   GivePlayerMoney(playerid,-960);
                   GivePlayerWeapon(playerid,WEAPON_AK47,500);
               }
               if(listitem == 10)
               {
                   if(GetPlayerMoney(playerid) <350) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid M4'ja!");
                   GivePlayerMoney(playerid,-350);
                   GivePlayerWeapon(playerid,WEAPON_M4,1000);
               }
          }
         
          case DIALOG_REGISTER:
          {
              if (!response) return Kick(playerid);
              if(response)
              {
                  if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"12-Gaming Server",""COL_RED"Lahter on tьhi!?\n"COL_WHITE"Proovi uuesti! Kirjut oma tulevane kasutaja parool, alla lahtrisse:","Registreeri","Lahku");
                  new INI:File = INI_Open(UserPath(playerid));
                  INI_SetTag(File,"data");
                  INI_WriteInt(File,"Password",udb_hash(inputtext));
                  INI_WriteInt(File,"Cash",0);
                  INI_WriteInt(File,"Admin",0);
                  INI_WriteInt(File,"Kills",0);
                  INI_WriteInt(File,"Deaths",0);
                  INI_WriteInt(File,"Score",0);
                  INI_Close(File);

                  GivePlayerMoney(playerid,50000);
                  SendClientMessage(playerid,COLOR_GREEN,"Sa oled edukalt registreeritud! Alustuseks anname sulle 50,000Ђ!");
              }
          }
         
          case DIALOG_LOGIN:
          {
              if ( !response ) return Kick ( playerid );
              if( response )
              {
                  if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
                  {
                      INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                      GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
                      SetPlayerScore(playerid, PlayerInfo[playerid][Score]);
                      SendClientMessage(playerid,COLOR_GREEN,"Sa oled edukalt sisse logitud!");
                  }
                  else
                  {
                      ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"12-Gaming Server",""COL_RED"Vale parool!?\n"COL_WHITE"Proovi uuesti! Kirjuta oma kasutaja parool:\n\nKui sul on parool meelest дra lдinud, kьsi admini kдest!","Registreeri","Lahku");
                  }
                  return 1;
             }
         }
    }
    return 1;
}
Reply
#2

pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_SHOP)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
Continue.
Reply
#3

Would you mind show us line 598?
Reply
#4

It would be great if we knew which one is the 598 line.

Edit: too late.
Reply
#5

Quote:
Originally Posted by Aerotactics
View Post
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_SHOP)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
Continue.
Ehh?? I don't understand

Quote:
Originally Posted by Faisal_khan
View Post
Would you mind show us line 598?
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch( dialogid )
    {
        case DIALOG_SHOP:
        {
            if(response)
            {
                if(listitem == 0)
                {
                    ShowPlayerDialog(playerid,DIALOG_WEAPS,DIALOG_STYLE_LIST,"Pood - Relvad","Kurikas - 200Ђ\nKatana - 10000Ђ\nTear Gas - 350Ђ\n9mm - 450Ђ\nShotgun - 300Ђ\nSawnoff Shotgun - 559Ђ\nArmour - 250Ђ\nMicro smg/uzi - 600Ђ\nMp5 - 1000Ђ\nAk-47 - 960Ђ\nM4 - 1000Ђ","Osta","Lahku");
                }
                if(listitem == 1)
                {
                    ShowPlayerDialog(playerid,DIALOG_FOOD,DIALOG_STYLE_LIST,"Pood - Sццgid","Pizza - 55Ђ (50%)\nPraad - 30Ђ (25%)\nSalat - 45Ђ (60%)\nSххrik - 100Ђ (99%)\nSupp - 132Ђ (100%)\nCoca-Cola - 29Ђ (19%)\nJддtise-kokteil ja Hamburger - 145Ђ (100%)\nMahl - 30Ђ (25%)","Osta","Lahku");
                }
             }
        }
       
   
        case DIALOG_WEAPS:
        {
            if(response)
            {
                if(listitem == 0)
                {
                    if(GetPlayerMoney(playerid) <200) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Kurika!");
                    GivePlayerMoney(playerid,-200);
                    GivePlayerWeapon(playerid,WEAPON_BAT,1);
                }
                if(listitem == 1)
                {
                    if(GetPlayerMoney(playerid) <10000) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Katana!");
                    GivePlayerMoney(playerid,-10000);
                    GivePlayerWeapon(playerid,WEAPON_KATANA,1);
                }
                if(listitem == 2)
                {
                    if(GetPlayerMoney(playerid) <350) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Tear Gas'i!");
                    GivePlayerMoney(playerid,-350);
                    GivePlayerWeapon(playerid,WEAPON_TEARGAS,130);
                }
                if(listitem == 3)
                {
                    if(GetPlayerMoney(playerid) <450) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid 9mm'i!");
                    GivePlayerMoney(playerid,-450);
                    GivePlayerWeapon(playerid,WEAPON_COLT45,130);
               }
               if(listitem == 4)
               {
                   if(GetPlayerMoney(playerid) <300) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Shotgun'i!");
                   GivePlayerMoney(playerid,-300);
                   GivePlayerWeapon(playerid,WEAPON_SHOTGUN,200);
               }
               if(listitem == 5)
               {
                   if(GetPlayerMoney(playerid) <559) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Sawnoff Shotgun'i!");
                   GivePlayerMoney(playerid,-559);
                   GivePlayerWeapon(playerid,WEAPON_SAWEDOFF,200);
               }
               if(listitem == 6)
               {
                   if(GetPlayerMoney(playerid) <250) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Armour'i!");
                   GivePlayerMoney(playerid,-250);
                   SetPlayerArmour(playerid,100);
               }
               if(listitem == 7)
               {
                   if(GetPlayerMoney(playerid) <600) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Micro smg/uzi!");
                   GivePlayerMoney(playerid,-600);
                   GivePlayerWeapon(playerid,WEAPON_UZI,300);
               }
               if(listitem == 8)
               {
                   if(GetPlayerMoney(playerid) <1000) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid MP5'e!");
                   GivePlayerMoney(playerid,-1000);
                   GivePlayerWeapon(playerid,WEAPON_MP5,245);
               }
               if(listitem == 9)
               {
                   if(GetPlayerMoney(playerid) <960) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid AK-47'me!");
                   GivePlayerMoney(playerid,-960);
                   GivePlayerWeapon(playerid,WEAPON_AK47,500);
               }
               if(listitem == 10)
               {
                   if(GetPlayerMoney(playerid) <350) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                   SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid M4'ja!");
                   GivePlayerMoney(playerid,-350);
                   GivePlayerWeapon(playerid,WEAPON_M4,1000);
               }
          }
         
          case DIALOG_REGISTER: <------ THIS IS LINE 598
          {
              if (!response) return Kick(playerid);
              if(response)
              {
                  if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"12-Gaming Server",""COL_RED"Lahter on tьhi!?\n"COL_WHITE"Proovi uuesti! Kirjut oma tulevane kasutaja parool, alla lahtrisse:","Registreeri","Lahku");
                  new INI:File = INI_Open(UserPath(playerid));
                  INI_SetTag(File,"data");
                  INI_WriteInt(File,"Password",udb_hash(inputtext));
                  INI_WriteInt(File,"Cash",0);
                  INI_WriteInt(File,"Admin",0);
                  INI_WriteInt(File,"Kills",0);
                  INI_WriteInt(File,"Deaths",0);
                  INI_WriteInt(File,"Score",0);
                  INI_Close(File);

                  GivePlayerMoney(playerid,50000);
                  SendClientMessage(playerid,COLOR_GREEN,"Sa oled edukalt registreeritud! Alustuseks anname sulle 50,000Ђ!");
              }
          }
         
          case DIALOG_LOGIN:
          {
              if ( !response ) return Kick ( playerid );
              if( response )
              {
                  if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
                  {
                      INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                      GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
                      SetPlayerScore(playerid, PlayerInfo[playerid][Score]);
                      SendClientMessage(playerid,COLOR_GREEN,"Sa oled edukalt sisse logitud!");
                  }
                  else
                  {
                      ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"12-Gaming Server",""COL_RED"Vale parool!?\n"COL_WHITE"Proovi uuesti! Kirjuta oma kasutaja parool:\n\nKui sul on parool meelest дra lдinud, kьsi admini kдest!","Registreeri","Lahku");
                  }
                  return 1;
             }
         }
    }
    return 1;
}
Reply
#6

Missed a closing brace for DIALOG_WEAPS:
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch( dialogid )
    {
        case DIALOG_SHOP:
        {
            if(response)
            {
                if(listitem == 0)
                {
                    ShowPlayerDialog(playerid,DIALOG_WEAPS,DIALOG_STYLE_LIST,"Pood - Relvad","Kurikas - 200€\nKatana - 10000€\nTear Gas - 350€\n9mm - 450€\nShotgun - 300€\nSawnoff Shotgun - 559€\nArmour - 250€\nMicro smg/uzi - 600€\nMp5 - 1000€\nAk-47 - 960€\nM4 - 1000€","Osta","Lahku");
                }
                if(listitem == 1)
                {
                    ShowPlayerDialog(playerid,DIALOG_FOOD,DIALOG_STYLE_LIST,"Pood - Sццgid","Pizza - 55€ (50%)\nPraad - 30€ (25%)\nSalat - 45€ (60%)\nSххrik - 100€ (99%)\nSupp - 132€ (100%)\nCoca-Cola - 29€ (19%)\nJддtise-kokteil ja Hamburger - 145€ (100%)\nMahl - 30€ (25%)","Osta","Lahku");
                }
            }
        }
       
       
        case DIALOG_WEAPS:
        {
            if(response)
            {
                if(listitem == 0)
                {
                    if(GetPlayerMoney(playerid) <200) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Kurika!");
                    GivePlayerMoney(playerid,-200);
                    GivePlayerWeapon(playerid,WEAPON_BAT,1);
                }
                if(listitem == 1)
                {
                    if(GetPlayerMoney(playerid) <10000) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Katana!");
                    GivePlayerMoney(playerid,-10000);
                    GivePlayerWeapon(playerid,WEAPON_KATANA,1);
                }
                if(listitem == 2)
                {
                    if(GetPlayerMoney(playerid) <350) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Tear Gas'i!");
                    GivePlayerMoney(playerid,-350);
                    GivePlayerWeapon(playerid,WEAPON_TEARGAS,130);
                }
                if(listitem == 3)
                {
                    if(GetPlayerMoney(playerid) <450) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid 9mm'i!");
                    GivePlayerMoney(playerid,-450);
                    GivePlayerWeapon(playerid,WEAPON_COLT45,130);
                }
                if(listitem == 4)
                {
                    if(GetPlayerMoney(playerid) <300) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Shotgun'i!");
                    GivePlayerMoney(playerid,-300);
                    GivePlayerWeapon(playerid,WEAPON_SHOTGUN,200);
                }
                if(listitem == 5)
                {
                    if(GetPlayerMoney(playerid) <559) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Sawnoff Shotgun'i!");
                    GivePlayerMoney(playerid,-559);
                    GivePlayerWeapon(playerid,WEAPON_SAWEDOFF,200);
                }
                if(listitem == 6)
                {
                    if(GetPlayerMoney(playerid) <250) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Armour'i!");
                    GivePlayerMoney(playerid,-250);
                    SetPlayerArmour(playerid,100);
                }
                if(listitem == 7)
                {
                    if(GetPlayerMoney(playerid) <600) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Micro smg/uzi!");
                    GivePlayerMoney(playerid,-600);
                    GivePlayerWeapon(playerid,WEAPON_UZI,300);
                }
                if(listitem == 8)
                {
                    if(GetPlayerMoney(playerid) <1000) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid MP5'e!");
                    GivePlayerMoney(playerid,-1000);
                    GivePlayerWeapon(playerid,WEAPON_MP5,245);
                }
                if(listitem == 9)
                {
                    if(GetPlayerMoney(playerid) <960) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid AK-47'me!");
                    GivePlayerMoney(playerid,-960);
                    GivePlayerWeapon(playerid,WEAPON_AK47,500);
                }
                if(listitem == 10)
                {
                    if(GetPlayerMoney(playerid) <350) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid M4'ja!");
                    GivePlayerMoney(playerid,-350);
                    GivePlayerWeapon(playerid,WEAPON_M4,1000);
                }
            }
        }
       
        case DIALOG_REGISTER: <------ THIS IS LINE 598
        {
            if (!response) return Kick(playerid);
            if(response)
            {
                if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"12-Gaming Server",""COL_RED"Lahter on tьhi!?\n"COL_WHITE"Proovi uuesti! Kirjut oma tulevane kasutaja parool, alla lahtrisse:","Registreeri","Lahku");
                new INI:File = INI_Open(UserPath(playerid));
                INI_SetTag(File,"data");
                INI_WriteInt(File,"Password",udb_hash(inputtext));
                INI_WriteInt(File,"Cash",0);
                INI_WriteInt(File,"Admin",0);
                INI_WriteInt(File,"Kills",0);
                INI_WriteInt(File,"Deaths",0);
                INI_WriteInt(File,"Score",0);
                INI_Close(File);
               
                GivePlayerMoney(playerid,50000);
                SendClientMessage(playerid,COLOR_GREEN,"Sa oled edukalt registreeritud! Alustuseks anname sulle 50,000€!");
            }
        }
       
        case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
                    SetPlayerScore(playerid, PlayerInfo[playerid][Score]);
                    SendClientMessage(playerid,COLOR_GREEN,"Sa oled edukalt sisse logitud!");
                }
                else
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"12-Gaming Server",""COL_RED"Vale parool!?\n"COL_WHITE"Proovi uuesti! Kirjuta oma kasutaja parool:\n\nKui sul on parool meelest дra lдinud, kьsi admini kдest!","Registreeri","Lahku");
                }
                return 1;
            }
        }
    }
    return 1;
}
Reply
#7

Quote:
Originally Posted by Faisal_khan
View Post
Missed a closing brace for DIALOG_WEAPS:
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch( dialogid )
    {
        case DIALOG_SHOP:
        {
            if(response)
            {
                if(listitem == 0)
                {
                    ShowPlayerDialog(playerid,DIALOG_WEAPS,DIALOG_STYLE_LIST,"Pood - Relvad","Kurikas - 200Ђ\nKatana - 10000Ђ\nTear Gas - 350Ђ\n9mm - 450Ђ\nShotgun - 300Ђ\nSawnoff Shotgun - 559Ђ\nArmour - 250Ђ\nMicro smg/uzi - 600Ђ\nMp5 - 1000Ђ\nAk-47 - 960Ђ\nM4 - 1000Ђ","Osta","Lahku");
                }
                if(listitem == 1)
                {
                    ShowPlayerDialog(playerid,DIALOG_FOOD,DIALOG_STYLE_LIST,"Pood - Sццgid","Pizza - 55Ђ (50%)\nPraad - 30Ђ (25%)\nSalat - 45Ђ (60%)\nSххrik - 100Ђ (99%)\nSupp - 132Ђ (100%)\nCoca-Cola - 29Ђ (19%)\nJддtise-kokteil ja Hamburger - 145Ђ (100%)\nMahl - 30Ђ (25%)","Osta","Lahku");
                }
            }
        }
       
       
        case DIALOG_WEAPS:
        {
            if(response)
            {
                if(listitem == 0)
                {
                    if(GetPlayerMoney(playerid) <200) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Kurika!");
                    GivePlayerMoney(playerid,-200);
                    GivePlayerWeapon(playerid,WEAPON_BAT,1);
                }
                if(listitem == 1)
                {
                    if(GetPlayerMoney(playerid) <10000) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Katana!");
                    GivePlayerMoney(playerid,-10000);
                    GivePlayerWeapon(playerid,WEAPON_KATANA,1);
                }
                if(listitem == 2)
                {
                    if(GetPlayerMoney(playerid) <350) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Tear Gas'i!");
                    GivePlayerMoney(playerid,-350);
                    GivePlayerWeapon(playerid,WEAPON_TEARGAS,130);
                }
                if(listitem == 3)
                {
                    if(GetPlayerMoney(playerid) <450) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid 9mm'i!");
                    GivePlayerMoney(playerid,-450);
                    GivePlayerWeapon(playerid,WEAPON_COLT45,130);
                }
                if(listitem == 4)
                {
                    if(GetPlayerMoney(playerid) <300) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Shotgun'i!");
                    GivePlayerMoney(playerid,-300);
                    GivePlayerWeapon(playerid,WEAPON_SHOTGUN,200);
                }
                if(listitem == 5)
                {
                    if(GetPlayerMoney(playerid) <559) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Sawnoff Shotgun'i!");
                    GivePlayerMoney(playerid,-559);
                    GivePlayerWeapon(playerid,WEAPON_SAWEDOFF,200);
                }
                if(listitem == 6)
                {
                    if(GetPlayerMoney(playerid) <250) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Armour'i!");
                    GivePlayerMoney(playerid,-250);
                    SetPlayerArmour(playerid,100);
                }
                if(listitem == 7)
                {
                    if(GetPlayerMoney(playerid) <600) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid Micro smg/uzi!");
                    GivePlayerMoney(playerid,-600);
                    GivePlayerWeapon(playerid,WEAPON_UZI,300);
                }
                if(listitem == 8)
                {
                    if(GetPlayerMoney(playerid) <1000) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid MP5'e!");
                    GivePlayerMoney(playerid,-1000);
                    GivePlayerWeapon(playerid,WEAPON_MP5,245);
                }
                if(listitem == 9)
                {
                    if(GetPlayerMoney(playerid) <960) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid AK-47'me!");
                    GivePlayerMoney(playerid,-960);
                    GivePlayerWeapon(playerid,WEAPON_AK47,500);
                }
                if(listitem == 10)
                {
                    if(GetPlayerMoney(playerid) <350) return SendClientMessage(playerid,0xAA3333AA, "[POOD] - Sul ei ole piisavalt raha!");
                    SendClientMessage(playerid,0xAA3333AA, "[POOD] - Tдname, et ostsid M4'ja!");
                    GivePlayerMoney(playerid,-350);
                    GivePlayerWeapon(playerid,WEAPON_M4,1000);
                }
            }
        }
       
        case DIALOG_REGISTER: <------ THIS IS LINE 598
        {
            if (!response) return Kick(playerid);
            if(response)
            {
                if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"12-Gaming Server",""COL_RED"Lahter on tьhi!?\n"COL_WHITE"Proovi uuesti! Kirjut oma tulevane kasutaja parool, alla lahtrisse:","Registreeri","Lahku");
                new INI:File = INI_Open(UserPath(playerid));
                INI_SetTag(File,"data");
                INI_WriteInt(File,"Password",udb_hash(inputtext));
                INI_WriteInt(File,"Cash",0);
                INI_WriteInt(File,"Admin",0);
                INI_WriteInt(File,"Kills",0);
                INI_WriteInt(File,"Deaths",0);
                INI_WriteInt(File,"Score",0);
                INI_Close(File);
               
                GivePlayerMoney(playerid,50000);
                SendClientMessage(playerid,COLOR_GREEN,"Sa oled edukalt registreeritud! Alustuseks anname sulle 50,000Ђ!");
            }
        }
       
        case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
                    SetPlayerScore(playerid, PlayerInfo[playerid][Score]);
                    SendClientMessage(playerid,COLOR_GREEN,"Sa oled edukalt sisse logitud!");
                }
                else
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"12-Gaming Server",""COL_RED"Vale parool!?\n"COL_WHITE"Proovi uuesti! Kirjuta oma kasutaja parool:\n\nKui sul on parool meelest дra lдinud, kьsi admini kдest!","Registreeri","Lahku");
                }
                return 1;
            }
        }
    }
    return 1;
}
Not working!
Code:
C:\Users\Monster\Desktop\samp03z_svr_R1_win32\gamemodes\12-Gaming.pwn(599) : error 040: duplicate "case" label (value 1)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply
#8

Check if the values of the dialog defines are not same.
Reply
#9

Quote:
Originally Posted by Faisal_khan
View Post
Check if the values of the dialog defines are not same.
Thanks man!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)