
if(strcmp(cmd,"/gmx",true) == 0)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(PlayerInfo[playerid][Admin] >= 6)
{
if(IsPlayerConnected(i))
{
SalvarPlayer(i);
GameTextForAll("~h~~r~Servidor Reniciando...", 5000, 1);
format(string,sizeof(string),"gmx");
SendRconCommand(string);
}
}
else
{
SendClientMessage(playerid,COLOR_CYAN,"Vocк nгo tem permissгo para usar este comando!");
}
return 1;
}
}
SalvarPlayer(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), "Contas/%s.ini", name);
if(INI_Open(file))
{
INI_WriteInt("Skin", PlayerInfo[playerid][Skin]);
INI_WriteInt("Dinheiro", GetPlayerMoney(playerid));
INI_WriteInt("Matou", Matou[playerid]);
INI_WriteInt("Morreu", Morreu[playerid]);
INI_WriteInt("Logou", Logou[playerid]);
INI_WriteInt("Cocaina", Cocaina[playerid]);
INI_WriteInt("Maconha", Maconha[playerid]);
INI_WriteInt("Banco", Banco[playerid]);
INI_WriteInt("TempoPrisao", PlayerInfo[playerid][Preso]);
INI_WriteInt("Combustivel", PlayerInfo[playerid][Combustivel]);
INI_WriteInt("HorasJogadas", PlayerInfo[playerid][HorasJogadas]);
INI_WriteInt("VIPDia", PlayerInfo[playerid][VIPDia]);
INI_WriteInt("VIPMes", PlayerInfo[playerid][VIPMes]);
INI_WriteInt("VIPAno", PlayerInfo[playerid][VIPAno]);
INI_Save();
INI_Close();
}
}
if(strcmp(cmd,"/gmx",true) == 0)
{
if(PlayerInfo[playerid][Admin] >= 6)
{
if(IsPlayerConnected(i))
{
SalvarPlayer(i);
GameTextForAll("~h~~r~Servidor Reniciando...", 5000, 1);
}
SendRconCommand("gmx");
else return SendClientMessage(playerid,COLOR_CYAN,"Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
|
pawn Код:
o erro nao й no salvardados e sim no comando. |
if(!strcmp(cmd,"/gmx",true))
{
if(PlayerInfo[playerid][Admin] >= 6)
{
for(new i, e = GetMaxPlayers(); i != e; ++i) if(IsPlayerConnected(i)) SalvarPlayer(i);
GameTextForAll("~h~~r~Servidor Reniciando...", 5000, 1);
return SendRconCommand("gmx");
}
SendClientMessage(playerid,COLOR_CYAN,"Vocк nгo tem permissгo para usar este comando!");
return 1;
}
|
pawn Код:
|
|
pawn Код:
|
tentei todos mais nгo funciono
if(strcmp(cmd,"/gmx",true) == 0)
{
if(PlayerInfo[playerid][Admin] >= 6)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SalvarPlayer(i);
gPlayerLogged = false; //Coloque sua Funзгo de Checar se o Jogador Esta Logado
}
}
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "AdmCmd: %s esta Reiniciando o Servidor, Aguarde!", pName);
SendClientMessageToAll(0xFF0000AA, string);
GameModeExit();
}
else
{
SendClientMessage(playerid,COLOR_CYAN,"Vocк nгo tem permissгo para usar este comando!");
}
return 1;
}
if(!strcmp(cmd,"/gmx",true))
{
if(PlayerInfo[playerid][Admin] >= 6)
{
for(new wii, e = GetMaxPlayers(); wii < e; wii++)
{
if(!IsPlayerConnected(wii)) continue;
SalvarPlayer(wii);
}
SendRconCommand("gmx");
return 1;
}
else
{
SendClientMessage(playerid, -1, "Vocк nгo й um admin.");
}
return 1;
}