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 27. - 21:37:59

Cím: Autó spawn
Írta: Tomee - 2012. augusztus 27. - 21:37:59
Csáó!
Mi okozhatja egy autóspawnjának azt a hibáját, hogy kijövünk egy interiorból és azonnal összekeverednek ?
Cím: Autó spawn
Írta: ZyZu. - 2012. augusztus 27. - 22:24:31
Ezt nem értem tökéletesen?.. Vagyis ha ki jösz egy interiorbol a kocsik máshol lesznek?  :crazy:
Cím: Autó spawn
Írta: Kovacs_Richard - 2012. augusztus 27. - 23:29:05
igen ezzel én is szembesültem már, SAMP jármû szinkronizáció hibája, talán javítható egyenlõre még nem foglalkoztam vele, de vannak elképzeléseim a javítására...
Cím: Autó spawn
Írta: Tomee - 2012. augusztus 27. - 23:50:50
Megosztasz velem párat?
Cím: Autó spawn
Írta: Szilard - 2012. augusztus 28. - 08:43:58
nHistory-n megoldottam, mindjárt megkeresem benne, ha még megvan :).
E.: Talán ez:
 
forward OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)

 

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    if((newinteriorid == 3) && GetPlayerVirtualWorld(playerid) == 0) SetPlayerVirtualWorld(playerid, 1);
    if((oldinteriorid == 3) && newinteriorid == 0 && GetPlayerVirtualWorld(playerid) == 1) SetPlayerVirtualWorld(playerid, 0);
}
Cím: Autó spawn
Írta: Tomee - 2012. augusztus 28. - 09:03:15
Köszönöm. ha jól sejtem ez csak egy példa és nekem a 3as át kellene tennem arra az Interiorra, aminél nekem bugos igaz?
Cím: Autó spawn
Írta: Kovacs_Richard - 2012. augusztus 28. - 21:26:26
hát én virtuális világ váltásnál is tapasztaltam ezt a problémát nem tudom ez a kód mennyire válik be...de azért 1 próbát talán megér neked :)
 
Idézetet írta: Tomee date=1346104250\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26979\" data-ipsquote-contentclass=\"forums_Topic
Megosztasz velem párat?
 
hát még csak ötletek több teszt szükséges hogy biztosan megoldjam ezt a hibát...mondjuk amikor betöltõdik a játékosnak a jármû ( StreamIn ) akkor SetVehiclePos-al és SetVehicleZAngle-vel fixálni az adatokat...de csak azoknál a jármûveknél amiket nem vezetnek...
http://wiki.sa-mp.com/wiki/OnVehicleStreamIn
http://wiki.sa-mp.com/wiki/GetVehicleZAngle
http://wiki.sa-mp.com/wiki/SetVehicleZAngle
http://wiki.sa-mp.com/wiki/GetVehiclePos
http://wiki.sa-mp.com/wiki/SetVehiclePos
http://wiki.sa-mp.com/wiki/OnUnoccupiedVehicleUpdate
ezt is ajánlatos belekalkulálni a képletbe...sok sikert