Histórico de Curtidas
-
Yatos deu reputação a Dyego em Corrigindo Erro Unsupported Version Oject Builder.Bom Galera fiz um tutorialzinho de como arrumar esse erro chato do Object Builder
Erro: Unsupported Version
OBS: Sem mais delongas, irei postar Tutorias em videos do Object Builder, se te ajudar clique em Gostei ai.
Video Tutorial:
Obrigado a todos, creio que está na área correta pois é relacionado a Sprites.
-
Yatos deu reputação a Caronte em [talkaction] Adicionar X item para o playerDei uma alteradinha no meu server test só para ver como ficaria, se alguém quiser testar ta aí...
function onSay(cid, words, param) local param = param.explode(param, ',') local item = param[2] if isPlayer(getPlayerByName(param[1])) and tonumber(param[2]) and tonumber(param[3]) then doPlayerSendTextMessage(getCreatureByName(param[1]), 22, "Você acabou de receber "..param[3].." "..getItemNameById(item).." do ADM!") doPlayerAddItem(getCreatureByName(param[1]), param[2], param[3]) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to use /giveitem Name,Itemid,Count.") end return TRUE end -
Yatos deu reputação a Wakon em (Resolvido)Script Alavanca rocha desparece e aparecelocal cfg = { stone = {ID = 1285, pos = {x = 1014, y = 1024, z = 7}}, -- ID da stone e posição dela time = 5 -- Tempo em segundos para criar a stone } function onUse(cid, item, fromPos, itemEx, toPos) if (item.itemid == 1946) then local stoneThing = getTileItemById(cfg.stone.pos, cfg.stone.ID).uid doCreatureSay(cid, "Passagem liberada.", TALKTYPE_MONSTER) doSendMagicEffect(cfg.stone.pos, CONST_ME_MAGIC_GREEN) doRemoveItem(stoneThing, 1) doTransformItem(item.uid, 1945) addEvent(function() local lever = getTileItemById(fromPos, 1945) doCreateItem(cfg.stone.ID, 1, cfg.stone.pos) doTransformItem(lever.uid, 1946) doSendMagicEffect(cfg.stone.pos, CONST_ME_MAGIC_GREEN) end, cfg.time * 1000) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "A passagem já está aberta.") doSendMagicEffect(fromPos, CONST_ME_POFF) end return true end Crie a alavanca com o ID 1946.
-
Yatos deu reputação a Adventure em Como colocar som no mapa no OTClientOlá pessoal.
Venho trazer para vocês um novo mod já que nenhum outro esta funcionando.
Oque você fez ?
'' Bom simplesmente peguei uma base.
A base só tinha umas 5 linhas '-' foi dureza fazer o resto kkkk.
Ai compilei no OT Cliente para funcionar só no meu cliente para ninguém roubar ! ''
Mas um amiguinho aqui do Tibia King e também uma galera estava com o mesmo problema que eu , então tive de refazer e tirar a proteção do script para disponibilizar para vocês.
Para vocês não precisar copiar os script eu montei tudo bonitinho e deixei em uma pasta.
Basta apenas: Entra na pasta do seu otclient e na pasta Mod você colocar a pasta que irei disponibilizar. Simples
Como configurar:
Vá no rcsound.lua
Abra ele !
Na parte:
{fromPos = {x=1089, y=1110, z=8}, toPos = {x=1135, y=1142, z=8}
Como voces podem ver deve ser colocado em fromPos a primeira ponta do lado esquerdo e em toPos a outra ponta da parte de baixo.
É importante configurar corretamente.
Na parte:
{fromPos = {x = 985, y = 1069, z = 8}, toPos = {x = 1378, y = 1290, z = 8}, sound = "Fairy Tail - Main.ogg"},
Deve ser colocada a musica em formato ( ogg ) para converter é bem simples
Vá neste site http://online-audio-converter.com/pt/
Que por sinal é muito bom !
Você converte sua musica para ogg.
Não mecha na qualidade se tentar melhorar a qualidade do som na hora da conversão o som pode sair muito estranho kkk vá por mim.
Coloque as musicas em formato OGG dentro da pasta music ! NÃO É A PASTA QUE FICA NO DATA , É A PASTA QUE ESTA DENTRO DO MOD COM O NOME DE MUSIC PELO AMOR DO PAEE
Deixei uma musica na pasta para que vocês possam testar o sistema.
Caso der algum erro no Console poste e tentaremos arrumar.
Normalmente estou sempre ON pelo celular
Download:
*Upei em dois lugares diferentes vocês podem escolher onde querem baixar
Scan para aquela galerinha paranoica kkk:
EM BREVE VEM AI O : -ADVENTURE WORLD- PARA AQUELES QUE GOSTAM DO BOM E VELHO RPG EM UM MUNDO CERCADO DE AVENTURAS E UMA HISTORIA ENVOLVENTE !
-
Yatos deu reputação a Sekk em Sistema de dar item por comandotalkactions/scripts/giveitem.lua
function onSay(cid, words, param) local param = param.explode(param, ',') if param then if isPlayer(getCreatureByName(param[1])) == TRUE then doPlayerSendTextMessage(getCreatureByName(param[1]), 22, "Você acabou de receber um item!") doPlayerAddItem(getCreatureByName(param[1]), param[2], param[3]) end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") end return TRUE end talkaction.xml
<talkaction log="yes" access="5" words="/giveitem" event="script" value="giveitem.lua"/>
/giveitem PLAYER, ID ITEM, QUANTIA
-
Yatos deu reputação a L3K0T em Itens IniciaisUso esse é só jogar em MODS e só alegria espero ter ajudado, se não gostar é só mudar os id dos itens sem bug perfeito eu mesmo que arrumei vlws até mais.
cria um arquivo com o nome Firstitems.xml e joga isso lá dentro da pasta MODS
<?xml version="1.0" encoding="UTF-8"?>
<mod name="First Items" version="1.0" author="Tibia Brasil OT" contact="[email protected]" enabled="yes">
<config name="firstitems_config"><![CDATA[
config = {
storage = 30001,
items = {2050, 2382}
}
]]></config>
<event type="login" name="FirstItems" event="script"> <![CDATA[
domodlib('firstitems_config')
function onLogin(cid)
local config = {
voc_items = {
{ -- SORC
{2175}, -- spellbook
{2190}, -- wand of vortex
{8820}, -- mage hat
{8819}, -- mage robe
{2148, 150} -- Gold Coins
},
{ -- DRUID
{2175}, -- spellbook
{2182}, -- snakebite rod
{8820}, -- mage hat
{8819}, -- mage robe
{2148, 150} -- Gold Coins
},
{ -- PALADIN
{2530}, -- copper shield
{2389, 5}, -- Spears
{2480}, -- legion helmet
{2464}, -- chain armor
{2148, 100} -- Gold Coins
},
{ -- KNIGHT
{2409}, -- serpent sword
{2530}, -- copper shield
{2480}, -- legion helmet
{2464}, -- chain armor
{2148, 150} -- Gold Coins
}
},
all_items = {
{2468}, -- studded legs
{2643} -- leather boots
},
extra_items = {
{2789, 15}, -- Brown Mushrooms
{2120}, -- Rope
{2554} -- Shovel
},
knight_weapons = {
{2423}, -- clerical mace
{2429} -- barbarian axe
}
}
if getPlayerGroupId(cid) < 3 then
if getPlayerStorageValue(cid, storage) == -1 then
local common = config.voc_items[getPlayerVocation(cid)]
if common ~= nil then
for _, v in ipairs(common) do
doPlayerAddItem(cid, v[1], v[2] or 1)
end
end
local all = config.all_items
if all ~= nil then
for _, v in ipairs(all) do
doPlayerAddItem(cid, v[1], v[2] or 1)
end
end
local extra = config.extra_items
local bp = doPlayerAddItem(cid, 1988, 1)
if extra ~= nil then
for _, v in ipairs(extra) do
doAddContainerItem(bp, v[1], v[2] or 1)
end
end
local weapons = config.knight_weapons
if weapons ~= nil then
for _, w in ipairs(weapons) do
if isKnight(cid) then
doAddContainerItem(bp, w[1], w[2] or 1)
end
end
end
setPlayerStorageValue(cid, storage, 1)
end
end
return true
end
]]></event>
</mod>
-
Yatos deu reputação a xWhiteWolf em Knight Implode/ExplodeEu tava brincando de "vamos procurar uns scripts legais e tentar melhorá-los" e eis que eu me deparei com duas spells muito legalzinhas num forum americano e decidi editá-las pra que elas funcionassem em conjunto.
Feito isso eu acabei criando o seguinte sistema de combos: O cara solta a primeira spell e ele tem 5 segundos pra soltar a segunda spell, NÃO É POSSÍVEL UTILIZAR A SEGUNDA SPELL SEM TER USADO A PRIMEIRA ANTES e se o player tentar usar a primeira spell novamente nesses 5 segundos ele vai perder 15% de vida.... só se atentem ao fato de que a segunda magia deve ser bem mais forte que a primeira pra coisa ter graça.
Primeiro de tudo crie dois scripts chamados kaesar7.lua e kaesar9.lua
em kaesar7.lua adicione o seguinte:
e em kaesar9.lua adicione o seguinte:
e em spells.xml adicione:
<instant name="Implode" words="knight implode" lvl="120" mana="200" prem="1" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="attack/kaesar9.lua"> <vocation id="4"/> <vocation id="8"/> </instant> <instant name="Explode" words="knight explode" lvl="120" mana="200" prem="1" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="attack/kaesar7.lua"> <vocation id="4"/> <vocation id="8"/> </instant> Bom, ambos scripts são complexos mas as edições são bem parecidas com qualquer outra magia.
No script 1 vc pode editar aqui:
local stepDelay = 75 --- tempo entre um e outro.. quanto menor mais rápido a magia sai
local spins = 2 --- numero de voltas que vai dar antes de explodir
local percent = 15 --- porcentagem de vida que perde caso use a spell 2x seguidas
Créditos: 90% pro Colandus (o cara que fez os scripts)
10% pra mim por ter editado tudo e feito as magias serem dependentes
-
Yatos deu reputação a Jamison Collins em (8.60) TFS 0.4 Rev 3777 [Sem BUGS]Olá TKbianos,
Para aqueles que usam bastante o distro TFS 0.4.Rev3777, trago até vocês as sourcers + distro compilado sem nenhum bug.
Log de erros consertados em inglês, pois não fui eu quem fiz as alterações (créditos no final do tópico)
Houve umas alterações importantes nos arquivos a cima, então, cuidado na hora de copiar e colar o seu server em cima desse.
Downloads :
TFS 0.4 (Rev 3777 - Sem bugs R12) ----- (Talvez melhor para quem está com dificuldade de compilação)
TFS 0.4 (Rev 3777 - Sem bugs R19) ----- Scan TFS 0.4 (Rev 3777 - Sem bugs R19)
Arquivos Dll -- Scan Arquivos Dll
CRÉDITOS MARAVILHOSOS PARA :
MartyX (100%)