Beiträge von Ducky

    Zitat von Pille

    Aber beides geht nicht ^^


    Sicher geht das.
    ca so:


    new paytime[MAX_PLAYERS];


    public OnGameModeInit ()
    {
    SetTimer("Minute",60000,true);
    }


    forward Minute ();
    public Minute ()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) continue;
    if(eingeloggt[i] == 0) continue; // Kann raus genommen werden wenn das nicht abgefragt werden muss!
    paytime[i]++;
    if(paytime[i] == 60) // 60 steht für 60 Minuten
    {
    //Hier kommt rein was passieren soll wenn der Spieler payday hat!
    paytime[i] = 0; // Die Variable Paytime wird wieder auf 0 gesetzt.
    }
    }
    }


    Pille -> beides geht man braucht nur Grundkenntnisse.

    Mach einen Minuten timer!!
    Dann beim Timer wird eine Variable um 1 erhöht!
    Wenn diese Variable beispielsweise (für jeden Spieler einzeln) auf 60 ist, bekommt der Spieler payday und
    die Variable wird wieder auf 0 gesetzt!
    Hört sich kompliziert an ist aber relativ einfach!


    Liebe Grüße, Blazer ;)

    Dann erstell die Fraktionen bevor du /members Befehl machst?


    Achso weil die Abfragen gleich sind ist es gf oder was?
    Es ist einfacher mit enums zu arbeiten als mit PVar

    if(strcmp("/mitglieder", cmd, true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 0) { // ändern
    SCM(playerid,COLOR_GREY,"Du bist Zivilist!");
    return 1;
    }
    new string[64],
    spielername[MAX_PLAYER_NAME];
    SendClientMessage(playerid, COLOR_YELLOW,"|- Member deiner Fraktion: -|");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) continue;
    if(PlayerInfo[i][pMember] == PlayerInfo[playerid][pMember]) // ändern
    GetPlayerName(i, spielername, MAX_PLAYER_NAME);
    format(string, sizeof(string), "Member %s (ID: %i) | Rang: %d", spielername,i, PlayerInfo[i][pRang]); // ändern
    SendClientMessage(playerid,COLOR_WHITE,string);
    }
    return 1;
    }
    deine Abfragen reinmachen .. fertig

    Hey
    Wie kann ich die Anzahl der maximalen Textdraws erhöhen?
    Ich glaube ich habe die erreicht da, wenn ich noch eins hinzufüge, werden einige nicht mehr richtig ,oder garnicht mehr,angezeigt! :(
    Kann mir da jemand helfen?

    Danke das sieht schon mal besser aus :)
    Aber funktionieren tut es trotzdem nicht so ganz:

    SQL
    [22:05:34]    Error: Function not registered: 'mysql_fetch_row'
    [22:05:34] Script[gamemodes/script.amx]: Run time error 19: "File or function is not


    stock mysql_ReturnPasswort(Name[])
    {
    new query[130], Get[130];
    mysql_real_escape_string(Name, Name);
    format(query, 128, "SELECT `passwort` FROM `accounts` WHERE `Name` = '%s'", Name);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get); // <---------------------------------------- HIER IST DER FEHLER!!!! :)
    mysql_free_result();
    return Get;
    }