Mudar o local de escolher a personagem
#2

Okkk Amiguinho vejo q resolveu seguir minha dica


Certo vamo lб, temos que analizar o Codigo para fazer isso em um GM que nгo й de sua autoria, ou seja vocк nгo conhece o codigo 100% pq n foi vocк que fez (por isso so mais fazer meus GM do q edita o dos outros, mas isso dps d um bom tempo de experiencia em pawno)...

Ok, onde se ajusta a tela de seleзгo й em
pawn Код:
OnPlayerRequestClass(playerid, classid)
No LVDM estб assim:


pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    iSpawnSet[playerid] = 0;
    SetupPlayerForClassSelection(playerid);
    return 1;
}
Certo agora vocк me pergunta, e ai?

E ai que a gente olhou no OnPlayerRequestclass e nгo viu nada com SetPlayerPos, SetCamera, SetPlayerCameraLookAt... etc... provavelmente estгo ali, no SetupPlayerForClassSelection(playerid);

Ok procure por public SetupPlayerForClassSelection(playerid) e vocк achara isso:

pawn Код:
public SetupPlayerForClassSelection(playerid)
{
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
}
pawn Код:
SetPlayerInterior(playerid,14);
/\ Id do interior que vai teleportar o player, /interior pra saber qual inteior vocк estб.

pawn Код:
SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
Seta a posiзгo do player para a tela de seleзгo.

pawn Код:
SetPlayerFacingAngle(playerid, 270.0);
Vamos a boa e velha aula de geometria? 360є = Circulo certo? imagine um circulo em cima da cabeзa do player e com 360 raios cada raio significa um angulo, de acordo com o valor que vocк vai colocar a skin do player vai ficar alinhada certinha com o angulo.

pawn Код:
SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
Imagine uma camera que vai filmar o player, esta й a posiзгo dela.

pawn Код:
SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
Agora essas cordenadas й onde a camera vai estar olhando, Geralmente a cordenada й igual da cordenada da posiзгo da skin do player...


Espero ter entendido!
Espero tbm ter ajudado

Reply


Messages In This Thread
Mudar o local de escolher a personagem - by noobzord - 09.02.2010, 21:27
Re: Mudar o local de escolher a personagem - by igorponce - 09.02.2010, 22:29
Re: Mudar o local de escolher a personagem - by noobzord - 10.02.2010, 00:29

Forum Jump:


Users browsing this thread: 2 Guest(s)