/neon Befehl für Donator

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
  • Brauche hilfe und zwar habe ich meinen /neon befehl für Donator gemacht aber es kann immernoch jeder benutzen!


    if (strcmp(cmd, "/neon",true) == 0)
    {
    if(PlayerInfo[playerid][pDonateRank] >= 2)return SendClientMessage(playerid,COLOR_RED, "Du bist kein Donator!");
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht der Fahrer!");
    return 1;
    }
    ShowPlayerDialog(playerid, DIALOG_NEON, DIALOG_STYLE_LIST, "Wähle deine Farbe","Blau\nGruen\nGelb\nWeiß\nPink\nNeon ausschalten","Hinzufuegen","Schließen");
    }
    else
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du bist in keinem Fahrzeug!");
    }
    return 1;
    }
    }

  • So wie du es jetzt hast kann es jeder auseralle über dem Donator rang 2.
    Du hast vergessen ein ! zu setzen.
    Mach aus:

    if(PlayerInfo[playerid][pDonateRank] >= 2)return SendClientMessage(playerid,COLOR_RED, "Du bist kein Donator!");



    if(!PlayerInfo[playerid][pDonateRank] >= 2)return SendClientMessage(playerid,COLOR_RED, "Du bist kein Donator!");


    Das ! bedeutet Not(Nicht) und das return wurd aufgerufen wen die bedingung erfüllt ist.

  • Ihr stellt euch auch immer so an:

    if (strcmp(cmd, "/neon",true) == 0)
    {
    if(PlayerInfo[playerid][pDonateRank] < 2)return SendClientMessage(playerid,COLOR_RED, "Du bist kein Donator!");
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, COLOR_WHITE, "Du bist in keinem Fahrzeug!");
    if(GetPlayerVehicleSeat(playerid) != 0)return SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht der Fahrer!");
    ShowPlayerDialog(playerid, DIALOG_NEON, DIALOG_STYLE_LIST, "Wähle deine Farbe","Blau\nGruen\nGelb\nWeiß\nPink\nNeon ausschalten","Hinzufuegen","Schließen");
    return 1;
    }


    MFG Piet