SA-MP Forums Archive
[Ajuda] Spawn randon/ Utimo 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 randon/ Utimo spawn (/showthread.php?tid=569470)



Spawn randon/ Utimo spawn - D3sconn3ct - 30.03.2015

Bom eae ? eu vim aqui perguntar pois nгo consegui.

Tipo que quero fazer para toda vez que o player morrer ou primeira vez que entrar no server, ser setado por um spawn randфmico

e

Quando o player logar dar spawn na ultima poziзгo


Re: Spawn randon/ Utimo spawn - Whoo - 30.03.2015

Cria uma Variбvel booleana para verificar se й a primeira vez que entrou, e sobre a ultima posiзгo й sу salvar a posiзгo quando ele sair e quando logar setar ele na mesma.


Re: Spawn randon/ Utimo spawn - #Luca[S]. - 30.03.2015

PHP код:
enum SpawnarLocal
{
    
Float:SpawnX,//Variavel Local
    
Float:SpawnY,//Variavel Local
    
Float:SpawnZ,//Variavel Local
    
Float:SpawnAngulo//Variavel Local
}
new 
Locais[][SpawnarLocal] =//Variavel para definir os Locais
{
    {
1809.0, -1905.013.690.0},
    {-
1983.0110.027.7180.0},
    {
1060.01260.011.0270.0}
};
public 
OnPlayerRequestSpawn(playerid)
{
            new 
IndexFloat:xFloat:yFloat:zFloat:Angulo//Variaveis
            
Index random(sizeof(Locais)); //Para poder nascer em locais Randomicos
            
Locais[Index][SpawnX]; //Definindo o Valor de "x"
            
Locais[Index][SpawnY]; //Definindo o Valor de "y"
            
Locais[Index][SpawnZ]; //Definindo o Valor de "z"
            
Angulo Locais[Index][SpawnAngle]; //Definindo o Valor de "Angulo"
            
SetSpawnInfo(playerid0GetPlayerSkin(playerid), xyzAngulo000000);//Spawnando
            
return true;

Jб quando o player logar, nascer no ultimo local.
Vocк deve usar algum tipo de "Banco de Dados" como o DOF2
Getar a posiзгo do Player quando ele se desconectar e fazer com essa posiзгo
fique salva para quando o player logar setar ele a essa posiзгo.

[Tutorial] Tutorial DOF2.
Funзгo GetPlayerPos