[Pedido] CameraPos para seleзгo de skins
#1

Se alguйm puder por favor fazer uma CameraPos (nгo precisa ser em um interior especнfico), um cenбrio bacana, similar a uma tela de seleзгo de skins para RequestClass. Se alguйm fizer, ficarei agradecido.
Reply
#2

PHP код:
SetPlayerInteriorplayerid1);
SetPlayerPosplayerid209.8528, -33.89531001.9297);
SetPlayerFacingAngleplayerid135.6979);
SetPlayerCameraPosplayerid206.388000, -37.7719001002.639709);
SetPlayerCameraLookAtplayerid209.8528, -33.89531001.9297); 
Reply
#3

Se quiser fazer vocк mesmo, й simples, vai precisar usar /save duas vezes dentro do jogo, sendo a primeira para obter a posiзгo de onde a skin deve estar e seu вngulo e a segunda para obter a posiзгo da cвmera.
Feito isso no arquivo Documentos\GTA San Andreas User Files\SAMP\savedpositions.txt vai ter as duas ъltimas classes salvas como estas:

pawn Код:
AddPlayerClass(179,2487.5459,2256.3936,91.6300,90.5505,0,0,0,0,0,0); // /save 1 player pos
AddPlayerClass(179,2480.6453,2256.3372,91.6300,90.5505,0,0,0,0,0,0); // /save 2 campos
A primeira й onde vocк pega a posiзгo da skin, a segunda й onde vocк pega a posiзгo da cвmera.

Sua callback das classes pode ficar assim:
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 2487.5459,2256.3936,91.6300); //repare nas posiзхes x, y e z obtidos no primeiro "/save" que vocк digitou
    SetPlayerFacingAngle(playerid, 90.5505); //repare no вngulo da skin tambйm obtido do primeiro "/save" digitado
    SetPlayerCameraPos(playerid, 2480.6453,2256.3372,91.6300); //Posiзгo da cвmera obtido do segundo "/save" digitado.
    SetPlayerCameraLookAt(playerid, 2487.5459,2256.3936,91.6300); //Posiзгo para onde a cвmera deve ser direcionada, ou seja, a mesma posiзгo do jogador(obtido do primeiro "/save" digitado)
    return 1;
}
Reply
#4

Й que eu tava com um problema no filtescript que o dimmy tinha postado no fуrum, que ele crashava o meu GTA. Mas obrigado aн pessoal.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)