#1

I want to make like,
If i type the command again,
The gate will close,
For example, I type /gate, (It opens) and then i type /gate again, (it closes).

Код:
COMMAND:gateopen(playerid, params[])
{
    if(PlayerStat[playerid][Dead] == 1 || PlayerStat[playerid][InHospital] == 1) return SendClientMessage(playerid, GREY, "You are unconscious.");
	if(PlayerStat[playerid][FactionID] < 1) return SendClientMessage(playerid, GREY, "You are not a Prison Guard/Doctor.");
	if(IsPlayerInRangeOfPoint(playerid, 5, -21.93213, -338.94623, 7.83163) && gatestatus == 0)
    {
		new str[128];
		gatestatus = 1;
		MoveObject(gate, -21.93213, -338.94623, -4.83163, 1);
		format(str, sizeof(str), "* %s opens the prison gate.", GetICName(playerid));
  		SendNearByMessage(playerid, ACTION_COLOR, str, 3);

	}
	return 1;
}
COMMAND:gateclose(playerid, params[])
{
    if(PlayerStat[playerid][Dead] == 1 || PlayerStat[playerid][InHospital] == 1) return SendClientMessage(playerid, GREY, "You are unconscious.");
	if(PlayerStat[playerid][FactionID] < 1) return SendClientMessage(playerid, GREY, "You are not a Prison Guard/Doctor.");
	if(IsPlayerInRangeOfPoint(playerid, 5, -21.93213, -338.94623, 7.83163) && gatestatus == 1)
    {
		new str[128];
		gatestatus = 0;
		MoveObject(gate, -21.93213, -338.94623, 7.83163, 1);
		format(str, sizeof(str), "* %s closes the prison gate.", GetICName(playerid));
  		SendNearByMessage(playerid, ACTION_COLOR, str, 3);

	}

	return 1;
}
Reply


Messages In This Thread
How - by darkhunter332 - 30.07.2016, 07:35
Re: How - by Ahmed21 - 30.07.2016, 07:59
Re: How - by darkhunter332 - 30.07.2016, 08:02
Re: How - by jlalt - 30.07.2016, 08:10
Re: How - by darkhunter332 - 30.07.2016, 08:19
Re: How - by Ahmed21 - 30.07.2016, 08:34
Re: How - by darkhunter332 - 30.07.2016, 08:35

Forum Jump:


Users browsing this thread: 1 Guest(s)