alguem pode postar o download do servidor do PDA mais atualizado ?
+ Client com DLL
Por lucashgas, 10 de jan. de 2012 em Tópicos Sem Resposta
info
Grupo: Conde
Registrado: 03/11/11
Posts: 714
Reputação: +67
Gênero: Masculino
Char no Tibia: esqueci 20+

alguem pode postar o download do servidor do PDA mais atualizado ?
+ Client com DLL
info
Grupo: Campones
Registrado: 06/12/11
Posts: 17
Reputação: 0
Char no Tibia: brunixx

kois
@all malz galera eu vi meu erro mais jah arumei eu peguei sem querer as Spr errada mais ta aki as novas
http://www.4shared.c...okemon_20.html?
Rep+
como abre o spr no dat ta mostrando q é aquivo e n spr
arruma ai
Eu achei que da muito contraste esses arquivo do otpokemon com os pokes atuais, a maioria possui cor bem clara e alguns possuem tamanho absurdo.
info
Grupo: Infante
Registrado: 25/01/12
Posts: 1.6k
Reputação: +330

ALL#
Alguem pode me ajuda com o bug do move1? obrigado da muito lag no servidor.
Alguem pode me ajuda a cria 1 npc que vc da hitmonlee + 200k por 1 elite (PDA) ? obg ^^
info
Grupo: Visconde
Registrado: 03/01/11
Posts: 303
Reputação: +47

@zeref
Então, eles tinham pedido uma base, acho que nao precisaria mais do que isso para ser um script - base. kkk
Fiz rapidinho, só testei 1x e postei haha
haha pelo visto tu ainda ta se empenhando pra caramba desenvolvendo funcao pra tudo... isso é ótimo na real, melhora 100% o script ![]()
Continue assim emo ![]()
Fiz o npc de elite chan / lee, segue abaixo
Xml do npc
<?xml version="1.0" encoding="UTF-8"?> <npc name="Ricardo" script="elite.lua" walkinterval="350000" floorchange="0" speed="0" lookdir="2"> <health now="150" max="150"/> <look type="614" head="80" body="104" legs="86" feet="0"/> <parameters> </parameters> </npc>
elite.lua
local focus = 0
local max_distance = 8
local talk_start = 0
local conv = 0
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
function onCreatureSay(cid, type, msg)
local msg = string.lower(msg)
if focus == cid then
talk_start = os.clock()
end
if (msgcontains(msg, 'hi') and focus == 0) then
selfSay("Hello "..getCreatureName(cid)..",! I can change your {Hitmonlee +20} for {Elite Hitmonlee} and {Hitmonchan +20} for {Elite Hitmonchan}. ",cid)
conv = 1
end
if (msgcontains(msg, 'hitmonchan') and conv == 1) then
selfSay("Do you wanna change your {Hitmonchan +20} + 200k for {Elite Hitmonchan} ?",cid)
conv = 2
elseif (msgcontains(msg, 'hitmonlee') and conv == 1) then
selfSay("Do you wanna change your {Hitmonlee +20} + 200k for {Elite Hitmonlee} ?",cid)
conv = 2
elseif (msgcontains(msg, 'yes')) then
if #getCreatureSummons(cid) > 0 then
doPlayerSendCancel(cid, "Please back your pokemon.")
return false
end
if conv == 2 then
pb = getPlayerSlotItem(cid,8).uid
local poke = getItemAttribute(pb, "poke")
local level = getItemAttribute(pb, "level")
local novopoke = "Elite "..poke..""
if poke == "Hitmonchan" or poke == "Hitmonlee" then
local boost = getItemAttribute(pb, "boost")
if not boost then
selfSay("Your pokemon did not have required boost level (+20).",cid)
conv = 0
return false
end
if boost >= 20 then
if (doPlayerRemoveMoney(cid,2000000) == true) then
doItemSetAttribute(pb, "poke", novopoke)
doItemSetAttribute(pb, "boost", 0)
doItemSetAttribute(pb, "offense", pokes[novopoke].offense * level)
doItemSetAttribute(pb, "defense", pokes[novopoke].defense * level)
doItemSetAttribute(pb, "speed", pokes[novopoke].agility * level)
doItemSetAttribute(pb, "vitality", pokes[novopoke].vitality * level)
doItemSetAttribute(pb, "specialattack", pokes[novopoke].specialattack * level)
selfSay("Take it.",cid)
conv = 0
else
selfSay('Sorry '.. getCreatureName(cid) ..', but you dont have enough gold', cid)
conv = 0
end
else
selfSay("Your pokemon did not have required boost level (+20).",cid)
conv = 0
end
else
selfSay("What?!",cid)
conv = 0
end
else
selfSay("What?!",cid)
conv = 0
end
end
--negation messages
if msgcontains(msg,'no') and focus == cid and conv > 0 then
selfSay('Ok, bye.',cid)
conv = 0
return true
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
Editado Maio 23 por RicardoSohnn
@Ricardo, tu consegue tirar os atributo de def,atack,sp atacck e defesa da ball e colocar para multiplicar pelos dados do configuration.lua x o lvl do poke. Porque assim fica mais facil balancear, ai como fica fixo na ball qualquer mudança não altera o jogo.
info
Grupo: Visconde
Registrado: 03/01/11
Posts: 303
Reputação: +47

@maguito, sim ja fiz isso uma vez ![]()
mas cara, envolve muitos arquivos ;S
Editado Maio 23 por RicardoSohnn
Tem como dar aquela força ? hsuahusas
info
Grupo: Visconde
Registrado: 03/01/11
Posts: 303
Reputação: +47

Vou pensar nisso, se eu fizer eu posto aqui.
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel

Esse npc ele faz oque +- ??@zeref
Então, eles tinham pedido uma base, acho que nao precisaria mais do que isso para ser um script - base. kkk
Fiz rapidinho, só testei 1x e postei haha
haha pelo visto tu ainda ta se empenhando pra caramba desenvolvendo funcao pra tudo... isso é ótimo na real, melhora 100% o script
Continue assim emo
Fiz o npc de elite chan / lee, segue abaixo
Xml do npc
<?xml version="1.0" encoding="UTF-8"?> <npc name="Ricardo" script="elite.lua" walkinterval="350000" floorchange="0" speed="0" lookdir="2"> <health now="150" max="150"/> <look type="614" head="80" body="104" legs="86" feet="0"/> <parameters> </parameters> </npc>
elite.lua
local focus = 0 local max_distance = 8 local talk_start = 0 local conv = 0 local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function onCreatureSay(cid, type, msg) local msg = string.lower(msg) if focus == cid then talk_start = os.clock() end if (msgcontains(msg, 'hi') and focus == 0) then selfSay("Hello "..getCreatureName(cid)..",! I can change your {Hitmonlee +20} for {Elite Hitmonlee} and {Hitmonchan +20} for {Elite Hitmonchan}. ",cid) conv = 1 end if (msgcontains(msg, 'hitmonchan') and conv == 1) then selfSay("Do you wanna change your {Hitmonchan +20} + 200k for {Elite Hitmonchan} ?",cid) conv = 2 elseif (msgcontains(msg, 'hitmonlee') and conv == 1) then selfSay("Do you wanna change your {Hitmonlee +20} + 200k for {Elite Hitmonlee} ?",cid) conv = 2 elseif (msgcontains(msg, 'yes')) then if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Please back your pokemon.") return false end if conv == 2 then pb = getPlayerSlotItem(cid,8).uid local poke = getItemAttribute(pb, "poke") local level = getItemAttribute(pb, "level") local novopoke = "Elite "..poke.."" if poke == "Hitmonchan" or poke == "Hitmonlee" then local boost = getItemAttribute(pb, "boost") if not boost then selfSay("Your pokemon did not have required boost level (+20).",cid) conv = 0 return false end if boost >= 20 then if (doPlayerRemoveMoney(cid,2000000) == true) then doItemSetAttribute(pb, "poke", novopoke) doItemSetAttribute(pb, "boost", 0) doItemSetAttribute(pb, "offense", pokes[novopoke].offense * level) doItemSetAttribute(pb, "defense", pokes[novopoke].defense * level) doItemSetAttribute(pb, "speed", pokes[novopoke].agility * level) doItemSetAttribute(pb, "vitality", pokes[novopoke].vitality * level) doItemSetAttribute(pb, "specialattack", pokes[novopoke].specialattack * level) selfSay("Take it.",cid) conv = 0 else selfSay('Sorry '.. getCreatureName(cid) ..', but you dont have enough gold', cid) conv = 0 end else selfSay("Your pokemon did not have required boost level (+20).",cid) conv = 0 end else selfSay("What?!",cid) conv = 0 end else selfSay("What?!",cid) conv = 0 end end --negation messages if msgcontains(msg,'no') and focus == cid and conv > 0 then selfSay('Ok, bye.',cid) conv = 0 return true end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
info
Grupo: Visconde
Registrado: 03/01/11
Posts: 303
Reputação: +47

@Brunnoo Troca Hitmonchan ou Hitmonlee +20 por elite hitmochan/elite hitmonlee
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel

Haa tipo entao se meu hitmonchan tiver boost +20 ele troca pelo um elite haa vlws vol tida rep++ merecido ^^@Brunnoo Troca Hitmonchan ou Hitmonlee +20 por elite hitmochan/elite hitmonlee
info
Grupo: Campones
Registrado: 01/04/12
Posts: 49
Reputação: +3

@Ricardo,veeyyyy eu ti amo,tava com um script de elite aki,mas n tava funfando.
Tu passou esse vai ganhar meu respeito e rep+.
COm esse eu mesmo crio o resto dos Outros Pokes...ex: Dark Abra,shiny poreon e talz...Vlw ai manim.
@All
Alguem pode me passar script de rary candy dando boost?
Usei um que mandaram ae,mas não funfa...
Agradeço,vllws
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel
@ALL
Alguem ja arrumo o atak do electabuzz o thunder