Ir para conteúdo
  • 0

EFEITO DROP SOTNE


guilherme Silva

Pergunta

ola, entao no meu servidor quando mata um pokemon e vem uma stone aparece uma seta vermelha em cima deles, eu queria que isso continuasse e quando matasse um pokemon especial tipo  (Mega gengar) o item que dropa dele (Mega pedra) ficasse com uma seta azul 

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0

Nao tem isso no meu ot so tem o drop stone que foi onde eu configurei a seta vermelha ta assim, eu eu nao quero troca o efeito quero que a seta vermelha apareca em stones e a azul e item raros tipo (mega stone do aerodactly)

 

local effect = 169                                   --by brun123    --alterado v1.9 \/ 
local function func(cid, position, corpseid, effect)
      if not isCreature(cid) then return true end
      local corpse = getTileItemById(position, corpseid).uid
      if corpse <= 1 then return end
      if not isContainer(corpse) then return true end
      for slot = 0, (getContainerSize(corpse)-1) do
          local item = getContainerItem(corpse, slot)
          if item.uid <= 1 then return end
          if isStone(item.itemid) then
             return doSendMagicEffect(getThingPos(cid), effect)
          end
      end
end
function onKill(cid, target, lastHit)

    if not ehMonstro(target) then return true end
    local corpse = getMonsterInfo(getCreatureName(target)).lookCorpse
    
    addEvent(func, 5, getCreatureSummons(cid)[1], getThingPos(target), corpse, effect)
return true
end

Editado por guilherme Silva
Link para o comentário
Compartilhar em outros sites

  • 0

ta dando esse error, nao tem que registra no login ?

 

[31/01/2019 16:01:18] [Warning - BaseEvents::loadFromXml] Cannot open creaturescripts.xml file.
[31/01/2019 16:01:18] Line: 16, Info: Couldn't find end of Start Tag ev line 16


[31/01/2019 16:01:18] > ERROR: Unable to load CreatureEvents!
 

 

Editado por guilherme Silva
Link para o comentário
Compartilhar em outros sites

  • 0

<?xml version="1.0" encoding="UTF-8"?>

<creaturescripts>


    <event type="joinchannel" name="ShowPokedex" event="script" value="newpokedex.lua"/>
    <event type="leavechannel" name="ClosePokedex" event="script" value="newpokedex.lua"/>
    <event type="kill" name="pokemons" event="script" value="bosses.lua"/>
    <event type="login" name="aloot_reg" event="script" value="aloot.lua"/>
    <event type="kill" name="aloot_kill" event="script" value="aloot.lua"/>
    <event type="kill" name="task_count" script="task.lua"/>
    <event type="kill" name="dropStone" script="dropStone.lua"/>
    <event type="login" name="PlayerLogin" event="script" value="login.lua"/>
     <event type="login" name="AntiMc" event="script" value="antimc.lua"/>
    <event type="look" name="vaultLook" event="script" value="vaultLook.lua"/>

        <event type="death" name="ArticunoTeleport" script="tparticuno.lua"/>

    <event type="receivemail" name="Mail" event="script" value="mail.lua"/>

    <event type="reportbug" name="SaveReportBug" script="reportbug.lua"/>
    
    <event type="think" name="Idle" event="script" value="idle.lua"/>
    
    <event type="kill" name="DropItemEffect" event="script" value="dropitem.lua"/>


    <event type="death" name="Experience" event="script" value="pokeexp.lua"/>

    <event type="spawn" name="Spawn" event="script" value="spawn.lua"/>
    
    <event type="spawn2" name="spawn2" event="script" value="spawn2.lua"/>

    <event type="think" name="t" event="script" value="wildpoke.lua"/>

    <event type="think" name="PokemonIdle" event="script" value="poketele.lua"/>

    <event type="statschange" name="GeneralConfiguration" event="script" value="exp2.0.lua"/>
    <event type="advance" name="EffectOnAdvance" event="script" value="levelup.lua"/>


    <event type="direction" name="DirectionSystem" event="script" value="wildpoke.lua"/>
    <event type="attack" name="AttackSystem" event="script" value="wildpoke.lua"/>
    <event type="cast" name="CastSystem" event="script" value="wildpoke.lua"/>
    <event type="target" name="WildAttack" event="script" value="playerattack.lua"/>


    <event type="look" name="LookSystem" event="script" value="look.lua"/>


    <event type="death" name="SummonDeath" event="script" value="goback.lua"/>
    <event type="logout" name="PlayerLogout" event="script" value="goback.lua"/>
    <event type="logout" name="PlayerLogout" event="script" value="logout.lua"/>


<!-- TV SYSTEM -->
    <event type="joinchannel" name="WatchTv" event="script" value="tvsys.lua"/>
    <event type="leavechannel" name="StopWatchingTv" event="script" value="tvsys.lua"/>

    <event type="walk" name="WalkTv" event="script" value="tvsys.lua"/>

    <event type="textedit" name="RecordTv" event="script" value="tvsys.lua"/>


    <event type="traderequest" name="T2" event="script" value="trade system.lua"/>

    <event type="tradeaccept" name="T1" event="script" value="trade system.lua"/>

