BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Amulet Ant-Push

Amulet Ant-Push

#1 Amulet Ant-Push el Dom Dic 21, 2014 11:13 pm

Medeiros


Aprendiz
hola amigos, yo estaba pensando en un amuleto contra -Push a 8,60 y utentei de varias maneras y no he tenido buenos resultados ... ¿alguien sabe cómo puedo hacer un amuleto hormiga-push? Ja agradecimiento! S2


ola amigos, eu estava pensando em uma Amuleto anti -push para 8.60 e utentei de varios modos e não tive bom resultados... sera que alguem sabe como posso fazer um amulet ant-push ? Ja agradeço ! S2

#2 Re: Amulet Ant-Push el Lun Dic 29, 2014 7:57 am

Belerofonte


Administrador
Servidor/Data/Creaturescripts/... Creaturescripts.xml:
<event type="push" name="antiPush" event="script" value="antiPush.lua"/>

Servidor/Data/Creaturescripts/Scripts/... Login.lua: (...o arquivo já existe. Numa linha, sem vendo em "conflito" com a outro código; cola seguinte)
   registerCreatureEvent(cid, "antiPush")

Servidor/Data/Creaturescripts/Scripts/... antiPush.lua:
Código:
 local c = {
    amuletID = 2130, -- Id do amulet.
    msg = 'Something to him protects against push.', -- 'Mensagem' aparece à jogador quem tenta empurrar.
    ProtZone = true, -- (true or false) Se é em "true", a não é efetiva em proteção zona.
    charges = true, -- (true or false) Se é em "true", o amuleto lose uma ordem cada vez eles tentam empurrar à jogador vestindo a.
  }

function onPush(cid, target)
    if isPlayer(target) and cid ~= target then
      local item = getPlayerSlotItem(target, CONST_SLOT_NECKLACE)
        if item.itemid == c.amuletID then
            if c.ProtZone == true and getTileInfo(getThingPos(target)).protection then
              return true
            end
            if c.charges == true then
              local subtype = item.type
                if subtype > 0 then
                  subtype = subtype-1
                    doChangeTypeItem(item.uid, subtype)
                 else
                  return true
                end
            end
            doPlayerSendCancel(cid, c.msg)
            doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
          return false
        end
    end
  return true
end

Zona edição:
 local c = {
   amuletID = 2130, -- Id do amulet.
   msg = 'Something to him protects against push.', -- 'Mensagem' aparece à jogador quem tenta empurrar.
   ProtZone = true, -- (true or false) Se é em "true", a não é efetiva em proteção zona.
   charges = true, -- (true or false) Se é em "true", o amuleto lose uma ordem cada vez eles tentam empurrar à jogador vestindo a.
 }

Como voçe ve... eu levava a liberdade de adicionar essas 2 opcional requerimentos fazer a more real, como outro amuletos.
E prevenir armadilha na proteção zona.

E se colocar cargas "true", lembre-se que você também tem meter em Servidor/Data/Items/... Items.xml seu respectivo propriedades ter cargas e são mostrados a ao observar...
       <attribute key="charges" value="5"/>
       <attribute key="showCharges" value="1"/>

Qualquer questões ou problemas referente esse script, fazer não hesitar expor

Edit:
[Tienes que estar registrado y conectado para ver este vínculo] escribió:@Belerofonte: lo sacaste de un foro en portugués o escribiste en portugués para que entendiera?
Hice el script y traduje



Última edición por Belerofonte el Miér Dic 31, 2014 6:37 pm, editado 2 veces



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]

#3 Re: Amulet Ant-Push el Lun Dic 29, 2014 11:03 am

Dantarrix


Miembro
@Belerofonte: lo sacaste de un foro en portugués o escribiste en portugués para que entendiera?

#4 Re: Amulet Ant-Push el Sáb Ene 17, 2015 1:48 pm

Medeiros


Aprendiz
Mi amigo, gracias por el excelente guión. Había intentado llega de alguna manera que funcionace y no consigui con los resultados! más se puede perfectamente, gracias!

#5 Re: Amulet Ant-Push Hoy a las 5:47 pm

Contenido patrocinado


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 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 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 .