Hallo nochmal, sorry, mach das so, habe gerade mal zu BlackAce's Beitrag gegoogelt, würde das so machen:
if(strcmp("/porttest", cmdtext) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid = GetPlayerVehicleID(playerid);
RemovePlayerFromVehicle(playerid);
SetVehiclePos(vehicleid,135.2437,1935.2457,19.2657);
PutPlayerInVehicle(playerid,vehicleid,0);
}
else
{
SetPlayerPos(playerid,135.2437,1935.2457,19.2657);
SetPlayerFacingAngle(playerid,3.4986);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,0);
}
return 1;
}
Und jetzt das ganze so machen:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_WALK && !(oldkeys & KEY_WALK))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
OnPlayerCommandText(playerid, "/porttest");
}
}
return 1;
}
Quelle: http://forum.sa-mp.com/showthr…?t=274136&page=2&langid=5
Grüße. 