Mudar o local de escolher a personagem
#1

Gente o seguinte eu to modificando o lvdm, como base para re-aparender a usar o pawno (:
bom o local onde se escole a personagem й muito feio -dentro de um armario- em fim queria saber como eu mudo o lugar de escolher a personagem eu sei que tem aver com cordenadas e tal mas nao sei onde colocar-las no gm
Obrigado!!
Reply
#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
#3

AHN!?
xDD ok eu vo montar lб depois eu venho dizer se funcionou
brigadao vlw

nota: eu montei e funcionou muito obrigado!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)