Ao dar /sos (restart) desconectar todos os jogadores
#1

Boa Dia,

A minha Duvida importante й, todos os players quando dб restart imediato, ou um SOS no servidor, perdem as armas e algum dinheiro que ganharam desde o ultimo logoutt..

Alguem tem alguma ideia, de como ao fazer /sos ele dar um disconect natural tipo /q aos players todos?
Ou entгo alguma forma de nunca mais perderem as armas..
Eu uso o sistema de armas, weapons system, que atй cria uma pasta chamada weapons..

Obrigado,
Abraзo
Reply
#2

Amigo vocк pode usar um settimer para fazer isso tipo depois de vocк escrever o comando so depois de um tempo o servidor se reniciarб mas antes ai vc pode criar outro para aparecer o text avisando que vaai reniciar o server e na mesmo timer vocк coloca para tirar as armas e o tanto de dinheiro...
Reply
#3

Obrigado, como se fosse um count certo?

Abraзo
Reply
#4

pawn Код:
if(strcmp(cmd, "/gmx", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if (PlayerInfo[playerid][pAdmin] >= 5)
            {
                SaveAllGuns();//Guarda as armas
                UpdateAllPlayersPosition();//Guarda a posiзгo
                GameModeExitFunc(playerid);//Faz GMX
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode usar o comando!");
            }
        }
        return 1;
    }
Crйditos

LARP
Reply
#5

Tambйm pode fazer uma funзгo para salvar dados de tempo em tempo, criando um settimer.
Reply
#6

Quote:
Originally Posted by DJloko
Посмотреть сообщение
pawn Код:
if(strcmp(cmd, "/gmx", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if (PlayerInfo[playerid][pAdmin] >= 5)
            {
                SaveAllGuns();//Guarda as armas
                UpdateAllPlayersPosition();//Guarda a posiзгo
                GameModeExitFunc(playerid);//Faz GMX
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode usar o comando!");
            }
        }
        return 1;
    }
Crйditos

LARP
Essta dando erro nas funзхes,
Nгo reconheзe =/
Reply
#7

pawn Код:
public OnGameModeExit()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            new
                ammoo[13][MAX_PLAYERS],
                gunsinc[13][MAX_PLAYERS];
               
            GetPlayerWeaponData(i,1,gunsinc[1][i],ammoo[1][i]);
            GetPlayerWeaponData(i,2,gunsinc[2][i],ammoo[2][i]);
            GetPlayerWeaponData(i,3,gunsinc[3][i],ammoo[3][i]);
            GetPlayerWeaponData(i,4,gunsinc[4][i],ammoo[4][i]);
            GetPlayerWeaponData(i,5,gunsinc[5][i],ammoo[5][i]);
            GetPlayerWeaponData(i,6,gunsinc[6][i],ammoo[6][i]);
            GetPlayerWeaponData(i,7,gunsinc[7][i],ammoo[7][i]);
            GetPlayerWeaponData(i,8,gunsinc[8][i],ammoo[8][i]);
            GetPlayerWeaponData(i,9,gunsinc[9][i],ammoo[9][i]);
            GetPlayerWeaponData(i,10,gunsinc[10][i],ammoo[10][i]);
            GetPlayerWeaponData(i,11,gunsinc[11][i],ammoo[11][i]);
            GetPlayerWeaponData(i,12,gunsinc[12][i],ammoo[12][i]);
        }
    }
    return 1;
}
MAS! atenзгo isto nao ta a gravar isso so ta a reconhecer as armas e assim agora se quer que grave e assim й so utilizar isso...

amemdoim ja agora se kiseres passa por la na minha comunidade e procura para la o meu MSN ou manda uma PM se kiseres...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)