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



Sistema de Spawn - capron - 22.01.2016

Alguem me ajuda nesse sistema :
Tipo, ai й qnd o player vai spawnar..
Quote:

new Index, Float, Float:y, Float:z, Float:Angle, Name[24], Msg[128];
GetPlayerName(playerid, Name, sizeof(Name));

switch (APlayerData[playerid][PlayerClass])
{
case ClassTruckDriver:
{
Index = random(sizeof(ASpawnLocationsTrucker));
x = ASpawnLocationsTrucker[Index][SpawnX];
y = ASpawnLocationsTrucker[Index][SpawnY];
z = ASpawnLocationsTrucker[Index][SpawnZ];
Angle = ASpawnLocationsTrucker[Index][SpawnAngle];
format(Msg, 128, "{FF8000}» {FFFFFF}%s [ID:%d]{FF8000} entrou como um(a) {FFFFFF}Caminhoneiro(a){FF8000}.", Name, playerid);
SendClientMessageToAll(-1, Msg);
ShowPlayerDialog(playerid, DIALOG_SAPW, DIALOG_STYLE_LIST, "{FFFFFF}Caminhoneiro nascer em:", "{ffff00}- {ffffff}1 - LVA Freight Depot\r\n{ffff00}- {ffffff}2 - Doherty Depot\r\n{ffff00}- {ffffff}3 - Bay Side Depot\r\n{ffff00}- {ffffff}4 - Creek Depot\r\n{ffff00}- {ffffff}5 - Flint Trucking Depot\r\n{ffff00}- {ffffff}6 - Bone County\r\n{ff0000}- {ffffff}Minhas Casas\r\n{ff0000}- {ffffff}Minhas Empresas", "Spawn", "Cancelar");
LP[playerid] = true;
return 0; //Coloquei o return 0 para n spawnar automaticamente..
}

O problema й: Qnd o jogador morre ele nгo spawn automaticamente por conta do return 0;
Oq faзo?
Quero que o player spawn automaticamente qnd morrer..


Re: Sistema de Spawn - VinnyScript - 22.01.2016

Spawns ( todos estao iguais fiz bem rapido aqui )
Код:
new Float:Spawns[4][4]=
{
	{1479.4713,-1677.2749,13.3754},
 	{1479.4713,-1677.2749,13.3754},
 	{1479.4713,-1677.2749,13.3754},
 	{1479.4713,-1677.2749,13.3754}
};
Stock
Код:
stock SetPlayerRandomSpawn(playerid)
{
	new rand = random(sizeof(Spawns));
	SetPlayerPos(playerid, Spawns[rand][0] ,Spawns[rand][1] ,Spawns[rand][2]);
	return 1;
}