Jump to content

[Tablas] Necesito saber algo...


Rose

Recommended Posts

Bueno, lo que pasa es que tengo un bot para matar jugadores, y cuando hay dos bot's de esos muy cerga solo persiguen a una sola víctima aunque hayan otras cerca, los dos se dedican a perseguir solo al primero que vieron... Yo lo que quiero es, que si un bot ya está persiguiendo a un jugador, si hay otro bot cerca, éste no persiga al jugador que ya está siendo perseguido por otro bot, sino que se quede quieto a esperar otro jugador.

Esto es lo que tengo:

function findEnemy(ped)
	if isElement(ped) then 
		recharging[ped] = recharging[ped] + 1
		local x, y, z = getElementPosition(ped)
		local player = NearPlatyer(x, y, z)
		if player then 
			local px, py, pz = getElementPosition(player)
			if getDistanceBetweenPoints3D(px, py, pz, x, y, z) > 120 then 
				destroyPed(ped)
			end
			if getElementData(ped, "punchs") == "off" then
				if getDistanceBetweenPoints3D(x, y, z, px, py, pz) < 30  then 
					playerRech[player] = { serial = getPlayerSerial(player) }
					if getPlayerSerial(player) ~= playerRech[player].serial  then
						outputChatBox("None")
					else 
						setChargerTarget(ped, player)
						triggerClientEvent("pedRot", ped, getTarget(ped))
					end
				end
			end
		end
	end
end

La cosa es que no sé como hacer para comparar el serial del jugador "encontrado" con el serial que está en la tabla, ya que la idea es que dos bot's no ataquen a un solo jugador.

¿Alguna idea?

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...