GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Tomee - 2012. augusztus 09. - 12:52:21

Cím: GetVehicleParamsEx
Írta: Tomee - 2012. augusztus 09. - 12:52:21
Hello, hello
Valamivel nem lehetne megoldani, hogy ne kelljen mindig lekérdezni ezt a cuccot, hogy
 
GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);

 
És utána ugyan azt a sort csak...
 
SetVehicleParamsEx(vehid,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);

 
Szóval valami stock féle megoldást lehet róla készíteni, hogy pl VehicleParamsEx és akkor csak azt a izét kell kibe kapcsolni amit akarok.
Cím: GetVehicleParamsEx
Írta: Kovacs_Bela - 2012. augusztus 09. - 12:56:27

stock ajtonyitas(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
    return 1;
}
Cím: GetVehicleParamsEx
Írta: Tomee - 2012. augusztus 09. - 12:58:28
Köszi, ez kezdetnek jó, de én olyanra gondoltam, hogy egy stockból bármit lelehessen zárni vagy kinyitni.
Cím: GetVehicleParamsEx
Írta: Kovacs_Bela - 2012. augusztus 09. - 13:07:07

stock setVehicleState(vehid,engine,lights,alarm,doors,bonnet,boot,objective)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    return 1;
}
Cím: GetVehicleParamsEx
Írta: nyE - 2012. augusztus 09. - 13:09:08

stock motorbe(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    return 1;
}
stock motorki(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    return 1;
}
stock lampabe(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
    return 1;
}
stock lampaki(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
    return 1;
}
stock riasztobe(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective);
    return 1;
}
stock riasztoki(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective);
    return 1;
}
stock ajtonyitas(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
    return 1;
}
stock ajtozaras(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
    return 1;
}
stock motorhaztetofel(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
    return 1;
}
stock motorhaztetole(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
    return 1;
}
stock csomagtartofel(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
    return 1;
}
stock csomagtartole(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
    return 1;
}
stock obectiveon(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,VEHICLE_PARAMS_ON);
    return 1;
}
stock obectiveoff(vehid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,VEHICLE_PARAMS_OFF);
    return 1;
}
Cím: GetVehicleParamsEx
Írta: Tomee - 2012. augusztus 09. - 13:20:32
Idézetet írta: danix99 date=1344510427\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25833\" data-ipsquote-contentclass=\"forums_Topic


stock setVehicleState(vehid,engine,lights,alarm,doors,bonnet,boot,objective)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    return 1;
}

 

Én is erre a megoldásra gondoltam, de itt meg a  GetVehicleParamsEx-nél kavarodik.
Antonyo köszi, ha ez az egyetlen megoldás akkor maradok a réginél.