Carid=ModelId

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
    ich wieder^^


    nochma eine frage ist die carid = modelid??


    wenn nein wo findet man die carid liste



    mfg

  • vehicleid ist die ID, womit sich Vehicles in Sa-Mp verwalten lassen.
    modelid ist ein Teil von CreateVehicle, AddStaticVehicle und AddStaticVehicleEx, welches ein Auto klassifiziert.

    Mit freundlichen Grüßen


    Einstein

  • ah danke dann hab ich doch alles richtig gemacht :)


    so dann frag ich mich aber warum das nicht geht :


    laut Ganggebiete und Gangautos Scripten
    kann man gang autos erstellen :)dachte juhu nehm ich ma


    fang ich ma an
    unter includes
    new mycar;
    und so weiter so wie es da steht
    hier mein team auto das auto des team GI
    mycar = AddStaticVehicle(554,2609.9160,1697.2792,10.9046,89.6403,45,32); // yose


    so nun bin ich bei onplayerstatechange
    un mache
    {
    //in OnPlayerStateChange
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == mycar)
    {
    if(gTeam[playerid] == TEAM_GI)
    {} else {
    RemovePlayerFromVehicle(playerid);//Schmeisst den Spieler raus
    SendClientMessage(playerid,blau,"Du bist kein Gangmember!");//Message für den Nicht-Member
    }
    }
    }
    return 1;
    }
    so nun geh ich mit einem anderen team in das auto von den team GI un ich kann es trozdem fahren :(
    was is da los?



    mfg


    tobi

  • Diesmal brauchst du die carid/vehicleid, also nicht model
    if(GetPlayerVehicleID(playerid) == mycar)
    Mit modelid kannst du abfragen ob es zb ein Polizeiato ist
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 496) //496 =modelid eines Autos


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!

  • auch wenn ich nerv:
    hab nun versucht das so zu machen funktioniert auch :) danke
    nur mein prob is wenn ich 2 autos hab mit unterschiedlicher modelid
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 496)

    hab versucht das dann so zu machen
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 496||497)

    bzw
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 496||(GetVehicleModel(GetPlayerVehicleID(playerid))==497)

    dann funktioniert das nicht
    wo is mein prob?


    mfg
    tobi

  • Das geht so:
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 496|| GetVehicleModel(GetPlayerVehicleID(playerid)) == 497)


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!