Beiträge von alva


    stock SendAdminMessage(playerid, farbe, const message[]);
    {
    new i;
    while(i < MAX_PLAYERS)
    {
    i++;
    if SpielerInfo[i][pAdmin] >= 1)
    {
    SendClientMessage(i, farbe, message[]);
    }
    }
    }


    Sollte so in der Art funktionieren.

    Schlechte Idee wie du dies ausgeben lassen möchtest, verwende dazu lieber einen Stock, da ein Account ja evtl. nach einem Relogg wieder bspw. Ballas ist.


    stock GetPlayersInTeamFromMaxPlayers(team)
    {
    new playercount = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(GetPVarInt(i,"loggedin")== 0) continue;
    if(SpielerInfo[i][pFraktion] != team)continue;
    playercount++;
    }
    return playercount;
    }

    Laut einigen Tests 40 FPS bei Mittel auf 1280x800. also bitte ... und er möchte mind. auf High spielen und ich denk nicht auf der niedrigsten Auflösung ...


    Hab ne GTX-560 ti und nen veraltetes Mainboard + 7 GB Ram und es läuft mit 50 fps..

    Man kann auch Betatester werden wenn man garkeinen Server hat/nichtmal selber programmieren kann (z.B. Si|ent und dugi).
    Früher hat Kye bevorzugt Leute ins Team geholt die auch einen großen Server hatten damit die Möglichkeit besteht die neuen Versionen an einer großen Anzahl von Spielern zu testen, und damals gabs halt noch nicht so viele große deutsche Server.


    Man könnte bspw. mal BlueG fragen, er ist btw. Deutscher, aber kp ob der hier registriert ist.
    Oder d0erfler, der ist soweit ich weiß auch Beta-Tester

    Du redest selbst schlecht über Henner und dann sagste so was sei eine Frechheit, nc..
    ah moment, ich brauch ja "beweise" nicht war ? :)

    Hat keinen Grund, habe nur im Wiki den Parameter gesehen und diesen dann angegeben.


    Folgender Error im Log:


    Code
    [00:04:58] 13|Test|1EB1F56F7C1930C580B638E559524D48|5|0|0|1|105||0||0
    [00:04:58] [MySQL] Error (0): Function: mysql_store_result called when no result stored.


    Es werden auch keine Variablen gesetzt (skin, adminlevel).


    stock LoadAccount(playerid)
    {
    new query[512];
    format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", PlayerName(playerid));
    mysql_query(query);
    mysql_store_result();
    while(mysql_fetch_row(query, "|"))
    {
    sscanf(query, "e<p<|>{i}s[24]s[64]iiiiis[64]s[24]i>", SpielerInfo[playerid]);
    mysql_free_result();
    print(query);
    }
    mysql_free_result();
    new fid = SpielerInfo[playerid][pFraktion];
    SetSpawnInfo(playerid, SpielerInfo[playerid][pSkin], 0, F_spawns[fid][0], F_spawns[fid][1],F_spawns[fid][2],F_spawns[fid][3], 0, 0, 0, 0, 0, 0);
    SetPlayerColor(playerid, farben[fid][0]);
    SpawnPlayer(playerid);
    SendFormatText(playerid, BLAU, "SERVER: Herzlich Willkommen, %s.", PlayerName(playerid));
    if(SpielerInfo[playerid][pAdmin] >= 1)
    {
    SendFormatText(playerid, BLAU, "SERVER: Du hast Admin Rang "#COL_ORANGE"%d", SpielerInfo[playerid][pAdmin]);
    }
    return 1;
    }

    Muss gehen, zeig mir deinen aktuellen Quellcode.


    Eigentlich ja nicht..


    stock LoadAccount(playerid)
    {
    new query[512];
    format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", PlayerName(playerid));
    mysql_query(query);
    mysql_store_result();
    while(mysql_fetch_row(query, "|", mysql))
    {
    sscanf(query, "e<p<|>{i}s[24]s[64]iiiiis[64]s[24]i>", SpielerInfo[playerid]);
    mysql_free_result();
    print(query);
    }
    mysql_free_result();
    new fid = SpielerInfo[playerid][pFraktion];
    SetSpawnInfo(playerid, SpielerInfo[playerid][pSkin], 0, F_spawns[fid][0], F_spawns[fid][1],F_spawns[fid][2],F_spawns[fid][3], 0, 0, 0, 0, 0, 0);
    SetPlayerColor(playerid, farben[fid][0]);
    SpawnPlayer(playerid);
    SendFormatText(playerid, BLAU, "SERVER: Herzlich Willkommen, %s.", PlayerName(playerid));
    if(SpielerInfo[playerid][pAdmin] >= 1)
    {
    SendFormatText(playerid, BLAU, "SERVER: Du hast Admin Rang "#COL_ORANGE"%d", SpielerInfo[playerid][pAdmin]);
    }
    return 1;
    }

    Hi, habe ein Problem mit meinem "Ladescript" via mysql, da ich es nicht so machen wollte:





    SpielerInfo[playerid][pAdmin] = mysql_GetInt("accounts", "Admin", "Name", PlayerName(playerid));









    habe ich es so versucht:






    enum e_SpielerDaten
    {
    pName[MAX_PLAYER_NAME],
    pPassword[64],
    pAdmin,
    pKills,
    pTode,
    pFraktion,
    pSkin,
    pBan,
    pBangrund[64],
    pBanadmin[24],
    pWarn
    };





    new SpielerInfo[MAX_PLAYERS][e_SpielerDaten];





    stock LoadAccount(playerid)
    {
    new query[512];
    format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", PlayerName(playerid));
    mysql_query(query);
    while(mysql_fetch_row(query, "|", mysql))
    {
    sscanf(query, "e<p<|>{i}s[24]s[64]iiiiis[64]s[24]i>", SpielerInfo[playerid]);
    mysql_free_result();
    print(query);
    }
    mysql_free_result();
    new fid = SpielerInfo[playerid][pFraktion];
    SetSpawnInfo(playerid, SpielerInfo[playerid][pSkin], 0, F_spawns[fid][0], F_spawns[fid][1],F_spawns[fid][2],F_spawns[fid][3], 0, 0, 0, 0, 0, 0);
    SetPlayerColor(playerid, farben[fid][0]);
    SpawnPlayer(playerid);
    SendFormatText(playerid, BLAU, "SERVER: Herzlich Willkommen, %s.", PlayerName(playerid));
    if(SpielerInfo[playerid][pAdmin] >= 1)
    {
    SendFormatText(playerid, BLAU, "SERVER: Du hast Admin Rang "#COL_ORANGE"%d", SpielerInfo[playerid][pAdmin]);
    }
    return 1;
    }





    Dann kommt folgender Error:









    Code
    [Fri Jan 04 13:56:00 2013] Error (0): Function: mysql_store_result called when no result stored.





    Hoffentlich wisst ihr wo der fehler ist..