[Ajuda] 2 pessoas ou + =aзгo :S
#1

galera veja este code:

pawn Код:
public OnPlayerUpdate(playerid)
{
    new targetplayer = GetPlayerTargetPlayer(playerid);
    if(IsACivil(targetplayer) && targetplayer != INVALID_PLAYER_ID && !IsACivil(playerid) )
    {
        SetPlayerSpecialAction(targetplayer,SPECIAL_ACTION_HANDSUP);
    }
}
bom vocк entendeu que se um cara que nгo for civil mirar em um Civil o civil vai dar /handsup altomatico,porйm eu queria criar uma contagem que se fosse 2 players ou + ele fizece a funзгo no alvo ao inves de 1 pessoa sу,como criar essa contagem?
Reply
#2

Nem testei, mas vamos lб


pawn Код:
new
    bool: Mirado[ MAX_PLAYERS ],
    aimconnct[MAX_PLAYERS]
;



public OnPlayerDisconnect(playerid, reason){



    for(new i; i != MAX_PLAYERS; ++i){
        if(aimconnct[i] == playerid){
            aimconnct[i] = -1;
        }
    }
   
    Mirado[playerid] = false;
    return true;
}



public OnPlayerUpdate(playerid)
{

    if(Mirado[playerid]){
   
        if(IsPlayerConnected(aimconnct[playerid])){
       
            static
                Float: tmp_x,
                Float: tmp_y,
                Float: tmp_z
            ;
           
           
            GetPlayerPos(aimconnct[playerid], tmp_x, tmp_y, tmp_z);
           
            if(IsPlayerInRangeOfPoint(playerid, 25.0, tmp_x, tmp_y, tmp_z)){
           
                SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
               
                return true;
            }else{
                aimconnct[playerid] = -1;
                Mirado[playerid] = false;
            }
        }
        else{
            aimconnct[playerid] = -1;
            Mirado[playerid] = false;
        }
    }
   
    static
        target
    ;
   
   
    target = GetPlayerTargetPlayer(playerid);
   
    if(IsACivil(target) && target != INVALID_PLAYER_ID && !IsACivil(playerid)){
   
        aimconnct[target] = playerid;
       
        Mirado[target] = true;
    }else{
        Mirado[target] = false;
    }
    return true;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)