PutPlayerInVehicle ne stavja ga u vozilo


Započeo Snike02, Jun 18, 2018, 18:51:48 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Pa imam sistem za trke i sada stavjen je u drugi virtual world za da ne precu igrace sta ne se trkaju,problem je to sto kad je vreme da pocne trka treba da stavja igrac u vozilo,ali to ne stavja ga nego ga odbacuje u vazduh jedno metra-dva.Sta je problem?
Dio skripte:
RaceVehCoords[0][0] -= (6 * floatsin(-RaceVehCoords[0][3], degrees));
RaceVehCoords[0][1] -= (6 * floatcos(-RaceVehCoords[0][3], degrees));
CreatedRaceVeh[playerid] = CreateVehicle(RaceVehicle, RaceVehCoords[0][0], RaceVehCoords[0][1], RaceVehCoords[0][2]+2, RaceVehCoords[0][3], random(126), random(126), (60 * 60));
SetVehicleVirtualWorld(CreatedRaceVeh[playerid], 10);
AC_BS_SetPlayerPos(playerid, RaceVehCoords[0][0], RaceVehCoords[0][1], RaceVehCoords[0][2]+2);
SetPlayerFacingAngle(playerid, RaceVehCoords[0][3]);
AC_BS_PutPlayerInVehicle(playerid, CreatedRaceVeh[playerid], 0);
Camera(playerid, RaceVehCoords[0][0], RaceVehCoords[0][1], RaceVehCoords[0][2], RaceVehCoords[0][3], 20);

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem): ///
Poslednja Izmena: Jun 19, 2018, 10:34:17 PRE PODNE od Bašovski

Koliko vidim ne stavljaš igrača u taj VW..
Prije nego što staviš igrača u vozilo(odnosno prije putplayerinvehicle funkcije)

    SetPlayerVirtualWorld(playerid, 10);

Kao sto je Paul rekao

RaceVehCoords[0][0] -= (6 * floatsin(-RaceVehCoords[0][3], degrees));
RaceVehCoords[0][1] -= (6 * floatcos(-RaceVehCoords[0][3], degrees));
CreatedRaceVeh[playerid] = CreateVehicle(RaceVehicle, RaceVehCoords[0][0], RaceVehCoords[0][1], RaceVehCoords[0][2]+2, RaceVehCoords[0][3], random(126), random(126), (60 * 60));
SetVehicleVirtualWorld(CreatedRaceVeh[playerid], 10);
SetPlayerVirutalWordl(playerid, 10); // ovo dodaj i tjt, ne zaboravi da mu vratis VW na kraju event-a
AC_BS_SetPlayerPos(playerid, RaceVehCoords[0][0], RaceVehCoords[0][1], RaceVehCoords[0][2]+2);
SetPlayerFacingAngle(playerid, RaceVehCoords[0][3]);
AC_BS_PutPlayerInVehicle(playerid, CreatedRaceVeh[playerid], 0);
Camera(playerid, RaceVehCoords[0][0], RaceVehCoords[0][1], RaceVehCoords[0][2], RaceVehCoords[0][3], 20);

Hvala,nego ja sam imao da mu seta vw na igrac ali bilo je ispod ovaj kod sta sam ga stavio gore,sada kad je u kod radi  :)