-
Üdv!
Azt szeretném megoldani hogy a játékost autóval is bedobja az interiorba.
-
ugyan az, csak teleportálásnál nem SetPlayerPos, hanem SetVehiclePos.. Illetve SetPlayerInterior mellé egy LinkVehicleToInterior
ha másik VWbe portolod, akkor SetVehicleVirtualWorld
-
Valamiért nem jeleníti meg a kocsit... Beülni be tudok, csak láthatatlan. Próbáltam már a VW-t állítani, de nem megy :/ egyébként a Catigula\'s basement intibe akarom teleportálni.
Itt a kód:
if(IsPlayerInRangeOfPoint(playerid, 5.0,-1978.6547,429.8708,25.2312)) //PSZraktár be
{
if(pInfo[playerid][pMunka] == FSZALLITO)
{
SetPlayerPos(playerid, 2208.5549,1552.2128,1007.1641);
SetPlayerInterior(playerid, 1);
SetVehiclePos(vehicleid, 2208.5549,1552.2128,1007.1641);
LinkVehicleToInterior(playerid, 1);
Object(playerid);
}
}
if(IsPlayerInRangeOfPoint(playerid, 5.0,2208.5549,1552.2128,1007.1641)) //PSZraktár ki
{
if(pInfo[playerid][pMunka] == FSZALLITO)
{
SetPlayerPos(playerid, -1978.6547,429.8708,25.231);
SetPlayerInterior(playerid, 0);
SetVehiclePos(vehicleid, -1978.6547,429.8708,25.231);
LinkVehicleToInterior(playerid, 0);
Object(playerid);
}
Egyébként ha kimegyek az intibõl a kocsi tetejére dob.
[mod]Kitettem a PAWN Code Taget![/mod]
-
if(IsPlayerInRangeOfPoint(playerid, 5.0,-1978.6547,429.8708,25.2312)) //PSZraktár be
{
if(pInfo[playerid][pMunka] == FSZALLITO)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2208.5549,1552.2128,1007.1641);
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 1);
}
else
{
SetPlayerPos(playerid, 2208.5549,1552.2128,1007.1641);
}
SetPlayerInterior(playerid, 1);
Object(playerid);
}
}
Ez alapján meg tudod írni a kifelét szerintem, ha mégsem akkor szólj.
-
Köszönöm! :) sikerült.
-
Üdv!
Azt szeretném megoldani hogy a játékost autóval is bedobja az interiorba.
-
ugyan az, csak teleportálásnál nem SetPlayerPos, hanem SetVehiclePos.. Illetve SetPlayerInterior mellé egy LinkVehicleToInterior
ha másik VWbe portolod, akkor SetVehicleVirtualWorld
-
Valamiért nem jeleníti meg a kocsit... Beülni be tudok, csak láthatatlan. Próbáltam már a VW-t állítani, de nem megy :/ egyébként a Catigula\'s basement intibe akarom teleportálni.
Itt a kód:
if(IsPlayerInRangeOfPoint(playerid, 5.0,-1978.6547,429.8708,25.2312)) //PSZraktár be
{
if(pInfo[playerid][pMunka] == FSZALLITO)
{
SetPlayerPos(playerid, 2208.5549,1552.2128,1007.1641);
SetPlayerInterior(playerid, 1);
SetVehiclePos(vehicleid, 2208.5549,1552.2128,1007.1641);
LinkVehicleToInterior(playerid, 1);
Object(playerid);
}
}
if(IsPlayerInRangeOfPoint(playerid, 5.0,2208.5549,1552.2128,1007.1641)) //PSZraktár ki
{
if(pInfo[playerid][pMunka] == FSZALLITO)
{
SetPlayerPos(playerid, -1978.6547,429.8708,25.231);
SetPlayerInterior(playerid, 0);
SetVehiclePos(vehicleid, -1978.6547,429.8708,25.231);
LinkVehicleToInterior(playerid, 0);
Object(playerid);
}
Egyébként ha kimegyek az intibõl a kocsi tetejére dob.
[mod]Kitettem a PAWN Code Taget![/mod]
-
if(IsPlayerInRangeOfPoint(playerid, 5.0,-1978.6547,429.8708,25.2312)) //PSZraktár be
{
if(pInfo[playerid][pMunka] == FSZALLITO)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2208.5549,1552.2128,1007.1641);
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 1);
}
else
{
SetPlayerPos(playerid, 2208.5549,1552.2128,1007.1641);
}
SetPlayerInterior(playerid, 1);
Object(playerid);
}
}
Ez alapján meg tudod írni a kifelét szerintem, ha mégsem akkor szólj.
-
Köszönöm! :) sikerült.