gmx -
GeneralAref - 29.12.2015
I have two problems with that.
1.reset all player score and money after restart.
2.When I disable the code Again works.
PHP код:
CMD:rserver(playerid, params[])
{
if(COptions[rserver] == 0)
{
new adminname[MAX_PLAYER_NAME];
if(PlayerInfo[playerid][pAdmin] >= CmdsOptions[rserver])
{
GetPlayerName(playerid, adminname, sizeof(adminname));
new str[128];
format(str,128,"Admin %s (id:%d) has restarted server!",adminname, playerid);
SendClientMessageToAll(COLOR_BLUE,str);
SendRconCommand("gmx");
return 1;
}
else return SendClientMessage(playerid,COLOR_RED,"You do not have permission to use this command!");
}
else return SendClientMessage(playerid,COLOR_RED,"[ERROR]:You cant use this command because disabled by God.");
}
Re: gmx -
MicroKyrr - 29.12.2015
You forget something.
Re: gmx -
X337 - 29.12.2015
You need to save player stats before restarting the server.
Re: gmx -
Sh4d0w2 - 29.12.2015
Kau bukan bleh cakap melayu ke?
Re: gmx -
MicroKyrr - 29.12.2015
Use ****** translator @Sh4dow2
Re: gmx -
Sh4d0w2 - 29.12.2015
@MicroKyrr I know he understands what I said
Re: gmx -
GeneralAref - 29.12.2015
And why not be disabled?
PHP код:
if(dialogid == DIALOG_RSERVER)
{
if(response)
{
if(listitem == 0)
{
new INI:ini = INI_Open("/Asystem/CmdOption.ini");
INI_WriteInt(ini,"rserver",0);
COptions[rserver] = 0;
INI_Close(ini);
SendClientMessage(playerid,COLOR_WHITE,"You have Enable rserver command");
}
if(listitem == 1)
{
new INI:ini = INI_Open("/Asystem/CmdOption.ini");
INI_WriteInt(ini,"rserver",1);
COptions[rserver] = 1;
INI_Close(ini);
SendClientMessage(playerid,COLOR_WHITE,"You have Disable rserver command");
}
}
}
Re: gmx -
Sh4d0w2 - 29.12.2015
Show your ShowPlayerDialog codes for this GMX enable/disable
Re: gmx -
GeneralAref - 29.12.2015
OnGameModeInit
PHP код:
new file[MAX_SERVER_STRING];
format(file, sizeof(file), "/Asystem/CmdOption.ini");
if(dini_Exists(file))
{
COptions[rserver] = dini_Int(file,"rserver");
}
else
{
dini_Create(file);
dini_IntSet(file,"rserver",0);
}
command:
PHP код:
CMD:rserver(playerid, params[])
{
if(COptions[rserver] == 0)
{
new adminname[MAX_PLAYER_NAME];
if(PlayerInfo[playerid][pAdmin] >= CmdsOptions[rserver])
{
GetPlayerName(playerid, adminname, sizeof(adminname));
new str[128];
format(str,128,"Admin %s (id:%d) has restarted server!",adminname, playerid);
SendClientMessageToAll(COLOR_BLUE,str);
SendRconCommand("gmx");
return 1;
}
else return SendClientMessage(playerid,COLOR_RED,"You do not have permission to use this command!");
}
else return SendClientMessage(playerid,COLOR_RED,"[ERROR]:You cant use this command because disabled by God.");
}
change option command:
PHP код:
CMD:coptions(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new Handle[1036];
strcat(Handle,""COL_WHITE"st\nadmins\nvips\nr\naduty\nsetlevel\nsetvip\naveh\namoney\nahealth\naarmour\ncworld\nacmd\ntget\nascore\nsetscore\nfreeze\n");
strcat(Handle,""COL_WHITE"unfreeze\nafreeze\nasay\nvcolor\naweapon\njp\nrjp\nban\nwarn\nkick\noban\nunban\nunwarn\ndetme\nkill\nspec\nspecoff\n");
strcat(Handle,""COL_WHITE"report\ngt\nw\nachat\nreports\ndeletereport\nwarns\ndeletewarn\ncc\nrsc\ngoto\nget\nvcar\nvboat\nvbike\nvplane\nvheli\n");
strcat(Handle,""COL_WHITE"vcc\nnitro\nhs\nrhealth\nrarmour\nrweapon\nthealth\ntarmour\ntweapon\nslap\nexplode\nmute\nunmute\nrserver\namute\naunmute");
ShowPlayerDialog(playerid,DIALOG_COPTIONS,DIALOG_STYLE_LIST,"CommandOptions",Handle,"OK","");
return 1;
}
else return SendClientMessage(playerid,COLOR_RED,"You do not have permission to use this command!");
}
dialog code:
PHP код:
#define DIALOG_RSERVER 92
if(listitem == 65)
{
ShowPlayerDialog(playerid,DIALOG_RSERVER,DIALOG_STYLE_LIST,"rserver","Enable\nDisable","Select","Back");
}
if(dialogid == DIALOG_RSERVER)
{
if(response)
{
if(listitem == 0)
{
new INI:ini = INI_Open("/Asystem/CmdOption.ini");
INI_WriteInt(ini,"rserver",0);
COptions[rserver] = 0;
INI_Close(ini);
SendClientMessage(playerid,COLOR_WHITE,"You have Enable rserver command");
}
if(listitem == 1)
{
new INI:ini = INI_Open("/Asystem/CmdOption.ini");
INI_WriteInt(ini,"rserver",1);
COptions[rserver] = 1;
INI_Close(ini);
SendClientMessage(playerid,COLOR_WHITE,"You have Disable rserver command");
}
}
}
Re: gmx -
MicroKyrr - 29.12.2015
What errors did show up?