Ir para conteúdo

wesleyyy

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    wesleyyy deu reputação a Danihcv em (Resolvido)Pedido! Item Q Invoca Tal Monstro Para Ajuda O Play   
    O monstro que vc ta sumonando eh convinceable??
  2. Gostei
    wesleyyy deu reputação a Frenesy em (Resolvido)Pedido! Item Q Invoca Tal Monstro Para Ajuda O Play   
    Pegue garotinho  
    --==-- by Frenesy --==-- function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 0000 then -- ID do Item aqui. if #getCreatureSummons(cid) == 0 then doConvinceCreature(cid, doSummonCreature("Dragon", getPlayerPosition(cid))) -- Configurar monstro aqui. doSendMagicEffect(getPlayerPosition(cid),13) else for _, pid in ipairs(getCreatureSummons(cid)) do doRemoveCreature(pid) doSendMagicEffect(getPlayerPosition(cid),13) end end end end Action.xml
    <action itemid="0000" event="script" value="NomeDoArquivo.lua"/>
  3. Gostei
    wesleyyy deu reputação a ViitinG em (Resolvido)[pedido] Npc que troca um item por outro..   
    Você cometeu double post 2 vezes e eu deixei passar sem nenhum problema por você ser um membro novo e agora você deu UP no tópico antes de 24 horas,se você pegasse 10 minutos do seu tempo para ler as regras você iria ver que oque está fazendo é proibído.
    Regras do fórum : http://www.tibiaking.com/forum/forum/23-regras-do-forum/
  4. Negativo
    wesleyyy recebeu reputação de ViitinG em (Resolvido)[pedido] Npc que troca um item por outro..   
    @up
  5. Gostei
    wesleyyy deu reputação a Frenesy em (Resolvido)[pedido] Npc que troca um item por outro..   
    -- < Script by Frenesy > -- local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid)                npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid)             npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg)     npcHandler:onCreatureSay(cid, type, msg) end function onThink()                         npcHandler:onThink() end function doCreatureSayWithDelay(cid,text,type,delay,e)    if delay<=0 then       doCreatureSay(cid,text,type)    else       local func=function(pars)                     doCreatureSay(pars.cid,pars.text,pars.type)                     pars.e.done=TRUE                  end       e.done=FALSE       e.event=addEvent(func,delay,{cid=cid, text=text, type=type, e=e})    end end function cancelNPCTalk(events)   local ret=1   for aux=1,table.getn(events) do      if events[aux].done==FALSE then         stopEvent(events[aux].event)      else         ret=ret+1      end   end   events=nil   return(ret) end function doNPCTalkALot(msgs,interval)   local e={}   local ret={}   if interval==nil then interval=3000 end --3 seconds is default time between messages   for aux=1,table.getn(msgs) do       e[aux]={}       doCreatureSayWithDelay(getNpcCid(),msgs[aux],TALKTYPE_PRIVATE_NP,(aux-1)*interval,e[aux])       table.insert(ret,e[aux])   end   return(ret) end function creatureSayCallback(cid, type, msg)     if(not npcHandler:isFocused(cid)) then         return false     end     local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid     if(msgcontains(msg, 'trocar') or msgcontains(msg, 'changer')) and getPlayerStorageValue(cid,1000) == -1 then -- Configura Storage Aqui selfSay('Deseja trocar uma {Boots of Haster} por uma {Soft Boots}?', cid) talkState[talkUser] = 1 elseif((msgcontains(msg, 'no') or msgcontains(msg, 'nao')) and talkState[talkUser] == 1) then selfSay('Tudo bem entao. Adeus!.', cid) talkState[talkUser] = 0 elseif(msgcontains(msg, 'yes') or msgcontains(msg, 'sim')) and talkState[talkUser] == 1 and getPlayerStorageValue(cid,1000) == -1 and getPlayerItemCount(cid, BootIfHasterID) >= 1 then selfSay('Aqui esta!', cid) doSendMagicEffect(getPlayerPosition(cid), 13) setPlayerStorageValue(cid, 1000, 1) doPlayerAddItem(cid,BootOfHasterID, -1) doPlayerAddItem(cid,SoftBootsID, 1) talkState[talkUser] = 0 elseif(msgcontains(msg, 'yes') or msgcontains(msg, 'sim')) and talkState[talkUser] == 1 and getPlayerStorageValue(cid,1000) == -1 and getPlayerItemCount(cid, BootIfHasterID) < 1 then selfSay('Voce nao possui o item.', cid) talkState[talkUser] = 0 elseif(msgcontains(msg, 'trocar') or msgcontains(msg, 'changer')) and getPlayerStorageValue(cid,1000) == 1 then -- Configura Storage Aqui selfSay('Voce so pode realiazar esta troca apenas uma vez.', cid) end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) 
  6. Gostei
    wesleyyy deu reputação a ViitinG em (Resolvido)[pedido] Npc que troca um item por outro..   
    @wesleyyy cuidado com double post amigo,caso queira acrescentar alguma coisa é só editar o ultimo comentario,não tem necessidade de criar mais um !
    Leia as regras do fórum : http://www.tibiaking.com/forum/forum/23-regras-do-forum/
  7. Gostei
    wesleyyy deu reputação a macalo em (Resolvido)[pedido] Npc que troca um item por outro..   
    É um NPC, que trocará itens com o player, ou seja, pedirá Item1 e dará o Item2, que poderá ser configurado no script.

    troka.lua

    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid)            npcHandler:onCreatureAppear(cid)            end function onCreatureDisappear(cid)        npcHandler:onCreatureDisappear(cid)            end function onCreatureSay(cid, type, msg)    npcHandler:onCreatureSay(cid, type, msg)    end function onThink()                        npcHandler:onThink()    end -- Config -- local configs = {          FirstItemId = 2455,     FirstItemCount = 5,     SecondItemId = 2321,     SecondItemCount = 1,     isQuest = "false",         questStorage = 17890,     msgMeet = 'Você deseja trocar '..FirstItemCount .. ' '.. getItemName(FirstItemId) ..' por '.. SecondItemCount ..' '.. getItemName(SecondItemId) ..'?',     msgQuestCompleted = "Você já fez essa quest.",     msgQuestNotItem = "Voce não tem o item necessario.",     } function npcTroca(cid, message, keywords, parameters, node)     if(not npcHandler:isFocused(cid)) then         return false     end     if (configs.isQuest == "true") then     if (getPlayerStorageValue(configs.questStorage) <= 0) then         if (getItemCount(cid, configs.FirstItemId) == configs.FirstItemCount) then             doRemoveItem(configs.FirstItemId, config.FirstItemCount)             doPlayerAddItem(cid, configs.SecondItemId, configs.SecondItemCount)         else             return     doPlayerSendTextMessage(cid, 27, configs.msgQuestNotItem)         end     else         return doPlayerSendTextMessage(cid, 27, configs.msgQuestCompleted)     end else     if (getItemCount(cid, configs.FirstItemId) == configs.FirstItemCount) then         doRemoveItem(configs.FirstItemId, config.FirstItemCount)         doPlayerAddItem(cid, configs.SecondItemId, configs.SecondItemCount)     else         return     doPlayerSendTextMessage(cid, 27, configs.msgQuestNotItem)     end     end end itemTrade = keywordHandler:addKeyword({'offer'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = configs.msgMeet}) itemTrade:addChildKeyword({'yes'}, npcTroca, {}) itemTrade:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then.', reset = true})          npcHandler:addModule(FocusModule:new())  
    O código acima possui a acessibilidade de troca de IDs e Quantidades, para isso vá no CONFIGS e altere.
  8. Gostei
    wesleyyy deu reputação a luanluciano93 em (Resolvido)[pedido] Npc que troca um item por outro..   
    Não sei se você entende um pouco, e vai saber implementar o script e configura-lo, qualquer duvida poste aqui ...

     
    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function change(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end local config = { STORAGE = 85222, ITEM = {2160, 1}, REWARD = {2160, 1} } if getPlayerStorageValue(cid, config.STORAGE) == 0 then if getPlayerItemCount(cid, config.ITEM[1]) >= config.ITEM[2] then if doPlayerRemoveItem(cid, config.ITEM[1], config.ITEM[2]) then npcHandler:say('Here is your item!', cid) setPlayerStorageValue(cid, config.STORAGE, 1) doPlayerAddItem(cid, config.REWARD[1], config.REWARD[2]) end else npcHandler:say('You don\'t have these items!', cid) end else npcHandler:say('VocÊ já pegou seu item', cid) end end local node1 = keywordHandler:addKeyword({'change'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Hum Humm! Welcume lil. Me can do unbroken but Big Ben want gold 5000 and Big Ben need a lil time to make it unbroken. Yes or no??'}) node1:addChildKeyword({'yes'}, change, {npcHandler = npcHandler, onlyFocus = true, reset = true}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then. Come back when you got the neccessary items.', reset = true}) npcHandler:addModule(FocusModule:new())
  9. Gostei
    wesleyyy deu reputação a kbelin em [Pedido] Task De Mata Monstro!   
    Aí está, faça bom proveito. 
    http://www.tibiaking.com/forum/topic/12151-simple-task-30/
  10. Gostei
    wesleyyy deu reputação a Listrik em (Resolvido)Ajuda Editando Lvl Maximo   
    Dá olhada na onde mostrei o script...tinha esquecido uma parte já adicionei.
  11. Gostei
    Amigo usa essa script... cria uma tag com função  login e registre o evento em login.lua os players sempre terão 100 de mana
     
    manamax.lua
     



     
    login.lua
     



     
    creaturescript.xml
     



     
    Facilitei já deixei a tag e o registro do evento.
  12. Gostei
    Vê la o tutorial, a parte 1.1 lá tem detalhadamente onde colocar.
     
    @edit
    Se ñ conseguir me manda seu arquivo forgottenserver.s3db pra eu baixar que eu ponho aqui.
  13. Gostei
    wesleyyy deu reputação a llucas75 em (Resolvido)Velocidade de movimento   
    Sistema totalmetne funcional agora todos os player do server com msm speed.
     
    logarvel.lua
     



     
    splow.lua
     



     
    login.lua
     



     
    creaturescript.xml
     


  14. Gostei
    wesleyyy deu reputação a llucas75 em (Resolvido)Velocidade de movimento   
    Cara não entendi... vc quer que todos os chars corram na msm velocidade?

    ou vc quer que de lv 8 ate lv 20 os chars tenham uma velocidade, de lv 21 ate 100 corram em outra e 101 em diante corram em outra?
     
    Mas o script que te passei não faz isso?(deixar todos na msm velocidade)
  15. Gostei
    wesleyyy deu reputação a llucas75 em (Resolvido)Velocidade de movimento   
    hum posso... Vou fazer e posto aki pra ti.
     
    Testa ae man
     
    logarlvel.lua
     



     
    deslogarvel.lua
     



     
    login.lua
     



     
    creaturescript.xml
     


        agora o piso   tilevel.lua  

      movements.xml  

      Para vc fazer o piso só colocar o actionid 10032 no piso desejado   Obs: se vc achar que esta muito lento ou mto rápido... vá em tilevel e logar vel e troque o local speed = 2000(se tiver mto lento coloque um número maior.. se tiver mto rápido um número menor) espero ter ajudado.   Att:lucas   Obs3 : tava logavel.lua coloque logarvel.lua confira...
  16. Gostei
    wesleyyy deu reputação a llucas75 em (Resolvido)Velocidade de movimento   
    Posso te fazer um script que ao logar a pessoa ganhe tal velocidade, e um tile pra vc por no templo que faça msm coisa, só que isso é meio impossível(todos terem uma velocidade igual,somente a velocidade base sera igual) , pelo fato de existirem magias que de velocidade, e ao upar ela vai ganhando velocidade também.. mas ao logar ou ao passar pelo piso ele mude a velocidade para tal... Pode ser?

Informação Importante

Confirmação de Termo