[AJUDA] Criar Spanw Para 1 Determinado Emprego
#1

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|.
Reply
#2

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

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..
Reply
#4

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;
    }
Reply
#5

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н. ^^
Reply
#6

@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;
        }
Reply
#7

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;
}
Reply
#8

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

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"
Reply
#10

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


Forum Jump:


Users browsing this thread: 1 Guest(s)