GMX Bug?
#8

Quote:
Originally Posted by Glad2BeHere
Посмотреть сообщение
i never said to call a stock under a timer....... lolz i said u OnGMX(); cant u read....... can u show me OnPlayerSave(playerid) plz..... i think i can solve the skin problem.....
pawn Код:
command(gmrestart, playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][pAdmin] >= 5)
        {
            SetTimer("OnGMX", 1000,false);
        }
    }
    return 1;
}
You actually posted "stock OnGMX()" on your reply and the code above would just delay calling OnGMX by a second, so I'm pretty sure that wouldn't solve the problem.

And here's the OnPlayerSave callback although I know that I got it all covered:
pawn Код:
public OnPlayerSave(playerid)
{
    new query[264], level, skin, interior, world, cash, Float:lastpos[4], Float:hp, Float:ap;
    level = GetPlayerScore(playerid);
    skin = GetPlayerSkin(playerid);
    interior = GetPlayerInterior(playerid);
    world = GetPlayerVirtualWorld(playerid);
    cash = GetPlayerMoney(playerid);
    GetPlayerPos(playerid, lastpos[0], lastpos[1], lastpos[2]);
    GetPlayerFacingAngle(playerid, lastpos[3]);
    GetPlayerHealth(playerid, hp);
    GetPlayerArmour(playerid, ap);
   
    format(query, sizeof(query), "UPDATE accounts SET username='%s', gender='%d', origin='%s', level='%d', adminlevel='%d', skin='%d', interior='%d', world='%d' WHERE username='%s'",
        Player[playerid][pName], Player[playerid][pGender], Player[playerid][pOrigin], level, Player[playerid][pAdmin], skin, interior, world, Player[playerid][pName]);
    mysql_query(query);
   
    format(query, sizeof(query), "UPDATE accounts SET cash='%d', posx='%f', posy='%f', posz='%f', posr='%f', respect='%d', needrespect='%d', playinghours='%d' WHERE username='%s'",
        cash, lastpos[0], lastpos[1], lastpos[2], lastpos[3], Player[playerid][pRespect], Player[playerid][pNeedRespect], Player[playerid][pHours], Player[playerid][pName]);
    mysql_query(query);
   
    format(query, sizeof(query), "UPDATE accounts SET nextlevel='%d', firstspawn='%d', health='%f', armor='%f' WHERE username='%s'",
        Player[playerid][pNextLevel], Player[playerid][pFirstSpawn], hp, ap, Player[playerid][pName]);
    mysql_query(query);
   
    return 1;
}
Reply


Messages In This Thread
GMX Bug? - by Skribblez - 12.03.2013, 15:09
Re: GMX Bug? - by Glad2BeHere - 12.03.2013, 15:15
Re: GMX Bug? - by Skribblez - 12.03.2013, 15:17
Re: GMX Bug? - by Glad2BeHere - 12.03.2013, 15:35
Re: GMX Bug? - by Patrick - 12.03.2013, 15:41
Re: GMX Bug? - by Skribblez - 12.03.2013, 15:41
Re: GMX Bug? - by Glad2BeHere - 12.03.2013, 15:50
Re: GMX Bug? - by Skribblez - 12.03.2013, 15:57
Re: GMX Bug? - by Glad2BeHere - 12.03.2013, 16:03
Re: GMX Bug? - by Skribblez - 12.03.2013, 16:07

Forum Jump:


Users browsing this thread: 1 Guest(s)