Wie kann ich Autos Skins zuweisen?!

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
  • Also,
    ich habe ein Idee gehabt, dass Copskins nur die Copautos nutzen können und die anderen die versuchen einzusteigen, werden wieder rausgeworfen (via remove).
    Dann hab ich mal so angefangen und hier und dort nach Lösungen gesucht, aber nix gefunden;
    bis jetzt sieht mein Code so aus:
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    //------------------------------------------------------------------------------
    //Police-Cars (los-santos)
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(GetPlayerVehicleID(playerid) == 555)
    {
    if(GetPlayerSkin(playerid) == 23)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_RED,"HAHA DU KOMMST NICHT REIN");
    }
    else
    {
    SendClientMessage(playerid, COLOR_BLUE, "HELLO WORLD!");
    }
    }
    }
    return 0;
    }


    Der Text im Script dient für mich nur zum herausfinden obs geklappt hat ;)
    Hoffentlich könnt ihr mir helfen.
    Im übrigen ist die Skinid die von einem Skater und die Carid die von einem "windsor", welches nur als Beispiel dient. :thumbup:



    Hinweis: Keinen Kontakt über TeamViewer oder Skype !
    Grüßt den Fehlerklärbär von mir.
    Coming soon: Pawn-Café ( Concept-Sharing | Scripting-First-Aid )

  • public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == 2)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 596)
    {
    if(GetPlayerSkin(playerid) == 280)
    {
    // Zulassen
    }
    }
    }
    return 1;
    }

    Mfg. BlackFoX_UD_ alias [BFX]Explosion