Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

[Ajuda] Movimentar mira do jogador

$
0
0
Estou com uma ideia e não estou conseguindo implementa-la.
Eu quero mover a mira do jogador quando ele atira, porém não achei nenhuma função que me permita faze-lo.
Eu estou tentando fazer isto:

Code:

new
    Float:playerX[MAX_PLAYERS],
    Float:playerY[MAX_PLAYERS],
    Float:playerZ[MAX_PLAYERS],
    Float:playerR[MAX_PLAYERS],
    playerWeaponSkill_Pistol[MAX_PLAYERS]
;

public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ){
       
        GetPlayerCameraPos(playerid, playerX[playerid], playerY[playerid], playerZ[playerid]);
        GetPlayerFacingAngle(playerid, playerR[playerid]);

        if(22 <= weaponid <= 24){

                playerWeaponSkill_Pistol[playerid]+= 0.01;
                switch(playerWeaponSkill_Pistol[playerid]){

                        case 0..150:{

                                //SetPlayerFacingAngle(playerid, ang[playerid]+= 2.0); /*#Isto não surte efeito algum.*/
                                //SetPlayerCameraLookAt(playerid, playerX[playerid], playerY[playerid]+= 2.0 , playerZ[playerid], CAMERA_CUT); /*#Nem isto.*/
                                SetPlayerCameraPos(playerid, playerX[playerid], playerY[playerid]+= 2.0 , playerZ[playerid]); /*#Esta é a ultima função que eu testei, também não surtiu efeito algum.*/
                        }
                }

        }

        return 1;
}

Mas não surte nenhum efeito na mira do jogador.
Alguém tem alguma ideia do que eu possa fazer?

__________________

Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>