Ir para conteúdo

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


lucashgas

Posts Recomendados

ow como eu fasso um npc q tipo "POR EXEMPLO" ele fala pra vc traze 2 fire stone, ai vc tras e ganha uma outfit ? alguem ajuda ?

;S

do REP+ pra qem me ajuda

 

Tais ai:

 

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

local talkState = {}

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 stg = 17763 -- storage para falar com o npc

local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid

 

if msgcontains(msg, 'mission') then

if getPlayerStorageValue(cid, stg) >= 1 then

selfSay("Sorry, you complete quest.", cid)

talkState[talkUser] = 0

else

selfSay("Ooooh good! I'm looking for some rare items... They are: Items", cid)

talkState[talkUser] = 1

end

end

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

if (msgcontains(msg, "yes") or msgcontains(msg, "sim")) and talkState[talkUser] == 1 then

if doPlayerRemoveItem(cid, id, 1) and doPlayerRemoveItem(cid, id, 1) and doPlayerRemoveItem(cid, id, 1) and doPlayerRemoveItem(cid, id, 10) and doPlayerRemoveItem(cid, id, 1) == TRUE then

selfSay("Thank you!", cid)

setPlayerStorageValue(cid, 112, 1) -- storage para liberar outfit

setPlayerStorageValue(cid, stg, 1) -- para ele nao fazer a missao novamente

doPlayerAddExperience(cid,120000) -- experiencia

doPlayerAddItem(cid, 2152, 30)

doPlayerAddItem(cid, 2156, 1)

local bags = getPlayerSlotItem(cid, 3)

doAddContainerItem(bags.uid, 2148, 10) -- box 2

else

selfSay("Sorry, but you don't have all items.", cid)

talkState[talkUser] = 0

end

elseif (msgcontains(msg, "no") or msgcontains(msg, "nao")) and talkState[talkUser] == 1 then

selfSay("Good bye '..getCreatureName(cid)..'.", cid)

talkState[talkUser] = 0

end

end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)

npcHandler:addModule(FocusModule:new())

 

 

q pena Slicer :| fica mei confuso sem o nome. mas dxa pra lá.

 

 

 

Mais como eu boto o id da outfit q vai ganhar ?

Tem como faz 10 npcs desse ? pra cada um, um elemento diferente ....

 

setPlayerStorageValue(cid, 112, 1) -- storage para liberar outfit

 

112 e a id da outfit olhe no outifts.xml

Link para o comentário
Compartilhar em outros sites

Bom galera sou novato aqui e to precisando da ajuda de voces eu estou querendo montar um servidor nos moldes do Psoul e vi que esse servidor aqui o dash e o que mais se aproxima intao venho pedir a ajuda de algum scripting ( acho que se escreve assim ) se for preciso eu ate pago pra poder arrumar os scripts desse servidor pois eu estou querendo levar o projeto do pokemon pra frente por favor caso alguem se interesse entre em contato o mais rapido possivel

 

 

e se alguem puder me ajudar to tentando colocar o npc de compra e venda de itens mais ta dando esse erro aqui

 

 

[Error - LuaScriptInterface::loadFile] data/npc/scripts/Mark.lua:1: unexpected symbol near '<'

[02/04/2012 16:17:37] [Warning - NpcScript::NpcScript] Cannot load script: data/npc/scripts/Mark.lua

[02/04/2012 16:17:37] data/npc/scripts/Mark.lua:1: unexpected symbol near '<'

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

Bom galera sou novato aqui e to precisando da ajuda de voces eu estou querendo montar um servidor nos moldes do Psoul e vi que esse servidor aqui o dash e o que mais se aproxima intao venho pedir a ajuda de algum scripting ( acho que se escreve assim ) se for preciso eu ate pago pra poder arrumar os scripts desse servidor pois eu estou querendo levar o projeto do pokemon pra frente por favor caso alguem se interesse entre em contato o mais rapido possivel

 

 

e se alguem puder me ajudar to tentando colocar o npc de compra e venda de itens mais ta dando esse erro aqui

 

 

[Error - LuaScriptInterface::loadFile] data/npc/scripts/Mark.lua:1: unexpected symbol near '<'

[02/04/2012 16:17:37] [Warning - NpcScript::NpcScript] Cannot load script: data/npc/scripts/Mark.lua

[02/04/2012 16:17:37] data/npc/scripts/Mark.lua:1: unexpected symbol near '<'

saii daee lixoo

ake nao é area para issoo

Link para o comentário
Compartilhar em outros sites

@kledstonsk8

na verdade embaixo desses do fly, ride, surf era pra ter um..

else
   doChangeSpeed(cid, PlayerSpeed)
end

anyway.. manda o script de bike q tas usando e o login.lua por msg privada q arrumo pra ti.. ;p

