Hallo zusammen,
da ich gerade ein Race (event) system baue möchte ich beim joinen des events den Spieler ins Fahrzeug setzen
bisher wird er aber nur teleportiert und landet auf dem Auto
ich habe das ganz schon versucht in einen Timer einzubauen aber es funktioniert nicht
für das Rennen möchte ich gerne die Fahrzeug ID 502 oder 503 verwenden
hier mal mein Entwurf
ocmd:joinevent(playerid,params[])
{
switch (eventstart)
{
case 0: {
CreateVehicle(502,1156.4369,-897.5735,42.8511,183.1492,-1,-1,60);
PutPlayerInVehicle(playerid,0,502);
SetTimerEx("joinevent",100,false,"i",playerid);
eventstart = 2;
SendClientMessage(playerid,CL_GREEEN,"Du bist dem Event beigetreten. Fahre nun an die Startlinie!");
return 1;
}
case 1: {
eventstart = 0;
return 1;
}
case 2:{
eventstart = 1;
return 1;
}
}
return 1;
}
forward joinevent(playerid);
public joinevent(playerid)
{
new randomm;
switch (randomm)
{
case 0: SetPlayerPos(playerid,1156.4369,-897.5735,42.8511);
case 1: SetPlayerPos(playerid,1152.7489,-897.8755,42.8496);
case 2: SetPlayerPos(playerid,1162.0453,-897.6024,42.8875);
}
}