Ir para conteúdo

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


lucashgas

Posts Recomendados

@Dudu08267

fiz o npc aki.. ve se era isso q tu quer.. se n era isso me diga oq modificar q eu arrumo aki rapidinhu ^^

e sobre contar as balls.. eh ate daria pra fazer.. mas gastaria mais uma pah de storages.. ;x e eh meio chato fica gastando tanto storage sei la..

!!!Se mais alguem for usar o npc por favor deixe o nome das citys no map editor certinhu.. tpw "Cerulean, Saffron, Pewter" com a 1* letra maiuscula e pah... ;p

 

 

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

local talkState = {}

 

function doBuyPokemonWithCasinoCoins(cid, poke) npcHandler:onSellpokemon(cid) end

function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end

function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end

function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end

function onThink() npcHandler:onThink() end

 

function creatureSayCallback(cid, type, msg)

 

if(not npcHandler:isFocused(cid)) then

return false

end

 

------------------------------------------------------------

local citys = {"Cerulean", "Saffron", "Pewter", "Celadon", "Viridian", "Vermilion", "Fuchsia", "Cinnabar"}

 

local function teleportToNewCity(cid, town)

local templo = getTownTemplePosition(getTownId(town), false)

doTeleportThing(cid, {x = templo.x, y = templo.y, z = templo.z}, false)

doPlayerSendTextMessage(cid, 20, "Welcome to "..town.." Town")

doSendMagicEffect(getThingPos(cid), 21)

end

------------------------------------------------------------------------------

 

if (msgcontains(msg, 'help') or msgcontains(msg, 'Help')) then

local list = getCatchList(cid)

if #list >= 1 then

selfSay("Ohh i see which you already caught your first pokemon! You want go to another {city}?", cid)

talkState[cid] = 2

else

selfSay("You should caught one pokemon, before I can take you to another town...", cid)

talkState[cid] = 0

return false

end

elseif (msgcontains(msg, 'city') or msgcontains(msg, 'City')) and talkState[cid] == 2 then

selfSay("Humm... Tell me which city you want to go.. {Cerulean}, {Saffron}, {Pewter}, {Celadon}, {Viridian}, {Vermilion}, {Fuchsia}, {Cinnabar}", cid)

talkState[cid] = 3

elseif isInArray(citys, doCorrectString(msg)) and talkState[cid] == 3 then

selfSay("So you want to go to "..doCorrectString(msg).."?", cid)

town = doCorrectString(msg)

talkState[cid] = 4

 

elseif (msgcontains(msg, 'nao') or msgcontains(msg, 'no')) and talkState[cid] == 4 then

selfSay("So... Tell me again which city you want to go.. {Cerulean}, {Saffron}, {Pewter}, {Celadon}, {Viridian}, {Vermilion}, {Fuchsia}, {Cinnabar}", cid)

talkState[cid] = 3

elseif (msgcontains(msg, 'sim') or msgcontains(msg, 'yes')) and talkState[cid] == 4 then

selfSay("So... Good luck in your new journey!", cid)

doPlayerRemoveItem(cid, 2394, getPlayerItemCount(cid, 2394) or 0)

doPlayerSetTown(cid, getTownId(town))

teleportToNewCity(cid, town)

talkState[cid] = 0

return true

end

end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)

npcHandler:addModule(FocusModule:new())

 

 

@kledstonsk8

vais ter q ir la no .spr/.dat deles e exportar os itens.. .idc e importa pro .dat/.spr do nibelis.. ;x

 

