16.10.2012, 12:23
to com uma duvida aqui se eu apago a AddPlayerClass ele nasce vuando e para em uma cidadizinha como eu cooloco um spawn?
new Float:RandomSpawns[][4] =
{
//{X, Y, Z, angulo}
{0.0, 0.0, 0.0, 0.0},// cordenada sua 1
{0.0, 0.0, 0.0, 0.0}//cordenada sua2
};
//Agora em: public OnPlayerSpawn
new rand = random(sizeof(RandomSpawns));
SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1],RandomSpawns[rand][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[rand][3]);
SetPlayerInterior(playerid,0);
new Float:RandomSpawns[][1] =
{
//{X, Y, Z, angulo}
{0.0, 0.0, 0.0, 0.0},// cordenada sua 1
};
//Agora em: public OnPlayerSpawn
new rand = random(sizeof(RandomSpawns));
SetPlayerPos(playerid, RandomSpawns[rand][0]);
SetPlayerFacingAngle(playerid, RandomSpawns[rand][0]);
SetPlayerInterior(playerid,0);
// se eu fizer assim tб certo ? to sem gta aqui pra testar tб baixando '-'
to com uma duvida aqui se eu apago a AddPlayerClass ele nasce vuando e para em uma cidadizinha como eu cooloco um spawn? |
public OnPlayerSpawn(playerid)//Coloque na public <<<
{
if(Variavel[playerid][DefineCivil] == 0)//Coloca sua Variavel e define o civil Ex: PlayerInfo[playerid][Civil] == 0)
{
SetPlayerPos(playerid, X,Y,Z);//Coordenadas que vai nascer o civil < x,y,z> Ex: 1722.5750,-1631.1670,20.2145
SetPlayerFacingAngle(playerid, 0.0);//O Angulo que vai nascer << Ou Spawn >>
SetPlayerInterior(playerid,0);//interior do Spawn do Civil, Caso dor interior Troque pelo Numeiro interior !
}
}