Respawn back to Medic place
#1

How i respawn back to Medic place when i deid then back home?



Код:
public SetPlayerSpawn(playerid)
{
	if(IsPlayerConnected(playerid))
	{
        new rand;
        new house = PlayerInfo[playerid][pPhousekey];
		if(PlayerPaintballing[playerid] != 0)
		{
		    ResetPlayerWeapons(playerid);
      		GivePlayerWeapon(playerid, 29, 99999);
      		GivePlayerWeapon(playerid, 24, 99999);
      		GivePlayerWeapon(playerid, 31, 99999);
      		GivePlayerWeapon(playerid, 34, 99999);
		    rand = random(sizeof(PaintballSpawns));
			SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
			SetPlayerInterior(playerid, 10);
		    return 1;
		}
		if(MedicBill[playerid] == 1)
		{
            if(PlayerInfo[playerid][pMInsure] == 0)
    		{
     			PlayerInfo[playerid][pDeaths] += 1;
                SetPlayerPos(playerid,1182.7733,-1323.6193,13.5785);
                positionx = 1182.7733;
                positiony = -1323.6193;
                positionz = 13.5785;
	        	SetPlayerInterior(playerid, 0);
     	    	SetPlayerHealth(playerid, 100);
     	    	MedicBill[playerid] = 0;
     	    	GivePlayerMoney(playerid, -360);
    	   		SendClientMessage(playerid, COLOR_LIGHTBLUE, " Your medical insurance did not cover the bill, you where charged $360. ");
    	   	}
            if(PlayerInfo[playerid][pMInsure] == 1)
    	   	{
                SetPlayerPos(playerid,1182.7733,-1323.6193,13.5785);
                positionx = 1182.7733;
                positiony = -1323.6193;
                positionz = 13.5785;
	        	SetPlayerInterior(playerid, 0);
     	    	SetPlayerHealth(playerid, 100);
     	    	MedicBill[playerid] = 0;
                SendClientMessage(playerid, COLOR_LIGHTBLUE, " Your medical insurance covered the bill, you where not charged. ");
		    }
		}
	    if(PlayerInfo[playerid][pTut] == 0)
	    {
			gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
			SetPlayerSkin(playerid, 137);
			TogglePlayerControllable(playerid, 0);
			RegistrationStep[playerid] = 1;
			SendClientMessage(playerid, COLOR_GREEN, "Welcome to Delta RP, please fill in some information to proceed.");
			ShowPlayerDialog(playerid, SEXMENU, DIALOG_STYLE_LIST, "Gender","Male\nFemale ", "Select", "Cancel");
        }
        if(house !=255)
		{
		    if(SpawnChange[playerid]) //If 1, then you get to your house, else spawn somewhere else
		    {
				SetPlayerToTeamColor(playerid);
				SetPlayerInterior(playerid,HouseInfo[house][hInt]);
				SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]); // Warp the player
				PlayerInfo[playerid][pLocal] = house;
				PlayerInfo[playerid][pInt] = HouseInfo[house][hInt];
				return 1;
			}
		}
		else
		{
            SetPlayerPos(playerid,1109.5496,-1796.3885,16.5938);
            SetPlayerInterior(playerid,0);
        }
    }
	return 1;
}
Reply


Messages In This Thread
Respawn back to Medic place - by gupey1984 - 26.07.2010, 03:08
Re: Respawn back to Medic place - by Yamoo - 26.07.2010, 08:43
Re: Respawn back to Medic place - by Mystique - 26.07.2010, 09:03
Re: Respawn back to Medic place - by Yamoo - 26.07.2010, 09:06

Forum Jump:


Users browsing this thread: 1 Guest(s)