Link para o comentário
Compartilhar em outros sites

Galera, sou novo em servidores de tibia/poketibia, porem tenho algum conhecilmento em algumas linguas de progamação, porem sou muuito preguiçoso e tomei como hobe servidor de poketibia...

 

até agora sei que nao interessa a ninguem isso, porem estou com meu servidor ativos a mais ou menos 30 dias on, e nao passa de 30 players online. O problema é que de uns dias para ca, uns players revoltado resolver "derrubar" o server, bem pelo oque eu intendo(amador) seria atravez da IP estaria floodando causando lag e por sinal derrubando os player, entretanto é algo que nunca vi pois assim do nada o server FECHA, antes disso fala um erro de "run time C++" que pra min seria akela distribuição que o windows fez para copilação em C++. ou seja simplesmente nao entendi NADA... então descobri que o player faz isso quando ele quer, e derruba.

 

me ajudem por favor evitem falar isso pq jah tentei.

 

"ah use um progama anti-nuke" - jah tentei "beholder sei la oq" jah tentei "caolho nao sei oq"

jah tentei uns 3 firewall diferente, jah vi uns scripts anti-nuke tbm tentei .

"ah muda de distro" - na boa nao rola...

"ah entao vc adicionou alguma coisa no server e bugo" - blz pensei isso tbm entao voltei a estaca zero e mesmo continuo com o problema"

"ah entao é seu pc" não porque tentei no meu VPS, tentei aki em casa tentei na casa de amigos todos com sistemas operacionais diferentes.

 

se alguem poder me ajudar agradeço.

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

Galera, sou novo em servidores de tibia/poketibia, porem tenho algum conhecilmento em algumas linguas de progamação, porem sou muuito preguiçoso e tomei como hobe servidor de poketibia...

 

até agora sei que nao interessa a ninguem isso, porem estou com meu servidor ativos a mais ou menos 30 dias on, e nao passa de 30 players online. O problema é que de uns dias para ca, uns players revoltado resolver "derrubar" o server, bem pelo oque eu intendo(amador) seria atravez da IP estaria floodando causando lag e por sinal derrubando os player, entretanto é algo que nunca vi pois assim do nada o server FECHA, antes disso fala um erro de "run time C++" que pra min seria akela distribuição que o windows fez para copilação em C++. ou seja simplesmente nao entendi NADA... então descobri que o player faz isso quando ele quer, e derruba.

 

me ajudem por favor evitem falar isso pq jah tentei.

 

"ah use um progama anti-nuke" - jah tentei "beholder sei la oq" jah tentei "caolho nao sei oq"

jah tentei uns 3 firewall diferente, jah vi uns scripts anti-nuke tbm tentei .

"ah muda de distro" - na boa nao rola...

"ah entao vc adicionou alguma coisa no server e bugo" - blz pensei isso tbm entao voltei a estaca zero e mesmo continuo com o problema"

"ah entao é seu pc" não porque tentei no meu VPS, tentei aki em casa tentei na casa de amigos todos com sistemas operacionais diferentes.

 

se alguem poder me ajudar agradeço.

Bom amigo como ja disse e vou dizer novamente um serve aonde vc nao tem total liberade nos seus sistemas no caso esse que falta as soucers sera muito dificil ir pra frente se so com 30 player ja se faz isso imagina com 100,aconselho que procure um serve aonde vc tenha total liberdade para consertar seus bug, porque o que vc tem ai e algum nuker que esta derrubando seu servidor encima de algum erro da source.

Resumindo procure um servidor que tenha as source e que vc possa mexer nela.

Link para o comentário
Compartilhar em outros sites

@ALL

Alguem sabe fazer isto:

No servidor Dash advanced ta assim

 

You have to wait 100 seconds to move again

 

Sabe traduzir pra cada poder pra ficar assim

 

You have to wait 100 seconds to Restore again

ou

You have to wait 100 seconds to Thunder Wave again

 

 

Grato, Valendo REP+ !

 

E outra eu botei o SPR e o DAT do nibelins no client do que o brun123 disponibilizou e a barra de cooldown e a pokemon barra nao ta pegando eu tenho que hookar ou tem um geito de eu fazer pra colocar as spr novas do nibelins sem hookar tudo denovo??

 

Vlw mais uma vez !!

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

@353009

vai no talkactions/move1.lua e ache essa parte..

 

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to wait "..getCD(getPlayerSlotItem(cid, 8).uid, cdzin).." seconds to use this move again.")

 

e altera pra isso..

 

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to wait "..getCD(getPlayerSlotItem(cid, 8).uid, cdzin).." seconds to use "..move.name.." again.")

Link para o comentário
Compartilhar em outros sites

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