</creaturescripts>
 

Link para o comentário
Compartilhar em outros sites

  • 0

ta dando esse error [31/01/2019 17:08:51] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/dropitem.lua:29: unexpected symbol near 'ï'
[31/01/2019 17:08:51] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/dropitem.lua)

 

Link para o comentário
Compartilhar em outros sites

  • 0

Olha o error agr [31/01/2019 17:44:57] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/dropitem.lua:14: '}' expected near 'DA'
[31/01/2019 17:44:57] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/dropitem.lua)
[31/01/2019 17:44:57] data/creaturescripts/scripts/dropitem.lua:14: '}' expected near 'DA'
[31/01/2019 17:44:57] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/dropitem.lua:14: '}' expected near 'DA'
[31/01/2019 17:44:57] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/dropitem.lua)
[31/01/2019 17:44:57] data/creaturescripts/scripts/dropitem.lua:14: '}' expected near 'DA'

tambem da esse erro [31/01/2019 17:47:01] [Warning - Event::loadScript] Event onKill not found (data/creaturescripts/scripts/dropitem.lua)
[31/01/2019 17:47:01] [Warning - Event::loadScript] Event onKill not found (data/creaturescripts/scripts/dropitem.lua)

 

Link para o comentário
Compartilhar em outros sites

  • 0

sim fiz tudo que voce falou e nao aparece o efeito, tbm eu acho que é assim a mega stone que eu adicionei nao é uma stone, tipo voce nao usa no pokemon voce dropa ela, e troca a mega stone por o pokemon mega, mais nao ta aparecendo o efeito

 

function onLogin(cid)
        registerCreatureEvent(cid, "DropItemEffect")
return true
end

function onKill(cid, target, lastHit)

        if not isMonster(target) then return true end

        local mInfo = getMonsterInfo(getCreatureName(target))

        if not mInfo then return true end

        local items = {14764}
        local effect = 208

        addEvent(function(player, position, effect, items, corpseId)
                if not isCreature(player) then return end
                local corpse = getTileItemById(position, corpseId).uid
                if corpse <= 1 or not isContainer(corpse) then return end
                for slot = 0, getItemInfo(corpseId).maxItems - 1 do
                        if isInArray(items, getContainerItem(corpse, slot).itemid) then
                                return doSendMagicEffect(getThingPos(player), effect)
                        end
                end
        end, 1, cid, getThingPos(target), effect, items, mInfo.lookCorpse)

return true
end

 

Editado por guilherme Silva
Link para o comentário
Compartilhar em outros sites

  • 0

assim ? 

function onLogin(cid)
        registerCreatureEvent(cid, "DropItemEffect")
return true
end

function onKill(cid, target, lastHit)

        if not isMonster(target) then return true end

        local mInfo = getMonsterInfo(getCreatureName(target))

        if not mInfo then return true end

        doSendMagicEffect(getThingPos(cid),208)

        addEvent(function(player, position, effect, items, corpseId)
                if not isCreature(player) then return end
                local corpse = getTileItemById(position, corpseId).uid
                if corpse <= 1 or not isContainer(corpse) then return end
                for slot = 0, getItemInfo(corpseId).maxItems - 1 do
                        if isInArray(items, getContainerItem(corpse, slot).itemid) then
                                return doSendMagicEffect(getThingPos(player), effect)
                        end
                end
        end, 1, cid, getThingPos(target), effect, items, mInfo.lookCorpse)

return true
end

 

Link para o comentário
Compartilhar em outros sites

  • 0

bota embaixo deles ? assim?

 

function onLogin(cid)
        registerCreatureEvent(cid, "DropItemEffect")
return true
end

function onKill(cid, target, lastHit)

        if not isMonster(target) then return true end

        local mInfo = getMonsterInfo(getCreatureName(target))

        if not mInfo then return true end

        local items = {14764}
        local effect = 208
        doSendMagicEffect(getThingPos(cid),208)

        addEvent(function(player, position, effect, items, corpseId)
                if not isCreature(player) then return end
                local corpse = getTileItemById(position, corpseId).uid
                if corpse <= 1 or not isContainer(corpse) then return end
                for slot = 0, getItemInfo(corpseId).maxItems - 1 do
                        if isInArray(items, getContainerItem(corpse, slot).itemid) then
                                return doSendMagicEffect(getThingPos(player), effect)
                        end
                end
        end, 1, cid, getThingPos(target), effect, items, mInfo.lookCorpse)

return true
end

 

Editado por guilherme Silva
Link para o comentário
Compartilhar em outros sites

  • 0

Tentei e nao apareceu o efeito nao tem que adicionar nada no login.lua pq a drop stone tem adicionado la, to fazendo tudo que voce fala mais a aceta nao ta aparecendo

Editado por guilherme Silva
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...