[AJUDA] Recorde Online
#1

Olб a todos, estou tentando usar um sisteminha que vi aqui no forum mas estou tendo problemas, ele nгo estб salvando o Recorde de Players online no Arquivo...

vou postar o Codigo e por favor me diga em que estou errando. D:

pawn Код:
//comeзo do GM
#define RECORD_ONLINE     "/GM/arquivos/Record.cfg"
new Recorde;

// No OnGameModeInit

    if(DOF2_FileExists(RECORD_ONLINE))
    {
        Recorde = DOF2_GetInt(RECORD_ONLINE, "RecordeJogadores");
    }
    else
    {
        DOF2_CreateFile(RECORD_ONLINE);
        DOF2_SetInt(RECORD_ONLINE, "RecordeJogadores", 0);
        Recorde = 0;
    }

// No OnPlayerConnect

    if(Online > Recorde)
    {
        new players;
        for(new i; i <HighestID; i++)
        {
            if(IsPlayerConnected(i))
            {
                players++;
            }
        }
        new rec = DOF2_GetInt(RECORD_ONLINE, "RecordeJogadores");
        if(rec  < players)
        {
        DOF2_SetInt(RECORD_ONLINE, "RecordeJogadores", players++);
        }
       
        format(string, sizeof(string),"O Recorde de jogadores online й: %d", Recorde);
        SendClientMessageToAll(COLOR_YELLOW,string);
    }
Obrigado A todos desde jб! ;P
Reply
#2

pawn Код:
//comeзo do GM
#define RECORD_ONLINE     "/GM/arquivos/Record.cfg"
new Recorde;
new Online;

// No OnGameModeInit

    if(DOF2_FileExists(RECORD_ONLINE))
        Recorde = DOF2_GetInt(RECORD_ONLINE, "RecordeJogadores");
    else
    {
        DOF2_CreateFile(RECORD_ONLINE);
        DOF2_SetInt(RECORD_ONLINE, "RecordeJogadores", 0);
        Recorde = 0;
    }

// No OnPlayerDisconnect
    Online--;
// No OnPlayerConnect
    Online++;
    if(Online > Recorde)
    {
        DOF2_SetInt(RECORD_ONLINE, "RecordeJogadores", Online);
        format(string, sizeof(string),"O Recorde de jogadores online й: %d", Online);
        SendClientMessageToAll(COLOR_YELLOW,string);
    }
@edit tinha algumas coisas erradas no codigo, agr concertei.
Reply
#3

Ainda nгo estб salvando no arquivo e quando eu logo nгo aparece a mensagem do recorde de players batido
Reply
#4

vc criou a pasta GM e a pasta arquivos dentro da pasta GM?

pawn Код:
//comeзo do GM
#define RECORD_ONLINE     "/GM/arquivos/Record.cfg"
new Recorde;
new Online;

// No OnGameModeInit

    if(DOF2_FileExists(RECORD_ONLINE))
        Recorde = DOF2_GetInt(RECORD_ONLINE, "RecordeJogadores");
    else
    {
        DOF2_CreateFile(RECORD_ONLINE);
        DOF2_SetInt(RECORD_ONLINE, "RecordeJogadores", 0);
        Recorde = 0;
    }

// No OnPlayerDisconnect
    Online--;
// No OnPlayerConnect
    Online++;
    if(Online > Recorde)
    {
        Recorde = Online;
        DOF2_SetInt(RECORD_ONLINE, "RecordeJogadores", Recorde);
        format(string, sizeof(string),"O Recorde de jogadores online й: %d", Recorde);
        SendClientMessageToAll(COLOR_YELLOW,string);
    }
tinha mais um erro.
Reply
#5

Nгo setou dentro do arquivo Record.cfg, e nem apitou a mensagem x.x

ta tudo criado certinho, as pastas, inclusive o arquivo cria qd inicia o Gm

mas qd alguem loga, ele n mostra la RecordeJogadores = 1

Mostra = 0
Reply
#6

Nгo vejo motivo pra nгo funcionar.
Reply
#7

Eu tambйm nгo entendo o motivo, deveria estar funcionando, Reputado, vocк me ajudou muito, parabens pelos seus conhecimentos :P:
Reply
#8

Funcionooooooooooooooooou !!!!!!!!!!!!!!!!!
kkkkkkkkkkkkkkkkkkkkk

Eu tinha esquecido de dar GMR -.-'

BRIGADAO CARA S2S2S2S2
Reply
#9

Quote:
Originally Posted by adminlucas
Посмотреть сообщение
Funcionooooooooooooooooou !!!!!!!!!!!!!!!!!
kkkkkkkkkkkkkkkkkkkkk

Eu tinha esquecido de dar GMR -.-'

BRIGADAO CARA S2S2S2S2
kkkkkkkkkkkkkk tenso hein...

ps: n posta 2x seguidas, vc pode acabar banido.
Reply
#10

F:\Todos Os Jogos\GTA San Andreas\01 - Arquivos GTA Importantes\SamP ServeR\[GM] JFS Drift Racer Stunt - Stunt\[GM] JFS Drift Racer Stunt\gamemodes\Brasil-KFBR-2011.pwn(1167) : error 017: undefined symbol "string"
F:\Todos Os Jogos\GTA San Andreas\01 - Arquivos GTA Importantes\SamP ServeR\[GM] JFS Drift Racer Stunt - Stunt\[GM] JFS Drift Racer Stunt\gamemodes\Brasil-KFBR-2011.pwn(1167) : error 017: undefined symbol "string"
F:\Todos Os Jogos\GTA San Andreas\01 - Arquivos GTA Importantes\SamP ServeR\[GM] JFS Drift Racer Stunt - Stunt\[GM] JFS Drift Racer Stunt\gamemodes\Brasil-KFBR-2011.pwn(1167) : error 029: invalid expression, assumed zero
F:\Todos Os Jogos\GTA San Andreas\01 - Arquivos GTA Importantes\SamP ServeR\[GM] JFS Drift Racer Stunt - Stunt\[GM] JFS Drift Racer Stunt\gamemodes\Brasil-KFBR-2011.pwn(1167) : fatal error 107: too many error messages on one line


Linha: format(string), sizeof(string),"O Recorde de jogadores online й: %d", Recorde);
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)