їDe que manera podria realizar esto?
#7

pawn Код:
new bool:EsMecanico[MAX_PLAYERS];
new PidioMecanico[MAX_PLAYERS];
pawn Код:
COMMAND:mecanico(playerid, params[])

    //TU FUNCION
    for(new player, user = GetMaxPlayers(); player != user; player++){
        if(!IsPlayerConnected(player)) continue;
        if(player==playerid) continue;
        if(EsMecanico[player]==true){
            PidioMecanico[player]=playerid;//le da una variable a todos los mecanicos con el id del que uso el xomando
        }
    }
    return true;
}
pawn Код:
COMMAND:reparar(playerid, params[])
    #define DISTANCIA_MECANICO 8.0
    new Float:pos[3];
    GetPlayerPos(PidioMecanico[playerid],pos]0[,pos]1[,pos]2[); //chekea la posicion del id que tiene en la variable el jugador que utiliza el comando (el mecanico)
    if(!IsPlayerInRangeOfPoint(playerid, DISTANCIA_MECANICO, pos]0[,pos]1[,pos]2[)) return SendClientMessage(playerid, -1, "el jugador cercano, no pidio mecanico (tщ)");

    PidioMecanico[playerid]=-1;
    return true;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 3 Guest(s)