ss e isso q eu qro ;D rep+ mas ainda s preciso do player poder capturar 1 vez só(as vezes nem precisa de ser no npc só fazer vc poder usar pokeball 1 vez) o pokémon n e 1 problema ele só n pode levar a pokeball(e se puder desde q n possa usar(como falei a cima storage para n poder usar ¬¬). Estou tentando por small stone pra atacar ¬¬.

Link para o comentário
Compartilhar em outros sites

Slicer erro no npc

 

[29/03/2012 23:34:42] [Error - Npc interface]

[29/03/2012 23:34:42] data/npc/scripts/Oak.lua:onCreatureSay

[29/03/2012 23:34:42] Description:

[29/03/2012 23:34:42] data/npc/scripts/Oak.lua:23: attempt to index local 'templo' (a boolean value)

[29/03/2012 23:34:42] stack traceback:

[29/03/2012 23:34:42] data/npc/scripts/Oak.lua:23: in function 'teleportToNewCity'

[29/03/2012 23:34:42] data/npc/scripts/Oak.lua:54: in function 'callback'

[29/03/2012 23:34:42] data/npc/lib/npcsystem/npchandler.lua:390: in function 'onCreatureSay'

[29/03/2012 23:34:42] data/npc/scripts/Oak.lua:9: in function <data/npc/scripts/Oak.lua:9>

 

 

Alguem pode me flar como faço para trocar o M1 a M12 da barra de cooldown por G1 a G12?

rep

Link para o comentário
Compartilhar em outros sites

mano as tuas citys tao configuradas certas no map editor? tpw.. o nome das citys no map editor tem q tar... Celadon, Cerulean, Saffron, Viridian.. e afins.. com o nome correto com com a 1* letra maiuscula.. ;x

Link para o comentário
Compartilhar em outros sites

mano as tuas citys tao configuradas certas no map editor? tpw.. o nome das citys no map editor tem q tar... Celadon, Cerulean, Saffron, Viridian.. e afins.. com o nome correto com com a 1* letra maiuscula.. ;x

Sim ta td certo

Link para o comentário
Compartilhar em outros sites

a pos dos templos no map editor tb tao certas? ;x aki ta 100% o npc no mapa do PDA.. ;x

 

Slicer você disse que a prova da facul começa na próxima semana.. já as minha amanhã e mês recheado de trabalho e prova..

hoje o prof disse assim... "eu estou dando aula e explicando para você MAIS! não 100% e sim 25 % os 75% você vai te que ir busca para aprender boa sorte!" Cara quando ele disse isso todos da sala ficaram puto!

Link para o comentário
Compartilhar em outros sites

auhauah minha prof ta fazendo isso tb.. 10~15 paginas de materia, sem nenhum exercicio, dai agora ela vem e bota uma lista de exercicios no site da facul, manda nos fazer, e marca prova pra terça o.O ela nem vai corrigir a lista.. comofas? FUUUUUU ainda n intendo pra q q eu tenhu q aprender a droga da matematica ¬¬ quero eh programar auhauh aula de Programaçao orientada a objetos q ta massa *---*

Link para o comentário
Compartilhar em outros sites

auhauah minha prof ta fazendo isso tb.. 10~15 paginas de materia, sem nenhum exercicio, dai agora ela vem e bota uma lista de exercicios no site da facul, manda nos fazer, e marca prova pra terça o.O ela nem vai corrigir a lista.. comofas? FUUUUUU ainda n intendo pra q q eu tenhu q aprender a droga da matematica ¬¬ quero eh programar auhauh aula de Programaçao orientada a objetos q ta massa *---*

No meu curriculum para segundo semestre tem "administração", acredite prof. falou isso ontem.. nós perguntamos para que? ele disse se você aprender bem essa aula seu emprego chegara R$ 9 mil ao R$15 mil.. nós ficou de boca aberta! ele deu exemplo de duas empresa no Brasil com mesmo dono como organiza lucro, etc.. sem fala de monta a calculadora.. agora ele quer um digital que mostre 1 e 0 (Calculadora Binaria).

 

@Slicer tem certeza que não tem matéria de física? sera que algumas facul dão aula e ensinamento diferente?? Cara só sei que cada aula estou gostando! Boa sorte Para você com as Prova e estude para tira nota máxima da B1... deixa eu ir estuda...

Link para o comentário
Compartilhar em outros sites

vudi vai na pasta monster no pokemon q você quer abri como bloco de notas e modifica a chance

 

Como vejo esse negocio de chance tipow " <item id="11445" chance="35" chance1="1" chancemax="2" count="1" countmax="1"/>"

 

chance ta 35%?

Link para o comentário
Compartilhar em outros sites

sim aki n tem.. e tb n tem admistraçao.. deve muda de facul pra facul... ;p soh temo materias de mtm ^^

 

EDIT: consegui fazer o sistema de "contar" qnts balls tu gasto em certo poke antes de pegalo... vo indo pra facul agora.. quando voltar, la pras 20h, do os ultimos "toques" no script e posto aki ^^

previa do sistema.. \/\/ ^^ ate+

 

 

11:21 Congratulations, you caught a pokemon (Raticate, level 27)!

11:21 Since you are already holding six pokemons, this pokeball has been sent to your depot.

11:21 You have wasted: 2 Super Balls, 3 Ultra Balls to catch it.

 

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

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