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: rcsbakos2 - 2013. Augusztus 31. - 10:13:45

Cím: object vontatása!
Írta: rcsbakos2 - 2013. Augusztus 31. - 10:13:45
Hellotok kedves fórumozók%
Azt szeretném megkérdezni hogy hogy lehet objectet vontatni amit a játékba hozok létre?
Cím: object vontatása!
Írta: BoOy - 2013. Augusztus 31. - 10:20:32
Hát attól függ hogy akarod megcsinálni... Pontosabban írd le légyszives. (Min akarod vontatni stb.)
Cím: object vontatása!
Írta: rcsbakos2 - 2013. Augusztus 31. - 19:17:10
azt szeretném hogy:
1.ezzel a kocsival((525)) tudjam vontatni az objectett
de jobban szeretném a 2. fajtát amit most találtam ki!
2.ezzel a targoncával((530)) az objectet feltudjam emelni majd
erre a kocsira((578)) átrakja /átrak parancsal
bár ezt elég megcsinálom szerintem úgy hogy törlöm azt ami van a targoncán és lekreálok eggyet a kocsiplatójára!((ezt megtudom oldani))

és még ha lehetne akkor azt meglehetoldani hogy: van egy targoncám meg egy kamionom és beírom pl hogy /targoncabe
a targonce eltünik,majd ha elmentem egy adott helyre a kamionnal akkor /targonaki vel meg lespawnolj a targonát a kocsi mellé?
Cím: object vontatása!
Írta: BoOy - 2013. Augusztus 31. - 20:42:39
Feladatod:
Taktikázd ki hogy mi hogy legyen. Például:
/felvesz:
http://wiki.sa-mp.com/wiki/AttachObjectToVehicle függvény segítségével ráilleszted és megcsinálod.
Ha az 578-as kocsinál van és beírja hogy /átrak. A targoncáról átrakjuk ugyan ezzel a függvénnyel az 578-as kocsira.
Cím: object vontatása!
Írta: rcsbakos2 - 2013. Augusztus 31. - 22:33:04
csak azt nem tudom hogy a /felvesz parancsnál hogy állapítsam meg hogy a közelembe van-e az object,+azt se tudom hogy kell megoldani hogy én ülök a targoncába és akkor a melletem lévõ kocsira rakja le
Cím: object vontatása!
Írta: BoOy - 2013. Augusztus 31. - 22:59:03
new pobject[MAX_PLAYERS];
new targoncaid[MAX_VEHICLES];
 
pobject[playerid]= CreateObject....
targoncaid[vehicleid] = CreateVehicle...
new Float:X,Float:Y,Float:Z;
GetPlayerObject(objectid,X,Y,Z);
if(IsPlayerInRangeOfPoint(playerid,4.0,X,Y,Z))
{
//közeledbe van, ha nemjó állíts a sugarán.
return 1;
}

 
Ellenõrizzük hogy benneül-e:
 
if(IsPlayerInVehicle(playerid,targoncaid))

 
Sok sikert :)
Cím: object vontatása!
Írta: rcsbakos2 - 2013. Szeptember 01. - 13:17:14
hello ujra BoOy!
if(IsPlayerInRangeOfPoint(playerid,4.0,X,Y,Z)) ide hogytudom beállítani hogy csak az adott object közelébe legyen,vagy keresse?!
E: vagy is ez ugye? :D
 
new Float:X,Float:Y,Float:Z;
GetPlayerObject(3594,X,Y,Z);

 

Dupla hozzászólás automatikusan összefûzve. ( 2013. Szeptember 01. - 15:30:04 )

BoOy ez hibás->
GetPlayerObject
rá is kerestem nincs ilyen:|

Dupla hozzászólás automatikusan összefûzve. ( 2013. Szeptember 01. - 15:32:26 )

bocs meg van elvileg nem
GetPlayerObject(3594,X,Y,Z);
hanem
GetPlayerObjectPos(3594,X,Y,Z);