Szerző Téma: csomagtartó és motorházteté  (Megtekintve 1084 alkalommal)

Nem elérhető idk28

  • 121
    • Profil megtekintése
csomagtartó és motorházteté
« Dátum: 2016. július 24. - 16:51:46 »
0 Show voters
Hello. Probáltam, létrehozni egy csomagtartó kinyító, és motorháztető parancsot.. de nem müködik valami ötlet?
 
CMD:mh(playerid,params[])
{
    new vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
if(vehicleid < 47 || vehicleid > 50)
{
   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
   {
      if(vInfo[vehicleid][MOTORHAZTETO] == 0)
      {
          new engine,lights,alarm,doors,bonnet,boot,objective;
         GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,1,boot,objective);
         SendClientMessage(playerid, NARANCS, \"Kinyitottad a motorháztetőt!\");
         vInfo[vehicleid][MOTORHAZTETO] = 1;
      }
      else
      {
          new engine,lights,alarm,doors,bonnet,boot,objective;
         GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,0,boot,objective);
         SendClientMessage(playerid, NARANCS, \"Becsuktad a motorháztetőt!\");
         vInfo[vehicleid][MOTORHAZTETO] = 0;
      }
   }
}
}
return 1;
}

 
CSOMAGTARTÓ
 
CMD:csominyit(playerid,params[])
{
    new vehicleid = Kozelikocsi(playerid);
if(vInfo[GetPlayerVehicleID(playerid)][sOLD] == 1 && pInfo[playerid][VEHICLE_ID] == GetPlayerVehicleID(playerid) ||
   vInfo[GetPlayerVehicleID(playerid)][sOLD] == 1 && pInfo[playerid][VEHICLE_ID2] == GetPlayerVehicleID(playerid) ||
   vInfo[GetPlayerVehicleID(playerid)][sOLD] == 1 && pInfo[playerid][KVEHICLE_ID] == GetPlayerVehicleID(playerid) ||
   vInfo[GetPlayerVehicleID(playerid)][sOLD] == 1 && AdminSzoliban[playerid] == 1 ||
   vInfo[GetPlayerVehicleID(playerid)][sOLD] == 2 && AdminSzoliban[playerid] == 1)
   {
if(vInfo[vehicleid][LOCKED] == 1) cmd_do(playerid, \"A jármű zárva.\");
{
if(vehicleid < 47 || vehicleid > 50)
{
   if(vInfo[ vehicleid ][ CSOMAGTARTO ] == 0)
   {
           new engine,lights,alarm,doors,bonnet,boot,objective;
         GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,1,objective);
         SendClientMessage(playerid, NARANCS, \"Kinyitottad a csomagtartót!\");
         vInfo[ vehicleid ][ CSOMAGTARTO ] = 1;
   }
   else
   {
       SendClientMessage(playerid, PIROS, \"((Már nyitva van a csomagtartó!))\");
   }
}
else
{
    SendClientMessage(playerid, PIROS, \"Nincs kulcsod a járműhöz!\");
}
}
}
return 1;
}
« Utoljára szerkesztve: 2016. július 24. - 18:55:48 írta anGeL »

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
csomagtartó és motorházteté
« Válasz #1 Dátum: 2016. július 24. - 17:54:38 »
0 Show voters
if(vehicleid < 47 || vehicleid > 50)
ezeket szedd ki szerintem ez a baj tesom

Nem elérhető idk28

  • 121
    • Profil megtekintése
csomagtartó és motorházteté
« Válasz #2 Dátum: 2016. július 24. - 18:52:02 »
0 Show voters
két errort dob ki.. Esetleg kódba eltudnád küldeni? Nagyon megköszönném

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
csomagtartó és motorházteté
« Válasz #3 Dátum: 2016. július 24. - 19:05:06 »
0 Show voters
CMD:mh(playerid,params[])
{
    new vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
   {
      if(vInfo[vehicleid][MOTORHAZTETO] == 0)
      {
          new engine,lights,alarm,doors,bonnet,boot,objective;
         GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,1,boot,objective);
         SendClientMessage(playerid, NARANCS, \"Kinyitottad a motorháztetőt!\");
         vInfo[vehicleid][MOTORHAZTETO] = 1;
      }
      else
      {
          new engine,lights,alarm,doors,bonnet,boot,objective;
         GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,0,boot,objective);
         SendClientMessage(playerid, NARANCS, \"Becsuktad a motorháztetőt!\");
         vInfo[vehicleid][MOTORHAZTETO] = 0;
      }
   }
}
return 1;
}

 
CSOMAGTARTÓ
 
CMD:csominyit(playerid,params[])
{
    new vehicleid = Kozelikocsi(playerid);
if(vInfo[GetPlayerVehicleID(playerid)][sOLD] == 1 && pInfo[playerid][VEHICLE_ID] == GetPlayerVehicleID(playerid) ||
   vInfo[GetPlayerVehicleID(playerid)][sOLD] == 1 && pInfo[playerid][VEHICLE_ID2] == GetPlayerVehicleID(playerid) ||
   vInfo[GetPlayerVehicleID(playerid)][sOLD] == 1 && pInfo[playerid][KVEHICLE_ID] == GetPlayerVehicleID(playerid) ||
   vInfo[GetPlayerVehicleID(playerid)][sOLD] == 1 && AdminSzoliban[playerid] == 1 ||
   vInfo[GetPlayerVehicleID(playerid)][sOLD] == 2 && AdminSzoliban[playerid] == 1)
   {
if(vInfo[vehicleid][LOCKED] == 1) cmd_do(playerid, \"A jármű zárva.\");
{
   if(vInfo[ vehicleid ][ CSOMAGTARTO ] == 0)
   {
           new engine,lights,alarm,doors,bonnet,boot,objective;
         GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,1,objective);
         SendClientMessage(playerid, NARANCS, \"Kinyitottad a csomagtartót!\");
         vInfo[ vehicleid ][ CSOMAGTARTO ] = 1;
   }
   else
   {
       SendClientMessage(playerid, PIROS, \"((Már nyitva van a csomagtartó!))\");
   }
}
else
{
    SendClientMessage(playerid, PIROS, \"Nincs kulcsod a járműhöz!\");
}
}
return 1;
}

Nem elérhető idk28

  • 121
    • Profil megtekintése
csomagtartó és motorházteté
« Válasz #4 Dátum: 2016. július 24. - 19:29:22 »
0 Show voters
                else
                {
                    SendClientMessage(playerid, PIROS, \"Nincs kulcsod a járműhöz!\");
                }
                }
        return 1;
}

 
Köszönöm hogy segítesz!
Itt ahol van az \"else\" kidob egy errort: \"error 029: invalid expression, assumed zero\" ez mitől lehet?
« Utoljára szerkesztve: 2016. július 24. - 19:37:41 írta anGeL »

csomagtartó és motorházteté
« Válasz #5 Dátum: 2016. július 24. - 19:30:51 »
0 Show voters
Ott valószínűleg felesleges az egyik }. Szedd ki az egyiket és próbáld meg.

Nem elérhető Gh0st

  • 917
    • Profil megtekintése
csomagtartó és motorházteté
« Válasz #6 Dátum: 2016. július 24. - 19:31:18 »
0 Show voters
Felesleges az egyik kapcsos zárójel.

Nem elérhető idk28

  • 121
    • Profil megtekintése
csomagtartó és motorházteté
« Válasz #7 Dátum: 2016. július 24. - 19:38:24 »
0 Show voters
Akkor, elkezd más errorokat kidobálni.. ami nem is oda tartozik

Dupla hozzászólás automatikusan összefûzve. ( 2016. július 24. - 19:42:44 )

motorháztető meg nem is müködik :/
« Utoljára szerkesztve: 2016. július 24. - 19:42:44 írta idk28 »

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
csomagtartó és motorházteté
« Válasz #8 Dátum: 2016. július 24. - 21:30:44 »
0 Show voters
CMD:mh(playerid,params[])
{
    new vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
   GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
   if(bonnet == 0)
   {
      SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,1,boot,objective);
      SendClientMessage(playerid, NARANCS, \"Kinyitottad a motorháztetőt!\");
      vInfo[vehicleid][MOTORHAZTETO] = 1;
   }
   else
   {
      SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,0,boot,objective);
      SendClientMessage(playerid, NARANCS, \"Becsuktad a motorháztetőt!\");
      vInfo[vehicleid][MOTORHAZTETO] = 0;
   }
}
}
return 1;
}

 
CSOMAGTARTÓ
 
CMD:csominyit(playerid,params[])
{
new vehicleid = Kozelikocsi(playerid);
if(vInfo[GetPlayerVehicleID(playerid)][sOLD] == 1 && pInfo[playerid][VEHICLE_ID] == GetPlayerVehicleID(playerid) ||
vInfo[GetPlayerVehicleID(playerid)][sOLD] == 1 && pInfo[playerid][VEHICLE_ID2] == GetPlayerVehicleID(playerid) ||
vInfo[GetPlayerVehicleID(playerid)][sOLD] == 1 && pInfo[playerid][KVEHICLE_ID] == GetPlayerVehicleID(playerid) ||
vInfo[GetPlayerVehicleID(playerid)][sOLD] == 1 && AdminSzoliban[playerid] == 1 ||
vInfo[GetPlayerVehicleID(playerid)][sOLD] == 2 && AdminSzoliban[playerid] == 1)
{
if(vInfo[vehicleid][LOCKED] == 1) cmd_do(playerid, \"A jármű zárva.\");
{
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(boot == 0)
{
   SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,1,objective);
   SendClientMessage(playerid, NARANCS, \"Kinyitottad a csomagtartót!\");
   vInfo[ vehicleid ][ CSOMAGTARTO ] = 1;
}
else
{
   SendClientMessage(playerid, PIROS, \"((Már nyitva van a csomagtartó!))\");
}
}
return 1;
}

Nem elérhető idk28

  • 121
    • Profil megtekintése
csomagtartó és motorházteté
« Válasz #9 Dátum: 2016. július 25. - 12:06:59 »
0 Show voters
nagyon szépen köszönöm

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal