SA-MP Forums Archive
[Pedido] Sumir quando pedir a classe - 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: [Pedido] Sumir quando pedir a classe (/showthread.php?tid=552464)



Sumir quando pedir a classe - Pitter - 24.12.2014

Bom, todos sabem que depois do OnPlayerConnect, vamos pro OnPlayerRequestClass.

Eu gostaria que sumisse aquelas setas e o Botгo spawn, ou entгo como fazer para spawnar o jogador antes de ir lб.

Jб tentei colocar, "SpawnPlayer(playerid)" na OnPlayerRequestClass, OnPlayerRequestSpawn. Mas nгo vai, ele fica naquela chata, de seleзгo de skin.


Re: Sumir quando pedir a classe - Whoo - 24.12.2014

TogglePlayerSpectating

pawn Код:
TogglePlayerSpectating(playerid, 1); // na Callback OnPlayerRequestClass
TogglePlayerSpectating(playerid, 0); // Dps que spawnado



Re: Sumir quando pedir a classe - Pitter - 24.12.2014

Nгo funcionou, ficou do mesmo jeito que antes.

eu gostaria que pulasse a parte de escolher as skins...


Re: Sumir quando pedir a classe - Whoo - 24.12.2014

Como nгo funcionou? vocк tem um sistema de registro? se vocк tem ao logar spawna o player certo?
agora se vocк nгo tem e quer que spawna coloca SpawnPlayer(playerid); em OnPlayerConnect

pawn Код:
TogglePlayerSpectating(playerid, true); // na Callback OnPlayerRequestClass
TogglePlayerSpectating(playerid, false); // onplayerspawn
@Edit
Manda Seu Cуdigo


Re: Sumir quando pedir a classe - Pitter - 24.12.2014

Este й o problema, depois de verificar a senha, eu coloco SpawnPlayer(playerid); Porйm ainda fica naquela tela, de escolher a skin.

Eu fiz isso na OnPlayerSpawn e OnPlayerRequestClass, mas nгo funcionou cara.


Re: Sumir quando pedir a classe - Whoo - 24.12.2014

Manda seu Cуdigo


Re: Sumir quando pedir a classe - Pitter - 24.12.2014

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    TogglePlayerSpectating(playerid, 1);
    SpawnPlayer(playerid);
    OnPlayerSpawn(playerid);
    return 1;
}
pawn Код:
public OnPlayerSpawn(playerid)
{
    if(Status[playerid][TempoCalado] < 0) return Status[playerid][TempoCalado] = 0;
    SetPlayerSkin(playerid, Dados[playerid][Skin]);
    SetPlayerInterior(playerid, 0);
   
    TogglePlayerSpectating(playerid, 0);
    return 1;
}
Na OnPlayerRequestClass, eu coloca a public OnPlayerSpawn, pois tem um pequeno script posicionando cada jogador em cada time. nгo acho que seja o caso de postar-lo.


Re: Sumir quando pedir a classe - s0nick - 24.12.2014

pawn Код:
#define spawn(%0) SetTimerEx("gSpawn", 300, false, "i", %0)
forward gSpawn(p);
public gSpawn(p) {
    SpawnPlayer(p);
}


Para spawnar o cara:
spawn(playerid);



Re: Sumir quando pedir a classe - Jimmmy - 24.12.2014

Em OnPlayerConnect

pawn Код:
TogglePlayerSpectating(playerid, 1);
Em OnPlayerRequestClass

pawn Код:
SpawnPlayer(playerid);
Em OnPlayerSpawn

pawn Код:
TogglePlayerSpectating(playerid, 0);



Re: Sumir quando pedir a classe - Pitter - 24.12.2014

Agora depois que eu logo nem saio do lugar, tenso...