nao ta testado no DXP¨¡?
- Fórum
- OTServ
- Recursos
- Scripting
- Mods, funções e outros
- [Pokemon] Catch System Por Skill
TI
mod
[Pokemon] Catch System Por Skill
Por Tingasgo, 05 de jul. de 2016 em Mods, funções e outros
catch
poketibia
7
4k
info
Grupo: Visconde
Registrado: 22/11/12
Posts: 267
Reputação: +26
Gênero: Masculino
Char no Tibia: ADM Kabo

05 de julho de 2016 às 19:10
info
Grupo: Artesão
Registrado: 17/01/14
Posts: 106
Reputação: +38
Gênero: Masculino

05 de julho de 2016 às 19:55
Não apenas no PDA
info
Grupo: Infante
Registrado: 28/01/12
Posts: 1.6k
Reputação: +262
Gênero: Masculino

05 de julho de 2016 às 20:44
Pelo que eu me lembre, já existe esse sistema no fórum.
info
Grupo: Artesão
Registrado: 17/01/14
Posts: 106
Reputação: +38
Gênero: Masculino

06 de julho de 2016 às 09:53
Caso seja assim me desculpe, passei pra cá pensando que não havia ![]()
info
Grupo: Visconde
Registrado: 19/12/12
Posts: 465
Reputação: +111

06 de julho de 2016 às 11:08
Foi eu que Fiz , esse sistema existe em outro Forum somente!



info
Grupo: Artesão
Registrado: 17/01/14
Posts: 106
Reputação: +38
Gênero: Masculino
Eae Galera Tudo na Paz?
[+] Hoje Vou Postar um Script de Catch Por Skill Configurado No "Sword Fighting" do Seu Old Client Intao vamos La:
-Resumo: Quanto Maior o Skill "Catching" Maior a chance de Captura do Pokemon!
[+] OBS: Eu nao Vou Postar o Script Completo Pois de Cada (PDA) ou (PDA - COM PokeLevel) é Diferente um do Outro, Eu So vou Ensinar a Voces a como Adicionar o Sistema em Seus Servidores!
[+] Servidor Testado:
- Pokemon Dash Advanced
[+] Primeiro Vai em Data/Lib/catchsystem.lua e Procure por essa Funçao:
function doCapturePokemon(cid, poke, ballid, status, typeee)
[+] Na Parte aonde manda a MSG de que Voce "capturou um Pokemon" e "Capturou um Pokemon e Foi para o CP" add Isso Abaixo dessas Msg:
doPlayerAddSkillTry(cid,2,10)
- Resumo: doPlayerAddSkillTry(cid,2,10) --- Quando Capturar um Pokemon vai Ganhar 10% de Skill "2".
- Obs: No meu Client o Skill Catching Esta no Skill "Sword Fighting"
[+] Bom Logo Apos Voce vai em data/actions/catch.lua e no Começo do Script add isso:
local skill20 = 10 -- Mude aqui a chance de capiturar
local catchinfo = {}
catchinfo.catch = ballcatch[item.itemid].on
catchinfo.fail = ballcatch[item.itemid].off
catchinfo.newid = newidd
catchinfo.name = doCorrectPokemonName(name)
catchinfo.topos = topos
catchinfo.chance = x.chance
doSendDistanceShoot(getThingPos(cid), topos, ballcatch[item.itemid].send)
doRemoveItem(item.uid, 1)
local d = getDistanceBetween(getThingPos(cid), topos)
addEvent(doSendPokeBall, d * 70 + 100 - (d * 14) , cid, catchinfo, false, false, typeee)
addEvent(doSendMagicEffect, (d * 70 + 100 - (d * 14)) - 100, topos, 3)
return true
end
-OBS: O Script é Bem Basico. Dar Para adicionar varios Coisas Como (Ganhar EXP Dependendo do Skill/Almentar Chance de Catch para Premium Account e etc...)
[+] OBS: So vai ganhar Skill se Voce Capturar o Pokemon e Recomendo voces Deixar o Catch BAIXO! Por que o Script faz a Soma de Rate um Exemplo:
Pokeball Rate: 50
Skill Cathing Rate (com 25 de Skill Cathing) : 100
Somar: 50+100 = 150 de Rate o Jogador vai ter .
[+] Creditos: NextBR "um sitezinho qualquer"