[Ajuda] Auto render mirando! :O
#1

Gente vejam esse vнdeo, sу os 5 primeiros segundos pra vocкs verem o que eu to querendo, mas n faзo a minima ideia de como fazer

Se 2 jogadores estiverem mirando em alguem e aperta shift o cara q ta sendo mirado da shift, como isso? help

Logo nos primeiros segundos mesmo em vermelho escuro
ERRO: Й necessбrio mais de um jogador da sua ORG mirando para o jogador
<!> Jogador Rendido.

Isso seria necessarios para muitos RPGs!

[ame]http://www.youtube.com/watch?v=AE3aWIfqWk8[/ame]
Reply
#2

Tem uma funзгo que verifica o em quem o player estб mirando, mas nгo me recordo tenta procurar ai.
Reply
#3

Tб ai parceiro (https://sampwiki.blast.hk/wiki/GetPlayerTargetPlayer), use e abuse o/
Reply
#4

Eu usei essa funзгo em um FS que postei, que indica o PING do player apуs mirar no mesmo....

Vocк pode usar da seguinte maneira:

pawn Код:
//Bom no meu caso eu utilizei a funзгo no OnPlayerUpdate....

new OutroPlayer = GetPlayerTargetPlayer(playerid);
new OutroPplayer;
if(GetPlayerTeam(OutroPlayer) == GetPlayerTeam(playerid) && OutroPlayer != INVALID_PLAYER_ID)//Funзгo retirada do SA-MP Wiki
{
    if(IsACop[playerid] == 1)
    {
        SetPlayerSpecialAction(playerid, 10);
        SendClientMessage(playerid, -1, "Vocк foi rendido");
    }
}
Reply
#5

Ops...
Reply
#6

ops oq brother? evite posts inъteis, se nгo for o que vocк precisa, estude a funзгo e faзa uai '-'
Reply
#7

Quote:
Originally Posted by focaximubh
Посмотреть сообщение
ops oq brother? evite posts inъteis, se nгo for o que vocк precisa, estude a funзгo e faзa uai '-'
Foi mal cara, й que eu comentei no topico errado ai editei, vou tentar nгo fazer de novo

O melhor que eu consegui foi assim, todo mundo mira e rende um o outro, mas eu queria que sу rende-se se aperta-se shift, pq assim ta zuando x1?

pawn Код:
new OutroPlayer = GetPlayerTargetPlayer(playerid);
if(GetPlayerTeam(OutroPlayer) == GetPlayerTeam(playerid) && OutroPlayer != INVALID_PLAYER_ID)//Funзгo retirada do SA-MP Wiki
{
        SetPlayerSpecialAction(OutroPlayer, 10);
        SetPlayerSpecialAction(target, 10);
        SetPlayerSpecialAction(targetid, 10);
        SendClientMessage(playerid, -1, "Jogador rendido");
}
Reply
#8

Uai jovem decide tua vida, mirar ou apertar '-' ai vocк usa isso que tб ai no KeyStateChange '-'
Reply
#9

Ai que ta o X da questгo nesse sv tem que ta mirando e apertar SHIFT isso й foda, pq se eu jogar essas funзхes lб em keystatschange n funfa, e eu sou noob n sei como eles fizeram isso
Reply
#10

Utilize assim:

pawn Код:
//VERIFIQUE SE VOCК TEM ISSO NO TOPO DO SEU GM:
#define PRESSED(%0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
//CASO CONTRБRIO ADICIONE...

    if (PRESSED(KEY_JUMP))
    {
new OutroPlayer = GetPlayerTargetPlayer(playerid);
if(GetPlayerTeam(OutroPlayer) == GetPlayerTeam(playerid) && OutroPlayer != INVALID_PLAYER_ID)//Funзгo retirada do SA-MP Wiki
{
        SetPlayerSpecialAction(OutroPlayer, 10);
        SendClientMessage(playerid, -1, "Jogador rendido");
}
}
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)