28/11/2023 21:53
public OnPlayerSpawn(playerid)
{
if(g_ArenaType[playerid] == M4_ARENA)
{
new spawn = random(sizeof(SRandom));
SetPlayerPos(playerid, SRandom[spawn][0], SRandom[spawn][1], SRandom[spawn][2]);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
}
if(g_ArenaType[playerid] == DESERT_ARENA)
{
new spawn = random(sizeof(SRandomDESERT));
SetSpawnInfo(playerid, SRandomDESERT[spawn][0], SRandomDESERT[spawn][1], SRandomDESERT[spawn][2]);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
g_InArena[playerid] = true;
}
return 1;
}
consegui fazer porem o spawn aleatorio nao esta funcionando apenas quando boto coordenadas x,y,z, por mais de quando vc entra na arena esse spawn aleatorio funcione, oq eu faço?
{
if(g_ArenaType[playerid] == M4_ARENA)
{
new spawn = random(sizeof(SRandom));
SetPlayerPos(playerid, SRandom[spawn][0], SRandom[spawn][1], SRandom[spawn][2]);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
}
if(g_ArenaType[playerid] == DESERT_ARENA)
{
new spawn = random(sizeof(SRandomDESERT));
SetSpawnInfo(playerid, SRandomDESERT[spawn][0], SRandomDESERT[spawn][1], SRandomDESERT[spawn][2]);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
g_InArena[playerid] = true;
}
return 1;
}
consegui fazer porem o spawn aleatorio nao esta funcionando apenas quando boto coordenadas x,y,z, por mais de quando vc entra na arena esse spawn aleatorio funcione, oq eu faço?