Jump to content
  • 0

Tunare masini


matrixismyname

Question

new vehicle;

public OnGameModeInit( )
{
    vehicle = AddStaticVehicle(420,-2482.4937,2242.3936,4.6225,179.3656,6,1); // Taxi
    return 1;
}

public OnPlayerEnterVehicle (playerid, vehicleid)
{
    if (vehicleid == vehicle)
    {
        AddVehicleComponent(vehicle, 1010); // Nitro
        SendClientMessage(playerid, 0xFFFFFFAA, "Nitro added to the Taxi.");
    }
    return 1;
}

Am si eu o intrebare legata de acest cod, pot face in asa fel incat de exemplu daca am 4 factiuni, cu 10 masini fiecare (total 40 de masini)

Pot face cumva sa le...tunez pe toate 40 cu o singura functie sau cum se numeste AddVehicleComponent adica sa nu stau sa scriu la fiecare (am 40 de sultane)

AddVehicleComponent(vehicle1, 1010); // Nitro

AddVehicleComponent(vehicle2, 1010); // Nitro

AddVehicleComponent(vehicle3, 1010); // Nitro

..............................................................

AddVehicleComponent(vehicle40, 1010); // Nitro

Pot face cumva sa ...adauge componenta asta la anumite id-uri ? De exemplu sa fie ceva de genu

AddVehicleComponent(>=9 && <=30, 1010); // Nitro (adica sa adauge nos la toate masinile de la masina 9 pana la masina 30 (inclusiv)

(ce am scris eu mai sus nu merge, insa verau sa stiu daca este vre-o metoda care sa mearga sa nu stau sa scriu 40 de addvehiclecomponent..)

Multumesc :D

ir2tc1.png [url=http://forum.sa-mp.ro/filter-scripts-and-gamemode
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

..daca vrei pe toate 40...

new vehicle[41];
public OnGameModeInit( )
{
vehicle[0]=AddStaticVehicle(420,-2482.4937,2242.3936,4.6225,179.3656,6,1); // Taxi
vehicle[1]=AddStaticvehicle(..);
//tot asa pana la 40
for(new t=0;t<=41;t++)
{
AddVehicleComponent(vehicle[t], 1010); // Nitro
}
return 1;
}

nam citit tot,daca am inteles gresit imi zici  :D

Link to comment
Share on other sites

..daca vrei pe toate 40...

new vehicle[41];
public OnGameModeInit( )
{
vehicle[0]=AddStaticVehicle(420,-2482.4937,2242.3936,4.6225,179.3656,6,1); // Taxi
vehicle[1]=AddStaticvehicle(..);
//tot asa pana la 40
for(new t=0;t<=41;t++)
{
AddVehicleComponent(vehicle[t], 1010); // Nitro
}
return 1;
}

nam citit tot,daca am inteles gresit imi zici   :D

Ai inteles bine doar ca eu nu vreau sa stau sa scriu la fiecare addstaticvehicle sa stau sa scriu in fata lui vehicle[0] , 1, .... ceva mai rapid exista?

ir2tc1.png [url=http://forum.sa-mp.ro/filter-scripts-and-gamemode
Link to comment
Share on other sites

la inceput:

#define vehID X
//X = ID-ul primei masini (vehicle1)
public OnGameModeInit( )
{
      for(new c = vehID; c <= vehID+40)
      {
            AddVehicleComponent(c, 1010);
      }
      return 1;
}

B-Zone: Role Play Server -  77.81.202.202:7777 [url=http://www.game-monitor.com/sa-mp_GameServer/77.

Link to comment
Share on other sites

la inceput:

#define vehID X
//X = ID-ul primei masini (vehicle1)
public OnGameModeInit( )
{
      for(new c = vehID; c <= vehID+40)
      {
            AddVehicleComponent(c, 1010);
      }
      return 1;
}

da nu pot sa scriu direct in loc de vehid niste cifre? apropo de ce e vehid+40 ?

ir2tc1.png [url=http://forum.sa-mp.ro/filter-scripts-and-gamemode
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.