Szerző Téma: Hiba fogalma (magyarul)  (Megtekintve 1590 alkalommal)

Nem elérhető Woozie

  • 105
    • Profil megtekintése
Hiba fogalma (magyarul)
« Dátum: 2010. Június 08. - 21:13:06 »
0
Csáó!
Írtam egy parancsot, /goup és /godown.
Nah, van 2 csapat, ha X csapattal vagy akkor egy helyen tudod használni a 2 parancsot.
Ha Y akkor egy másik helyen.
IsPlayerInRangeOfPoint     függvényt használtam, de egy sorban van egy error, amibe lehetetlen hogy hiba van de még is!
Hiba:
C:\\PROGRA~1\\ROCKST~1\\GTASAN~1\\GAMEMO~1\\hq.pwn(410) : error 029: invalid expression, assumed zero

 
Ebben a részben van a hiba:
 
if(strcmp(\"/goup\", cmdtext, true, 10) == 0)
{
    if(gTeam[playerid] == TEAM_LGC)
    {
       if(IsPlayerInRangeOfPoint(playerid, 2.0, 2117.3308,2416.5737,10.8203))
       {
           SetPlayerPos(playerid, 2117.6135,2416.6785,49.5234);
           } else {
           SendClientMessage(playerid, ZOLD, \"Nem vagy liftnél!\");
                } else {
              if(IsPlayerInRangeOfPoint(playerid, 2.0, 2487.7410,2397.3174,10.8203))
              {
            SetPlayerPos(playerid, 2454.9348,2372.9138,71.0496);
            } else {
            SendClientMessage(playerid, ZOLD, \"Nem vagy liftnél!\");
            return 1;
         }
      }
   }
}

 
És a hibának mi a fogalma? Ugyanis surun jön be a hiba.. :)
Elore is kösz!
« Utoljára szerkesztve: 2010. Június 08. - 21:16:18 írta Woozie »

Hiba fogalma (magyarul)
« Válasz #1 Dátum: 2010. Június 08. - 23:48:31 »
0
érvénytelen kifejezés, feltételezett nulla
Rosszul van becsukva valami.
Elvileg így jó:
 
if(strcmp(\"/goup\", cmdtext, true, 10) == 0)
{
if(gTeam[playerid] == TEAM_LGC)
{
   if(IsPlayerInRangeOfPoint(playerid, 2.0, 2117.3308,2416.5737,10.8203))
        {
          SetPlayerPos(playerid, 2117.6135,2416.6785,49.5234);
        }
     else
     {
          SendClientMessage(playerid, ZOLD, \"Nem vagy liftnél!\");
        }
     else if(IsPlayerInRangeOfPoint(playerid, 2.0, 2487.7410,2397.3174,10.8203))
         {
   SetPlayerPos(playerid, 2454.9348,2372.9138,71.0496);
}
else
{
   SendClientMessage(playerid, ZOLD, \"Nem vagy liftnél!\");
}
}
return 1;
}

Nem elérhető Woozie

  • 105
    • Profil megtekintése
Hiba fogalma (magyarul)
« Válasz #2 Dátum: 2010. Június 09. - 08:27:48 »
0
Értem
Az egyik helyen else if et írtam hibát jelzett, if -fel elfogadta, kösz a segítséget, zárok! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal