SA-MP Forums Archive
[Ajuda] Spawn - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Spawn (/showthread.php?tid=511326)



Spawn - UserNamed - 05.05.2014

Galera to com um problema aqui que nгo estou conseguindo resolver, quando o player de uma organizaзгo morre ele vai pro hospital tudo certinho, mas quando ele sai e reloga ele vai pro spawn de civil e nгo vai mais pra hq dele, sу quando ele morre que nгo spawna mais na HQ dele, quando ele reloga sem ter morrido ele vai pra HQ normalmente. Alguйm pode ajudar por favor?
REP +


Re: Spawn - Cleyson - 05.05.2014

Mais ou menos isso ?

PHP код:
public OnPlayerSpawn(playerid)
{
    if(
/*Variavel de armazenamento da org*/ == 1)
    {
        
SetPlayerPos(playerid0.00.00.0); // Cordenada da Hq
    
}
    return 
1;




Re: Spawn - UserNamed - 05.05.2014

Quote:
Originally Posted by Cleyson
Посмотреть сообщение
Mais ou menos isso ?

PHP код:
public OnPlayerSpawn(playerid)
{
    if(
/*Variavel de armazenamento da org*/ == 1)
    {
        
SetPlayerPos(playerid0.00.00.0); // Cordenada da Hq
    
}
    return 
1;

Eu chequei jб isto,mas nгo й...


Re: Spawn - UserNamed - 08.05.2014

UP....


Re: Spawn - arakuta - 08.05.2014

Verifique se estб sendo setada alguma posiзгo errфnea em OnPlayerSpawn, ou atй mesmo em SetSpawnInfo.


Re: Spawn - UserNamed - 09.05.2014

Код:
 if(gTeam[playerid] == 11 && Player[playerid][pLeader] < 1)
	{
	    new rand = random(sizeof(CIV));
		Player[playerid][pTeam] = 3;
		gTeam[playerid] = 3;
		SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
		Player[playerid][pModel] = CIV[rand];
		SpawnPlayer(playerid);
	}
	if(gTeam[playerid] == 5)
	{
	    if(Player[playerid][pMember] < 1)
	    {
	        new rand = random(sizeof(CIV));
			Player[playerid][pTeam] = 3;
			gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
			Player[playerid][pModel] = CIV[rand];
			SpawnPlayer(playerid);
		}
	}
	if(gTeam[playerid] == 10)
	{
	    if(Player[playerid][pMember] != 8)
	    {
	        new rand = random(sizeof(CIV));
			Player[playerid][pTeam] = 3;
			gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
			Player[playerid][pModel] = CIV[rand];
			SpawnPlayer(playerid);
		}
	}
	if(gTeam[playerid] == 2 && Player[playerid][pMember] > 3)
	{
		new rand = random(sizeof(CIV));
		Player[playerid][pTeam] = 3;
		gTeam[playerid] = 3;
		SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
		Player[playerid][pModel] = CIV[rand];
		SpawnPlayer(playerid);
	}
	if(gTeam[playerid] == 3)
	{
	    if(Player[playerid][pMember] > 0 || Player[playerid][pLeader] > 0)
	    {
			new model = Player[playerid][pChar];
			if(Player[playerid][pLeader] == TEAM_PM) { SetSpawnInfo(playerid, 2, model,232.7498,73.7373,1005.0391,0,0,0,0,0,0,0); Player[playerid][pTeam] = 2; }
			else if(Player[playerid][pLeader] == TEAM_PF) { SetSpawnInfo(playerid, 2, model,257.0127,190.2985,1008.1719,0,0,0,0,0,0,0); Player[playerid][pTeam] = 2; }
			else if(Player[playerid][pLeader] == TEAM_FA) { SetSpawnInfo(playerid, 2, model,310.6609,-164.7110,999.5938,0,0,0,0,0,0,0); Player[playerid][pTeam] = 2; }
			else if(Player[playerid][pLeader] == TEAM_BOMBE) { SetSpawnInfo(playerid, 2, model,322.1213,315.1004,999.1484,0,0,0,0,0,0,0); Player[playerid][pTeam] = 12; }
			else if(Player[playerid][pLeader] == TEAM_BALLAS) { SetSpawnInfo(playerid, 5, model,324.0143,1122.2839,1083.8828,0,0,0,0,0,0,0); Player[playerid][pTeam] = 7; }
			else if(Player[playerid][pLeader] == TEAM_GROOVE) { SetSpawnInfo(playerid, 5, model,2519.1958,-1678.1322,14.6467,0,0,0,0,0,0,0); Player[playerid][pTeam] = 7; }
			else if(Player[playerid][pLeader] == TEAM_PREF) { SetSpawnInfo(playerid, 2, model,1130.1013,-2037.5076,69.0078,0,0,0,0,0,0,0); Player[playerid][pTeam] = 7; }
            else if(Player[playerid][pLeader] == TEAM_HITMAN) { SetSpawnInfo(playerid, 10, model,1216.0000,-1674.0352,11.7968,0,0,0,0,0,0,0); Player[playerid][pTeam] = 10; }
			else if(Player[playerid][pLeader] == TEAM_SANEWS) { SetSpawnInfo(playerid, 12, model,356.6006,209.0214,1008.3828,0,0,0,0,0,0,0); Player[playerid][pTeam] = 12; }
			else if(Player[playerid][pLeader] == TEAM_LOWRIDERS) { SetSpawnInfo(playerid, 12, model,1121.4432,7.9393,1002.0859,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
            else if(Player[playerid][pLeader] == TEAM_VAGOS) { SetSpawnInfo(playerid, 12, model,2354.4053,-1167.3206,27.6563,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
			else if(Player[playerid][pLeader] == TEAM_BIKERS) { SetSpawnInfo(playerid, 1, model,508.3417,-80.1715,998.9609,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
			else if(Player[playerid][pLeader] == TEAM_MUNICIPAL) { SetSpawnInfo(playerid, 12, model,322.1213,315.1004,999.1484,0,0,0,0,0,0,0); Player[playerid][pTeam] = 14; }
			else if(Player[playerid][pLeader] == TEAM_AZTECAS) { SetSpawnInfo(playerid, 12, model,2817.9792,-1169.5975,1025.5778,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
			else if(Player[playerid][pLeader] == TEAM_RUSSA) { SetSpawnInfo(playerid, 12, model,-2624.3850,1411.6971,7.0938,0,0,0,0,0,0,0); Player[playerid][pTeam] = 17; }
			else if(Player[playerid][pLeader] == TEAM_YAKUZA) { SetSpawnInfo(playerid, 1, model,-2158.4368,643.6974,1052.3817,0,0,0,0,0,0,0); Player[playerid][pTeam] = 17; }
			else if(Player[playerid][pLeader] == TEAM_DRIFTERS) { SetSpawnInfo(playerid, 1, model,-226.2575,1409.8733,27.7734,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
			else if(Player[playerid][pLeader] == TEAM_VERMELHO) { SetSpawnInfo(playerid, 12, model,416.1714,2537.2358,10.0000,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
            else if(Player[playerid][pLeader] == TEAM_PCC) { SetSpawnInfo(playerid, 12, model,2554.1692,-1285.9547,1060.9844,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
			else if(Player[playerid][pLeader] == TEAM_BOPE) { SetSpawnInfo(playerid, 2, model,248.9618,115.4132,1003.2188,0,0,0,0,0,0,0); Player[playerid][pTeam] = 21; }
			else if(Player[playerid][pLeader] == TEAM_ALQAEDA) { SetSpawnInfo(playerid, 12, model,151.3921,2546.1300,18.0000,0,0,0,0,0,0,0); Player[playerid][pTeam] = 22; }
			else if(Player[playerid][pLeader] == TEAM_KINGS) { SetSpawnInfo(playerid, 2, model,446.0672,-9.3721,1000.7343,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }

            else if(Player[playerid][pMember] == TEAM_PM) { SetSpawnInfo(playerid, 2, model,232.7498,73.7373,1005.0391,0,0,0,0,0,0,0); Player[playerid][pTeam] = 2; }
			else if(Player[playerid][pMember] == TEAM_PF) { SetSpawnInfo(playerid, 2, model,257.0127,190.2985,1008.1719,0,0,0,0,0,0,0); Player[playerid][pTeam] = 2; }
			else if(Player[playerid][pMember] == TEAM_FA) { SetSpawnInfo(playerid, 2, model,310.6609,-164.7110,999.5938,0,0,0,0,0,0,0); Player[playerid][pTeam] = 2; }
			else if(Player[playerid][pMember] == TEAM_BOMBE) { SetSpawnInfo(playerid, 2, model,322.1213,315.1004,999.1484,0,0,0,0,0,0,0); Player[playerid][pTeam] = 12; }
			else if(Player[playerid][pMember] == TEAM_BALLAS) { SetSpawnInfo(playerid, 5, model,324.0143,1122.2839,1083.8828,0,0,0,0,0,0,0); Player[playerid][pTeam] = 7; }
			else if(Player[playerid][pMember] == TEAM_GROOVE) { SetSpawnInfo(playerid, 5, model,2519.1958,-1678.1322,14.6467,0,0,0,0,0,0,0); Player[playerid][pTeam] = 7; }
			else if(Player[playerid][pMember] == TEAM_PREF) { SetSpawnInfo(playerid, 2, model,1130.1013,-2037.5076,69.0078,0,0,0,0,0,0,0); Player[playerid][pTeam] = 7; }
            else if(Player[playerid][pMember] == TEAM_HITMAN) { SetSpawnInfo(playerid, 10, model,1216.0000,-1674.0352,11.7968,0,0,0,0,0,0,0); Player[playerid][pTeam] = 10; }
			else if(Player[playerid][pMember] == TEAM_SANEWS) { SetSpawnInfo(playerid, 12, model,356.6006,209.0214,1008.3828,0,0,0,0,0,0,0); Player[playerid][pTeam] = 12; }
			else if(Player[playerid][pMember] == TEAM_LOWRIDERS) { SetSpawnInfo(playerid, 12, model,1121.4432,7.9393,1002.0859,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
            else if(Player[playerid][pMember] == TEAM_VAGOS) { SetSpawnInfo(playerid, 12, model,2354.4053,-1167.3206,27.6563,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
			else if(Player[playerid][pMember] == TEAM_BIKERS) { SetSpawnInfo(playerid, 1, model,508.3417,-80.1715,998.9609,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
			else if(Player[playerid][pMember] == TEAM_MUNICIPAL) { SetSpawnInfo(playerid, 12, model,322.1213,315.1004,999.1484,0,0,0,0,0,0,0); Player[playerid][pTeam] = 14; }
			else if(Player[playerid][pMember] == TEAM_AZTECAS) { SetSpawnInfo(playerid, 12, model,2817.9792,-1169.5975,1025.5778,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
			else if(Player[playerid][pMember] == TEAM_RUSSA) { SetSpawnInfo(playerid, 12, model,-2624.3850,1411.6971,7.0938,0,0,0,0,0,0,0); Player[playerid][pTeam] = 17; }
			else if(Player[playerid][pMember] == TEAM_YAKUZA) { SetSpawnInfo(playerid, 1, model,-2158.4368,643.6974,1052.3817,0,0,0,0,0,0,0); Player[playerid][pTeam] = 17; }
			else if(Player[playerid][pMember] == TEAM_DRIFTERS) { SetSpawnInfo(playerid, 1, model,-226.2575,1409.8733,27.7734,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
			else if(Player[playerid][pMember] == TEAM_VERMELHO) { SetSpawnInfo(playerid, 12, model,416.1714,2537.2358,10.0000,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
            else if(Player[playerid][pMember] == TEAM_PCC) { SetSpawnInfo(playerid, 12, model,2554.1692,-1285.9547,1060.9844,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
			else if(Player[playerid][pMember] == TEAM_BOPE) { SetSpawnInfo(playerid, 2, model,248.9618,115.4132,1003.2188,0,0,0,0,0,0,0); Player[playerid][pTeam] = 21; }
			else if(Player[playerid][pMember] == TEAM_ALQAEDA) { SetSpawnInfo(playerid, 12, model,151.3921,2546.1300,18.0000,0,0,0,0,0,0,0); Player[playerid][pTeam] = 22; }
			else if(Player[playerid][pMember] == TEAM_KINGS) { SetSpawnInfo(playerid, 2, model,446.0672,-9.3721,1000.73430,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; }
            SpawnPlayer(playerid);
		}
	}
	SetPlayerSpawn(playerid);
	SetPlayerToTeamColor(playerid);

	return 1;
}



Re: Spawn - UserNamed - 18.05.2014

Editado


Re: Spawn - UserNamed - 07.09.2014

Editado