[Ajuda] Spawn
#1

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 +
Reply
#2

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;

Reply
#3

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 й...
Reply
#4

UP....
Reply
#5

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

Код:
 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;
}
Reply
#7

Editado
Reply
#8

Editado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)