Szerző Téma: 0.3c Autó parancsok  (Megtekintve 2539 alkalommal)

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
0.3c Autó parancsok
« Dátum: 2011. január 29. - 21:58:46 »
0 Show voters
Sziasztok, szeretnék egy olyan scriptet amibe lehet használni az új 0.3c-s újításokat.
Autó parancsok, dialogba motor bendítása és leállítása, csomagtartó felnyitása lecsukása, motorháztetõ lecsukása felnyitása, lámpa felkapcs lekapcs, és még ami van  :)
Köszi elõre is!

Nem elérhető KDDomi

  • 976
    • Profil megtekintése
0.3c Autó parancsok
« Válasz #1 Dátum: 2011. január 29. - 22:23:51 »
0 Show voters
Tessék:
http://data.hu/get/3454862/CarMenu.rar
Off: Én magyarositottam  :D

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
0.3c Autó parancsok
« Válasz #2 Dátum: 2011. január 29. - 22:36:28 »
0 Show voters
Itt az enyém, ez parancsokra van, de ezt átkell konfigurálnod.
Amúgy az ilyen megoldással egyszerre a motorháztetõt és a csomagtartót nem lehet kinyitni, mivel a GetVehicleParamsEx a boot & bonnet-al 0-val tér vissza mindig. ( SA-MP Bug :S )
 

