Histórico de Curtidas
-
canaldextiger recebeu reputação de Jailson Mendes ziak em [SCRIPT] Crystal Coin -> Gold IngotFala Galerinha do TK
Fiz um Post sobre isso, mas acabei apagando porquê ele ficou morto lá
Bom, tô com um probleminha no meu OT... No OT que eu Jogo, quanto clicamos com o Direito do Mouse em um Stack de 100 Crystal Coin, ele se Transforma em 1 Gold Ingot... Corri atrás disso até que consegui ajeitar para acontecer o mesmo no meu OT, porém quando você já tem um ou mais Gold Ingots no Inventário e clica nos 100 Crystal Coin ele não vai pro mesmo Stack de Gold Ingots que você já tinha... Em geral, com todas as Moedas, ele não vai pro mesmo Stack... Segue o Anexo do que acontece no meu OT/OT que eu Jogo.
>> NO MEU OT <<
Antes de Clicar/Depois de Clicar
>> NO OT QUE EU JOGO <<
Antes de Clicar/Depois de Clicar
Perceberam que no OT que eu Jogo o Gold Ingot foi pro mesmo Stack? Pois é, no meu não acontece isso
Segue aqui os Scripts que Utilizei pra realizar esse sistema de troca (que não vai pro mesmo Stack )
"DATA\ACTIONS\SCRIPTS\OTHER\changegold.lua" (ESSE SCRIPT FOI EDITADO, O PADRÃO ERA DIFERENTE)
--Configurations local ITEM_INGOT = 9971 -- Ingot ID --End of Configs function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == ITEM_GOLD_COIN and item.type == ITEMCOUNT_MAX then --Gold Coin to Platinum Coin doChangeTypeItem(item.uid, item.type - item.type) doPlayerAddItem(cid, ITEM_PLATINUM_COIN, 1) doSendAnimatedText(fromPosition, "Platinum", TEXTCOLOR_LIGHTBLUE) elseif item.itemid == ITEM_PLATINUM_COIN and item.type == ITEMCOUNT_MAX then --Platinum Coin to Crystal Coin doChangeTypeItem(item.uid, item.type - item.type) doPlayerAddItem(cid, ITEM_CRYSTAL_COIN, 1) doSendAnimatedText(fromPosition, "Crystal!", TEXTCOLOR_TEAL) elseif item.itemid == ITEM_PLATINUM_COIN and item.type < ITEMCOUNT_MAX then --Platinum Coin to Gold Coin doChangeTypeItem(item.uid, item.type - 1) doPlayerAddItem(cid, ITEM_GOLD_COIN, ITEMCOUNT_MAX) doSendAnimatedText(fromPosition, "Gold", TEXTCOLOR_YELLOW) elseif item.itemid == ITEM_CRYSTAL_COIN and item.type < ITEMCOUNT_MAX then --Crystal Coin to Platinum Coin doChangeTypeItem(item.uid, item.type - 1) doPlayerAddItem(cid, ITEM_PLATINUM_COIN, ITEMCOUNT_MAX) doSendAnimatedText(fromPosition, "Platinum", TEXTCOLOR_LIGHTBLUE) elseif item.itemid == ITEM_CRYSTAL_COIN and item.type == ITEMCOUNT_MAX then --Crystal Coin to Ingot doChangeTypeItem(item.uid, item.type - item.type) doPlayerAddItem(cid, ITEM_INGOT,1) doSendAnimatedText(fromPosition, "Ingot", TEXTCOLOR_YELLOW) else return FALSE end return TRUE end "DATA\ACTIONS\SCRIPTS\OTHER\changeingot.lua" (ESSE AQUI FOI CRIADO)
--Configurations local ITEM_INGOT = 9971 -- Ingot ID --End of Configs function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == ITEM_INGOT then --Ingot to Crystal Coin doChangeTypeItem(item.uid, item.type - 1) doPlayerAddItem(cid, ITEM_CRYSTAL_COIN, ITEMCOUNT_MAX) doSendAnimatedText(fromPosition, "Crystal", TEXTCOLOR_TEAL) else return FALSE end return TRUE end "DATA\ACTIONS\actions.xml" (ADICIONEI ESSA LINHA)
<action itemid="9971" script="other/changeingot.lua"/> ----------------------------------------------------------------------------------------------------------
**DESTAQUE**
Para poupar a Resposta gigante de algum membro, vou facilitar deixando
aqui o Download dos arquivos para que possam Baixar, Editar e postar para que eu possa testar e vê se resolve meu problema
----------------------------------------------------------------------------------------------------------
> DOWNLOADS <
changegold.lua
changeingot.lua
> SCAN <
changegold.lua
changeingot.lua
A parte que eu tiver de adicionar nas "actions.xml" vocês podem deixar em um "Code"
ai junto do Download do arquivo editado.
Se faltar alguma Informação, avisem que eu Edito
Aguardo...
----------------------------------------------------------------------------------------------------------
Att: DexTiger
Skype: -DexTiger_- [Roger Windberg]
-
canaldextiger deu reputação a Fir3element em [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)Reporte qualquer bug encontrado.
- Mudanças:
* opcode adicionado
* Monstros andando em cima de corpos
* War system arrumado
* Anti-divulgação melhorado
* Cast system arrumado
* Crash bugs arrumados
* Adicionado exhaust ao comprar/vender items
* Account manager com opção para cidades
* /ghost stacking arrumado
* !disband arrumado
* Erros no linux arrumado
* Aleta som arrumado
* Bug nos rings arrumado
* Adicionado suporte para Visual Studio
* Remover battle ao entrar em PZ
* Não pode jogar lixo em casas
* Salt removido
- Downloads:
* Distro (x32): https://github.com/Fir3element/binaries/raw/master/x32-windows.zip
* Distro (x64): https://github.com/Fir3element/binaries/raw/master/x64-windows.zip
* Requisitos: Microsoft Visual C++ Redistributable Package
* Source + datapack: https://github.com/Fir3element/3777/archive/refs/heads/main.zip
- Scans:
* Distro (x32): https://virustotal.com/pt/file/6683a91273b848a39ac21288da9d3abde341436744d6846e35a477c8e7c8f5f7/analysis/1480675335/
* Distro (x64): https://virustotal.com/pt/file/21028857bb1124f19e0353e7f5775c8f66afc4f87f29df9cf4ab8ca1a046b816/analysis/1480675394/
* Source + datapack: https://virustotal.com/pt/file/3761b48ee19f3f540d4c4a48c35c73c89a85615876307073494b1dcfed464d36/analysis/1480675473/
-
canaldextiger deu reputação a Vilden em Peça Aqui!! (05/06/2019) Hotkeys / Cavebot / Icons / ShortkeysEntão, na minha página eu crio scripts gratuitos e pagos. Meus gratuitos fazem somente o seguinte -> Repot / Loot seller / Morre Volta
Correr de pk, trocar de hunt se alguém abrir pk, escolher hunt aleatoriamente toda vez que repotar, ir treiner por um tempo se alguem abrir pk, ir treiner com 15h de stamina entre outros são scripts pago.
No momento estou dando suporte para gratuitos somente para os servidores, Megatibia, Underwar e MegaStyller. Mesmo assim eles são "pedidos" que não tem data para ficarem prontos.
A listagem dos scripts já feitos está aqui; https://ciroscript.wixsite.com/elfbot
Bom resumindo...
O pedido vai ser analisado, mas não tem data para ficar pronto... Tenho muitos pedidos na página, facebook.com/ciroscript
-
canaldextiger deu reputação a Vilden em Peça Aqui!! (05/06/2019) Hotkeys / Cavebot / Icons / Shortkeys~Ciro Script~
Vilden
Pessoal para movimentar a área do elfbot no tibiaking e promover minha página estarei ajudando todas as pessoas com dúvidas sobre hotkeys, shortkeys, icons
e cavebot. Pode perguntar ou pedir sua script que tentarei ajudar. Cavebot em servidores que eu não jogue terá que ter cast no servidor (farei por sua tela).
Toda criatividade é bem vinda, o elfbot faz quase 100% tudo que o tibia oferece então nada é impossível!!!
Tente elaborar bem sua pergunta ou pedido para que fique de fácil entendimento.
Scripts Respondidos:
Veja nos comentários
___________________________________________________________________________________________________________________
Para não deixar o tópico vazio estarei postando uma hk que não é famosa mais é muito util para quem fica muito afk.
Hotkey: Essa hk guarda as ultimas 6 privates mensagens e cria uma lista na parte inferior esquerda, em cima do default channel.
auto 100 dontlist | listboxsetup 1 [3] [$screenbottom-2] 6 4500000 'up' | if $curmsg.isprivate { ifnot $curmsg.isbotlook { listboxaddline 1 $setcolor 237 242 '$systime [$curmsg.sender]: [$curmsg.content]' }}
Afinal! Minha página é:
facebook.com/ciroscript
-
canaldextiger deu reputação a DukeeH em [PEDIDO] Datapack CompletaNão vai existir "melhor datapack" e quanto mais coisas tiver nela mais chance ter bugs no mapa, ou até alguns bugs implantados por quem fez a data e postou para os outros para garantir alguma vantagem. Você deveria ir atrás de algo que te agrada (mapa, scripts..) e a partir disso trabalhar na correção de bugs, edição de mapa e adição de scripts/eventos e tal.
A minha dica é escolher pelo mapa mesmo, porque os scripts você pode adicionar facilmente, a distro você vai usar a 0.4 que compilou, então o que da mais trabalho de fazer e é mais levado em consideração é o mapa, mas sem esquecer da parte que quanto maior mais chance de ter bugs, mas tudo pode ser corrigido. Você dificilmente (MUITO) vai achar um datapack postado 100%.
-
canaldextiger recebeu reputação de Gruly em Exclui o Account Manager, e agora?@Gruly Tenho a Solução para seu Problema, pode voltar com o seu arquivo antigo sem erros...
Abre a Database, vai em Players > DATA.
Copia tudo isso ↓
1 Account Manager 0 1 1 1 0 150 150 0 114 114 114 114 152 3 0 0 0 0 0 1 379 107 7 400 1 1462149063 3836477873 0 0 0 0 0 0 0 151200000 0 1000 1000 1000 100 1000 0 0 0 0 0
Clica no "+" que tem pra Adicionar um novo Player e aperta CTRL + V
Dá um Enter e Clica no certinho Verde que tem ali pra Salvar as Alterações!
Logo Após vai em Accounts > DATA.
Copia esse agora ↓
1 1 1 65535 0 0 0 0 1
Clica no "+" que tem pra Adicionar uma nova Account e aperta CTRL + V
Dá um Enter e Clica no certinho Verde que tem ali pra Salvar as Alterações!
Pronto! Abre seu Servidor que vai estar funcionando normalmete
AJUDEI? REP+
Não cai o Dedo
-
canaldextiger deu reputação a Cellu em [SCRIPT] Crystal Coin -> Gold IngotBom vamos ao script.
Vá em data/actions/scripts e abra o arquivo crystal.lua, apague tudo o que está dentro, logo em seguida cole o script abaixo:
Traduzindo:
Vermelho: É o id da crystal coin, e a quantidade a ser trocada por 1 gold nugget (Novo Gold).
Azul: É o id da gold nugget, e a quantidade de gold nugget.
Logo em seguida, vá novamente em data/actions/scripts copie qualquer arquivo.lua e cole, em seguida renomeie-o para "goldnuggets" sem aspas, abra-o, apague tudo, e cole o script abaixo.
Traduzindo:
Laranja: É o que vai dizer quando o player trocar 1 gold nugget por 100 crystal coins.
Verde: É o id da crystal coin, e a quantidade equivalente a 1 gold nugget.
Logo em seguida, abra data/actions/actions.xml e adicione a tag abaixo.
Traduzindo:
Rosa: É o id do gold nuggets.
Azul: O nome do arquivo.lua que você salvou.
Depois disso abra data/items/items.xml, aperte CTRL + F, e digite 2157, ai você vai achar o item Gold Nugget que vai estar assim:
Substitua tudo por isso:
<item id="2157" article="a" name="gold nugget" plural="gold nuggets">
<attribute key="weight" value="10"/>
<attribute key="worth" value="1000000" />
Traduzindo:
Vermelho: Peso do gold nugget.
Azul: Valor do item (como 1 crystal coin = 10k , 1 gold nugget = 1kk)
Logo depois vá data/actions/scripts/other e abra o arquivo changegold.lua, susbistitua tudo oque está la dentro por esse script a seguir, e salve:
-- By MatheusVidaLoka
local coins = {
[iTEM_GOLD_COIN] = {
to = ITEM_PLATINUM_COIN, effect = TEXTCOLOR_YELLOW
},
[iTEM_PLATINUM_COIN] = {
from = ITEM_GOLD_COIN, to = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_LIGHTBLUE
},
[iTEM_CRYSTAL_COIN] = {
from = ITEM_PLATINUM_COIN, to = 2157, effect = TEXTCOLOR_LIGHTBLUE
},
[2157] = {
from = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_TEAL
}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(getPlayerFlagValue(cid, PLAYERFLAG_CANNOTPICKUPITEM)) then
return false
end
local coin = coins[item.itemid]
if(not coin) then
return false
end
if(coin.to ~= nil and item.type == ITEMCOUNT_MAX) then
doChangeTypeItem(item.uid, item.type - item.type)
doPlayerAddItem(cid, coin.to, 1)
doSendAnimatedText(fromPosition, "$$$", coins[coin.to].effect)
elseif(coin.from ~= nil) then
doChangeTypeItem(item.uid, item.type - 1)
doPlayerAddItem(cid, coin.from, ITEMCOUNT_MAX)
doSendAnimatedText(fromPosition, "$$$", coins[coin.from].effect)
end
return true
end
Traduzindo:
Vermelho: É o id do Gold Nugget.
Por fim vá em data/actions/actions.xml, pule uma linha qualquer e cole isso, e salve:
<action itemid="2157" event="script" value="other/changegold.lua"/>
Traduzindo:
Azul: É o id do gold nugget.
Verde: O nome do arquivo que você salvou.
-
canaldextiger deu reputação a Cellu em [HELP] worldType: "pvp"??@canaldextiger
Na TFS 0.4 (REV 3777) o "OPEN" entra no lugar do "PVP".
Só trocar o "PVP" por "OPEN", que vai continuar pvp normal =]
-
canaldextiger deu reputação a Rusherzin em [HELP] worldType: "pvp"??Usa "open" ao invés de "pvp". Em algumas versões do tfs "open" é o equivalente ao "pvp".
-
canaldextiger deu reputação a ViitinG em [talkactions] Adicionar item para todos players onlinePara quem não sabe como funciona o script é o seguinte o ADM pode usar o comando para adicionar um item para todos os players online no servidor.
• Adicionando o script •
Em "data/talkactions/talkactions.xml" adicione está tag :
<talkaction log="yes" words="/additem" access="5" event="script" value="additem.lua"/> Em "data/talkactions/scripts" crie um arquivo lua com o nome "additem" e adicione este script nele :
function onSay(cid, words, param, channel) local t = string.explode(param, ",") if t[1] ~= nil and t[2] ~= nil then local list = {} for i, tid in ipairs(getPlayersOnline()) do list[i] = tid end for i = 1, #list do doPlayerAddItem(list[i],t[1],t[2]) doBroadcastMessage(getPlayerName(cid) .. " Acabou de dar: " .. t[2] .." ".. getItemNameById(t[1]) .. " para todos os players online!") end else doPlayerPopupFYI(cid, "No parm...\nSend:\n /itemadd itemid,how_much_items\nexample:\n /itemadd 2160,10") end return true end • Configurando •
-
canaldextiger deu reputação a Heyron em [DÚVIDA] O que é Distro?Creio que antes de você querer saber o que é um "distro", você deve primeiro saber o que são "sources".
Esse tópico pode ser útil, clique.
Leia todos os comentários do pessoal que sanou a dúvida do autor desse tópico acima.
-
canaldextiger deu reputação a Cellu em [RESOLVIDO] Itens - OTServ [8.60]Não apenas olhei pelo remeres map editor, mais qualquer duvida só perguntar, que tamo ai!!
-
canaldextiger deu reputação a Cellu em [RESOLVIDO] Itens - OTServ [8.60]Não tem como usar um ITEMS.XML sem ser completo, procura pelo seguinte ID "7417" E troque o nome do item por RUNED SWORD, espero ter ajudado, Abraço!