Tudo que EddyHavoc postou
-
[PEDIDO] Tutorial OTScript Live
Só ajudando as ferramentas do OTScript Live > LUA Syntax Highlighter > Various Types of Highlight > Functions' Window with Easy-To-Use Search System > Items' Window with Easy-To-Use Search System > LUA Syntax Helper Window > Auto-Complete with LUA and OTServer functions (F1 to activate it) > Search, Replace and Go to Line > Magic Area Editor v0.2 > Spells Maker v0.1 > Quests Maker v0.1 > Hotkeys (Ctrl + Shift + [0..9]) > Debugger (F5 - Shortcut) > Data Editor > OTScriptLIB Installer (v0.2 included) > Tabs System > Macro Recorder > LUA Compiler (F9 - Hotkey)
- Perfect VIP System 2.2
-
[Action] Random Box
Só uma historinha, sou seu fã vodkart, infelizmente meu msn está bloqueado pela hotmail se fosse possível voce manda convite para o grupo de apoio lua para meu msn. (encontrado em meu perfil !) Se não fosse por pessoas como você (Vodkart), e outros, eu não estaria na área de script.
-
[Action] Random Box
if doPlayerRemoveItem(cid,6497,1) == TRUE then Remove sim. Tanks, Aprendendo .Lua
-
[Action] Random Box
Obrigado, Adicionado "Configutando o Script" e "Adicionando novos Itens"
-
[Action] Random Box
Random Box Primeiro entre em Data/Actions/Scripts e copie um arquivo .lua e depois renome-e para randombox Abra o arquivo randombox.lua e cole o seguinte script dentro. ----- Random Box By EddyHavoc ----- function onUse(cid, item, frompos, item2, topos) r1 = math.random(1,3) if getPlayerLevel(cid) >= 60 then if doPlayerRemoveItem(cid,6497,1) == TRUE then if r1 == 1 then doPlayerSendTextMessage(cid,22,"Você ganhou uma Magic Plate Armor.") doPlayerAddItem(cid,2472,1) elseif r1 == 2 then doPlayerSendTextMessage(cid,22,"Você ganhou um Golden Helmet.") doPlayerAddItem(cid,2471,1) elseif r1 == 3 then doPlayerSendTextMessage(cid,22,"Você ganhou uma Golden Armor.") doPlayerAddItem(cid,2466,1) end end end end Agora adicione a seguinte Tag no Actions.xml na pasta Data/Actions <action itemid="6497" event="script" value="randombox.lua"/> Configurando o Script - ID da Box. - Mensagem que irá aparecer quando o player receber certo item. - ID deste certo Item. - Quantidade. - ID da Box. Adicionando novos itens - Sempre que for adicionar novos itens altere aumentando. - Aumente 1 a cada iten novo. - Mensagem que o player irá receber. - ID do item que será adicionado a RandomBox. - Quantidade FIM ATENÇÃO SCRIPT NÃO TESTADO. Espero que tenham Gostado. Dúvidas ? Perguntas ? Poste que ajudarei.
- Perfect VIP System 2.2
-
Pc acusa virus em servidores
Tópico movido para Àrea Correta. Regras Cara, o seu problema deve ser porque você está baixando servidores que contém vírus.
-
[PEDIDO]Item Exp
Testa esse script aqui. Data/Actions/Scripts e crie um arquivo chamado sow.lua Abra-o e cole o seguinte script: local exp = 100000 local exhaust = 60 local text = "Congratulations, you gained "..exp.." points of experience." local storage = 9811 -- Não mexa aqui. local level = 100 local msg = "Sorry, You need to be level 100+" function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) >= level then if (getPlayerStorageValue(cid, storage) <= os.time()) then doPlayerAddExp(cid, exp) doCreatureSay(cid, text, 19) doSendMagicEffect(getCreaturePosition(cid), 14) doRemoveItem(cid, item.uid, 1) setPlayerStorageValue(cid, storage, os.time()+exhaust) else doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.") end else doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, msg) end return TRUE end Abra actions.xml e adicione a seguinte TAG: <action itemid="2296" script="sow.lua" /> Esse script funciona da seguinte maneira apenas jogadores level 100+ pode usar. E quem usar ganhará 100k de Experience. Nisso que posso ajudar. Á se você quiser editar a quantidade de exp que ganhe edite: local exp = 100000 E Para editar o level que pode usar edite: locel level = 100
-
{Show Off} Tibia King
Davi xD, Como dito eu fiz no RME o TibiaKing.com Espero que goste. Usei apenas Itens.
- Problema com anti-logout
-
Escola de Mapping TibiaKing!
Boa, também quero participar é sempre bom participar e aprender coisas novas.
-
[PEDIDO] Sobrenatural Coins
Tem como fazer os dois, como eu to fazendo um mapa agora vou te ensinar apenas como fazer o Sobrenatural Coins, funciona da seguinte maneira: 1° Você tem que escolher o ID do iten que você quer que seja o SobreNatural Coin. 2° Após saber o id escolhido você edita no Items.XML Exemplo: Entrei no Items.xml e procurei um ID no caso Gold Nugget (ID: 2157) você pode escolher outro item para editar. <item id="2157" article="a" name="gold nugget" plural="gold nuggets"> <attribute key="weight" value="10" /> </item> Agora você edita para: <item id="2157" article="a" name="supernatural coin" plural="supernatural coins"> <attribute key="weight" value="10" /> </item> e Prontinhu o item a partir de agora irá se chamar supernatural coin. há itens de ID's muito mais interessante bom você da uma procuradinha para deichar um coin bem bonito NPC Copie um arquivo .lua na pasta Data>NPC> Scripts e renome-e para Toddy.lua Depois cole o Script Abaixo: Código Toddy.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 = 10558, FirstItemCount = 10, SecondItemId = 8932, 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. Quest? Para colocar como uma quest so é necessário mudar de ["false"] para ["true"]. Para um Npc executar o script acima, escolha um npc e edite: [/color] <npc name="Toddy" script="data/npc/scripts/default.lua" walkinterval="25" floorchange="0" access="5" level="1" maglevel="1">
-
{Show Off} Tibia King
kkkk, fico legal vou tentar fazer um para ver se você gosta e para você tirar uma base, quando eu termina posto aqui.
-
Guido e suas asiaticas
Todos os tipos de mulheres para mim está bom desde que se cuidem.
-
[PEDIDO]Script Para Vips
Vou da um exemplo de script para você fabricio. function onSay(cid, words, param) local vip = "yes" -- somente vip players poderam usar o comando? ("yes" or "no") local storage = 13540 -- Storage Id da sua vip account caso for usar somente vips if (vip == "yes") and getPlayerStorageValue(cid, storage) <= 0 then doPlayerSendCancel(cid,"Você não possui uma conta Vip.") return TRUE end if (doPlayerRemoveItem(cid,11192,3000)) then doPlayerAddItem(cid,iddoshield,1) -- coloque id do shield aqui doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA) doCreatureSay(cid, "Loucura Loucura", TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid, 'You do not have 3000 vip coins.') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA) end return TRUE end Só avisando essa talkaction acima é uma talkaction que compra um certo item com 3000 itens de id 11192
- Estou desesperado... Por favor ajudem
- [Ajuda] Não da para registrar ip no Otservlist
-
Script Slime
Tópico movido para a área correta, Ghcm Obrigado por Reportar. Preste atenção Jacked REGRAS
-
Problema ao descer buracos escadas etc
Tópico movido para a área correta e tópico fechado pelo que o dono ter um tópico abordando o mesmo assunto. (http://tibiaking.com/forum/topic/12971-ajuda-problemas-cavebot/page__p__65393#entry65393)
-
Duvida ot sqlite
Se Vale a pena, eu creio que não eu acho menos valorizado. Tópico movido para Suporte OTServ
-
Ajuda com Vocations [Fast]
<?xml version="1.0" encoding="UTF-8"?> <vocations> <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no"> <formula meleeDamage="2.1" distDamage="2.2" wandDamage="1.0" magDamage="1.4" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="5" gainmanaticks="3" gainmanaamount="5" manamultiplier="1.1" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="1"> <formula meleeDamage="2.1" distDamage="2.2" wandDamage="1.0" magDamage="1.4" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="2" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="5" gainmanaticks="3" gainmanaamount="5" manamultiplier="1.1" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="2"> <formula meleeDamage="2.1" distDamage="2.2" wandDamage="1.0" magDamage="1.4" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="3" name="Paladin" description="a paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="5" gainmanaticks="4" gainmanaamount="5" manamultiplier="1.4" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="3"> <formula meleeDamage="2.6" distDamage="2.6" wandDamage="0.9" magDamage="1.1" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="4" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="5" gainmanaticks="6" gainmanaamount="5" manamultiplier="3.0" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="4"> <formula meleeDamage="2.6" distDamage="2.6" wandDamage="0.9" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="5" name="Master Sorcerer" description="a master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="900" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30"> <formula meleeDamage="2.1" distDamage="2.2" wandDamage="1.0" magDamage="1.4" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="6" name="Elder Druid" description="an elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="900" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30"> <formula meleeDamage="2.2" distDamage="2.2" wandDamage="1.0" magDamage="1.4" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="7" name="Royal Paladin" description="a royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="900" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30"> <formula meleeDamage="2.6" distDamage="2.6" wandDamage="0.9" magDamage="2.3" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="8" name="Elite Knight" description="an elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="10" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="900" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30"> <formula meleeDamage="2.6" distDamage="2.2" wandDamage="0.9" magDamage="2.2" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="9" name="Hight Sorcerer" description="Hight Sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="800" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50"> <formula meleeDamage="2.1" distDamage="2.2" wandDamage="1.0" magDamage="2.1" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="10" name="Hight Druid" description="Hight Druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="800" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50"> <formula meleeDamage="2.1" distDamage="2.2" wandDamage="1.0" magDamage="2.1" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="11" name="Hight Paladin" description="Hight Paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="800" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="50"> <formula meleeDamage="2.7" distDamage="2.7" wandDamage="1.0" magDamage="1.1" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="12" name="Hight Knight" description="Hight Knight" needpremium="0" gaincap="250" gainhp="25" gainmana="10" gainhpticks="8" gainhpamount="10" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="800" soulmax="200" gainsoulticks="15" fromvoc="8" lessloss="50"> <formula meleeDamage="2.7" distDamage="2.7" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> Testa se não funciona se me fala oq aparece no Distro, ou qual é o problema.
-
(Resolvido) [Ajuda] Porcentagem em script
È eu tinha fechado mas Sociopata, pediu para deixar em aberto, como sou novo na equipe não irei discutir. Espero que nós tenhamos lhe ajudado no Script.
-
(Resolvido) [Ajuda] Porcentagem em script
Ele falo comigo Tryaron.
-
(Resolvido) [Ajuda] Porcentagem em script
Resolvido, Tópico fechado a pedido do Autor.