CMD:veh(playerid, params[])
{
new
engine,
alarm,
bonnet,
boot,
objective;
if(sscanf(params, \"s[\" #STR_SIZE \"]\", i_str)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /veh <Engine/Lights/Alarm/Doors/Bonnet/Boot>\");
vID = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vID, engine, lights, alarm, doors, bonnet, boot, objective);
if(!strcmp(i_str, \"engine\", true))
{
if(engine == 0)
{
            SetVehicleParamsEx(vID, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
   format(tmp, sizeof(tmp), \"~y~~h~%s ~b~~h~motorja ~g~~h~bekapcsolva~w~!\", VehicleNames[GetVehicleModel(vID) - 400]);
   InfoTD_MSG(playerid, MESSAGE_TIME, tmp);
}
else if(engine == -1 || engine == 1)
{
            SetVehicleParamsEx(vID, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
   format(tmp, sizeof(tmp), \"~y~~h~%s ~b~~h~motorja ~r~kikapcsolva~w~!\", VehicleNames[GetVehicleModel(vID) - 400]);
   InfoTD_MSG(playerid, MESSAGE_TIME, tmp);
}
}
else if(!strcmp(i_str, \"lights\", true))
{
if(lights == 0 || lights == -1)
{
            SetVehicleParamsEx(vID, engine, VEHICLE_PARAMS_ON, alarm, doors, bonnet, boot, objective);
   format(tmp, sizeof(tmp), \"~y~~h~%s ~b~~h~villanya ~g~~h~bekapcsolva~w~!\", VehicleNames[GetVehicleModel(vID) - 400]);
   InfoTD_MSG(playerid, MESSAGE_TIME, tmp);
}
else
{
            SetVehicleParamsEx(vID, engine, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
   format(tmp, sizeof(tmp), \"~y~~h~%s ~b~~h~villanya ~r~kikapcsolva~w~!\", VehicleNames[GetVehicleModel(vID) - 400]);
   InfoTD_MSG(playerid, MESSAGE_TIME, tmp);
}
}
else if(!strcmp(i_str, \"alarm\", true))
{
if(alarm == 0 || alarm == -1)
{
            SetVehicleParamsEx(vID, engine, lights, VEHICLE_PARAMS_ON, doors, bonnet, boot, objective);
   format(tmp, sizeof(tmp), \"~y~~h~%s ~b~~h~riasztólya ~g~~h~bekapcsolva~w~!\", VehicleNames[GetVehicleModel(vID) - 400]);
   InfoTD_MSG(playerid, MESSAGE_TIME, tmp);
}
else
{
            SetVehicleParamsEx(vID, engine, lights, VEHICLE_PARAMS_OFF, doors, bonnet, boot, objective);
   format(tmp, sizeof(tmp), \"~y~~h~%s ~b~~h~riasztólya ~r~kikapcsolva~w~!\", VehicleNames[GetVehicleModel(vID) - 400]);
   InfoTD_MSG(playerid, MESSAGE_TIME, tmp);
}
}
else if(!strcmp(i_str, \"doors\", true))
{
if(doors == -1 || doors == 0)
{
            SetVehicleParamsEx(vID, engine, lights, alarm, VEHICLE_PARAMS_ON, bonnet, boot, objective);
   format(tmp, sizeof(tmp), \"~y~~h~%s ~b~~h~ajtajai ~g~~h~kinyitva~w~!\", VehicleNames[GetVehicleModel(vID) - 400]);
   InfoTD_MSG(playerid, MESSAGE_TIME, tmp);
}
else
{
            SetVehicleParamsEx(vID, engine, lights, alarm, VEHICLE_PARAMS_OFF, bonnet, boot, objective);
   format(tmp, sizeof(tmp), \"~y~~h~%s ~b~~h~ajtajai ~r~becsukva~w~!\", VehicleNames[GetVehicleModel(vID) - 400]);
   InfoTD_MSG(playerid, MESSAGE_TIME, tmp);
}
}
else if(!strcmp(i_str, \"bonnet\", true))
{
if(bonnet == 0 || bonnet == -1)
{
            SetVehicleParamsEx(vID, engine, lights, alarm, doors, VEHICLE_PARAMS_ON, boot, objective);
   format(tmp, sizeof(tmp), \"~y~~h~%s ~b~~h~ajtajai ~g~~h~kinyitva~w~!\", VehicleNames[GetVehicleModel(vID) - 400]);
   InfoTD_MSG(playerid, MESSAGE_TIME, tmp);
}
else
{
            SetVehicleParamsEx(vID, engine, lights, alarm, doors, VEHICLE_PARAMS_OFF, boot, objective);
   format(tmp, sizeof(tmp), \"~y~~h~%s ~b~~h~kapotája ~r~becsukva~w~!\", VehicleNames[GetVehicleModel(vID) - 400]);
   InfoTD_MSG(playerid, MESSAGE_TIME, tmp);
}
}
else if(!strcmp(i_str, \"boot\", true))
{
if(boot == -1 || boot == 0)
{
            SetVehicleParamsEx(vID, engine, lights, alarm, doors, bonnet, VEHICLE_PARAMS_ON, objective);
   format(tmp, sizeof(tmp), \"~y~~h~%s ~b~~h~csomagtartója ~g~~h~kinyitva~w~!\", VehicleNames[GetVehicleModel(vID) - 400]);
   InfoTD_MSG(playerid, MESSAGE_TIME, tmp);
}
else
{
            SetVehicleParamsEx(vID, engine, lights, alarm, doors, bonnet, VEHICLE_PARAMS_OFF, objective);
   format(tmp, sizeof(tmp), \"~y~~h~%s ~b~~h~csomagtartója ~r~becsukva~w~!\", VehicleNames[GetVehicleModel(vID) - 400]);
   InfoTD_MSG(playerid, MESSAGE_TIME, tmp);
}
}
else
{
        SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /veh <Engine/Lights/Alarm/Doors/Bonnet/Boot>\");
}
return 1;
}
« Utoljára szerkesztve: 2011. január 29. - 22:38:29 írta kurta999 »

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
0.3c Autó parancsok
« Válasz #3 Dátum: 2011. január 30. - 13:09:46 »
0 Show voters
Idézetet írta: kurta999 date=1296336988\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"5741\" data-ipsquote-contentclass=\"forums_Topic
Amúgy az ilyen megoldással egyszerre a motorháztetõt és a csomagtartót nem lehet kinyitni, mivel a GetVehicleParamsEx a boot & bonnet-al 0-val tér vissza mindig. ( SA-MP Bug :S )
 
Nem is akartam egyszerre nyitogatni  :)
Köszi mindenkinek, zárok!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal