/rape help
#1

Code:
//above
forward raped();
forward RapedPlayerRecent();

new Raped[MAX_PLAYERS];
new RapedRecently[MAX_PLAYERS];

//under gamemodeint
SetTimer("RapedPlayerRecent",60000, true);
SetTimer("raped",10000,1);

//connect + death
Raped[playerid] = 0;
RapedRecently[playerid] = 0;
//the remainder
public raped()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
	{
      new Float:health;
      GetPlayerHealth(i, health);

      if(Raped[i] == 1 && health > 5 && Raped[i] == 1 && IsPlayerConnected(i))
	  {
	   SetPlayerHealth(i, health-5);
       }
       else
	   if(Raped[i] == 1 && health <= 5 && Raped[i] == 1 && IsPlayerConnected(i))
	   {
	   new string[256];
	   new victim[24];
	   SetPlayerHealth(i, health-5);
       GetPlayerName(i,victim, 24);
       format(string, sizeof(string), "%s(%d) Has died from Chlamydia",victim,i);
	   SendClientMessageToAll(0xB22222AA,string);
       }
     }
   }

public RapedPlayerRecent()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
	{
      if(RapedRecently[i] == 1)
	  {
        RapedRecently[i] =0;
    }
  }
}

CMD:rape(playerid, params[])
{
	new playerb;
	if(sscanf(params, "u", playerb)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /rape [id]");
	if(Job[playerid] != 1) return SendClientMessage(playerid, COLOR_WHITE,"Your Not a Rapist");
	if(RapedRecently[playerb] == 1) return SendClientMessage(playerid, COLOR_WHITE,"He Was Recently Raped");
	RapedRecently[playerb] = 1;
	Raped[playerb] = 1;
	SendClientMessage(playerb, COLOR_YELLOW, "You Have Been Raped, Visit the hospital");
	SendClientMessage(playerid, COLOR_YELLOW, "You Have Been Raped, Visit the hospital");
	return 1;
}
he got rated but the health does not decrease anybody can fix this pleasehelp
Reply


Messages In This Thread
/rape help - by T-Raw - 15.10.2012, 06:29
AW: /rape help - by BiosMarcel - 15.10.2012, 07:30

Forum Jump:


Users browsing this thread: 1 Guest(s)