• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [CreatureEvents] Party kill monster storange para toda la party

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola usuarios de tibiaface


    Hola hoy le traigo un scripts muy interesante donde al matar un boss en party todos los miembro de party condiguen un storange no importa quien fue el que mato el moustro. la party recive el storange:


    nos vamos a:

    Data/creaturescripts/scripts

    copiamos cualquier archivo y renombramos por partys.lua y pegamos esto dentro

    Código:
    function onDeath(cid, corpse, killer)
    local monstName,Storage = "rat",63536 -- monster name, storage
    if isMonster(cid) and string.lower(getCreatureName(cid)) == string.lower(monstName) then
    doCreatureSay(cid, "you Party received a storage!", TALKTYPE_ORANGE_1)
    if isInParty(killer[1]) == true then
    local players = getPartyMembers(getPartyLeader(killer[1]))
    for i, k in ipairs(players) do
    setPlayerStorageValue(k, Storage, 1)
    end
    else
    setPlayerStorageValue(killer[1], Storage, 1)
    end
    end
    return true
    end

    local monstName,Storage = "rat",63536 -- monster name, storage

    editar nombre del moustro y el storange que no esten utilizando

    este script no necesita estar registrado en login.lua


    ahora nos vamos a :

    Data/creaturescripts/creaturescripts.xml

    y añadimos esta tag:

    Código:
    <event type="death" name="StoraGe" event="script" value="partys.lua"/>


    ahora en el moustro añadimos esta tag:

    abajo de esta linea:

    Código:
    <strategy attack="100" defense="0"/>

    pegamos esto:
    Código:

       <script>
    <event name="StoraGe"/>
    </script>


    y listo.


    scripts testeado por mi persona god maya en la Distribucion OTx.



    creditos: Critico


    adjuntos moveevents para el sqm que pide aquel storange:


    Código:
        function onStepIn(cid, item, position, fromPosition)

            local vip = getPlayerStorageValue(cid,63536) >= 1 -- storage

            if(vip) then
                doPlayerSendTextMessage(cid, 19, "Bienvenido guerrero.")
                doCreatureSay(cid,"Hola VIP Player!",TALKTYPE_MONSTER)
                doSendMagicEffect(getPlayerPosition(cid), 12)
            else
                doPlayerSendTextMessage(cid, 19, "No tienes el storange.")
                        doTeleportThing(cid,fromPosition)
                doSendMagicEffect(getPlayerPosition(cid), 2)
            end
        end

    y aqui su tag:

    Código:
    <movevent type="StepIn" actionid="13900" event="script" value="storangetile.lua"/>



    Ver perfil de usuario http://www.tibiaface.com

    Krapula

    avatar
    Donador User
    Donador User
    Excelente maya como siempre Very Happy ya hasta se me habia olvidado este Very Happy

    Ver perfil de usuario http://www.facebook.com

    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.