[Fehler] OnPlayerStateChange

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, leute :P


    ich habe ein kleines Scriptproblem ;(


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) {
    new vehicleid = GetPlayerVehicleID(playerid);
    if ( vehicleid == carID ) {
    SendClientMessage(playerid, COLOR_GREEN, "*** Du bist im gesuchten Auto, bring es sicher zum Ziel! *** ");
    }
    }
    return 1;
    }


    carID ist eine gültige Fahrzeug ID allerdings keine boote, züge oder sonstiges was nicht auf der straße fährt...
    Ich habe schon im wiki geschaut (http://wiki.sa-mp.com/wiki/OnPlayerStateChange) aber das funkt irgendwie nicht :(
    In der Such funktion hab ich nichts dazu gefunden...
    Danke im vorraus für die Hilfe.


    Mfg pierre

  • Das ist in der Tat die Modelid,
    du verwechselst die beiden also wirklich.


    Schau mal, eine modelid definiert das Aussehen eines Autos,
    eine Vehicleid definiert jedes individuelle Fahrzeug.


    Alle Turismos haben also bspw dieselbe Modelid,
    aber jedes Fahrzeug seine eigene eindeutige Vehicleid.