Spawns variados para player!! -
Noobgamex - 06.03.2014
Estou com dificuldades de colocar spawns para o player, por exemplo:
...Ele escolhe a GANG >>No caso Boyzinhos<<
......Nasce em um local escolhido por mim, CERTO!!
...Mas quando morre nasce no mesmo local da primeira vez, gostaria que ele nasce-se em diferentes locais da sua HQ. Nas cordenadas X, Y, Z a minha escolha.
Se alguйm souber ajude eu ae!!
pawn Код:
public OnGameModeInit()
{
UsePlayerPedAnims();
AddPlayerClass(124,-2694.9739,934.1540,67.5938,181.4055,0,0,0,0,0,0); // Boyzinhos
AddPlayerClass(93,-2670.1414,914.6149,87.1120,182.5518,0,0,0,0,0,0); // Boyzinhos
return 1;
}
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1714.7643,-1659.2649,20.2227);
SetPlayerInterior(playerid,18);
SetPlayerFacingAngle(playerid, 269.0931);
SetPlayerCameraPos(playerid, 1721.304565, -1664.112304, 23.681549);
SetPlayerCameraLookAt(playerid, 1717.204956, -1661.682495, 22.168498);
ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,0,-1);
return 1;
}
pawn Код:
public OnPlayerSpawn(playerid)
{
SetPlayerInterior(playerid,0);
return 1;
}
Re: Spawns variados para player!! -
yNexus - 06.03.2014
topo do GM
PHP код:
new Float:SpawnBoyzinho[5][3] =
{
{1807.0757,-1690.0712,13.5457},
{1379.6189,-1659.0195,13.5457},
{1409.3663,-1306.9072,9.2937},
{1340.3314,-1775.7716,13.5114},
{2426.0017,-1230.0343,24.9293}
};
OnPlayerSpawn
PHP код:
if(GetPlayerTeam(playerid) == 1)
(
new rand = random(sizeof(SpawnBoyzinho));
SetPlayerPos(playerid, SpawnBoyzinho[rand][0], SpawnBoyzinho[rand][1], SpawnBoyzinho[rand][2]);
}
Ai se os boyzinhos forem a primeira gang, vai spawnar em diferentes locais
Re: yNexus -
Noobgamex - 06.03.2014
Nossa man, vlw muito mesmo...Isso salvou meu GM, jб estava querendo parar.
+Aprovado
Sу Arrumando um erro para outras pessoas que talvez nгo veja:
pawn Код:
if(GetPlayerTeam(playerid) == 1)
(
new rand = random(sizeof(SpawnBoyzinho));
SetPlayerPos(playerid, SpawnBoyzinho[rand][0], SpawnBoyzinho[rand][1], SpawnBoyzinho[rand][2]);
}
O certo:
pawn Код:
if(GetPlayerTeam(playerid) == 1)
{
new rand = random(sizeof(SpawnBoyzinho));
SetPlayerPos(playerid, SpawnBoyzinho[rand][0], SpawnBoyzinho[rand][1], SpawnBoyzinho[rand][2]);
}