Ir para conteúdo
  • Cadastre-se

FlavioHulk

Membro
  • Total de itens

    463
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que FlavioHulk postou

  1. local config = { dirts = 103, -- Coloque aqui ID do item em que o player usará a HOE effect = 5, -- Efeito ao usar o item msg = "Voce transformou a dirt", use_dirt = 804, -- Coloque aqui o ID que o item voltará após tanto tempo time = 5 -- Minutos para o item voltar ao normal } function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid ~= config.dirts then doSendMagicEffect(getCreaturePosition(cid), 2) return true end doSendMagicEffect(getCreaturePosition(cid), config.effect) doTransformItem(itemEx.uid, config.use_dirt) doPlayerSendTextMessage(
  2. Pow cara, eu ia te ajudar novamente
  3. remove essa linha doItemSetAttribute(itemEx.uid,'name', getItemNameById(itemEx.itemid)..' +'..(level+1))
  4. Cara, não entendi bem, poderia ser mais claro? Tipo, quando tu usa o dodge adiciona ao nome do item "+ dodge", certo? Como tu quer que fique? Porque o sistema tá adicionado uma descrição informando a porcentagem do Dodge entre colchetes...
  5. local runningEvents ={} function removeParalizy(cid) if not isPlayer(cid) then return end if getPlayerSlotItem(cid, CONST_SLOT_FEET).itemid ~= 12692 then return end if not getCreatureCondition(cid, CONDITION_PARALYZE) then return end doRemoveCondition(cid, CONDITION_PARALYZE) runningEvents[cid] = addEvent(removeParalizy, 1000, cid) return true end function onEquip(cid, item, slot) removeParalizy(cid) return true end function onDeEquip(cid, item, slot) stopEvent(runningEvents[cid]) if runningEvents[cid] then runningEvents[cid] = nil end
  6. Não entendi bem esse "na hora" kkkkk, eu faço a longo prazo Mas tá aí, cara haha local ITEM_IDS = { [11693] = 11682, [11682] = 11693, [11687] = 11695, [11695] = 11687, [11691] = 11680, [11680] = 11691, [11692] = 11681, [11681] = 11692, [11690] = 11679, [11679] = 11690, [11688] = 11696, [11696] = 11688, [11689] = 11697, [11697] = 11689, [11686] = 11694, [11694] = 11686 } function onUse(cid, item, fromPosition, itemEx, toPosition) if not ITEM_IDS[item.itemid] then return false end if fromPosition.x == CONTAINER_POSITION then doPlayerSendCancel(cid, "Put the item
  7. aah, pediu ajuda a Storm, se fosse a todo mundo eu poderia ajudar #AjudaOGaroto @Sttorm
  8. local holeId = {294, 369, 370, 383, 392, 408, 409, 427, 428, 430, 462, 469, 470, 482, 484, 485, 489, 924, 3135, 3136} function onUse(cid, item, fromPosition, itemEx, toPosition) local groundTile = getThingfromPos(toPosition) if groundTile.itemid == 384 or groundTile.itemid == 418 or groundTile.itemid == 8278 then doTeleportThing(cid, {x = toPosition.x, y = toPosition.y + 1, z = toPosition.z - 1}, false) elseif isInArray(holeId, itemEx.itemid) then local hole = getThingfromPos({x = toPosition.x, y = toPosition.y, z = toPosition.z + 1, stackpos = STACKPOS_TOP_MOVEABL
  9. Então, posta a solução, mano ! Outras pessoas podem ter essa mesma dúvida ou necessidade... O erro de vocês é esse: Vem atrás de resultados, quando encontra, não compartilha !
  10. Cara, algum script de moveEvent está programado incorretamente, causando stack, verifica algum script que você fez
  11. mano, esse problema é na sua source, essa função não tá funcionando como deveria... Aconteceu o mesmo com o ultimo pedido que você fez
  12. local config = { bless = 5, cost = 50000 } function onSay(cid, words, param) if not isPremium(cid) then doPlayerSendCancel(cid, 'Desculpe, apenas jogadores donate podem comprar bless por comando.') return false end if getPlayerBlessing(cid, 5) then doPlayerSendCancel(cid, "Você já tem todas as bless.") return false end if doPlayerRemoveMoney(cid, config.cost) then for i = 1, bless do doPlayerAddBlessing(cid, i) end doCreatureSay(cid, "Você agora é abençoado!", 19) doSendMagicEffect(getPlayerPosition(cid), 49) else doPlayerSendCancel(cid, "Você não tem dinheiro sufici
  13. local config = { bless = 5, cost = 50000 } function onSay(cid, words, param) if not isPremium(cid) then doPlayerSendCancel(cid, 'Desculpe, apenas jogadores donate podem comprar bless por comando.') return false end if getPlayerBlessing(cid, 5) then doPlayerSendCancel(cid, "Você já tem todas as bless.") return false end if not doPlayerRemoveMoney(cid, config.cost) then doPlayerSendCancel(cid, "Você não tem dinheiro suficiente.") return false end for i = 1, bless do doPlayerAddBlessing(cid, i) end doCreatureSay(cid, "Você agora é abençoado!", 19) doSendMagicEffect(getP
  14. local config = { bless = 5, cost = 50000 } function checkBless(cid) local bless = 0 for i = 1, config.bless do if getPlayerBlessing(cid, i) bless = bless + 1 end end return bless > 1 and true or false end function onSay(cid, words, param) if not isPremium(cid) then doPlayerSendCancel(cid, 'Desculpe, apenas jogadores donate podem comprar bless por comando.') return false end if checkBless(cid) then doPlayerSendCancel(cid, "Você já tem todas as bless.") return false end if not doPlayerRemoveMoney(cid, config.cost) then doPlayerSendCancel(cid, "Você não tem dinh
  15. Cara, essa pack funciona normalmente, talvez você não tenha baixado o mapa, que é em outro repositório... Você quer com account manager? Atualmente se utiliza Mysql, com website
  16. https://github.com/ninjalulz/forgottenserver/tree/8.6
  17. Provavelmente em seu player.lua na pasta events, há uma função que já faz isso... Dá uma checada nesse arquivo
  18. Como assim o primeiro funciona e o segundo não? O NPC tá pra fazer apenas uma task
  19. Mas cara, é só mudar as storages, e nome dos monstros ! Tu registrou os eventos distintamente?
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo