-
Total de itens
2553 -
Registro em
-
Última visita
-
Dias Ganhos
73
Tudo que zipter98 postou
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
poketibia [Encerrado] [PokeTibia] Gate of Expertise
tópico respondeu ao HenrikDiamond de zipter98 em Tópicos Sem Resposta
function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) >= 300 then return doTeleportThing(cid, topos) else return doPlayerSendCancel(cid, "Para passar desta porta, você precisa ser level 300+") end return true end -
Essa bag de ID 264 fica em algum slot específico, ou dentro de outra bag?
-
Movido à pedido do autor.
-
Storage que impede usar poderes e go/back
tópico respondeu ao xmaster0 de zipter98 em Lixeira Pública
Você pode optar pelo código que o MasterDino enviou acima, ou então, por este: -No código principal, que seta a storage: local storage = 91831 --Storage. function removeStorage(cid, id) addEvent(function() if not isCreature(cid) then if id then db.executeQuery("UPDATE player_storage SET value = -1 WHERE player_id = "..id.." AND key = "..storage) end else setPlayerStorageValue(cid, storage, -1) end end, 8 * 1000) end setPlayerStorageValue(cid, storage, 1) removeStorage(cid, getPlayerGUID(cid)) -Na talkaction do m1 até m12 e no código de goback, coloque esta condição: local storage = 91831 --Storage. if getPlayerStorageValue(cid, storage) >= 1 then return doPlayerSendCancel(cid, "...") end -
pedido Piso ou porta que só entra quem tiver x item
pergunta respondeu ao HenrikDiamond de zipter98 em Scripts
Sabe fazer o .xml do NPC? 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 creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local ids = {...} --Coloque aqui o ID das insígnias. Ex. de como a tabela poderia ficar, se fossem 4 items, sendo eles de ID: 1928, 1929, 1930 e 1931- {1928, 1929, 1930, 1931} local strange = 2319 local check = 0 if msgcontains(msg:lower(), "badges") or msgcontains(msg:lower(), "badge") then selfSay("Você gostaria de trocar suas 8 insígnias por um "..getItemNameById(strange).."?") talkState[talkUser] = 1 return true elseif (msgcontains(msg:lower(), "yes") or msgcontains(msg:lower(), "sim")) and talkState[talkUser] == 1 then for i = 1, #ids do if getPlayerItemCount(cid, ids[i]) >= 1 then check = check + 1 end end if check == #ids then selfSay("Certo, aqui está seu "..getItemNameById(strange).."!") for i = 1, #ids do doPlayerRemoveItem(cid, ids[i], 1) end doPlayerAddItem(cid, strange, 1) talkState[talkUser] = 0 return true else selfSay("Você não tem 8 insígnias.") talkState[talkUser] = 0 return true end elseif (msgcontains(msg:lower(), "no") or msgcontains(msg:lower(), "nao")) and talkState[talkUser] == 1 then selfSay("Tudo bem, então. Até logo!") talkState[talkUser] = 0 return true end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) -
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tipo isso? local needed_hp = getCreatureMaxHealth(monster) * 35 / 100 if getCreatureHealth(monster) == needed_hp then ...
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Área incorreta, tópico movido. Mais cuidado da próxima vez.
-
pedido dev c++ sem bugs pronto para recompilar ( com source )
pergunta respondeu ao AdilsonHacker de zipter98 em Resolvidos
Resolvido, fechado e movido para pedidos e duvidas resolvidos. -
[Encerrado] Drop em todos os monstros
tópico respondeu ao Brody Dalle de zipter98 em Tópicos Sem Resposta
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Área incorreta, tópico movido. Mais cuidado da próxima vez. PS: Como dito acima, lhe recomendaria organizar melhor seu tópico.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
@alanmtd1 Esse código é uma action, e não uma spell... Você deve colocar em data/actions/scripts, não data/spells.
-
Hm, tenta esse código, em data/creaturescripts/scripts: PS: Não enviei a tag, pois suponho que você saiba. Caso contrário, só falar que eu envio. local item_id = 2547 function onLogin(cid) if getPlayerItemCount(cid, item_id) > 0 then doPlayerRemoveItem(cid, item_id, getPlayerItemCount(cid, item_id)) end return true end
-
function isWalkable(pos)-- by Nord / editado por Omega if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false elseif getTopCreature(pos).uid > 0 then return false elseif isCreature(getTopCreature(pos).uid) then return false elseif getTileInfo(pos).protection then return false elseif hasProperty(getThingFromPos(pos).uid, 3) or hasProperty(getThingFromPos(pos).uid, 7) then return false end return true end local eff = 12 local vocation = xxx --Vocation. function onUse(cid, item, frompos, item2, topos) if getTileInfo(topos).protection then return doPlayerSendCancel(cid, "Você não pode se teleportar para áreas PZs.") elseif not isWalkable(topos) then return doPlayerSendCancel(cid, "Você não pode se teleportar aí.") elseif getPlayerVocation(cid) ~= vocation then return doPlayerSendCancel(cid, "Você não pertence à vocação necessária.") else doSendMagicEffect(topos, eff) doTeleportThing(cid, topos) doCreatureSay(cid, "Shunshin", TALKTYPE_SAY) end return true end
-
Qual o slot da PokeBag, e o ID deste item (Cassino Slot)?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
