[Ajuda] Spawn randon/ Utimo spawn
#1

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

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.
Reply
#3

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.0, 13.6, 90.0},
    {-
1983.0, 110.0, 27.7, 180.0},
    {
1060.0, 1260.0, 11.0, 270.0}
};
public 
OnPlayerRequestSpawn(playerid)
{
            new 
Index, Float:x, Float:y, Float:z, Float:Angulo; //Variaveis
            
Index = random(sizeof(Locais)); //Para poder nascer em locais Randomicos
            
x = Locais[Index][SpawnX]; //Definindo o Valor de "x"
            
y = Locais[Index][SpawnY]; //Definindo o Valor de "y"
            
z = Locais[Index][SpawnZ]; //Definindo o Valor de "z"
            
Angulo = Locais[Index][SpawnAngle]; //Definindo o Valor de "Angulo"
            
SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid), x, y, z, Angulo, 0, 0, 0, 0, 0, 0);//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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)