Panzer nur für RCON admins

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
  • public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if (GetPlayerVehicleID(playerid) == 432)
    {
    if(IsPlayerAdmin(playerid) == 0)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_RED,"Du Bist kein RCON Admin");
    }
    return 1;
    }
    return 1;
    }


    warum geht das nicht
    nur rcon admins sollen panzer fahren können

  • Ich weiß jetzt nicht genau obs richtig ist aber:
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if (GetPlayerVehicleID(vehicleid) == 432)
    {
    if(IsPlayerAdmin(playerid) == 0)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_RED,"Du Bist kein RCON Admin");
    }
    return 1;
    }
    return 1;
    }

  • mal sehn obs klappt ich suche auch noch eienn guten scripte rde rmir mal mit IsPLayerInRaangeOfPoint hilft

  • So funktionierts:

    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 432)
    {
    if(!IsPlayerAdmin(playerid))
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin");
    }
    }
    return 1;
    }


    edit:
    Bah Forum rückt immer wie Mist ein...

  • das erste klappt nicht das von funny

  • So:
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if (GetPlayerVehicleID(playerid) == 432)
    {
    if(IsPlayerAdmin(playerid))
    {
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_RED,"Du Bist kein RCON Admin");
    }
    return 1;
    }
    return 1;
    }
    ;) sry fürs falsche

  • Immer noch falsch, es wir doch die Model-ID und nicht die VehicleID gesucht.... :rolleyes:
    Die Admin Abfrage ist auch etwas unsschön.


    Nimm meins, das funktioniert

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Nein kann man nicht stimmt, pack das ganze unter OnPlayerStateChange, da hätte ich auch dran denken können.
    Mom poste gleich das Korrekte.


    edit:

    public OnPlayerStateChange(playerid,newstate,oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 432)
    {
    if(!IsPlayerAdmin(playerid))
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin");
    }
    }
    }
    return 1;
    }

  • portgas kannst du mir mal icq /skype support geben ich hab enoch ein problem und du scheinst ahnung zu haben

  • Also iwie sieht das ende ja leicht falsch aus finde ich 8|


    return 1;
    }
    return 1;
    }


    sollte da nicht:


    return 1;
    }
    return 0;
    }


    hin??

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


  • public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    new PlayerCar[MAX_PLAYERS] = GetPlayerVehicleID(playerid);
    if((GetPlayerVehicleModel(playerid, PlayerCar[playerid]) == 432) && (!IsPlayerAdmin(playerid)))
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_RED,"Du Bist kein RCON Admin");
    return 1;
    }
    }
    }


    Und nicht vergessen auf das "Thema Erledigt" Button zu klicken, wenn du es hinbekommen hast ;)


    €://

    Zitat

    portgas kannst du mir mal icq /skype support geben ich hab enoch ein problem und du scheinst ahnung zu haben


    OMG, sind wir jetzt verarscht oder was -.-
    Das hier ist ein Hilfe Forum, hier kannst du auch deine Fragen zu fragen.
    Wenn du soetwas wie da oben schreibst, heist es gliech "Ihr könnt mir nie helfen weil ihr zu dumm seid".


    Und wenn du unbedingt seine ICQ Skype brauchst, dann gibts die PN funktion.

  • public OnPlayerStateChange(playerid,newstate,oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 432)
    {
    if(!IsPlayerAdmin(playerid))
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin");
    }
    }
    }
    return 1;
    }


    so geht es portgas hatte ien { vergsessen