[DUVIDA]Org Bugada
#7

Код:
public SetPlayerSpawn(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    if(PlayerInfo[playerid][pTut] == 0)
	    {
			gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
			TogglePlayerControllable(playerid, 0);
			RegistrationStep[playerid] = 1;
			SendClientMessage(playerid, COLOR_WHITE, "  ");
			SendClientMessage(playerid, COLOR_WHITE, "  ");
			SendClientMessage(playerid, COLOR_WHITE, "  ");
						SendClientMessage(playerid, COLOR_WHITE, "  ");
			SendClientMessage(playerid, COLOR_WHITE, "  ");
			SendClientMessage(playerid, COLOR_WHITE, "  ");
						SendClientMessage(playerid, COLOR_WHITE, "  ");
			SendClientMessage(playerid, COLOR_WHITE, "  ");
			SendClientMessage(playerid, COLOR_WHITE, "  ");
			SendClientMessage(playerid, COLOR_WHITE, "  ");
			SendClientMessage(playerid, COLOR_WHITE, "  ");
			new str[256];
format(str, sizeof(str), "  ", playerid);
ShowPlayerDialog(playerid, 555, DIALOG_STYLE_MSGBOX, "Qual seu sexo?", str, "masculino", "feminino");
	    }
		new rand;
		new house = PlayerInfo[playerid][pPhousekey];
		if(PlayerPaintballing[playerid] != 0)
		{
		    ResetPlayerWeapons(playerid);
      		GivePlayerWeapon(playerid, 29, 999);
		    rand = random(sizeof(PaintballSpawns));
			SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
		    return 1;
		}
		if(PlayerInfo[playerid][pJailed] == 1)
		{
		    SetPlayerInterior(playerid, 6);
			SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
			SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo cumpriu com sua pena, dados: LSPD HQ");
			return 1;
		}
		if(PlayerInfo[playerid][pJailed] == 3)
		{
		    SetPlayerInterior(playerid, 3);
			SetPlayerPos(playerid,198.0481,175.3411,1003.0234);
			SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк ainda nгo cumpriu com sua pena, dados: Policia Federal HQ");
			return 1;
		}
		if(PlayerInfo[playerid][pJailed] == 2)
		{
		    SetPlayerInterior(playerid, 0);
			SetPlayerPos(playerid,268.5777,1857.9351,9.8133);
			SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
			return 1;
		}
		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;
			}
		} //PlayerInfo[playerid][pAdmin] = 0;
		if(PlayerInfo[playerid][pLeader] == 7)//prefeito spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 3);
		    SetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
		    PlayerInfo[playerid][pInt] = 3;
			PlayerInfo[playerid][pLocal] = 241;
			ResetPlayerWeapons(playerid);
		    return 1;
		}
		if(PlayerInfo[playerid][pLeader] == 18)//prefeito spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerPos(playerid, -593.5941,-1061.8585,23.3902);
			ResetPlayerWeapons(playerid);
			GivePlayerWeapon(playerid, 30, 99);
		    return 1;
		}
		if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) //Police Force spawn & FBI/ATF
		{
			SetPlayerToTeamColor(playerid);
		    rand = random(sizeof(gCopPlayerSpawns));
			SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
			SetPlayerFacingAngle(playerid, 270.0);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			GivePlayerWeapon(playerid, 23, 20);
			return 1;
	    }
   		if (PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0) //Police Force spawn & FBI/ATF
		{
			SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 1743.296752, -1862.080444, 13.5767316);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			ResetPlayerWeapons(playerid);
			return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) //FBI spawn
		{
			SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 285.5732,-1514.5084,24.9289);
			SetPlayerFacingAngle(playerid, 235.0);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			GivePlayerWeapon(playerid, 24, 100);
			GivePlayerWeapon(playerid, 31, 200);
			GivePlayerWeapon(playerid, 29, 300);
			SetPlayerArmour(playerid, 100);
			return 1;
	    }
		if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) //National Guard spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid, 2731.9526,-2451.7964,17.5937);
		    PlayerInfo[playerid][pInt] = 0;
			GivePlayerWeapon(playerid, 24, 400);
			GivePlayerWeapon(playerid, 31, 700);
			GivePlayerWeapon(playerid, 29, 600);
			GivePlayerWeapon(playerid, 25, 600);
		    SetPlayerArmour(playerid, 100);
		    return 1;
		}
		if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid, 2033.1431,-1405.6340,17.2290);
		    PlayerInfo[playerid][pInt] = 0;
		    return 1;
		}
		if (GangDead[playerid] == 0 && (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5))//ballas spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid, 2091.461669,-1166.446533,26.585937);
		    PlayerInfo[playerid][pInt] = 0;
		    GivePlayerWeapon(playerid, 24, 20);
		    return 1;
		}
		if (GangDead[playerid] == 0 && (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6))//Grove spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid, 2500.3394,-1681.1781,13.2052);
		    PlayerInfo[playerid][pInt] = 0;
		    GivePlayerWeapon(playerid, 24, 20);
		    return 1;
		}
	    if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 1102.7017,-299.0774,73.9922);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			GivePlayerWeapon(playerid, 24, 100);
			GivePlayerWeapon(playerid, 31, 200);
			GivePlayerWeapon(playerid, 29, 200);
			GivePlayerWeapon(playerid, 4, 200);
	        return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn
	    {
	        SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 736.1425,-1339.2103,13.5300);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			GivePlayerWeapon(playerid, 43, 700);
	        return 1;
	    }
	    if(GangDead[playerid] == 0 && (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12))
	    {
            SetPlayerToTeamColor(playerid);
            SetPlayerInterior(playerid,0);
			SetPlayerPos(playerid, 2350.3887,-1165.0804,27.4014);
			SetPlayerFacingAngle(playerid, 7.6507);
			PlayerInfo[playerid][pInt] = 0;
			GivePlayerWeapon(playerid, 24, 20);
			return 1;
	    }
	    if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) //Motoqueiros spawn
	    {
   			SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 681.7586,-477.0193,16.3359);			
 			SetPlayerFacingAngle(playerid, 178.5);           
            SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			GivePlayerWeapon(playerid, 24, 20);
			
	        return 1;
        }
        if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) //Cherifes spawn
		{
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    SetPlayerPos(playerid, 1403.4982,391.5114,19.7578);
		    PlayerInfo[playerid][pInt] = 0;
			GivePlayerWeapon(playerid, 24, 400);
			GivePlayerWeapon(playerid, 31, 500);
			GivePlayerWeapon(playerid, 29, 500);
			GivePlayerWeapon(playerid, 25, 300);
		    SetPlayerArmour(playerid, 100);
		    return 1;
		}
        if(GangDead[playerid] == 0 && (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)) //Aztecas
	    {
			SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 1831.364868,-1995.974731,13.546875);
			SetPlayerFacingAngle(playerid, 85.230644);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			GivePlayerWeapon(playerid, 24, 20);
			return 1;
        }
        if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) //Triads
	    {
			SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 691.387817,-1275.792968,13.560600);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			GivePlayerWeapon(playerid, 24, 100);
			GivePlayerWeapon(playerid, 31, 200);
			GivePlayerWeapon(playerid, 29, 200);
			return 1;
        }
        if (PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) //yakuza
	    {
			SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid, 1256.3743896484, -786.27270507813, 92.030181884766);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			GivePlayerWeapon(playerid, 24, 100);
			GivePlayerWeapon(playerid, 31, 200);
			GivePlayerWeapon(playerid, 29, 200);
			return 1;
        }
		if ((gTeam[playerid]) == 1)
	    {
			SetPlayerToTeamColor(playerid);
			rand = random(sizeof(gMedPlayerSpawns));
			SetPlayerPos(playerid, gMedPlayerSpawns[rand][0], gMedPlayerSpawns[rand][1], gMedPlayerSpawns[rand][2]); // Warp the player
			SetPlayerFacingAngle(playerid, 270.0);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			return 1;
		}
		if(PlayerInfo[playerid][pFMember] != 255)
		{
		    new family = PlayerInfo[playerid][pFMember];
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, FamilyInfo[family][FamilyInterior]);
		    SetPlayerPos(playerid, FamilyInfo[family][FamilySpawn][0],FamilyInfo[family][FamilySpawn][1],FamilyInfo[family][FamilySpawn][2]);
		    SetPlayerFacingAngle(playerid, FamilyInfo[family][FamilySpawn][3]);
		    return 1;
		}
	    else
	    {
			SetPlayerToTeamColor(playerid);
			SetPlayerPos(playerid,PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z]);
			SetPlayerFacingAngle(playerid, 46.8583);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
		}
		GangDead[playerid] = 0;
	}
	TextDrawShowForPlayer(playerid, Site);
	return 1;
}
Reply


Messages In This Thread
[DUVIDA]Org Bugada - by Exwinzy_Pushing - 19.09.2011, 05:36
Re: [DUVIDA]Org Bugada - by Macintosh - 19.09.2011, 05:39
Re: [DUVIDA]Org Bugada - by Exwinzy_Pushing - 19.09.2011, 05:41
Re: [DUVIDA]Org Bugada - by Macintosh - 19.09.2011, 05:44
Re: [DUVIDA]Org Bugada - by Exwinzy_Pushing - 19.09.2011, 05:48
Re: [DUVIDA]Org Bugada - by Macintosh - 19.09.2011, 05:59
Re: [DUVIDA]Org Bugada - by Exwinzy_Pushing - 19.09.2011, 06:04
Re: [DUVIDA]Org Bugada - by Y_Baby - 19.09.2011, 06:58
Re: [DUVIDA]Org Bugada - by Exwinzy_Pushing - 19.09.2011, 07:07
Re: [DUVIDA]Org Bugada - by Exwinzy_Pushing - 19.09.2011, 07:11

Forum Jump:


Users browsing this thread: 1 Guest(s)