Spieler für ein Rennen ins Fahrzeug setzen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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);
    }
    }