SA-MP Forums Archive
[Ajuda] Saida do Hospital - 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] Saida do Hospital (/showthread.php?tid=508419)



Saida do Hospital - Noturnobk - 22.04.2014

Eae galera, beleza?

Entгo tipo, eu estou tentando colocar no meu GameMod depois que vocк sai do hospital vocк ir direto para o hospital, mas nгo vai, nгo sei porque, ajuda ae galera

Estб bugando o spawn

Код:
MyFunction:: Contando(playerid)
{
	new string[256];
	if(SegundosContagem[playerid] > 0)
	{
		SegundosContagem[playerid]--;
		SetTimerEx("Contando",1000,0,"d",playerid);
		return 1;
	}
	else
	{
		SegundosContagem[playerid] = 0;
		Hospital[playerid] = 0;
		SetPlayerInterior(playerid, 0);

		OnPlayerSpawn(playerid);
		TogglePlayerSpectating(playerid, 0);
		SetPlayerVirtualWorld(playerid, 0);
		SetCameraBehindPlayer(playerid);
		SetPlayerHealth(playerid, 100.0);
		if(PlayerInfo[playerid][pGang] == 1)
		{
		SetPlayerPos(playerid, 1473.1873,-730.2170,93.2840);
		return 1;
		}
		return 1;
	}
}



Re: Saida do Hospital - AlessandroXPTO - 22.04.2014

Voce quer que o player saia do hospital e va para sua HQ ou na frente do hospital?


Re: Saida do Hospital - Noturnobk - 22.04.2014

frente do hospital


tipo cada gang ir para frente de um hospital diferente


Re: Saida do Hospital - AlessandroXPTO - 22.04.2014

ok. Voce cometeu um erro em seu script.
Colocou para spawnar nas HQ`s e no Local definido por voce. Spawn das HQs esta na frente(antes do local definido) se eu nao me engano o pawn le oque esta em primeiro.

PHP код:
MyFunction:: Contando(playerid)
{
    new 
string[256];
    if(
SegundosContagem[playerid] > 0)
    {
        
SegundosContagem[playerid]--;
        
SetTimerEx("Contando",1000,0,"d",playerid);
        return 
1;
    }
    else
    {
        
SegundosContagem[playerid] = 0;
        
Hospital[playerid] = 0;
        
SetPlayerInterior(playerid0);
        
OnPlayerSpawn(playerid); <<Aqui o player spawnara na HQ/SPAWN CIVIL/HQ DE EMPREGO
        TogglePlayerSpectating
(playerid0);
        
SetPlayerVirtualWorld(playerid0);
        
SetCameraBehindPlayer(playerid);
        
SetPlayerHealth(playerid100.0);
        if(
PlayerInfo[playerid][pGang] == 1)
        {
        
SetPlayerPos(playerid1473.1873,-730.2170,93.2840); <<Aqui o player spawnara no local definido por voceou sejana frente do hospital.
        return 
1;
        }
        return 
1;
    }

Entao, se quiser que o player spawne no Hospital, remova o cod:

PHP код:
OnPlayerSpawn(playerid); 
Como expliquei acima, esse que faz com que voce spawne e nao va para o Hospital, estude bastante isso
Espero ter ajudado!


Re: Saida do Hospital - Noturnobk - 22.04.2014

Entгo lek, retirei OnPlayerSpawn(playerid);

continuou spawnando para a HQ da Gang. =/ =/


Re: Saida do Hospital - AlessandroXPTO - 22.04.2014

PHP код:
MyFunction:: Contando(playerid

    new 
string[256]; 
    if(
SegundosContagem[playerid] > 0
    { 
        
SegundosContagem[playerid]--; 
        
SetTimerEx("Contando",1000,0,"d",playerid); 
        return 
1
    } 
    else 
    { 
        
SegundosContagem[playerid] = 0
        
Hospital[playerid] = 0
        
SetPlayerInterior(playerid0); 
        
TogglePlayerSpectating(playerid0); 
        
SetPlayerVirtualWorld(playerid0); 
        
SetCameraBehindPlayer(playerid); 
        
SetPlayerHealth(playerid100.0); 
        
SetPlayerPos(playerid1473.1873,-730.2170,93.2840); 
        return 
1
        } 
        return 
1
    } 

Coloca isso..Agora TEM que dar certo


Re: Saida do Hospital - Noturnobk - 22.04.2014

Mesmo lugar, nascendo na HQ =/


Re: Saida do Hospital - AlessandroXPTO - 22.04.2014

Responda-me uma coisa, tu pegou a cordenada do hospital? ou tu pego o CMD de algum lugar?


Re: Saida do Hospital - Noturnobk - 22.04.2014

Eu peguei uma coordenada qualquer, tipo fui num lugar e dei /save sу para pegar coord e coloquei po


Re: Saida do Hospital - AlessandroXPTO - 22.04.2014

Quote:
Originally Posted by Noturnobk
Посмотреть сообщение
Eu peguei uma coordenada qualquer, tipo fui num lugar e dei /save sу para pegar coord e coloquei po
Se voce quer nascer no hospital, precisa pegar a cordenada do hospital ne jovem.