Szerző Téma: Kocsi lekéréskor kerkék a kocsiba  (Megtekintve 1098 alkalommal)

Kocsi lekéréskor kerkék a kocsiba
« Dátum: 2012. január 22. - 19:27:14 »
0 Show voters
A cím alapján is érhetõ olyan kelle nekem, hogy amikor lekérek egy kocsit /v infernus pl...
- Akkor az infernus pl arany kerékkel kérje le de az össes kocsit..
Tom hogy már van ilyen topic, de nem válaszolt rá senki :s :\'(

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Kocsi lekéréskor kerkék a kocsiba
« Válasz #1 Dátum: 2012. január 22. - 19:39:54 »
0 Show voters
[pawn]new kocsid;
kocsid = CreateVehicle(id, x, y, z, a, c1, c2, rd);
AddVehicleComponent(kocsid, 1010); [/pawn]
kocsid: Ide írd a lehívásnál azt ami
1010: ez az id, ide írd a kerék idjét.
Tehát a lekéréshez csak idaírod ezt az AddVehicleComponent-et és kész.

Kocsi lekéréskor kerkék a kocsiba
« Válasz #2 Dátum: 2012. január 23. - 08:53:44 »
0 Show voters
és van hogy kocsiid akkor minden kocsi id jéhez meg kell csinálnom vagy elég egyhez ? nem értem :S
:S

Nem elérhető buci11

  • 502
    • Profil megtekintése
Kocsi lekéréskor kerkék a kocsiba
« Válasz #3 Dátum: 2012. január 23. - 10:10:56 »
0 Show voters
Asszem igy kell ha nem jó szolj
[pawn]public OnVehicleSpawn(vehicleid)
{
      AddVehicleComponent(vehicleid, 1080);
      return 1;
}[/pawn]
azt hiszem a 1080 az arany kerék ID je de utánanézhetsz
Szerk: http://wiki.sa-mp.com/wiki/Car_Component_ID igen az
« Utoljára szerkesztve: 2012. január 23. - 11:18:46 írta buci11 »

Kocsi lekéréskor kerkék a kocsiba
« Válasz #4 Dátum: 2012. január 23. - 17:38:52 »
0 Show voters
De én ugy szeretném mikor beirom /v elegy jelenleg 562 az idje megcsinom hogy OnVehicleSpawn
AddVehicleComponent(562,1080);
De nem megy :D

Kocsi lekéréskor kerkék a kocsiba
« Válasz #5 Dátum: 2012. január 23. - 18:20:42 »
0 Show voters
new elegy;
public OnGameModeInit()
{
    elegy = AddStaticVehicle(562, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 1);
    return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
    {
        if(GetPlayerVehicleID(playerid) == elegy)
        {
            AddVehicleComponent(elegy, 1080);
        }
    }
    return 1;
}

 
De csak akkor adja hozzá mikor beleülsz (kiszálláskor megmarad).
Szerk: Próbáltam így is, de nem mûködött:
 
public OnVehicleSpawn(vehicleid)
{
    if(vehicleid == 562)
    {
AddVehicleComponent(vehicleid, 1080);
    }
    return 1;
}
« Utoljára szerkesztve: 2012. január 23. - 18:31:25 írta gorre126 »

Kocsi lekéréskor kerkék a kocsiba
« Válasz #6 Dátum: 2012. január 24. - 09:51:57 »
0 Show voters
De igy csak az elegyhez adja hozzá nekem az összeshez kellene egyszerre :D:D

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Kocsi lekéréskor kerkék a kocsiba
« Válasz #7 Dátum: 2012. január 24. - 13:47:59 »
+1 Show voters
Talán:
 
for ( new i = 0; i < MAX_VEHICLES; i ++ )
    {
AddVehicleComponent(i, 1080);
}

 
Csak nem tudom hova rakd.

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
Kocsi lekéréskor kerkék a kocsiba
« Válasz #8 Dátum: 2012. január 24. - 14:11:09 »
0 Show voters
Ha jól értem, akkor azt szeretnéd, hogy amikor beírod, hogy /v KOCSINÉV, akkor rakjon rá olyan kereket, vagy úgy, hogy egy bizonyos kocsira akarod rakni azt az egy bizonyos kereket?
Az elsõ (tehát mindegyikre, amit lehívsz):
keresd meg a kocsilehívót és a CreateVehicle...-hez írd oda, hogy kocsid (ez megadja, hogy az az a kocsi, amit lehívtál) és után az addvehicleComponent, próbáld meg így:
 
Idézetet írta: Antonyo date=1327257594\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15979\" data-ipsquote-contentclass=\"forums_Topic
[pawn]new kocsid;
kocsid = CreateVehicle(id, x, y, z, a, c1, c2, rd);
AddVehicleComponent(kocsid, 1010); [/pawn]
kocsid: Ide írd a lehívásnál azt ami
1010: ez az id, ide írd a kerék idjét.
Tehát a lekéréshez csak idaírod ezt az AddVehicleComponent-et és kész.
 

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Kocsi lekéréskor kerkék a kocsiba
« Válasz #9 Dátum: 2012. január 24. - 16:01:33 »
+2 Show voters
Vagy a jármû lekérõ parancs alá írd inkább ezt:
AddVehicleComponent(GetPlayerVehicleID(playerid), Tuning id);

Kocsi lekéréskor kerkék a kocsiba
« Válasz #10 Dátum: 2012. január 24. - 17:08:39 »
0 Show voters
Áhh mûködik Kössz szépen tesa Flash ott a ++  :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal