nunca me passo pela mente esse problema uhuahuah tem q arruma no actions/Order.lua ;p
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] [Pokemon] Dúvidas? - Pda
[Encerrado] [Pokemon] Dúvidas? - Pda
Por lucashgas, 10 de jan. de 2012 em Tópicos Sem Resposta
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

info
Grupo: Cavaleiro
Registrado: 22/12/11
Posts: 158
Reputação: +17

1| Vá em Pasta do server/data/actions/scripts e crie um novo arquivo lua com o nome de "Quest.lua" e coloque isto dentro
function onUse(cid, item, frompos, item2, topos) if item.uid == 1636 then queststatus = getPlayerStorageValue(cid,1636) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você pegou 10k") -- a mensagen que ira aparecer quando vc pegar o item item_uid = doPlayerAddItem(cid,2160,100) -- item_uid = doPlayerAddItem(cid,2160~id do item~,100~Quantidade~) setPlayerStorageValue(cid,1636,1) else doPlayerSendTextMessage(cid,22,"Você já fez a quest .") -- ira aprecer quando vc ja tiver pego e tentar dnv end else return 0 end return 1 end
Depois vá no action.xml e coloque isto
<action uniqueid="1636" script="quest.lua" />
Editado Abril 7 por Gabrielzxzx
info
Grupo: Conde
Registrado: 30/04/11
Posts: 658
Reputação: +71
Gênero: Masculino
Char no Tibia: ExTibiano

@ Slicer vô da uma força a você
Bloqueando Ride, Surf e Fly Quando Tiver De Bike!
Assim procura por actions/scripts/order.lua abre e procura por essa linha:
addEvent(goThere, 500, mysum, topos, "ride", isCreature(getCreatureTarget(cid)))
end
abaixo dela você poe:
if getPlayerStorageValue(cid, 20000) ~= 0 then
doPlayerSendCancel(cid, "You cant fly or ride while your are using a bike.")
return true
end
Salve e feche. Depois vai em \movements\scripts\surf.lua e procura por essa linha:
if (getPlayerStorageValue(cid, 63215) >= 1 or getPlayerStorageValue(cid, 17000) >= 1) then
return true
end
Abaixo dela poe essa:
if getPlayerStorageValue(cid, 20000) ~= 0 then
doTeleportThing(cid, fromPosition, false)
doPlayerSendCancel(cid, "You cant surf while your are using a bike.")
return true
end
Pronto Agora Seja Feliz! Boa Pascoa a Todos!
Editado Abril 7 por ChuckNorris666
@CHuck
Acho que isso so resolve se ele tiver de bike e for usar fly ou ride, mas se ele tiver de ride ou fly ele pode usa a bike.
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

nao pq tem isso no script da bike... ^^
if getPlayerStorageValue(cid, 17001) == 1 or getPlayerStorageValue(cid, 63215) == 1 or getPlayerStorageValue(cid, 17000) == 1 then doPlayerSendCancel(cid, "You can't use bike while ride/fly/surf.") return true end
hehe isso deve resolver ms ^^ eu nem uso a bike na real.. soh ajeitei ela pra alguem q tinha pedido... ;p e to ocupado com os moves entao nem daria pra posta essa correçao ae pra galera ^^ entao REP+ pela iniciativa ^^ boa pascoa pra tu tb!
info
Grupo: Campones
Registrado: 12/09/07
Posts: 34
Reputação: 0
Char no Tibia: Insanities Of A Clown

@Topic Estava tentando fazer um jeito de saber se o pokemon do player é shiny, mas infelizmente não consegui, tentei assim:
function shinypokeball()
namexx = getItemAttribute(getPlayerSlotItem(cid, 8).uid, "poke")
if string.find(tostring(namexx), "Shiny") then
return true
else
return false
end
end
Mas isso ta retornando player not found. Alguem sabe o erro?
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

@luposlps
clr neh n tas expecificando o cid nos parametros da function...
tenta assim..
function shinypokeball(cid)
@Maguito or @ALL
alguem sabe como funciona o furious legs e o ultimate champion do lee e chan?
tpw.. ja ouvi muito sobre elas.. por exemplo..
ouvi q o ultimate champion aumenta ATK e DEF do chan... e que o furious legs aumenta ATK e a chance de sair a passiva... isso confere? ;p vlw desde ja
Editado Abril 7 por Slicer
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel

Alguem pode mi pasa scrip npc que vende itens pra house ou script shiny stone valendo reps++++++
info
Grupo: Visconde
Registrado: 10/02/11
Posts: 377
Reputação: +78

Cara pra atualizar automaticamente eu fiz o seguinte:
Vai no creaturescripts/scripts/exp.lua
E procura isso:
function onStatsChange(cid, attacker, type, combat, value)
e logo em baixo tu poem isso:
if (isPlayer(getCreatureMaster(cid))) then
doCreatureExecuteTalkAction(getCreatureMaster(cid), "/pokeread")
end
Pronto, simples assim.
OBS.: So vai atualizar quando o poke perder ou ganhar vida
vlw man =D funciono certinho
+rep
Editado Abril 7 por rohfagundes
info
Grupo: Campones
Registrado: 29/10/10
Posts: 33
Reputação: +3
Char no Tibia: Paizaom

@Slicer
Desculpa mas não estou entendendo muito bem esse seu sistema "Sistema "Ir para PvP e voltar na City q entro no PvP"..."
eu não estou usando mapa global "kpdo" estou fazendo um mapa propio, então... me explica essa parte aqui:
--[actionID do piso] = {storage}
[33691] = {181778}, -- Cinnabar
[33692] = {181779}, -- pewter
[33693] = {181780}, -- cerulean
[33694] = {181781}, -- saffron
[33695] = {181782}, -- vermillion
[33696] = {181783}, -- fuchsia
[33697] = {181784}, -- viridian
[33698] = {181785}, -- celadon
}
Qual ID devo colocar?
info
Grupo: Infante
Registrado: 28/01/12
Posts: 1.6k
Reputação: +262
Gênero: Masculino

@Slicer
Desculpa mas não estou entendendo muito bem esse seu sistema "Sistema "Ir para PvP e voltar na City q entro no PvP"..."
eu não estou usando mapa global "kpdo" estou fazendo um mapa propio, então... me explica essa parte aqui:
--[actionID do piso] = {storage}
[33691] = {181778}, -- Cinnabar
[33692] = {181779}, -- pewter
[33693] = {181780}, -- cerulean
[33694] = {181781}, -- saffron
[33695] = {181782}, -- vermillion
[33696] = {181783}, -- fuchsia
[33697] = {181784}, -- viridian
[33698] = {181785}, -- celadon
}
Qual ID devo colocar?
manow tipo no PxG tem akeles piso de PvP ( piso redondinho escrito PvP)
seria melhor se tiveer ou se ja tem no seu client
ae pra kd city vc poe akele piso , para kd city vc poe o ActionId conforme ta no script
tendeu?
info
Grupo: Campones
Registrado: 29/10/10
Posts: 33
Reputação: +3
Char no Tibia: Paizaom

@FlamesAdmin
Vlw mano agora entendi! =)
(eu sei oque é pvp '-')
ahuahauha
to colocando os level dos pokemons iguais ao do pxg Ex: Magmar level 80,Charizard level 85 etc...
mais queria a ajuda de vocês porque n sei os level decorados se alguêm saber add no msn ae:
natanael.nsd@hotmail.com
(se a galera querer, posto aqui)
@Slicer
como anda os moves mano?
vai deixar igual o PXG?
se for vlw ae! ^^
REP+
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

@Maxximuss
como o flame disse...
cada CP tem o piso de PVP la.. dai em cada piso desse tu vai no map editor e coloca o actionID conforme a city.. por exemplo...
no CP de viridian tu vai colocar um piso de PVP com o actionID 33697, ja no piso PVP de celadon tu vai por o actionID de 33698..
[33697] = {181784}, -- viridian
[33698] = {181785}, -- celadon
acabei os tests agora.. falta arruma um ou outro move, colocar novos effects no client q tao faltando, arruma o miss system pra quando tu tirar o poke para de contar o tempo do miss e quando tu coloca denovo continua a contar e mais uns detalhes.. ainda vai demora um pouquinhu ^^
e se quiser.. essas sao as descriçoes da pokedex de todos os 151 pokes do PXG... -peguei um por um u,U- soh n tem os shinys e os lendarios..
Editado Abril 7 por Slicer






info
Grupo: Campones
Registrado: 23/03/12
Posts: 17
Reputação: +1
Char no Tibia: Volcan ;*
•Pessoal , alguem me fala como faz uma Quest para deixar no temple para ganha um certo pokémon?
Alguem consegue ajudar aqui? :S
[07/04/2012 10:02:43] [Error - TalkAction Interface]
[07/04/2012 10:02:43] data/talkactions/scripts/move1.lua:onSay
[07/04/2012 10:02:43] Description:
[07/04/2012 10:02:43] data/lib/some functions.lua:629: attempt to perform arithmetic on a string value
[07/04/2012 10:02:43] stack traceback:
[07/04/2012 10:02:43] data/lib/some functions.lua:629: in function 'getCD'
[07/04/2012 10:02:44] data/talkactions/scripts/move1.lua:82: in function <data/talkactions/scripts/move1.lua:20>
Editado Abril 7 por VolcanOfficial