Beiträge von Hamst0r

    Probiers mal so:


    mfg

    Also so wäre zb. eine Abfrage:


    Code
    if(SpielerInfo[playerid][pAdminlevel] >= 1)
    {
        SendClientMessage(playerid, -1, "Du bist ein Admin");
        // Also deine Sachen was du hier haben willst. 
    }
    else
    {
        SendClientMessage(playerid, -1, "Du bist kein Admin");
    }


    Gibt natürlich verschiedene Methoden aber das wäre jetzt zum Beispiel eine.

    So muss das Sein:
    enum PlayerDaten
    {
    pAdminlevel,
    pFraktion,
    pTest
    }


    new SpielerInfo[MAX_PLAYERS][PlayerDaten];


    Und dann kannst du es so zum Beispiel verwenden:


    SpielerInfo[playerid][pAdminlevel]

    Hey, habe nen Fehler beim Connecten wenn einer einen Tban hat oder gebannt ist.
    Also bei dem jenigen restartet der server dann immer. Ihm wird es erst nach dem 2ten mal einloggen angezeigt.
    Hier die Stock abfrage.
    stock IstSpielerGebannt(playerid)
    {
    MySQLCheckConnection();
    new Query[255],Data[32],Grund[124],whodid[64];
    new Text[256],Value = strval(Data)-gettime();
    new Zeit = Value/60;
    format(Query,sizeof(Query),"SELECT * FROM `bans` WHERE `Spielername`='%s'",SpielerInfo[playerid][sName]);
    mysql_query(Query);
    mysql_store_result();
    if(mysql_num_rows()){
    mysql_fetch_field("Zeit",Data);
    mysql_fetch_field("Grund",Grund);
    mysql_fetch_field("Von",whodid);
    mysql_free_result();
    if(strval(Data)){
    if(strval(Data) > gettime()){
    SendClientMessage(playerid,Farbe_Leuchtrot,"Dieser Account wurde gesperrt!");
    SendClientMessage(playerid,Farbe_Leuchtrot,"");
    format(Text,sizeof(Text),"Name: %s",SpielerInfo[playerid][sName]);
    SendClientMessage(playerid,Farbe_Leuchtrot,Text);
    format(Text,sizeof(Text),"Grund: %s",Grund);
    SendClientMessage(playerid,Farbe_Leuchtrot,Text);
    format(Text,sizeof(Text),"Dauer: %d Minuten",Zeit);
    SendClientMessage(playerid,Farbe_Leuchtrot,Text);
    format(Text,sizeof(Text),"Von: %s",whodid);
    SendClientMessage(playerid,Farbe_Leuchtrot,Text);
    SendClientMessage(playerid,Farbe_Leuchtrot,"");
    SendClientMessage(playerid,Farbe_Leuchtrot,"Sollte der Bann ungerechtfertigt sein, bitte erstelle hiervon einen Screenshot");
    SendClientMessage(playerid,Farbe_Leuchtrot,"Und schreibe einen Entbannantrag in unser Forum!");
    Kick(playerid);
    return true;
    }
    format(Query,sizeof(Query),"DELETE FROM `bans` WHERE `Spielername`='%s'",SpielerInfo[playerid][sName]);
    mysql_query(Query);
    return true;
    }
    SendClientMessage(playerid,Farbe_Leuchtrot,"Dieser Account wurde gesperrt!");
    format(Text,sizeof(Text),"Name: %s",SpielerInfo[playerid][sName]);
    SendClientMessage(playerid,Farbe_Leuchtrot,Text);
    format(Text,sizeof(Text),"Grund: %s",Grund);
    SendClientMessage(playerid,Farbe_Leuchtrot,Text);
    format(Text,sizeof(Text),"Dauer: %d Minuten",Zeit);
    SendClientMessage(playerid,Farbe_Leuchtrot,Text);
    format(Text,sizeof(Text),"Von: %s",whodid);
    SendClientMessage(playerid,Farbe_Leuchtrot,Text);
    SendClientMessage(playerid,Farbe_Leuchtrot,"");
    SendClientMessage(playerid,Farbe_Leuchtrot,"Sollte der Bann ungerechtfertigt sein, bitte erstelle hiervon einen Screenshot");
    SendClientMessage(playerid,Farbe_Leuchtrot,"Und schreibe einen Entbannantrag in unser Forum!");
    Kick(playerid);
    Kick(playerid);
    return true;
    }
    format(Query,sizeof(Query),"SELECT * FROM `bans` WHERE `IpAdresse`='%s'",SpielerInfo[playerid][sIp]);
    mysql_query(Query);
    mysql_store_result();
    if(mysql_num_rows()){
    mysql_fetch_field("Zeit",Data);
    mysql_free_result();
    if(strval(Data)){
    if(strval(Data) > gettime()){
    Kick(playerid);
    return true;
    }format(Query,sizeof(Query),"DELETE FROM `bans` WHERE `IpAdresse`='%s'",SpielerInfo[playerid][sIp]);
    mysql_query(Query);
    return true;
    }Kick(playerid);
    return true;
    }
    format(Query,sizeof(Query),"SELECT * FROM `bans` WHERE `Range-IpAdresse`='%s'",RangeIp(SpielerInfo[playerid][sIp]));
    mysql_query(Query);
    mysql_store_result();
    if(mysql_num_rows()){
    mysql_fetch_field("Zeit",Data);
    mysql_free_result();
    if(strval(Data)){
    if(strval(Data) > gettime()){
    format(Query,sizeof(Query),"UPDATE `bans` SET `IpAdresse`='%s' WHERE `Spielername`='%s'",SpielerInfo[playerid][sIp],SpielerInfo[playerid][sName]);
    mysql_query(Query);
    Kick(playerid);
    return true;
    }format(Query,sizeof(Query),"DELETE FROM `bans` WHERE `Range-IpAdresse`='%s'",RangeIp(SpielerInfo[playerid][sIp]));
    mysql_query(Query);
    return true;
    }Kick(playerid);
    return true;
    }mysql_free_result();
    return false;
    }

    Hey, ich möchte ein Textdraw bei meinen Tacho Gelb haben wenn das Fahrzeug unter 500 Vehicle Health hat.
    Nun ist mir aber die Farbe Gelb zu dunkel also das ~y~.
    Wie kann ich da jetzt eine andere Farbe machen?
    mfg

    Also, das ist ein News Text der sich immer ändern soll also nach der reihe also das hier new News[][] ={
    "Test",
    "Test1",
    "Test2",
    "Test3",
    "Test4",
    "Test5"
    };


    so, der wird eig. unten angezeigt aber wird nach dem Spawn nicht angezeigt nur im Login Fenster wird eine "50" angezeit die von dem TextDrawCreate.
    Da eigentlich das sich unten dort immer wecheln soll. So aber dann wenn man in ein auto steigt ist plötzlich im tacho das textdraw was eigentlich unten sein soll.
    mfg