dcmd_next(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new string[256]; new adminname[MAX_PLAYER_NAME];
GetPlayerName(playerid, adminname, sizeof(adminname));
if(params[7] == 1)
{
format(string, sizeof(string), "Server: %s (id: %d) has set next mission to Police Village.", adminname, playerid);
SendClientMessageToAll(0xFFA500FF, string);
nextmission = 1;
}
}
else
{
SendClientMessage(playerid, 0xFFA500FF, "Error: You are not allowed to use this command!");
return 1;
}
return 1;
}
public OnGameModeExit()
{
if(nextmission == 1)
{
SendRconCommand("changemode PoliceVillage");
}
return 1;
}
|
Originally Posted by Ironboy500
Hello !
I need a little help, I am working on multiple gamemodes, and I am trying to make command where admin can choose gamemode whitch will be runned next after running one finish. Here is my command Код:
dcmd_next(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new string[256]; new adminname[MAX_PLAYER_NAME];
GetPlayerName(playerid, adminname, sizeof(adminname));
if(params[7] == 1)
{
format(string, sizeof(string), "Server: %s (id: %d) has set next mission to Police Village.", adminname, playerid);
SendClientMessageToAll(0xFFA500FF, string);
nextmission = 1;
}
}
else
{
SendClientMessage(playerid, 0xFFA500FF, "Error: You are not allowed to use this command!");
return 1;
}
return 1;
}
Код:
public OnGameModeExit()
{
if(nextmission == 1)
{
SendRconCommand("changemode PoliceVillage");
}
return 1;
}
Anyone can help to make command working? Big Thanks. |
dcmd_next(playerid, params[])
{
new gm;
new string[256]; new adminname[MAX_PLAYER_NAME];
GetPlayerName(playerid, adminname, sizeof(adminname));
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "Not admin so cant use this command bla bla bla");
if(sscanf(params, "d", gm)) return SendClientMessage(playerid, COLOR_RED, "Usage bla bla bla");
format(string, sizeof(string), "Server: %s (id: %d) has set next mission to Police Village.", adminname, playerid);
SendClientMessageToAll(0xFFA500FF, string);
nextmission = 1;
return 1;
}