Szerző Téma: Spawonál eredeti szín lesz!!  (Megtekintve 1593 alkalommal)

Spawonál eredeti szín lesz!!
« Dátum: 2011. július 14. - 01:12:22 »
0 Show voters
Hellosztok.
Tudom hogy ezügyben már sokszor kértem segítséget, de az a baj evvel most hogy pl ha elmegyek vele kocsikázni majd a játék meg újra rakja akkor nem ezt a festett színt hanem az eredeti rakja rá. Valaki tudna segíteni ??
[pawn]new auto1 = CreateVehicle(535, -1979.55871582, -2435.53540039, 30.46500015, 90.0, -1, -1, 60000);
ChangeVehiclePaintjob(auto1, 1);[/pawn]
Már mint mikor elöször le spawnolja a játék rajta van a festõi munka, viszont mikor 2x spawnolja akkor már az alap szín van rajta....  :\'( :\'(

double out

  • Vendég
Spawonál eredeti szín lesz!!
« Válasz #1 Dátum: 2011. július 14. - 02:57:36 »
0 Show voters
OnVehicleSpawn alá alá a ChangeVehiclePaintjob(auto1, 1);

Nem elérhető Ezel

  • 177
    • Profil megtekintése
Spawonál eredeti szín lesz!!
« Válasz #2 Dátum: 2011. július 14. - 07:06:47 »
0 Show voters
Megkaptad a választ ha sikerül megcsinálni zárd, ha nem akkor írj és segítek.

Spawonál eredeti szín lesz!!
« Válasz #3 Dátum: 2011. július 14. - 10:11:29 »
0 Show voters
Kösz a segítséget, de nem jó  :\'(
OnGameModeInit:
[pawn]   new auto1 = CreateVehicle(535, -1979.55871582, -2435.53540039, 30.46500015, 90.0, -1, -1, 60000);
    ChangeVehiclePaintjob(auto1, 1);
    new auto2 = CreateVehicle(535, -1982.86181641, -2432.69311523, 30.46500015, 90.0, -1, -1, 60000);
    ChangeVehiclePaintjob(auto2, 0);
    new auto3 = CreateVehicle(559, -1985.98315430, -2428.96679688, 30.37906265, 90.0, -1, -1, 60000);
    ChangeVehiclePaintjob(auto3, 0);[/pawn]
OnVehicleSpawn:
[pawn]public OnVehicleSpawn(vehicleid)
{
    ChangeVehiclePaintjob(auto1, 1);
    ChangeVehiclePaintjob(auto2, 0);
    ChangeVehiclePaintjob(auto3, 0);
    return 1;
}[/pawn]
És valami miatt 3db error:
[pawn]grandlarc.pwn(2460) : error 017: undefined symbol \"auto1\"
grandlarc.pwn(2461) : error 017: undefined symbol \"auto2\"
grandlarc.pwn(2462) : error 017: undefined symbol \"auto3\"[/pawn]
Ebben meg most mi a hiba mert OnGameModeInit -nél már ,megvan hogy például new auto1
Segítséget elõre is kösz!

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Spawonál eredeti szín lesz!!
« Válasz #4 Dátum: 2011. július 14. - 10:20:20 »
0 Show voters
HOgyha az autót lokális változóként hozod létre, akkor annak a \'hatásköre\' csak arra a függvényre terjed ki.
Az autókat Globális változóként hozd létre, és akkor nem lesz hiba:
Vagyis:
Mód elejére
[pawn]
new auto1;
new auto2;
new auto3;
[/pawn]
OnGameModeINit alá:
[pawn]auto1 = CreateVehicle(535, -1979.55871582, -2435.53540039, 30.46500015, 90.0, -1, -1, 60000);
    ChangeVehiclePaintjob(auto1, 1);
    auto2 = CreateVehicle(535, -1982.86181641, -2432.69311523, 30.46500015, 90.0, -1, -1, 60000);
    ChangeVehiclePaintjob(auto2, 0);
    auto3 = CreateVehicle(559, -1985.98315430, -2428.96679688, 30.37906265, 90.0, -1, -1, 60000);
    ChangeVehiclePaintjob(auto3, 0);[/pawn]
És a vehicle spawnhoz
[pawn]public OnVehicleSpawn(vehicleid)
{
    ChangeVehiclePaintjob(auto1, 1);
    ChangeVehiclePaintjob(auto2, 0);
    ChangeVehiclePaintjob(auto3, 0);
    return 1;
}[/pawn]

Spawonál eredeti szín lesz!!
« Válasz #5 Dátum: 2011. július 14. - 10:27:35 »
0 Show voters
Köszönöm a segítséget mûködik, és ha azt szeretném hogy hidraulika is legyen benne akkor azt hogyan tudnám megcsinálni ??
EDIT: meg még azt valaki megtudná mondani hogy hol találok például meg ilyen autó alkatrészeket már mint pl: kerekek, nitró, hdraulika stb...
Segítséget elõre is köszönöm!

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Spawonál eredeti szín lesz!!
« Válasz #6 Dátum: 2011. július 14. - 10:29:58 »
0 Show voters

Spawonál eredeti szín lesz!!
« Válasz #7 Dátum: 2011. július 14. - 10:44:13 »
0 Show voters
Köszönöm nagyon a segítséget, témát zárom!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal