Histórico de Curtidas
-
Zedgast deu reputação a Mateus Robeerto em É possivel retirar sprites do tibia 12x?É possível sim, mas não se preocupe, está aqui pronto para usar. Os sprites são do 13x que foi downgrage para o 8.6 e ainda estão junto com os items.otb e XML. Fique à vontade para usar, aproveite. Na verdade, peguei o link do cara lá da Otland.
https://mega.nz/folder/5FQEnT4R#pAbmAAhpBhmcP1jaVkXm8Q
Você precisa usar o programa ObjectBuilder na versão mais recente, ele está disponível aqui também.
https://github.com/punkice3407/ObjectBuilder/releases/tag/v0.5.5
Espero ter ajudado. Não se esqueça de marcar como solução e deixar uma reputação positiva. Tenha um bom dia!
-
Zedgast recebeu reputação de marcoshps11 em Alguém me ajuda com o clientSim é possivel, olha nesse tutorial
Procurar pesquisar no forum se há alguma coisa falando antes... ele está sempre no topo dos clients
Abraço
-
Zedgast recebeu reputação de L3K0T em (Resolvido)Duvida ao fazer itemÉ exatamente isso, MAAAS não marca o tempo nele, está assim em item.xml e movements.xml, e nenhum dos dois está especificado o tempo do item, fica em algum outro lugar?
<item id="2207" article="a" name="sword ring"> <attribute key="weight" value="90"/> <attribute key="slotType" value="ring"/> <attribute key="transformEquipTo" value="2210"/> <attribute key="stopduration" value="1"/> <attribute key="showduration" value="1"/> </item> <movevent type="Equip" itemid="2207" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="2210" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2210" slot="ring" event="function" value="onDeEquipItem"/> Em meus testes descobri que colocar só o sem o ''stopduration'' faz funcionar aqui, vai entender
<attribute key="showduration" value="1"/> -
Zedgast deu reputação a L3K0T em (Resolvido)Duvida ao fazer itemtentou? porque no seu so tem show atributes
<attribute key="stopduration" value="1" />
<attribute key="showduration" value="1" />
-
Zedgast deu reputação a Heyron em (Resolvido)Duvida ao fazer itemÉ simples descobrir isso, dentro do items.xml veja como está o Sword Ring por exemplo.
-
Zedgast recebeu reputação de S H I O N em Alguém me ajuda com o clientSim é possivel, olha nesse tutorial
Procurar pesquisar no forum se há alguma coisa falando antes... ele está sempre no topo dos clients
Abraço
-
Zedgast deu reputação a L3K0T em (Resolvido)Item editor erro de versão não suportado como resolver?compile o spr e o dat editor pelo Object Builder, usando a mesma versão... mais com outra signature 8.60 v2 por exemplo "la tem 8.60 v1 e 8.60 v2"
-
Zedgast recebeu reputação de L3K0T em (Resolvido)Tela toda branca ao acessar a pagina principal do site...Resolvido, obrigado
-
Zedgast deu reputação a L3K0T em (Resolvido)Tela toda branca ao acessar a pagina principal do site...muda a versão do xampp pra mais antiga
-
Zedgast deu reputação a Mateus Robeerto em Erro ao usar as eggs de experiêncialocal potions = { [6542] = {needLevel = 2000, rate = 2.0, duration = 1800}, [6543] = {needLevel = 3000, rate = 3.0, duration = 1800}, [6544] = {needLevel = 4000, rate = 4.0, duration = 1800}, [6545] = {needLevel = 5000, rate = 5.0, duration = 1800}, [2328] = {needLevel = 6000, rate = 6.0, duration = 1800}, [6541] = {needLevel = 7000, rate = 7.0, duration = 1800}, [12599] = {needLevel = 8000, rate = 8.0, duration = 1800}, [8300] = {needLevel = 10000, rate = 10.0, duration = 1800}, } if not expPotions then expPotions = {playerData = {}} end function expPotions:onUse(cid, item, fromPosition, itemEx, toPosition) local itemId = item.itemid local potion = potions[itemId] if not potion then return false end if getPlayerLevel(cid) < potion.needLevel then doPlayerSendCancel(cid, ('Você precisa ser level %d+ para usar esta potion.'):format(potion.needLevel)) return true end local guid = getPlayerGUID(cid) if not self.playerData then self.playerData = {} end local expData = self.playerData[guid][itemId] if not expData then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'É necessário relogar para atualizar.') return true end local now = os.time() if expData.duration > now then doCreatureSay(cid, 'Aguarde o bônus atual acabar para usar novamente.', TALKTYPE_ORANGE_1, false, cid) return true end expData.rate = expData.rate + potion.rate expData.duration = potion.duration + now doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_GREEN) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, ('Agora você tem +%d%% de experiência por %s.'):format( potion.rate * 100, string.diff(potion.duration, true) )) doRemoveItem(item.uid, 1) return true end function expPotions:onLogin(cid) local guid = getPlayerGUID(cid) self.playerData[guid] = {} for itemId in pairs(potions) do self.playerData[guid][itemId] = {rate = 0, duration = 0} end return true end function expPotions:getCombo(cid) local playerData = self.playerData[getPlayerGUID(cid)] local potionsCombo = 1 if playerData then for itemId, expData in pairs(playerData) do potionsCombo = potionsCombo + expData.rate end end return potionsCombo end function expPotions:onSay(cid, words, param) local str = 'Experience Potion Combos:\n' local playerData = self.playerData[getPlayerGUID(cid)] if playerData then for itemId, expData in pairs(playerData) do str = str .. ('\n%s - %d%%'):format(getItemInfo(itemId).name, expData.rate * 100) end end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, str) return true end Amigo, na próxima vez que for postar um script com erro ou qualquer outra coisa, é importante informar a versão da TFS para que possamos entender e ajudar mais rapidamente.