29.03.2016, 00:53
Need some help with this. So lets say someone used /dm1 then if another person wants to use /dm1 it says to them: /dm1 is in use please use /dm 2.
CMD:degaltraining3(playerid, params[]) { SetPlayerVirtualWorld(playerid, 71); TrainingObject[playerid] =CreatePlayerObject(playerid,1211,1433.4250,1345.5702,10.8130, 0.00000, 0.00000, 90.00000); SendClientMessage(playerid, -1 , " {ff0000}WARNING: {ffffff}You MUST use {e60000}/leavetraining {ffffff}to exit the zone. Or els you will be bugged!"); SendClientMessage(playerid, -1 , " {ff0000}WARNING: {ffffff}You MUST use {e60000}/leavetraining {ffffff}to exit the zone. Or els you will be bugged!"); SendClientMessage(playerid, -1 , " {ff9900}V1 Aim Training System. By Beasthian.{ffffff} Enjoy the Aim Training System! The system is to have future updates, stay tuned."); SendClientMessage(playerid, -1 , " Please use /degaltraining or /degaltraining2 if this zone is in use!"); ResetPlayerWeapons(playerid); GameTextForPlayer(playerid, "~w~ Begin~r~!", 5000, 6); GivePlayerWeapon(playerid, 24, 1000); SetPlayerPos(playerid, 1433.5638,1328.6313,10.8203); SetPlayerFacingAngle(playerid,357.6768); new name[MAX_PLAYER_NAME],str[128]; GetPlayerName(playerid,name,sizeof(name)); format(str,sizeof(str),"{00ff00}%s {ffffff}has joined degal training area. [/degaltraining3] | Zone [3]",name); SendClientMessageToAll(-1,str); return 1; } CMD:degaltraining2(playerid, params[]) { SetPlayerVirtualWorld(playerid, 71); TrainingObject[playerid] =CreatePlayerObject(playerid,1211,1433.4250,1345.5702,10.8130, 0.00000, 0.00000, 90.00000); SendClientMessage(playerid, -1 , " {ff0000}WARNING: {ffffff}You MUST use {e60000}/leavetraining {ffffff}to exit the zone. Or els you will be bugged!"); SendClientMessage(playerid, -1 , " {ff0000}WARNING: {ffffff}You MUST use {e60000}/leavetraining {ffffff}to exit the zone. Or els you will be bugged!"); SendClientMessage(playerid, -1 , " {ff9900}V1 Aim Training System. By Beasthian.{ffffff} Enjoy the Aim Training System! The system is to have future updates, stay tuned."); SendClientMessage(playerid, -1 , " Please use /degaltraining or /degaltraining2 if this zone is in use!"); ResetPlayerWeapons(playerid); GameTextForPlayer(playerid, "~w~ Begin~r~!", 5000, 6); GivePlayerWeapon(playerid, 24, 1000); SetPlayerPos(playerid, 1433.5638,1328.6313,10.8203); SetPlayerFacingAngle(playerid,357.6768); new name[MAX_PLAYER_NAME],str[128]; GetPlayerName(playerid,name,sizeof(name)); format(str,sizeof(str),"{00ff00}%s {ffffff}has joined degal training area. [/degaltraining3] | Zone [3]",name); SendClientMessageToAll(-1,str); return 1; }
new dm1, dm2, dm3;
CMD:degaltraining3(playerid, params[])
{
SetPlayerVirtualWorld(playerid, 71);
TrainingObject[playerid] =CreatePlayerObject(playerid,1211,1433.4250,1345.5702,10.8130, 0.00000, 0.00000, 90.00000);
SendClientMessage(playerid, -1 , " {ff0000}WARNING: {ffffff}You MUST use {e60000}/leavetraining {ffffff}to exit the zone. Or els you will be bugged!");
SendClientMessage(playerid, -1 , " {ff0000}WARNING: {ffffff}You MUST use {e60000}/leavetraining {ffffff}to exit the zone. Or els you will be bugged!");
SendClientMessage(playerid, -1 , " {ff9900}V1 Aim Training System. By Beasthian.{ffffff} Enjoy the Aim Training System! The system is to have future updates, stay tuned.");
if(dm3 == 1) SendClientMessage(playerid, -1 , " This zone is already in use, Please use /degaltraining or /degaltraining2");
ResetPlayerWeapons(playerid);
GameTextForPlayer(playerid, "~w~ Begin~r~!", 5000, 6);
GivePlayerWeapon(playerid, 24, 1000);
SetPlayerPos(playerid, 1433.5638,1328.6313,10.8203); SetPlayerFacingAngle(playerid,357.6768);
new name[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(str),"{00ff00}%s {ffffff}has joined degal training area. [/degaltraining3] | Zone [3]",name);
SendClientMessageToAll(-1,str);
dm3 = 1;
return 1;
}
CMD:degaltraining2(playerid, params[])
{
SetPlayerVirtualWorld(playerid, 71);
TrainingObject[playerid] =CreatePlayerObject(playerid,1211,1433.4250,1345.5702,10.8130, 0.00000, 0.00000, 90.00000);
SendClientMessage(playerid, -1 , " {ff0000}WARNING: {ffffff}You MUST use {e60000}/leavetraining {ffffff}to exit the zone. Or els you will be bugged!");
SendClientMessage(playerid, -1 , " {ff0000}WARNING: {ffffff}You MUST use {e60000}/leavetraining {ffffff}to exit the zone. Or els you will be bugged!");
SendClientMessage(playerid, -1 , " {ff9900}V1 Aim Training System. By Beasthian.{ffffff} Enjoy the Aim Training System! The system is to have future updates, stay tuned.");
if(dm2 == 1) SendClientMessage(playerid, -1 , " This zone is already in use, Please use /degaltraining or /degaltraining3");
ResetPlayerWeapons(playerid);
GameTextForPlayer(playerid, "~w~ Begin~r~!", 5000, 6);
GivePlayerWeapon(playerid, 24, 1000);
SetPlayerPos(playerid, 1433.5638,1328.6313,10.8203); SetPlayerFacingAngle(playerid,357.6768);
new name[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(str),"{00ff00}%s {ffffff}has joined degal training area. [/degaltraining3] | Zone [3]",name);
SendClientMessageToAll(-1,str);
dm2 = 1;
return 1;
}
//global:
new bool:DM2,bool:DM3,playerArena[MAX_PLAYERS];
//when the player leave the arena:
if(playerArena[playerid] == 3)DM3 = false;
else if(playerArena[playerid] == 2)DM2 = false;
CMD:degaltraining3(playerid, params[])
{
if(DM3 == true)return SendClientMessage(playerid,-1,"/degaltraining3 is in use.");
SetPlayerVirtualWorld(playerid, 71);
TrainingObject[playerid] =CreatePlayerObject(playerid,1211,1433.4250,1345.5702,10.8130, 0.00000, 0.00000, 90.00000);
SendClientMessage(playerid, -1 , " {ff0000}WARNING: {ffffff}You MUST use {e60000}/leavetraining {ffffff}to exit the zone. Or els you will be bugged!");
SendClientMessage(playerid, -1 , " {ff0000}WARNING: {ffffff}You MUST use {e60000}/leavetraining {ffffff}to exit the zone. Or els you will be bugged!");
SendClientMessage(playerid, -1 , " {ff9900}V1 Aim Training System. By Beasthian.{ffffff} Enjoy the Aim Training System! The system is to have future updates, stay tuned.");
SendClientMessage(playerid, -1 , " Please use /degaltraining or /degaltraining2 if this zone is in use!");
ResetPlayerWeapons(playerid);
GameTextForPlayer(playerid, "~w~ Begin~r~!", 5000, 6);
GivePlayerWeapon(playerid, 24, 1000);
SetPlayerPos(playerid, 1433.5638,1328.6313,10.8203); SetPlayerFacingAngle(playerid,357.6768);
new name[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(str),"{00ff00}%s {ffffff}has joined degal training area. [/degaltraining3] | Zone [3]",name);
SendClientMessageToAll(-1,str);
DM3 = true;
playerArena[playerid] = 3;
return 1;
}
CMD:degaltraining2(playerid, params[])
{
if(DM2 == true)return SendClientMessage(playerid,-1,"/degaltraining2 is in use.");
SetPlayerVirtualWorld(playerid, 71);
TrainingObject[playerid] =CreatePlayerObject(playerid,1211,1433.4250,1345.5702,10.8130, 0.00000, 0.00000, 90.00000);
SendClientMessage(playerid, -1 , " {ff0000}WARNING: {ffffff}You MUST use {e60000}/leavetraining {ffffff}to exit the zone. Or els you will be bugged!");
SendClientMessage(playerid, -1 , " {ff0000}WARNING: {ffffff}You MUST use {e60000}/leavetraining {ffffff}to exit the zone. Or els you will be bugged!");
SendClientMessage(playerid, -1 , " {ff9900}V1 Aim Training System. By Beasthian.{ffffff} Enjoy the Aim Training System! The system is to have future updates, stay tuned.");
SendClientMessage(playerid, -1 , " Please use /degaltraining or /degaltraining2 if this zone is in use!");
ResetPlayerWeapons(playerid);
GameTextForPlayer(playerid, "~w~ Begin~r~!", 5000, 6);
GivePlayerWeapon(playerid, 24, 1000);
SetPlayerPos(playerid, 1433.5638,1328.6313,10.8203); SetPlayerFacingAngle(playerid,357.6768);
new name[MAX_PLAYER_NAME],str[128];
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(str),"{00ff00}%s {ffffff}has joined degal training area. [/degaltraining3] | Zone [3]",name);
SendClientMessageToAll(-1,str);
DM2 = true;
playerArena[playerid] = 2;
return 1;
}