Spawn Randomico - 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: Spawn Randomico (
/showthread.php?tid=467197)
Spawn Randomico -
LionTTs - 01.10.2013
Gostaria de saber como fazer com que os playes nasзam aleatoriamente.
Tenho o cуdigo de spawnar sozinho sem escolher skin se for preciso adaptar me falem.
Код:
public OnPlayerRequestClass(playerid, classid)
{
//============================================================================//
SetSpawnInfo( playerid, 0, 101, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
SpawnPlayer(playerid);
//============================================================================//
return 0;
}
Re: Spawn Randomico -
Coe1 - 01.10.2013
https://sampwiki.blast.hk/wiki/Random < Explica tudo, ao vivo e em cores.
Re: Spawn Randomico -
zSuYaNw - 02.10.2013
Й simples, crie uma array e armazene as posiзхes, depois й sу usar no SetSpawnInfo com a funзгo random(max).
Re: Spawn Randomico -
Caio_Freeze - 02.10.2013
acho que isso pode ajudar vocк
pawn Код:
//Topo GM
new Float:RandomSpawns[][] =
{
//coordenadas de spawn :)
{2508.1748,-1684.6676,13.5584},
{2498.8030,-1645.4890,13.5380},
{2489.9597,-1647.0461,14.0772},
{2459.4673,-1689.3765,13.5363}
};
Public OnPlayerSpawn(playerid)
{
new rand = random(sizeof(gRandomSpawns));
SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1], RandomSpawns[rand][2]);
return 1;
}
Re: Spawn Randomico -
Sti - 02.10.2013
Topo
pawn Код:
new Float:RandomSpawns[][] =
{
{1249.7258, -2047.9263, 59.9209, 90.2055}, // Randomspawn
{1241.2084, -2057.6521, 60.0190, 94.9352}, // Randomspawn
{1241.0105, -2052.6873, 59.9975, 2.8144}, // Randomspawn
{718.4906, -1477.3024, 5.4688, 357.9947}, // Randomspawn
{722.3772, -1477.2856, 5.4688, 272.3814} // Randomspawn
};
Public OnPlayerSpawn
pawn Код:
public OnPlayerSpawn(playerid)
{
new Random = random(sizeof(RandomSpawns));
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
return 1;
}
Qualquer Dъvida:
https://sampforum.blast.hk/showthread.php?tid=162488
Re: Spawn Randomico -
zSuYaNw - 02.10.2013
Quote:
Originally Posted by Caio_Freeze
acho que isso pode ajudar vocк
pawn Код:
//Topo GM new Float:RandomSpawns[][] = { //coordenadas de spawn :) {2508.1748,-1684.6676,13.5584}, {2498.8030,-1645.4890,13.5380}, {2489.9597,-1647.0461,14.0772}, {2459.4673,-1689.3765,13.5363} };
Public OnPlayerSpawn(playerid); { new rand = random(sizeof(gRandomSpawns)); SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1], RandomSpawns[rand][2]); return 1; }
|
Quote:
Originally Posted by Sti
Topo
pawn Код:
new Float:RandomSpawns[][] = { {1249.7258, -2047.9263, 59.9209, 90.2055}, // Randomspawn {1241.2084, -2057.6521, 60.0190, 94.9352}, // Randomspawn {1241.0105, -2052.6873, 59.9975, 2.8144}, // Randomspawn {718.4906, -1477.3024, 5.4688, 357.9947}, // Randomspawn {722.3772, -1477.2856, 5.4688, 272.3814} // Randomspawn };
Public OnPlayerSpawn
pawn Код:
public OnPlayerSpawn(playerid) { new Random = random(sizeof(RandomSpawns)); SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]); SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]); return 1; }
Qualquer Dъvida:
https://sampforum.blast.hk/showthread.php?tid=162488
|
http://www.forum.sa-mp.com/showthread.php?t=464597