[Ajuda] 2 pessoas ou + =aзгo :S
#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


Messages In This Thread
2 pessoas ou + =aзгo :S - by SonicFreeStyle - 03.11.2013, 04:40
Re: 2 pessoas ou + =aзгo :S - by zSuYaNw - 03.11.2013, 05:08

Forum Jump:


Users browsing this thread: 1 Guest(s)