
Mrgabroh
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
Mrgabroh deu reputação a Werner em Best Baiak CompletoEae pessoal do Tk
Trago aqui um Baiak (BestBaiak) com um novo visual e completo!
Se trata de um Servidor 8.60, completo e ja pronto para ser colocado Online, sem bugs. (funciona melhor em MySql)
+ de 50 Hunts Free
Muitos trainers, assim não ficara sem.
Vocations Equilibradas.
War System com escudos.
Itens donates balanceados.
Contando com todos os Eventos atuais:
Zombie Event
Snowball War Event
Capture the Flag
Battlefield
Desert War
Defend The Tower
Fire storm
Boss King
Conta também com:
Castle 24h
Castle 48h
Vip1 e Vip2 Free
Area Donate
SuperUp
Dodge e Critical system
Extra
Cidade com mais houses
MiniGames
Sistema de !autoloot já instalado
Quest Promotion 2
Npc que troca itens por EventCoins
Monstros exclusivos
ScreenShots do Servidor
Donwload:
Servidor completo 4shared: Clique Aqui!
Servidor completo Mediafire: Clique Aqui!
Scan
VirusTotal:(Acusando malware por conta das executáveis): Clique Aqui!
Créditos:
Coisas como items.xml e items.otb com os itens donate já editados podem ser encontrados aqui no tópico.
Suporte para alguns bugs encontrados até o momento também se encontram no tópico.
Espero que gostem.
-
Mrgabroh deu reputação a MatheusVidaLoka em [Actions] Novo goldFala galera do Tibia King, hoje venho trazer um actions a vocês, queria dizer que essa action já é velha, mas dei uma olhada no TK e não vi nada a respeito da action, então decidi postar para vocês.
Qual a função da Action?
É um novo tipo de gold que cada um vale 1kk, funcionando normal nas compras e vendas de itens em npcs, e nas trocas de crystal coin para o golda nugget (novo gold).
Bom 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.
Server testado em Ot 8.60 e funcionou corretamente.
Creditos:
MatheusVidaLoka
JFLNT
Se enfringi alguma regra do TK por favor me reporte.
Desculpe-me pelos mal usos das ferramentas do TK (quotes,spoiler,CODES,etc) pois estou com certos problemas.
-
Mrgabroh deu reputação a Pay My Pass em Duvidas kpdo server!EDITANDO A XP:
Onde está Vermelho, são coisas que você nao pode modificar, em Verde, são os itens modificaveis, Azul é a xp do servidor, que no caso está 2, ali você pode mudar a seu gosto deixando da forma que bem entender.
PLAYER XP
Depois de ter configurado a xp no config.lua, vá na pasta data/xml e abra o arquivo stages.xml(isso se você não o desativou no config.lua) ali estará:
onde minlevel será o level inicial para a stage começar a funcionar e maxlevel será o level onde a stage terminará. multiplier é por quanto a xp será multiplicada enquanto o player estiver dentre o leveis do minlevel e do maxlevel. E assim você modifica a xp do player. POKEMON XP Acredito que para editar a xp de quanto o pokemon irá receber, seria preciso editar assim: Abra as pasta data/creaturescripts/script depois abra o arquivo pokelevel.lua e procure por:
Azul level em que poke deve esta para receber a xp em que o Verde estará multiplicando. Ex: Até o level 16 o pokemon estará recebendo a xp multiplacada por 2. EDITANDO O CATCH:
Etendido isso edite conforme você queira, lembrando que para editar a chance de catch você só deve mudar o numero que estiver na frente de local catchrate = que no caso do esquema acima é 1
espero que tenha entendido
@Edit: para aumentar o catch rate basta ir na pasta data/lib e abrir o arquivo catchrate.lua:
-
Mrgabroh deu reputação a Pay My Pass em Duvidas kpdo server!Olha, testei aqui e nao deu erro nenhum, se puder posta uma print do erro que está dando, e em spoiler deixa o seu script catch.lua.
-
Mrgabroh deu reputação a Pay My Pass em Duvidas kpdo server!Olha o tutorial novamente editei uma coisa nele que pode ajudar no catch rate. ja esse erro q ta dando no seu server, significa q tem um erro na linha 1 do script, provavelmente algum simbolo errado.
Copia o seu catch.lua e coloca dentro de um spoiler q dai eu vejo onde esta o erro.
Quanto aos codigos, tenta colocar uma virgula dentro do script depois do nome [kpdo]Cater
-
Mrgabroh deu reputação a Pay My Pass em Duvidas kpdo server!Vou dar uma olhada e ver se consigo adicionar alguns pokes se eu conseguir passo aqui um tutorial.
Em questão seu catch.lua testei ele, mas nao apareceu erro na distro mas realmente fica como se o poke nao tivesse sido adicionado para catch. estou passa aqui um catch.lua, tente usa-lo e se der erro avise
catch.lua
-
Mrgabroh deu reputação a Pay My Pass em Duvidas kpdo server!O ip só da pra mudar com Hex Editor.
-
Mrgabroh deu reputação a RodAlbu em [Pokemon Kpdo] Pokemon kpdo exaioros By Caterè um editor hexa decimal chamado de XVI32
download : https://www.mediafire.com/?sqpzze5xmvnpad3
Para começar extraia o XVI32 e abra-o.
Agora clique em File, open e selecione o seu kpdo.exe.
Agora vamosmudar ip. Aperte Ctrl+F. Agora digite 127.0.0.1 e de ok.
Depois de mudar todos pelo seu ip, clique em Save.
Agora vá até a pasta do seu cliente e abra-o para ver como ficou.
S ajudei Rep+