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



Spawn - BartWhite - 25.08.2015

Eae galera, eu estou criando um fs de mini-game, e gostaria de colocar 10 locais para spawn, porem, cada player tem que spawnar em cada um, e nгo todos em um, como eu posso "verificar" se jб tem um player naquele spawn, e como seto esses 10 spawns?


Re: Spawn - CaioTJF - 25.08.2015

loop & ifs

Crie uma enumeraзгo com as coordenadas e uma bool, em seguida vocк passa um loop igual a esse:

for(new i; i != sizeof(Spawn); i++)
if(Spawn[i][Usado] == false)
Spawn[i][Usado] = true;


Re: Spawn - BartWhite - 25.08.2015

CaioTJF, eu sou novo em programaзгo e nгo sei muito bem usar bool nem esse "loop", poderia me dar um exemplo de uso ou me ensinar? E obrigado pela ajuda


Re: Spawn - CaioTJF - 25.08.2015

bool й uma variбvel com os valores true e false.

// GameMod

enum spawn_info
{
Float:Pos[3],
bool:Usado
}

new Spawn[][spawn_info] = {
{{2152.9780,-2263.2852,13.3001}, false}
};

// OnPlayerSpawn

for(new i; i != sizeof(Spawn); i++)
{
if(Spawn[i][Usado] == false)
{
Spawn[i][Usado] = true;
SetPlayerPos(playerid, Spawn[i][Pos][0], Spawn[i][Pos][1], Spawn[i][Pos][2]);
}
}


Re: Spawn - BartWhite - 25.08.2015

Agora entendi XD, obrigado Caio