Szerző Téma: Dialog hiba  (Megtekintve 617 alkalommal)

xD1999

  • Vendég
Dialog hiba
« Dátum: 2013. május 27. - 12:22:00 »
0 Show voters
Helló
Ma irtam a dialogot és hibát kaptam sokat :D
Eddgi nem volt a modomal hiba de most
Dialog:
 
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] )
{
        if (dialogid == 102)
{
            if ( !response )
            {
                  SendClientMessage ( playerid, 0xFF0000FF, \"Te kiléptél a dialogból!\" );
                  return 1;
            }
            if ( listitem == 0 )
            {
                 
                  GivePlayerWeapon(playerid, 4, 9999);
                  SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy kést!\" );
   }
            if ( listitem == 1 )
            {
                  GivePlayerWeapon(playerid, 9, 9999);
                  SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy láncfürészt!\" );
   }
            if ( listitem == 2 )
            {
                  GivePlayerWeapon(playerid, 24, 9999);
                  SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy deagel fegyvert!\" );
   }
            if ( listitem == 3 )
            {
                  GivePlayerWeapon(playerid, 26, 9999);
                  SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy sawn off fegyvert!\" );
   }
            if ( listitem == 4 )
            {
                  GivePlayerWeapon(playerid, 27, 9999);
                  SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy hoszucsövü harcpuskát!\" );
   }
            if ( listitem == 5 )
            {
                  GivePlayerWeapon(playerid, 30, 9999);
                  SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy M4 géppuskát!\" );
   }
            if ( listitem == 6 )
            {
                  GivePlayerWeapon(playerid, 32, 9999);
                  SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy tec9 gépfegyvert!\" );
   }
            if ( listitem == 7 )
            {
                  GivePlayerWeapon(playerid, 34, 9999);
                  SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy mesterlövész puskát!\" );
   }
            if ( listitem == 8 )
            {
                  GivePlayerWeapon(playerid, 42, 9999);
                  SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy poroltót!\" );
   }
            if ( listitem == 9 )
            {
                  GivePlayerWeapon(playerid, 9, 9999);
                  GivePlayerWeapon(playerid, 24, 9999);
                  GivePlayerWeapon(playerid, 26, 9999);
                  GivePlayerWeapon(playerid, 30, 9999);
                  GivePlayerWeapon(playerid, 32, 9999);
                  GivePlayerWeapon(playerid, 42, 9999);
                  SendClientMessage ( playerid, 0x99FFFFAA, \"Megvettél 1 teljes fegyverkészletet!\" );
   }
   return 1;
}
 
//FightStyles
if(dialogid == 103)
{
   if(response)
   {
   if(listitem == 0) // Normal
   {
      SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
      SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: Normal\");
   }
   if(listitem == 1) // Boxing
   {
   SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
   SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: Boxing\");
   }
   if(listitem == 2) // KneeHead
   {
   SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
   SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: KneeHead\");
   }
   if(listitem == 4) // GrabKick
   {
   SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
   SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: GrabKick\");
   }
   if(listitem == 5) // Elbow
   {
   SetPlayerFightingStyle(playerid,  FIGHT_STYLE_ELBOW);
   SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: Elbow\");
   }
   }
   return 1;
}

 
Dialog be definálva meg zcmd is de mégis eza  hiba :
 
C:\\Users\\ClimaCool\\Desktop\\Samp Szerverem\\gamemodes\\Freeroam.pwn(1114) : warning 217: loose indentation
C:\\Users\\ClimaCool\\Desktop\\Samp Szerverem\\gamemodes\\Freeroam.pwn(1114) : error 029: invalid expression, assumed zero
C:\\Users\\ClimaCool\\Desktop\\Samp Szerverem\\gamemodes\\Freeroam.pwn(1114) : error 017: undefined symbol \"cmd_help\"
C:\\Users\\ClimaCool\\Desktop\\Samp Szerverem\\gamemodes\\Freeroam.pwn(1114) : error 029: invalid expression, assumed zero
C:\\Users\\ClimaCool\\Desktop\\Samp Szerverem\\gamemodes\\Freeroam.pwn(1114) : fatal error 107: too many error messages on one line

 
Üdv

Dialog hiba
« Válasz #1 Dátum: 2013. május 27. - 13:48:48 »
0 Show voters
Próbáld meg így nem ígérek semmit rengeteg hibát észleltem benne.

+Lehet hogy hagytam véletlen benne csúszási hibákat azt meg kitudod javítani ezzel:

 
#pragma tabsize 0

 

    public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] )
    {
            if (dialogid == 102)
                    {
                if ( !response )
                {
                      SendClientMessage ( playerid, 0xFF0000FF, \"Te kiléptél a dialogból!\" );
                      return 1;
                }
                if ( listitem == 0 )
                {
                      GivePlayerWeapon(playerid, 4, 9999);
                      SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy kést!\" );
                            }
                if ( listitem == 1 )
                {
                      GivePlayerWeapon(playerid, 9, 9999);
                      SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy láncfürészt!\" );
                            }
                if ( listitem == 2 )
                {
                      GivePlayerWeapon(playerid, 24, 9999);
                      SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy deagel fegyvert!\" );
                            }
                if ( listitem == 3 )
                {
                      GivePlayerWeapon(playerid, 26, 9999);
                      SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy sawn off fegyvert!\" );
                            }
                if ( listitem == 4 )
                {
                      GivePlayerWeapon(playerid, 27, 9999);
                      SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy hoszucsövü harcpuskát!\" );
                            }
                if ( listitem == 5 )
                {
                      GivePlayerWeapon(playerid, 30, 9999);
                      SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy M4 géppuskát!\" );
                            }
                if ( listitem == 6 )
                {
                      GivePlayerWeapon(playerid, 32, 9999);
                      SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy tec9 gépfegyvert!\" );
                            }
                if ( listitem == 7 )
                {
                      GivePlayerWeapon(playerid, 34, 9999);
                      SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy mesterlövész puskát!\" );
                            }
                if ( listitem == 8 )
                {
                      GivePlayerWeapon(playerid, 42, 9999);
                      SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy poroltót!\" );
                            }
                if ( listitem == 9 )
                {
                      GivePlayerWeapon(playerid, 9, 9999);
                      GivePlayerWeapon(playerid, 24, 9999);
                      GivePlayerWeapon(playerid, 26, 9999);
                      GivePlayerWeapon(playerid, 30, 9999);
                      GivePlayerWeapon(playerid, 32, 9999);
                      GivePlayerWeapon(playerid, 42, 9999);
                      SendClientMessage ( playerid, 0x99FFFFAA, \"Megvettél 1 teljes fegyverkészletet!\" );
                            }
                            return 1;
                    }
                    //FightStyles
                    if(dialogid == 103)
                    {
                            if(response)
                            {
                            if(listitem == 0) // Normal
                            {
                            SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
                            SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: Normal\");
                            }
                            if(listitem == 1) // Boxing
                            {
                            SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
                            SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: Boxing\");
                            }
                            if(listitem == 2) // KneeHead
                            {
                            SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
                            SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: KneeHead\");
                            }
                            if(listitem == 2) // GrabKick
                            {
                            SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
                            SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: GrabKick\");
                            }
                            if(listitem == 3) // Elbow
                            {
                            SetPlayerFightingStyle(playerid,  FIGHT_STYLE_ELBOW);
                            SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: Elbow\");
                            }
                            return 1;
                        }
            return 0;
                           
}
« Utoljára szerkesztve: 2013. május 27. - 13:56:23 írta Beach »

xD1999

  • Vendég
Dialog hiba
« Válasz #2 Dátum: 2013. május 27. - 15:03:28 »
0 Show voters
köszi zárok

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal