[AJUDA] "/GMX"
#1

quando eu dou /GMX tudo reseta tipo ... dono de casas ... carros da concessionaria ... alguem sabe oque й isso ?

pawn Код:
if(strcmp(cmd, "/gmx", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if (PlayerInfo[playerid][pAdmin] >= 1337)
            {
                GameModeExit();
            }
            if(admtrampando[playerid] < 1)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/jogar)");
                return 1;
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Voce Deve Ser Admin Level 1337 Para Dar Gmx.");
            }
        }
        return 1;
    }
pawn Код:
new string[128];
    format(string, sizeof(string), "GMX...");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            DisablePlayerCheckpoint(i);
            gPlayerCheckpointStatus[i] = CHECKPOINT_Nenhum;
            GameTextForPlayer(i, string, 4000, 5);
            SetPlayerCameraPos(i,1460.0, -1324.0, 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            OnPlayerUpdate(i);
            gPlayerLogged[i] = 0;
        }
    }
    SetTimer("GameModeExitFunc", 4000, 0);
    return 1;
}
Reply
#2

Coloque teus salvamentos.

por exemplo

OnPropUpdate();
Reply
#3

Cria em Dini pra salvar as coisas e.e
Reply
#4

Certifique-se de que tudo estб sendo salvo antes do servidor fechar.

Nota: Sobre seu comando, ele primeiro vai checar se o jogador tem nнvel suficiente para executar o comando, caso sim vai executar, entгo, a checagem se ele estб trabalhando й inъtil, o modo correto seria o contrбrio, primeiro checar se ele estб trabalhando depois o nнvel.

pawn Код:
if(strcmp(cmd, "/gmx", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(admtrampando[playerid] < 1) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/jogar)");
        if(PlayerInfo[playerid][pAdmin] < 1337) return SendClientMessage(playerid, COLOR_GRAD1, "Voce Deve Ser Admin Level 1337 Para Dar Gmx.");
        GameModeExit();
    }
    return 1;
}
Reply
#5

Eu prefiro fazer por Dini . Por que com o comando /gmx irб salvar tudo dentro da pasta ... E sem desligar o samp-server ele ja vizualiza se foi GMX ou nгo :X
Reply
#6

pawn Код:
if(strcmp(cmd, "/gmx", true) == 0)
    {
        if(IsPlayerConnected(playerid)) //Verifica se o player estб conectado
        {
            if (PlayerInfo[playerid][pAdmin] >= 1337) //verifica se ele й = ou > que 1337 no caso ADMIN MASTER
            {
                SaveCars(); // salva os carros
                OnPropUpdate(); //salva as propriedades e assim por diante
                GameModeExit(); // aqui reiniciarб o gamemode
            }
            if(admtrampando[playerid] < 1)//verifica se ele esta trabalhando no caso < 1 se tivesse > 1
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/jogar)");
                return 1;
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Voce Deve Ser Admin Level 1337 Para Dar Gmx.");
            }
        }
        return 1;
    }
Reply
#7

@Off:

Lucas Nicolas, seu link do Tutorial Vps Nгo Estб funcionando.
Reply
#8

RoamPT Apagou ¬¬'
Reply
#9

alguem tem como botar um exemplo de como salvar isso em dini pf ?
Reply
#10

Como vocк usa o VLC como GM toma aew o comando /gmx ¬¬
PS : Para de usar a porr.. do GM que eu fiz , eu nгo te dei ele ¬¬


pawn Код:
if(strcmp(cmd, "/gmx", true) == 0)    
{        
if(IsPlayerConnected(playerid))
{            
if (PlayerInfo[playerid][pAdmin] >= 1337)
{                
CheckOwner(playerid); // salva os preзos dos carros
SaveCars(); // salva os donos dos carros
SaveIRC(); // Salva os donos da IRC
SaveFamilies(); // Salva as familias
SaveContas();// salva as contas            
OnPropUpdate(); //salva as propriedades e assim por diante                
GameModeExit(); // aqui reiniciarб o gamemode            }            
if(admtrampando[playerid] < 1)//verifica se ele esta trabalhando no caso < 1 se tivesse > 1            
{                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/jogar)");                
return 1;            
}            
else            
{                
SendClientMessage(playerid, COLOR_GRAD1, "Voce Deve Ser Admin Level 1337 Para Dar Gmx.");            
}        
}        
return 1;    
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)