BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Necesito este monstro para 8.6

Necesito este monstro para 8.6

#1 Necesito este monstro para 8.6 el Lun Nov 16, 2015 3:53 am

cheka


Miembro
necesito un monstro que ataque solamente a los knight o que solamente los knight puedan atacar al mostro doy repp.

#2 Re: Necesito este monstro para 8.6 el Lun Nov 16, 2015 8:53 am

Belerofonte


Administrador
Aunque, no supe cómo hacer para que el monstruo no persiga al jugador. Ahí ya, has de editar las sources Rage + Finn



Servidor/Data/Creaturescripts/... Creaturescripts.xml
Código:
<event type="combat" name="knightsOnlyAtk" event="script" value="knightsOnlyAtk.lua"/>

Servidor/Data/Creaturescripts/Scripts/... Login.lua(el archivo ya existente)
Código:
   registerCreatureEvent(cid, "knightsOnlyAtk")

Servidor/Data/Creaturescripts/Scripts/... knightsOnlyAtk.lua
Código:
  local monsterName = "juggernaut"

function onCombat(cid, target)

    if (isPlayer(cid) and not isInArray({4, 8}, getPlayerVocation(cid))) and (isMonster(target) and (getCreatureName(target):lower() == monsterName:lower() or (getCreatureMaster(target) == true and getCreatureName(getCreatureMaster(target)):lower() == monsterName:lower()))) then
        addEvent(function(player)
            if isPlayer(player) then
                doPlayerSendCancel(player, 'Only ' .. getVocationInfo(4).name .. ' and ' .. getVocationInfo(8).name .. ' can attack it.')
            end
        end, 0, cid)
      return

    elseif (isPlayer(target) and not isInArray({4, 8}, getPlayerVocation(target))) and (isMonster(cid) and getCreatureName(cid):lower() == monsterName:lower()) then
      return false
    end

  return true
end

Finalmente, colocas el siguiente código al documento del monstruo en cuestión:
Código:
   <script>
        <event name="knightsOnlyAtk"/>
    </script>
Justo antes de su última llave: </monster>



Sugerencia para evitar futuros quebraderos de cabeza:
[Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver esa imagen]

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .