[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.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