SA-MP Forums Archive
[AJUDA] Criar Spanw Para 1 Determinado Emprego - 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] Criar Spanw Para 1 Determinado Emprego (/showthread.php?tid=273729)



[AJUDA] Criar Spanw Para 1 Determinado Emprego - Leo_Lost - 03.08.2011

Bom Queria Pedir Ajuda Pra Criar 1 Spawn quando o Player Pegar Um Emprego Ele Ir Pro Spawn Do Devido Emprego
Entaum o Numero do Emprego que eu quero nasce no seu Respawn eo Emprego Numero 5 ,Queria Saber se e Possivel Criar Um SetPlayerPos Com o ID do Emprego Aki Esta a Cordenada o Spanw |1367.0944,-1633.3569,13.3828|.



Re: [AJUDA] Criar Spanw Para 1 Determinado Emprego - [BEP]AcerPilot - 03.08.2011

Juliana, nгo й preciso usar return lб, pois SetPlayerPos nгo retorna nada.


Re: [AJUDA] Criar Spanw Para 1 Determinado Emprego - [BEP]AcerPilot - 03.08.2011

Sim, mas dб uma aparкncia melhor ao cуdigo, e, sendo que nгo retorna nada, й 'frescura' usar return. Sу uso quando realmente necessito retornar um valor, mas aн й preferкncia de cada um, contanto que nгo altere o funcionamento..


Re: [AJUDA] Criar Spanw Para 1 Determinado Emprego - Ricop522 - 03.08.2011

pawn Код:
public OnPlayerSpawn(playerid) {
   empregoSpawn(playerid);
   return 1;
}

stock
    empregoSpawn(playerid) {
        if(profissao[playerid] == 1) {
            SetPlayerPos(playerid, X,Y,Z);
        }
        if(profissao[playerid] == 2) {
            SetPlayerPos(playerid, X,Y,Z);
        }
        return 1;
    }



Re: [AJUDA] Criar Spanw Para 1 Determinado Emprego - 1The1AleX1 - 03.08.2011

Topo Do GM
PHP код:
new Profissao[MAX_PLAYERS]; 
PHP код:
#define Taxista 1 
Vai Fazendo Isto, Exemplo: O Prуximo Seria: #define Mendigo 2 (Topo Do GM Tmb)

PHP код:
public OnPlayerSpawn(playerid)
{
   if(
Profissao[playerid] == Taxista// Se A Profissгo Dele For Taxista
   
SetPlayerPos(playerid1367.0944,-1633.3569,13.3828); // Seta Ele Para Um Certo Lugar, Coordenada X Y Z
   
return true;

Te Ajudei, Dб Reputacion Aн. ^^


Re: [AJUDA] Criar Spanw Para 1 Determinado Emprego - Joao_VS - 03.08.2011

@1The1AleX1

Vocк pegou isso do tuto do Falcon, mais blz. O que й Reputacion? kkk

@TOPIC


Tudo depende da define do emprego que vocк usa. Vamos supor que seja Profissao.

pawn Код:
if (PlayerInfo[playerid][Profissao]==[ID EMPREGO] )
        {
            SetPlayerToTeamColor(playerid);
            SetPlayerInterior(playerid, 0);
            SetPlayerPos(playerid, X,Y,Z);// Troque o X,Y,Z pelas coordenadas que quer que spawne
            PlayerInfo[playerid][pInt] = 0;
            return 1;
        }



Re: [AJUDA] Criar Spanw Para 1 Determinado Emprego - JonathanFeitosa - 03.08.2011

https://sampforum.blast.hk/showthread.php?tid=260226
pawn Код:
// Na public OnPlayerSpawn Bote:
if(PlayerInfo[playerid][pEmprego] == 5) // Se o Seu GM for GF.
{
    SetPlayerPos(playerid, 1367.0944,-1633.3569,13.3828);
    SetPlayerInterior(playerid, 0);
    return true;
}



Re: [AJUDA] Criar Spanw Para 1 Determinado Emprego - Joao_VS - 03.08.2011

Jonathan, seu code й igual ao meu sу com a public adicionada e as coordenadas xP


Re: [AJUDA] Criar Spanw Para 1 Determinado Emprego - JonathanFeitosa - 03.08.2011

Cara й tudo a mesma coisa...

sу porque eu usei ?
pawn Код:
SetPlayerPos
SetPlayerInterior
й igual ao seu ??
isso й necessario por. 1 Seta o Player, o Outro seta o Interior.

й o
pawn Код:
if(PlayerInfo[playerid][pEmprego] == 5)
Tambйm й diferente do seu, porque ele disse que й emprego id 5. aposto que ele usa GF. entгo coloquei igual GF usando o "pEmprego"


Re: [AJUDA] Criar Spanw Para 1 Determinado Emprego - Joao_VS - 03.08.2011

Sim mas vocк usos os mesmos principios, se bem que GF й tudo = xP