Hali.
2 bajjal fordulok hozzátok..
1.
Skin választáskor nem láthatóak a skinek
2.
Teleportáláskor a kocsi nem teleportálódik
COMMAND:drift1(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid))
{
SetPlayerPos(playerid,-325.1331,1533.0276,75.3594);
}
else
{
SetPlayerPos(playerid,-325.1331,1533.0276,75.3594);
}
return 1;
}
(Ha lelehet egyszerûsíteni a teleportot akkor léccives.....:D)
a teleportos kérdésedre a válasz:
COMMAND:drift1(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicleid, 325.1331,1533.0276,75.3594);
PutPlayerInVehicle(playerid, vehicleid, seatid);
}
else
{
SetPlayerPos(playerid,-325.1331,1533.0276,75.3594);
}
return 1;
}
bocs az elrendezésért, de telóról vok...
a skin választóban hogy nem látod a skineket?
1. A skin választó kamera, avagy a skinválasztó, nem ott van, ahol kellene lennie(koordináta itt a hiba), emiatt nem látod.
public SetupPlayerForClassSelection(playerid)
{
SetPlayerPos(playerid,skinválasztó HELY koordinátái);
//SetPlayerFacingAngle(playerid, 270.0); --> nem kötelezõ
SetPlayerCameraPos(playerid,A KAMERAÁLLÁS koordinátái);
SetPlayerCameraLookAt(playerid,skinválasztó HELY koordinátái);
return 1;
}
2.
CMD:drift1(playerid)
{
new jarmu = GetPlayerVehicleID(playerid);
new State=GetPlayerState(playerid);
SetPlayerInterior(playerid,0);
{
if(State!=PLAYER_STATE_DRIVER)
{
SetPlayerPos(playerid,-325.1331,1533.0276,75.3594);
}
else if(IsPlayerInVehicle(playerid, jarmu) == 1)
{
SetVehiclePos(jarmu,-325.1331,1533.0276,75.3594);
SetVehicleZAngle(jarmu,270);
}
else
{
SetPlayerPos(playerid,-325.1331,1533.0276,75.3594);
}
return 1;
}
}
Nincs tesztelve, de nem kell kijeleznie errort vagy warningot!