SA-MP Forums Archive
[Ajuda] ajuda com sistema de spawns aleatorios - 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] ajuda com sistema de spawns aleatorios (/showthread.php?tid=576099)



ajuda com sistema de spawns aleatorios - BHTMestre - 01.06.2015

Bom fiz o sistema na minha gm desse cara https://sampforum.blast.hk/showthread.php?tid=162488

Porem eu tb tenhi sistema de salvar posiзгo soq qnd eu eu do spawn no server eu nasco no spawn aleatorio alguem ajuda obde preciso colocar o sistema de spawn aleatorio ?


Re: ajuda com sistema de spawns aleatorios - ModaLOKO - 01.06.2015

se vocк tem sistema de salvar posiзгo , fica meio bosta se coloca random spawn '-'... mas explica melhor ai


Re: ajuda com sistema de spawns aleatorios - SkullFire - 01.06.2015

Checa se ele tem uma posiзгo salva, se tiver ele spawna nela, se nгo tiver, serб chamado o spawn random.
Basicamente й uma variбvel que pode ser salva e usada com valores 0 e 1. Apуs o player sair do server vocк seta essa variбvel para 0, assim, na hora checar se ele tem a posiзгo salva basta fazer um : if(pinfo[playerid][spawnado] == 1) ..

Aн vocк setarб ele na posiзгo salva, do contrбrio, caso nгo tenha coloca um else.


Re: ajuda com sistema de spawns aleatorios - DKDarkking - 01.06.2015

PHP код:
// topo da GM
new Float:RandomSpawns[3][2] = 
{
    
"cordenadas,,,,,,,dos,,,,spawns,,,,,"//retire,,,,,,,,,,,isso<<<<<<<<<<<<
    
{X,Y,Z},
    {
X,Y,Z},
    {
X,Y,Z}
};
new 
bool:SpwRnd[MAX_PLAYERS];
public 
OnPlayerSpawn(playerid)
{
    if(
SpwRnd[playerid] == true)
    {
    new 
Random random(sizeof(Aleatorio));
    
SetPlayerPos(playeridRandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
    
SpwRnd[playerid] = false;
    }
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    
SpwRnd[playerid] = true;
    return 
1;




Re: ajuda com sistema de spawns aleatorios - BHTMestre - 01.06.2015

Quote:
Originally Posted by DKDarkking
Посмотреть сообщение
PHP код:
// topo da GM
new Float:RandomSpawns[3][2] = 
{
    {
X,Y,Z},
    {
X,Y,Z},
    {
X,Y,Z}
};
new 
bool:SpwRnd[MAX_PLAYERS];
public 
OnPlayerSpawn(playerid)
{
    if(
SpwRnd[playerid] == true)
    {
    new 
Random random(sizeof(Aleatorio));
    
SetPlayerPos(playeridRandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
    
SpwRnd[playerid] = false;
    }
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    
SpwRnd[playerid] = true;
    return 
1;

vlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwww funfo


Respuesta: Re: ajuda com sistema de spawns aleatorios - DKDarkking - 01.06.2015

Quote:
Originally Posted by BHTMestre
Посмотреть сообщение
vlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwww funfo
nada...