Tudo que ViitinG postou
-
dúvida sobre spawns
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de Mapping"
-
[AUTO RANKING] Ranking Automático Falante
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → CreatureScripts, GlobalEvents e MoveMents" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
- Tile exclusivo para vencedor da WoE
- Tile exclusivo para vencedor da WoE
-
NPC Gnomally
Eu lembro de ter usado este script no meu servidor e funcionava perfeitamente.. Algum erro no distro ?
-
Como colocar barra de cooldown
O título do tópico for alterado de : "[pedido]" para "Como colocar barra de cooldown". Leia as regras do fórum : www.tibiaking.com/forum/forum/23-regras-do-forum/ O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Servidores Derivados" Para: "OTServ → Suporte OTServ → Suporte de Clients"
- Tile exclusivo para vencedor da WoE
-
(Resolvido)Não consigo acessar conta do ADM no gesior
O título do tópico for alterado de : "Bug Gesior" para "Não consigo acessar conta do ADM no gesior". Leia as regras do fórum : www.tibiaking.com/forum/forum/23-regras-do-forum/
-
(Resolvido)[AJUDA] Staff por script
Não testei : local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 30) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -7, -9, -5.5,-6) local condition = createConditionObject(CONDITION_CURSED) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 5, 2000, -0) setCombatCondition(combat, condition) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end
-
Prazer Galera do TK !
Seja bem vindo João,espero que goste do fórum amigo !
-
NPC Gnomally
"data/npcs/Gnomally.xml" : <?xml version="1.0" encoding="UTF-8"?> <npc name="Gnomally" script="Gnomally.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="507" head="13" body="111" legs="111" feet="115"/> <parameters> <parameter key="message_greet" value="Hi |PLAYERNAME|, I sell equipment for {minor} and {major} crystals."/> <parameter key="message_farewell" value="Good bye."/> </parameters> </npc> "data/npcs/scripts/Gnomally.lua" : local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid 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 greetCallback(cid) talkState[talkUser] = 0 return true end local itemsSellMinor = { {itemId = 18215, quantCt = 2}, {itemId = 18395, quantCt = 8}, {itemId = 18509, quantCt = 10}, {itemId = 18388, quantCt = 15}, {itemId = 18393, quantCt = 15}, {itemId = 18521, quantCt = 70}, {itemId = 18518, quantCt = 70} } local minorCrystalId = 18422 local itemsSellMajor = { {itemId = 18398, quantCt = 10}, {itemId = 18399, quantCt = 10}, {itemId = 18400, quantCt = 10}, {itemId = 18401, quantCt = 10}, {itemId = 18403, quantCt = 10}, {itemId = 18404, quantCt = 10}, {itemId = 18405, quantCt = 10}, {itemId = 18406, quantCt = 10}, {itemId = 18410, quantCt = 10}, {itemId = 18520, quantCt = 20}, {itemId = 18517, quantCt = 20}, {itemId = 18447, quantCt = 20}, {itemId = 18448, quantCt = 20} } local majorCrystalId = 18423 function getMinor() local textM = "" for i=1, #itemsSellMinor do if i < #itemsSellMinor then textM = textM.. getItemNameById(itemsSellMinor[i].itemId) ..", " else textM = textM.. getItemNameById(itemsSellMinor[i].itemId) .."." end end return textM end function getMajor() local textJ = "" for i=1, #itemsSellMajor do if i < #itemsSellMajor then textJ = textJ.. getItemNameById(itemsSellMajor[i].itemId) ..", " else textJ = textJ.. getItemNameById(itemsSellMajor[i].itemId) .."." end end return textJ end function getArrayMinor() local arrayMinor = {} for i=1, #itemsSellMinor do arrayMinor[#arrayMinor+1] = getItemNameById(itemsSellMinor[i].itemId) end return arrayMinor end function getArrayMajor() local arrayMajor = {} for i=1, #itemsSellMajor do arrayMajor[#arrayMajor+1] = getItemNameById(itemsSellMajor[i].itemId) end return arrayMajor end function creatureSayCallback(cid, type, msg) local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local storageNpc = 495021 if(not npcHandler:isFocused(cid)) then return false end if msgcontains(msg, 'yes') and getPlayerStorageValue(cid, storageNpc) > 0 then local item = getPlayerStorageValue(cid, storageNpc) for i=1, #itemsSellMinor do if itemsSellMinor[i].itemId == item then if doPlayerRemoveItem(cid, minorCrystalId, itemsSellMinor[i].quantCt) then doPlayerAddItem(cid, item, 1) selfSay("Pick up your item.", cid) setPlayerStorageValue(cid, storageNpc, -1) else selfSay("I dont have crystals for buy item!", cid) setPlayerStorageValue(cid, storageNpc, -1) end break end end for i=1, #itemsSellMajor do if itemsSellMajor[i].itemId == item then if doPlayerRemoveItem(cid, majorCrystalId, itemsSellMajor[i].quantCt) then doPlayerAddItem(cid, item, 1) selfSay("Pick up your item.", cid) setPlayerStorageValue(cid, storageNpc, -1) else selfSay("I dont have crystals for buy item!", cid) setPlayerStorageValue(cid, storageNpc, -1) end break end end end if msgcontains(msg, 'minor') then selfSay("I selling for minor crystals: "..getMinor(), cid) elseif msgcontains(msg, 'major') then selfSay("I selling for major crystals: "..getMajor(), cid) elseif isInArray(getArrayMinor(), msg) then local item = getItemIdByName(msg) for i=1, #itemsSellMinor do if itemsSellMinor[i].itemId == item then selfSay("I selling ".. msg .." for ".. itemsSellMinor[i].quantCt .." minor, you accept my offer?", cid) setPlayerStorageValue(cid, storageNpc, item) break end end elseif isInArray(getArrayMajor(), msg) then local item = getItemIdByName(msg) for i=1, #itemsSellMajor do if itemsSellMajor[i].itemId == item then selfSay("I selling ".. msg .." for ".. itemsSellMajor[i].quantCt .." minor, you accept my offer?", cid) setPlayerStorageValue(cid, storageNpc, item) break end end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
-
esse vps da conta do recado?
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Servidores Derivados" Para: "OTServ → Suporte OTServ → Suporte de Infraestrutura"
-
NPC Gnomally
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Monsters e NPCs" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
-
npc que troca um pokémon e stone pela evolução do pokémon
O título do tópico for alterado de : "[Ajuda] Scripting" para "npc que troca um pokémon e stone pela evolução do pokémon ". Leia as regras do fórum : www.tibiaking.com/forum/forum/23-regras-do-forum/ O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de Servidores Derivados"
-
[BUG] Escadas bugadas rme
Você tem que colocar o tool de stair em cima da escada brother,exemplo :
-
PEDIDO NPC APOSTADOR!
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Monsters e NPCs" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
-
[ajuda]bug cath
@danilo belato você tem um tópico com a mesma dúvida que este,evite ficar criando tópicos iguais amigos,isto é contra as regras do fórum ! Leia as regras do fórum : http://www.tibiaking.com/forum/forum/23-regras-do-forum/ (estarei deletando o outro tópico por conter a mesma dúvida que este e não ter comentários,preste mais atenção da proxima vez)
-
[Vip Bônus] Exp bônus para jogadores vip account
Ótimo,tem muito servidor que tem VIP dizendo que ganha exp bônus e na maioria das vezes esse sistema está bugado. Obrigado seu fofo !
-
NPc torneio
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Monsters e NPCs" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
-
[ Ajuda Distro ] Bug Na Distro Do meu Ot.
Sua maquina não tem memória suficiente pra aguentar o servidor brother,tente diminuir o mapa.
-
[DUVIDA] Pokemon Centurion.
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de Servidores Derivados"
-
(Resolvido)Ajuda Sql Studio
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Outros Tipos" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
-
Como criar OTServ 8.60
O título do tópico for alterado de : "OT 8.6 Ajuda" para "Como criar OTServ 8.60". Leia as regras do fórum : www.tibiaking.com/forum/forum/23-regras-do-forum/
-
Tutorial de como Criar um OTB
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de Programação"
-
(Resolvido)Add Exaust no script?
local tempo = 30 local storage = 94360 function onSay(cid, words, param, condition, channel) if not getCreatureCondition(cid, CONDITION_INFIGHT) then if (getPlayerStorageValue(cid, storage) <= os.time()) then doTeleportThing(cid, {x=1053, y=1054, z=7}) doPlayerSendTextMessage(cid,22, "Voce foi teleportado para o CP") setPlayerStorageValue(cid, storage, os.time()+tempo) else doPlayerSendCancel(cid, "Voce so pode usar o comando daqui a "..tempo.." segundos") end end return true end