Tudo que Calvin postou
-
(Resolvido)Ajuda Em Spell
Valeu Amigo!
-
(Resolvido)Retornar Código Ajuda
function onUse(cid, item, fromPosition, itemEx, toPosition) function doFazer(uid, toPosition) if getItemDescriptions(itemEx.uid) == "Teste" then doSendMagicEffect(toPosition, 12) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Não pode ser usado neste item.") doSendMagicEffect(toPosition, 12) end return true end addEvent(doFazer, 1000) return true end
-
(Resolvido)Ajuda Em Spell
Posta ela inteira mano ! Mais mesmo assim testa e me fala. elseif spell == "Mamaragan" then local ret = {} ret.id = 0 ret.cd = 9 ret.eff = 207 ret.check = 0 ret.spell = spell ret.cond = "Stun" local pos = getThingPosWithDebug(cid) local areas = {rock1, rock2, rock1, rock10, rock4, rock10, rock5, rock11, rock6, rock10, rock5, rock12, rock9, rock4, rock5} for i = 0, 14 do addEvent(doMoveInArea2, i*120, cid, 207, areas[i+1], ELECTRICDAMAGE, min, max, spell, ret) addEvent(doMoveInArea2, i*120, cid, 207, areas[i+1], ELECTRICDAMAGE, 0, 0, spell) end
-
Atributo no Item
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). Ex. TFS 0.3.7 Base: Qual erro está surgindo/O que você procura? Ola, gostaria de obter ajuda sobre o sistema de atualização que está sendo editada (não é minha autorização para reformular o uso do meu site) O sistema permite a seleção de atributos criativos, que pode ser feito em qualquer lugar do que uma vez, em vez de 1 vez (configurei pra max 10). para ficar cas cas +10 e preciso que tenha uma chance de falha. alguem pode me ajudar? Você tem o código disponível? Se tiver publique-o aqui: local conf = { maxSlotCount = 10, perecent = {min = 1, max = 20}, -- od ile % do ilu % ma dawac bonusu ignoredIds = {} } function choose(...) --- Function by mock. local arg = {...} return arg[math.random(1,#arg)] end function isArmor(uid) -- Function by Mock the bear. if getItemInfo(uid.itemid).armor ~= 0 and getItemWeaponType(uid.uid) == 0 then return true end return false end function getSlotCount(nam) local c = 0 for _ in nam:gmatch('%[(.-)%]') do c = c + 1 end return c end function onUse(cid, item, fromPosition, itemEx, toPosition) -- Script by mock the bear (MTB) if not checkExhausted(cid, 429, 1) then return true elseif item.uid == 0 or item.itemid == 0 then return false elseif isInArray(conf.ignoredIds, itemEx.itemid) or (not getItemWeaponType(itemEx.uid) or getItemWeaponType(itemEx.uid) > 5) or (getItemWeaponType(itemEx.uid) == 0 and not isArmor(itemEx)) or itemEx.itemid == 0 or itemEx.type > 1 or isItemStackable(itemEx.uid) then doPlayerSendTextMessage(cid, 24, "You can\'t open a slot on this item.") return true elseif isCreature(itemEx.uid) then return false end local nam = getItemName(itemEx.uid) if getSlotCount(nam) < conf.maxSlotCount then local l = choose('cas') -- local l = choose('hp', 'mp', 'ml', 'cas') local p = subtype + 1 doSendMagicEffect(toPosition, 30) nam = nam..' ['..l..'.+'..p..']' doSendAnimatedText(toPosition, l..' +'..p..'', 120) doItemSetAttribute(itemEx.uid, 'name', nam) -- doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid, 24, "You cant open a slot on this item.") end return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
-
O items.otb possui um limite ?
Entendi no caso seria 65000. Então eu estou com um projeto que no caso meu cliente eu tenho itens com ID de 20000 e quando abro o server ele não cria o item. Sabe se a sourcer 8.60 tem algum tipo de limite também ? já que no caso o do OTB eu não atingi ainda.
-
O items.otb possui um limite ?
No caso eu uso uma sourcer 8.60 e no meu projeto eu tenho um client custom com itens novos e novas sprints adicionados por mim, no caso quando eu tento criar um item que o ID e acima de 20000 simplesmente não cria eu creio que seja algum limite na sourcer ou no otb alguem sabe dizer algo a respeito ?
-
Debug com algumas sprites.
Ola, Se ta dando DeBug e porque o item que aparece na frente do player nao esta registrado no client no tibia.data confere la no tibia.data.. Se ajudei Rep +
-
[DÚVIDA] Clientes antigo & Cliente novo
Olaa, Então vamos la! Meu amigo desse modo você não conseguira fazer, tem um mood de se fazer um client 8.60 com a .spr e .dat dos clients mais novos ! Seguinte você vai ter que extrair as sprints do CLient mais novo vamos por aqui o caso do "9.1" extraindo elas você terá que passar elas para o Client 8.60 editando ele com Tibia Dat Editor e OTItens Editor ao adicionar um Monster por exemplo ai tu pega as sprints do Monster do "9.1" e vai ter que adicionar ele no 8.60 ou substituir por algum que voc não ira usar, aconselho adicionar ! E um trabalho da porra, pode se usar o OTClient tambem, mais não tenho o conhecimento de como se faz com OTClient. e outra também não sei se tera como adicionar os novos efeitos do 10.51 porque parece que o dalay e diferente sei la, ai ja tem que ser mais avançado ! Mais um 9.60 ou ate 9.80 pode-se fazer virar um 8.60 ! Espero ter ajudado !
-
(Resolvido)(OTCliente) Dúvida sobre as músicas.
Ola ! Para converter de .mp3 para .ogg basta usar esse programa, Format Factory ! http://software-files-a.cnet.com/s/software/13/78/36/03/FFSetup3.3.5.0.exe?token=1412631129_4a173fc57b9e8ec9a5c9edfb2702b0ff&fileName=FFSetup3.3.5.0.exe
-
Runa que acaba
Ola, eu tenho uma duvida. eu quero por uma certa runa pra acabar! sem ser pelo config.lua essa runa e tipo uma 2 SD que acaba entende ? Sera que tem como ? Obrigado REP + Resolvido!
-
Dúvidas OTServ
Para Criar um Nome para seu IP va no site no-ip.com so adicionar o ip la com o nome que voce queria. o .com e pago então vc podera usar exemplo.no-ip.by , exemplo.no-ip.org ...
-
(Resolvido)Alguém pode me ajudar como funciona hospedagem de otserves ?
Ola, vou explicar o basio amigo. 1° Claro edite seu server. depois compre um VPS (aconselho Linux) que voce acha muito na net procure um ao seu gosto, e depois e so estalar se server no VPS! Seguinte ja aviso, e tudo via comando, (se escolher o Linux) mais tem vários tutorias ensinando como compliar o server em Linux ! não e Difícil mano!
- Alguém pode me ajudar como erro database
-
Ajuda Player perder vocation ao morrer!
<?xml version="1.0" encoding="UTF-8"?> <creaturescripts> <event type="login" name="PlayerLogin" event="script" value="login.lua"/> <event type="joinchannel" name="GuildMotd" event="script" value="guildmotd.lua"/> <event type="receivemail" name="Mail" event="script" value="mail.lua"/> <event type="reportbug" name="SaveReportBug" script="reportbug.lua"/> <event type="advance" name="AdvanceSave" event="script" value="advancesave.lua"/> <event type="logout" name="logout" event="script" value="logoulth.lua"/> <event type="login" name="FirstItems" event="script" value="firstitems.lua"/> <event type="Advance" name="AdvEffect" script="advance.lua"/> <event type="statschange" name="zombieevent" event="script" value="zombievent.lua"/> ---Doideras Novas-- <event type="think" name="IconMap" event="script" value="iconmap.lua"/> <event type="kill" name="PlayerKill" event="script" value="playerkill.lua"/> <event type="kill" name="task_count" script="taskcount.lua"/> <event type="statschange" name="zombieevent" event="script" value="zombieevent/creaturescript.lua"/> <event type="login" name="PlayerLogin" event="script" value="aol.lua"/> <event type="look" name="fraglook" event="script" value="fraglook.lua"/> <event type="login" name="EffectOutLogin" event="script" value="outfiteffect.lua"/> <event type="outfit" name="OutfitEffects" event="script" value="outfiteffect.lua"/> <event type="think" name="Idle" event="script" value="idle.lua"/> <event type="think" name="SkullCheck" event="script" value="skullcheck.lua"/> </creaturescripts>
-
Ajuda Player perder vocation ao morrer!
Ola, bom estou com um poblema em meu server, os player quando morrer pra bixo ou algo do tipo, eles relogam sem vocation. fica assim You see Shinzu (Level 49). He is Alquem sabe o porque disso ? :s REEP +
-
Erro Actions
OK, muito Obrigado, se você testar vai ver que funciona, mais so carrega 1 carga, não adiciona mais que isso! mesmo usando outra runa a ruan e removida mais não entra a carga !
-
Erro Actions
Eu dei uma modificada meu amigo, veja se consegue me ajudar agora ?
-
Erro Actions
Sim. não esta dando erro nenhum na distro. e ate pega uma carga, so não acrescenta mais que uma ! Sabe oque pode ser ?
-
Erro Actions
Olá, Primeiramente vim pedir ajuda de vocês, Pois são os melhores do Brasil em .Lua... estou tentando fazer um Script para uma wand de Charge... Explicando! Voce pega a Staff e da USE nela em uma RUNA ai a Staff vira Encanted Staff "Minha WAND" Com uma Charge, no caso quando eu ataco algo com a Wand, ela Remove uma carga por cada Hit.. Normal. Minha duvida é a seguinte! Não entra mais de uma carga na wand, so consigo por 1 carga apesar de usar varias runas! Ajuda ? REP + OBS: Já agradeço a todos vocês, TibiaKing sem duvida um dos melhores Site de Otserv do Brasil ! Actions: function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid == 2307 then if getPlayerItemCount(cid,2433) == 1 then doItemSetAttribute(doTransformItem(item.uid, 2433, 1)) doPlayerRemoveItem(cid, 2307,1) else doItemSetAttribute(doTransformItem(item.uid, 2433, 1)) doPlayerRemoveItem(cid, 2307,1) return TRUE end end end Como fica na wand. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_USECHARGES, true) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, true) setCombatParam(combat, COMBAT_PARAM_USECHARGES, ITEM_GROUP_CHARGES) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 61) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 10) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -129.8, -40, -129.8, 20) local area = createCombatArea({ {0, 0, 0}, {0, 3, 0}, {0, 0, 0} }) setCombatArea(combat, area) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end
-
Faço Scripts Para Todos
Ola amigo, estou a uns 2 anos tentando arrumar o bug desse Script e bem simples ! aqui esta um video monstrando como funciona, pois eu jogava um Server com esse Script ! https://www.youtube.com/watch?v=lyezkEtHoWc Nome Fantasia do Script: Death Stick Como ele Vai Funcionar: Você pega uma wand de Charges, para carregar a wand basta da use na wand e na runa, e a wand tera uma Carga, e assim que voce usar a wand para atacar, cada hit retira uma carga da wand ! Qual a Finalidade: War No meu Server Urgência: Pouca OBS: Amigo, eu fiz esse script, mais o problema e que, so carrega uma vez, posso usar 5 runas mais so da uma carga ! Se poder ajudar fico muito grato!
-
Aol INFINITO que mesmo PK RED n perde itens
Ele leva o corpo como faz pra não leva o corpo ?
-
Ajuda a Fazer esse Script. Wand por Charge
Olá, Vim aqui em meio de uma solução, ou que voces podem me ajudar nesse Script, pois esta muinto dificil de se fazer ele ja tentei de tudo eu chego quase la, mais a Death Stick não passa de 1 Charge e essa charge não acaba! Ja agradeço. Eu vou mostra um video de como funciona, euqueria saber como fazer ela em meu OTserv Presciso de ajuda para fazer esse Scrip Muito Obrigado!
-
pessoal estou com o seguinte problema
Mano se vc quiser pega um mapa de 9.60 pra botar no 8.60 e meio dificil pois os items sao diferentes mais e so vc ir no remers e importar o map 8.60 e depois importar o map 9.60 e Edita copia um pro outro e depoios salva
-
Death Skith
agora vamos dar o script de wand a ele. PS: fiz a wand hitar conforme a ML do personagem Vá em data/weapons/weapons.xml e cole isto lá dentro: depois vá em data/weapons/scripts e copie qqr arquivo que esta lá e renomeie para death skith.lua e cole isto dentro do arquivo death skith.lua Agora vamos fazer com que ao usar a staff na runa ela transforme em enchanted staff Vá em data/actions/actions.xml e cole isto lá dentro: agora vá em data/actions/scripts e copie qqr arquivo e renomeie ele para daeth skith.lua dentro do arquivo death skith.lua cole isto: em XXXX coloque o ID da runa que quando usarem a wand em cima ela transforme a staff em encantada!! bem acho que é isso... qqr duvida perguntem!! agora vamos dar o script de wand a ele. PS: fiz a wand hitar conforme a ML do personagem Vá em data/weapons/weapons.xml e cole isto lá dentro: depois vá em data/weapons/scripts e copie qqr arquivo que esta lá e renomeie para death skith.lua e cole isto dentro do arquivo death skith.lua Agora vamos fazer com que ao usar a staff na runa ela transforme em enchanted staff Vá em data/actions/actions.xml e cole isto lá dentro: agora vá em data/actions/scripts e copie qqr arquivo e renomeie ele para daeth skith.lua dentro do arquivo death skith.lua cole isto: em XXXX coloque o ID da runa que quando usarem a wand em cima ela transforme a staff em encantada!! bem acho que é isso... qqr duvida perguntem!! pow mano vlw mesmo , ajudo bastande cara pow salvo minha vida aita o script do ring </item> <item id="10502" article="a" name="Donation Ring"> <attribute key="weight" value="40" /> <attribute key="skillClub" value="20"/> <attribute key="skillAxe" value="20"/> <attribute key="skillSword" value="20"/> <attribute key="skillShield" value="20"/> <attribute key="magiclevelpoints" value="15"/> <attribute key="speed" value="50"/> <attribute key="healthGain" value="500000"/> -- HP ganho <attribute key="healthTicks" value="1000"/> <attribute key="manaGain" value="500000"/> -- MP ganho <attribute key="manaTicks" value="1000"/> <attribute key="showattributes" value="1" /> <attribute key="slotType" value="ring" /> </item>
-
utimate mana rune
Fico show veio agradesso muinto