Szerző Téma: /öv hiba  (Megtekintve 749 alkalommal)

/öv hiba
« Dátum: 2014. december 28. - 12:32:08 »
0 Show voters
Sziasztok
 
Van egy /öv parancsom de nem működik :( Nemtalálom benne az errort. Szeretném ha valaki segítene
 
if(strcmp(cmd, \"/öv\") || strcmp(cmd, \"/ov\"))
{
   giveplayerid = ReturnUser(tmp);
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
      SendClientMessage(playerid,COLOR_LIGHTBLUE,\"/öv [becsatol / kicsatol / megnéz]\");
      return 1;
   }
if(strcmp(param[1], \"becsatol\"))
{
    if(!IsPlayerInAnyVehicle(playerid)) return Msg(playerid, \"Kocsiban kell ülnöd!\");
   if(Bikes(GetPlayerVehicleID(playerid))) return Msg(playerid, \"Biciklin?\");
   if(ov[playerid] == 1) return Msg(playerid, \"Már Be van csatolva a biztonsági öved!\");
   Msg(playerid, \"Biztonságiöv becsatolva.\");
   ov[playerid] = 1;
   Cselekves(playerid, \"becsatolta a biztonsági övet\");
   return 1;
}
else if(strcmp(param[1], \"kicsatol\"))
{
    if(!IsPlayerInAnyVehicle(playerid)) return Msg(playerid, \"Kocsiban kell ülnöd!\");
   if(Bikes(GetPlayerVehicleID(playerid))) return Msg(playerid, \"Biciklin?\");
   if(ov[playerid] == 0) return Msg(playerid, \"Nincs Becsatolva a biztonsági öved!\");
   Msg(playerid, \"Biztonságiöv kicsatolva.\");
   ov[playerid] = 0;
   Cselekves(playerid, \"kicsatolta a biztonsági övet\");
   return 1;
}
else if(strcmp(param[1],\"megnéz\"))
{
    if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
    {
       new kocsi = GetClosestCar(playerid);
       if(GetDistanceToCar(playerid,kocsi) < 4.0)
      {
          if(Bikes(GetPlayerVehicleID(playerid))) return Msg(playerid, \"Biciklin?\");
           Cselekves(playerid,\"benéz a jármű ablakán\",0);
           new ulnekbenne = 0;
           foreach(Jatekosok,x)
           {
               if(IsPlayerInVehicle(x, kocsi))
               {
                   if(GetPlayerState(x) == PLAYER_STATE_DRIVER)
                   {
                       if(ov
  • == 1)

                          SendFormatMessage(playerid,COLOR_LIGHTGREEN,\"(Sofőr)%s - {009900}BE VAN KÖTVE\",PlayerName(x));
                  else
                      SendFormatMessage(playerid,COLOR_LIGHTGREEN,\"(Sofőr)%s - {FF6347}NINCS BEKÖTVE\",PlayerName(x));
                            }
                            else
                            {
                                if(ov
  • == 1)

                          SendFormatMessage(playerid,COLOR_LIGHTGREEN,\"(Utas)%s - {009900}BE VAN KÖTVE\",PlayerName(x));
                  else
                      SendFormatMessage(playerid,COLOR_LIGHTGREEN,\"(Utas)%s - {FF6347}NINCS BEKÖTVE\",PlayerName(x));
                            }
                   ulnekbenne++;
               }
           }
           if(ulnekbenne==0)
               SendClientMessage(playerid,COLOR_LIGHTRED,\"A járműben nem ül senki...\");
       }
       else
       {
           Msg(playerid,\"A közelben nincs jármű!\");
       }
   }
   else
   {
       Msg(playerid,\"Nem vagy rendőr!\");
   }
}
else
   Msg(playerid, \"/öv [becsatol / Kicsatol / Megnéz]\");
return 1;
}

 
Error sorok:
 
D:\\Samp\\Goudlyne\\gamemodes\\goudlyne.pwn(42447) : warning 217: loose indentation
D:\\Samp\\Goudlyne\\gamemodes\\goudlyne.pwn(42447) : error 017: undefined symbol \"param\"
D:\\Samp\\Goudlyne\\gamemodes\\goudlyne.pwn(42447) : warning 215: expression has no effect
D:\\Samp\\Goudlyne\\gamemodes\\goudlyne.pwn(42447) : error 001: expected token: \";\", but found \"]\"
D:\\Samp\\Goudlyne\\gamemodes\\goudlyne.pwn(42447) : error 029: invalid expression, assumed zero
D:\\Samp\\Goudlyne\\gamemodes\\goudlyne.pwn(42447) : fatal error 107: too many error messages on one line

 

Köszönöm előre a segítséget!
« Utoljára szerkesztve: 2014. december 28. - 13:00:42 írta ƒlaﻛh »

/öv hiba
« Válasz #1 Dátum: 2014. december 28. - 12:34:41 »
0 Show voters
42447 sor melyik lenne? Nincs lezárva benne a sor.
A \"param\" újra lett definiálva.
« Utoljára szerkesztve: 2014. december 28. - 12:41:09 írta Gregor »

/öv hiba
« Válasz #2 Dátum: 2014. december 28. - 12:40:12 »
0 Show voters
if(strcmp(param[1], \"becsatol\"))

/öv hiba
« Válasz #3 Dátum: 2014. december 28. - 12:56:50 »
0 Show voters
 if(ov
  • == 1)

 
Nincs megnyitva a függvény. Az az...
 
if(IsPlayerInVehicle(x, kocsi)) {
if(GetPlayerState(x) == PLAYER_STATE_DRIVER) {
   if(ov
  • == 1) {

           SendFormatMessage(playerid,COLOR_LIGHTGREEN,\"(Sofőr)%s - {009900}BE VAN KÖTVE\",PlayerName(x));
}
else
{
if(ov
  • == 0) {

   SendFormatMessage(playerid,COLOR_LIGHTGREEN,\"(Utas)%s - {FF6347}NINCS BEKÖTVE\",PlayerName(x));
}
     }
}

 
\"becsatol\" résznél pedig így:
 

if(strcmp(param[1], \"becsatol\")) {
if(!IsPlayerInAnyVehicle(playerid)) return Msg(playerid, \"Kocsiban kell ülnöd!\");
if(Bikes(GetPlayerVehicleID(playerid))) return Msg(playerid, \"Biciklin?\");
if(ov[playerid] == 1) return Msg(playerid, \"Már Be van csatolva a biztonsági öved!\");
Msg(playerid, \"Biztonságiöv becsatolva.\");
ov[playerid] = 1;
Cselekves(playerid, \"becsatolta a biztonsági övet\");
return 1;
}

 
Mivel sor el tolódás volt.
« Utoljára szerkesztve: 2014. december 28. - 12:58:48 írta Gregor »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
/öv hiba
« Válasz #4 Dátum: 2014. december 28. - 13:01:10 »
0 Show voters
Ennek van kiemelt téma is!
[gmod]Zárok![/gmod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal