Ir para conteúdo

[Encerrado] [Pokemon] Dúvidas? - Pda


lucashgas

Posts Recomendados

@zeref

peguei na net.. achu q eh do epi 9 essa foto << '-' e recomendo o epi 10 kkk kirito arrego mas blz...

e o sistema da stone eh ate q bem simples.. eu n tinha feito antes pq n sabia q function usar.. -tentei no pokeexp.lua mas n deu kkk- dai vi um script de autoloot e descobri qual usar... kk

 

@pedrowarlock

altere o 'thing' para itemEx.uid... ja deve da certo.. ^^ no caso ficaria...

local thing = itemEx.uid

 

@stylo

os premios da golden ficam em.. creaturescripts/scripts/exp2.0.lua e creaturescripts/scripts/pokeexp.lua... nessa parte..

doPlayerAddItem(cid, 2152, 100)  --premio

soh q n tem como ver qnts waves o player guento... ;x

 

@Lendreo

mano eu n sei nd de C++... n tem como eu fazer isso.. vo continuar fazendo oq eu sei fazer! n tenhu interesse em criar um serv entao pra mim eh indiferente.. ;/

 

@all

script de sair efeito quando dropar stone!

 

1* va em creaturescripts/creaturescripts.xml e adicione essa linha no script...

<event type="kill" name="dropStone" script="dropStone.lua"/>

2* va em creaturescripts/scripts/ e crie um arquivo .lua com o nome dropStone.lua... e adicione esse script dentro...

 

local function sendEffStone(cid, pos, stones)

if not isCreature(cid) then return true end

for i = 1, 255 do

pos.stackpos = i

local item = getTileThingByPos(pos)

if item.uid ~= 0 then

if isContainer(item.uid) then

if isContainer(item.uid) and getContainerSize(item.uid) > 0 then

for slot=0, (getContainerSize(item.uid)-1) do

local stone = getContainerItem(item.uid, slot)

if isInArray(stones, stone.itemid) then

doSendMagicEffect(getThingPos(cid), 173)

end

end

end

end

end

end

end

 

function onKill(cid, target)

local stones = {11453, 11441, 11442, 11443, 11444, 11445, 11446, 11447, 11448, 11449, 11450, 11451, 11452, 11454, 12244, 12232, 12242, 12417, 12419,

12245, 12401, 12402, 12403, 12404, 12405, 12406, 12407, 12408, 12409, 12410, 12411, 12412, 12413, 12414} --id de todas as stones

 

if ehMonstro(target) and isPlayer(cid) then

local pos = getThingPos(target)

local pid = getCreatureSummons(cid)[1]

addEvent(sendEffStone, 150, pid, pos, stones)

end

 

return TRUE

end

 

3* va em creaturescripts/scripts/login.lua, ache essa linha..

registerCreatureEvent(cid, "ShowPokedex") --alterado v1.6

e adicione essa linha logo emcima...

registerCreatureEvent(cid, "dropStone")

 

Editado por Slicer
Link para o comentário
Compartilhar em outros sites

Slicer

 

 

adicionei esse script da dropstone olha oq aconteceu:

27sse.png

http://i.imgur.com/27sse.png

 

o poke não morre so some o nome dele mais n aparece dead nen nada o.O

 

 

e aparece esses bugs no distro:

 

 

[09/09/2012 10:26:49] [Error - CreatureScript Interface]

[09/09/2012 10:26:49] data/creaturescripts/scripts/dropStone.lua:onKill

[09/09/2012 10:26:49] Description:

[09/09/2012 10:26:49] data/creaturescripts/scripts/dropStone.lua:25: attempt to call global 'ehMonstro' (a nil value)

[09/09/2012 10:26:49] stack traceback:

[09/09/2012 10:26:50] data/creaturescripts/scripts/dropStone.lua:25: in function <data/creaturescripts/scripts/dropStone.lua:21>

Link para o comentário
Compartilhar em outros sites

@stylo

na tabela dos moves de cada poke no lib/configuration.lua.... o 'f' da tabela..

 

@cacaiu

vc quis dizer 254 neh? '-' e n, n consegui, n tem como fazer isso sem as sources... e tb achu q nem o brun sabe fazer isso kkk

Editado por Slicer
Link para o comentário
Compartilhar em outros sites

@stylo

o de teleport eh facil.. ja o de food, acredito eu q a food esteja por sourcer... entao fica meio dificil fazer isso... ;/

no do teleport por exemplo.. seria soh ir em talkactions/scripts/tele.lua e alterar o 'local cdtele = 1800'... por exemplo...

function onSay(cid, words, param)

if getPlayerStorageValue(cid, 86228) == 7 and getPlayerStorageValue(cid, 862281) >= 4 then
cdtele = 900
end

if #getCreatureSummons(cid) == 0 then
doPlayerSendCancel(cid, "You need a pokemon to use teleport.")
return true
end
....resto do script

Link para o comentário
Compartilhar em outros sites

Pode passar o link do download ae ? de PO Centurion é que to fazendo o link pra download do meu cliente ae aqui ta travando um pouco, mais se der ae ganha meu rep ;D meu mapa ainda é meio lixinho, voltei a mexer com o meu serve hoje, tava so no PXG '-'

Link para o comentário
Compartilhar em outros sites

@Slicer

 

http://www.xtibia.co...server-extreme/

 

baixei esse sv ae .... e tentei pegar o mapa dele pra por no lugar do seu sv :/ mais ta dando erro no mapa ... é pq nao é compativel?

 

EDIT: é o mesmo mapa do server do cacaiu

> FATAL: OTBM Loader - [x:45, y:70, z7] Failed to create item.

 

e esse é o erro que da no console

Editado por jacksondemais
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...