SA-MP Forums Archive
[Ajuda] Pequeno problema com Spawn Player - 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] Pequeno problema com Spawn Player (/showthread.php?tid=431476)



Pequeno problema com Spawn Player - hard_dalzot - 18.04.2013

Galera й o seguinte a minha primeira dъvida й:

Por que quando eu entro no server ali na parte de login a cвmera nгo seta pra onde eu coloquei?


e a segunda й:

Depois que eu digito a senha e clico em logar deveria dar spawn no player, mas o que acontece й que ele seta a camera la onde deveria setar quando entro no server. Sу spawna quando eu clico em spawn... Alguem sabe me dizer o que estб errado?




Re: Pequeno problema com Spawn Player - Don_Speed - 18.04.2013

Coloca a camera em OnPlayerConnect!


Re: Pequeno problema com Spawn Player - hard_dalzot - 18.04.2013

pawn Код:
public OnPlayerConnect(playerid)
{
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 999);
    SetarPosJogador(playerid, -2399.4619,2329.3672,4.9844,8.7442);
    SetPlayerCameraPos(playerid, -2292.0601, 2128.8000, 89.4600);
    SetPlayerCameraLookAt(playerid, -2292.6499, 2129.6101, 89.1400);

...
jб ta no OnPlayerConnect


Re: Pequeno problema com Spawn Player - Supera - 18.04.2013

Usa em OnPlayerRequestClass


Re: Pequeno problema com Spawn Player - hard_dalzot - 18.04.2013

eu usei mas msm assim n funciona man :/tentei de todas as formas e nada, mesma coisa o spawn quando clico em logar, coloquei o SpawnPlayer na public LogarPlayer, coloquei na dialog qnd ele clicar em logar dar SpawnPlayer e nada *--*, eu ja olhei por tudo e ta igual, serб q й por causa da scriptfiles?


Re: Pequeno problema com Spawn Player - Supera - 18.04.2013

Talvez foi a ordem em que vocк colocou.
Quando colocou na public OnPlayerConnect, colocou as funзхes da camera antes ou depois do sistema de login ?.
Se colocou depois, tente colocar antes do login e teste.
Outra, vocк disse que precisa clicar em spawn para spawnar o jogador, use a funзгo SpawnPlayer na public OnPlayerRequestClass.


Respuesta: Pequeno problema com Spawn Player - [BWL]Chamaleon - 18.04.2013

Ai mano seguinte, nгo sei se й isso mais tф tentando ajudar, analisei bem e a posiзгo do SetplayerPos estб em modo camera, nгo em modo player...
tipo tenta trocar


pawn Код:
SetPlayerPos(playerid, 1481.35, -1766.34, 18.80);
Ao invйz dessa:
pawn Код:
SetarPosJogador(playerid, -2399.4619,2329.3672,4.9844,8.7442);
testa sem editar, se der de boa, testa editando a posiзгo....
Ou tenta mudar a ordem (:



Re: Pequeno problema com Spawn Player - hard_dalzot - 18.04.2013

as Cameras estгo em primeiro lugar apуs a
pawn Код:
public OnPlayerConnect(playerid)
{
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 999);
    SetarPosJogador(playerid, -2399.4619,2329.3672,4.9844,8.7442);
    SetPlayerCameraPos(playerid, -2292.0601, 2128.8000, 89.4600);
    SetPlayerCameraLookAt(playerid, -2292.6499, 2129.6101, 89.1400);

    /*===| Dialog Registro/Login |===*/
    new log[35], string[256], strlog[256];
    format(log,sizeof log,"/Infos/Contas/%s.pwn", Nome(playerid));
    if(!dini_Exists(log))
    {
        format(strlog, sizeof(strlog), ""Branco"Seja bem vindo pela primeira vez Senhor(a)\n        "Vermelho1"%s\n\n", Nome(playerid));
        strcat(string, strlog);
        strcat(string, ""Laranja"         Jogos Vorazes: The Survival Games...\n");
        strcat(string, ""Creme" Status da conta: "Vermelho1"Nгo cadastrada\n");
        strcat(string, ""Branco"Para cadstrar-se basta digitar uma senha abaixo:");
        ShowPlayerDialog(playerid, D_Registro, DIALOG_STYLE_PASSWORD,"{87CEEB}Registrar",string,"Registrar","Sair");
        return 1;
    }
    else
    {
        format(strlog, sizeof(strlog), ""Branco"Seja bem vindo novamente Senhor(a)\n        "VerdeC1"%s\n\n", Nome(playerid));
        strcat(string, strlog);
        strcat(string, ""Laranja"         Jogos Vorazes: The Survival Games...\n");
        strcat(string, ""Creme" Status da conta: "VerdeC1"Cadastrada\n\n");
        strcat(string, ""Branco"Para logar-se basta digitar uma senha abaixo:");
        ShowPlayerDialog(playerid, D_Login, DIALOG_STYLE_PASSWORD,"{F5F5F5}Logar",string,"Logar","Sair");
    }
se eu por o SpawnPlayer no RequestPlayerSpawn, ele nгo vai spawnar neh? o certo seria por onde ja ta q й na dialog de login, mas n qй dar spawn vo dar uma checada bem certa a noite que agora vou trabalhar, mas msm assim se alguem quiser ajudar ou dar dicas do que fazer eu vejo a noite
grande abraзo a todos que tentaram ajudar


Re: Respuesta: Pequeno problema com Spawn Player - hard_dalzot - 18.04.2013

Quote:
Originally Posted by [BWL]Chamaleon
Посмотреть сообщение
Ai mano seguinte, nгo sei se й isso mais tф tentando ajudar, analisei bem e a posiзгo do SetplayerPos estб em modo camera, nгo em modo player...
tipo tenta trocar


pawn Код:
SetPlayerPos(playerid, 1481.35, -1766.34, 18.80);
Ao invйz dessa:
pawn Код:
SetarPosJogador(playerid, -2399.4619,2329.3672,4.9844,8.7442);
testa sem editar, se der de boa, testa editando a posiзгo....
Ou tenta mudar a ordem (:
nгo mudou nada amigo, por que isso nгo interfere na camera sу na posiзгo do jogador


Respuesta: Pequeno problema com Spawn Player - [BWL]Chamaleon - 18.04.2013

por isso mesmo, o que ele colocou й invalido, й um nъmero de camera nгo de posiзгo do spawn, portanto pode ser que por esse motivo ele nгo esteja respawnando ele aparece a camera que o cara queria antes, ou algo do tipo....
Atenciosamente,