[OTC] Pokemon Info

Marshmello
em Libs and Functions
  • 1
  • 2

Marshmello

Alone ~ [✖‿✖]
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/04/16Posts: 831Gênero: Masculino

Salve guirzada traquilho? espero que sim

faz tempo que não posto nada aqui então hoje estou trazendo um modulo PokeInfo

 

Vamos ao Codigo

 

Vai em data/lib/ e crie um arquivo chamado pokeinfo.lua e colé isso dentro

Spoiler

--[[
::::::::::::::::::::::::::::::::::::
::         MARSHMELLO             ::
::           XTIBIA               ::
:::::::::::::::::::::::::::::::::::
]]

function doPokeInfoList(cid)

if #getCreatureSummons(cid) < 1 then
return true
end
  local slot = getPlayerSlotItem(cid, 8)
  local creature = getCreatureMaster(cid)
  local portrait = 0
  for i, x in pairs(fotos) do
    if string.lower(getItemAttribute(slot.uid, "poke")) == string.lower(i) then
      portrait = fotos
      break
    end
  end
  local pkNick = ''
  if getItemAttribute(slot.uid, "nick") then
    pkNick = "nick"
  else
    pkNick = "poke"
  end
  local exp = 0
  local next = 100
  doSendPlayerExtendedOpcode(cid, 177, getItemAttribute(slot.uid, pkNick).."@"..getItemInfo(portrait).clientId.."@"..getItemAttribute(slot.uid, "gender").."@"..getCreatureHealth(getCreatureSummons(cid)[1]).."@"..getCreatureMaxHealth(getCreatureSummons(cid)[1]).."@"..exp.."@"..next.."@1")

end

function doResetInfoList(cid)
doSendPlayerExtendedOpcode(cid, 177, "-@0@0@0@1@0@1@0")
end
 

Agora Vá em actions/script/goback.lua

antes de 

doSendMagicEffect(getCreaturePosition(pk), effect)

Adicione

doPokeInfoList(cid)

Agora vá em creaturescript/script/exp2.0 procure por

addEvent(sendPlayerDmgMsg, 5, cid, "You lost "..valor.." hitpoints due to an attack from "..getSomeoneDescription(attacker)..".")

Em baixo adicione isso

local owner = getCreatureMaster(cid)
doPokeInfoList(cid)

Continuando no exp2.0 procure por

if isSummon(cid) and valor ~= 0 then

Em baixo Adicione 

local owner = getCreatureMaster(cid)
doPokeInfoList(cid)

Agora em creaturescript/script/goback.lua procure por

doSendMagicEffect(getThingPos(cid), pokeballs[btype].effect)

Em cima dela  você add isso

doPokeInfoList(owner)

Agora va em lib/some functions.lua e a procure por

function doReturnPokemon

Em baixo disso você add

doResetInfoList(cid)

Agora no OTC

 

Vai em modules e cole o modulo lá

game_pokeinfo.zip
15.17 KB169 downloads

Não esqueça de registrar ele no interface.otmod

 

Então e isso rapaziada, fazendo tudo isso ficara assim

Screenshot_4.png.da554adfccedf5f893afd8b163f8e148.png

 

Creditos:

Eu :Pelo Codigo completo e Tutorial

@Gengo: Pelo Designer do modulo

 

placa1.png.90a184502351cebe72cd7b69751e551d.png

Meu Facebook

INFOS:

Citar

CIDADE: Rio de janeiro

Idade: 22 anos
SOU: {"Scripter(lua)", "WebMaster", "ProgramadorC++"}
 

local config = {
	delrey = getPlayerCarValue(cid, DELREY),
	cigarro = getPlayerCancer(cid, DERBY),
	prostituta = getPlayerAIDS(cid, cracuda),
	tresOitao = getPlayerRevorvi(cid, 38)
}
if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS")
end

 

 

 

WlyssesNegao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/12/15Posts: 15Gênero: MasculinoChar no Tibia: [ADM] PGN

Top

SmashPlayer55

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/08/18Posts: 4Gênero: MasculinoChar no Tibia: Smash

vlw vc e o cara!!

Ayron5

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 26/08/15Posts: 239
Agora, Marshmello disse:

Salve guirzada traquilho? espero que sim

faz tempo que não posto nada aqui então hoje estou trazendo um modulo PokeInfo

 

Vamos ao Codigo

 

Vai em data/lib/ e crie um arquivo chamado pokeinfo.lua e colé isso dentro

  Mostrar conteúdo oculto

--[[
::::::::::::::::::::::::::::::::::::
::         MARSHMELLO             ::
::           XTIBIA               ::
:::::::::::::::::::::::::::::::::::
]]

function doPokeInfoList(cid)

if #getCreatureSummons(cid) < 1 then
return true
end
  local slot = getPlayerSlotItem(cid, 8)
  local creature = getCreatureMaster(cid)
  local portrait = 0
  for i, x in pairs(fotos) do
    if string.lower(getItemAttribute(slot.uid, "poke")) == string.lower(i) then
      portrait = fotos
      break
    end
  end
  local pkNick = ''
  if getItemAttribute(slot.uid, "nick") then
    pkNick = "nick"
  else
    pkNick = "poke"
  end
  local exp = 0
  local next = 100
  doSendPlayerExtendedOpcode(cid, 177, getItemAttribute(slot.uid, pkNick).."@"..getItemInfo(portrait).clientId.."@"..getItemAttribute(slot.uid, "gender").."@"..getCreatureHealth(getCreatureSummons(cid)[1]).."@"..getCreatureMaxHealth(getCreatureSummons(cid)[1]).."@"..exp.."@"..next.."@1")

end

function doResetInfoList(cid)
doSendPlayerExtendedOpcode(cid, 177, "-@0@0@0@1@0@1@0")
end
 

Agora Vá em actions/script/goback.lua

antes de 

doSendMagicEffect(getCreaturePosition(pk), effect)

Adicione

doPokeInfoList(cid)

Agora vá em creaturescript/script/exp2.0 procure por

addEvent(sendPlayerDmgMsg, 5, cid, "You lost "..valor.." hitpoints due to an attack from "..getSomeoneDescription(attacker)..".")

Em baixo adicione isso

local owner = getCreatureMaster(cid)
doPokeInfoList(cid)

Continuando no exp2.0 procure por

if isSummon(cid) and valor ~= 0 then

Em baixo Adicione 

local owner = getCreatureMaster(cid)
doPokeInfoList(cid)

Agora em creaturescript/script/goback.lua procure por

doSendMagicEffect(getThingPos(cid), pokeballs[btype].effect)

Em cima dela  você add isso

doPokeInfoList(owner)

Agora va em lib/some functions.lua e a procure por

function doReturnPokemon

Em baixo disso você add

doResetInfoList(cid)

Agora no OTC

 

Vai em modules e cole o modulo lá

game_pokeinfo.zip

Não esqueça de registrar ele no interface.otmod

 

Então e isso rapaziada, fazendo tudo isso ficara assim

Screenshot_4.png.da554adfccedf5f893afd8b163f8e148.png

 

Creditos:

Eu :Pelo Codigo completo e Tutorial

@Gengo: Pelo Designer do modulo

 

Top ^^ 

                                                                  

                                                                    Meus tópicos         

                                                                   Se ajudei você deixe seu Rep! para fortalecer a amizade ^^

                                                                                        Vamos ajudar o fórum a crescer mais.

                                                                

                                                                                             ----- NPC que vende informação -----

                                                                                          -----Baú Que dá Outfit se tiver Level -----

                                                                    

JulianoZN

JulianoZN
avatar
Suporter
Suporter

INFOS

Grupo: SuporterRegistrado: 12/07/17Posts: 164Gênero: MasculinoChar no Tibia: [ADM] Slender
Agora, Ayron5 disse:

Mano vou fazer agora mesmo, Já tentei 3 pokebar mas ainda não consegui... Tenho fé que nesse vai... kk 

Já já dou o feedback 

Isso e Poke Infor e nao Pokebar

Ayron5

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 26/08/15Posts: 239
Agora, JulianoZN disse:

Isso e Poke Infor e nao Pokebar

Eu percebi agora... tava lendo com mais calma kkk

                                                                  

                                                                    Meus tópicos         

                                                                   Se ajudei você deixe seu Rep! para fortalecer a amizade ^^

                                                                                        Vamos ajudar o fórum a crescer mais.

                                                                

                                                                                             ----- NPC que vende informação -----

                                                                                          -----Baú Que dá Outfit se tiver Level -----

                                                                    

luizpriopri

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/01/19Posts: 1

Adoooorei demais <3, agora falta eu procurar um pokebar :3

gabrieljgr1993

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/04/17Posts: 2
Boa noite, fiz tudo como o tutorial indica, esses erros ocorreram.
Agradeço a ajuda que você pode me dar, sou espanhol e tenho algumas dificuldades para entender alguns tutoriais.

 

error.JPG

Marshmello

Alone ~ [✖‿✖]
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/04/16Posts: 831Gênero: Masculino
15 horas atrás, gabrieljgr1993 disse:
Boa noite, fiz tudo como o tutorial indica, esses erros ocorreram.
Agradeço a ajuda que você pode me dar, sou espanhol e tenho algumas dificuldades para entender alguns tutoriais.

 

error.JPG

Você precisa das funções do opCode nas src.. 

 

placa1.png.90a184502351cebe72cd7b69751e551d.png

Meu Facebook

INFOS:

Citar

CIDADE: Rio de janeiro

Idade: 22 anos
SOU: {"Scripter(lua)", "WebMaster", "ProgramadorC++"}
 

local config = {
	delrey = getPlayerCarValue(cid, DELREY),
	cigarro = getPlayerCancer(cid, DERBY),
	prostituta = getPlayerAIDS(cid, cracuda),
	tresOitao = getPlayerRevorvi(cid, 38)
}
if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS")
end

 

 

 

NiCaDo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/05/19Posts: 32

resolvido

KaboFlow

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 04/07/17Posts: 434
Em 05/11/2019 em 10:54, Marshmello disse:

Você precisa das funções do opCode nas src.. 

 

[25/01/2020 18:04:37] [Error - Action Interface] 
[25/01/2020 18:04:37] data/actions/scripts/goback.lua:onUse
[25/01/2020 18:04:37] Description: 
[25/01/2020 18:04:37] data/lib/pokeinfo.lua:30: attempt to index a boolean value
[25/01/2020 18:04:37] stack traceback:
[25/01/2020 18:04:37]     data/lib/pokeinfo.lua:30: in function 'doPokeInfoList'
[25/01/2020 18:04:37]     data/actions/scripts/goback.lua:204: in function <data/actions/scripts/goback.lua:15>

Em 05/11/2019 em 10:54, Marshmello disse:

Você precisa das funções do opCode nas src.. 

 

[25/01/2020 18:07:26] [Error - Action Interface] 
[25/01/2020 18:07:26] data/actions/scripts/goback.lua:onUse
[25/01/2020 18:07:26] Description: 
[25/01/2020 18:07:26] data/lib/pokeinfo.lua:35: attempt to call global 'doSendPlayerExtendedOpcode' (a nil value)
[25/01/2020 18:07:26] stack traceback:
[25/01/2020 18:07:26]     data/lib/pokeinfo.lua:35: in function 'doResetInfoList'
[25/01/2020 18:07:26]     data/lib/some functions.lua:803: in function 'doReturnPokemon'
[25/01/2020 18:07:26]     data/actions/scripts/goback.lua:69: in function <data/actions/scripts/goback.lua:15>

Davy Returns

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/09/18Posts: 18

Alguem ajuda o icone nao aparece no cliente

Nysman

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 23/09/20Posts: 101Gênero: Masculino

@up

Tô com esse erro Brendo:


[23/11/2020 18:48:24] [Error - Action Interface] 
[23/11/2020 18:48:24] data/actions/scripts/goback.lua:onUse
[23/11/2020 18:48:24] Description: 
[23/11/2020 18:48:24] data/lib/pokeinfo.lua:23: attempt to index a boolean value
[23/11/2020 18:48:24] stack traceback:
[23/11/2020 18:48:25]     data/lib/pokeinfo.lua:23: in function 'doPokeInfoList'
[23/11/2020 18:48:25]     data/actions/scripts/goback.lua:143: in function <data/actions/scripts/goback.lua:10>

Nysman

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 23/09/20Posts: 101Gênero: Masculino

@up

KaboFlow

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 04/07/17Posts: 434
Em 26/10/2019 em 15:08, Marshmello disse:

Salve guirzada traquilho? espero que sim

faz tempo que não posto nada aqui então hoje estou trazendo um modulo PokeInfo

 

Vamos ao Codigo

 

Vai em data/lib/ e crie um arquivo chamado pokeinfo.lua e colé isso dentro

  Mostrar conteúdo oculto

--[[
::::::::::::::::::::::::::::::::::::
::         MARSHMELLO             ::
::           XTIBIA               ::
:::::::::::::::::::::::::::::::::::
]]

function doPokeInfoList(cid)

if #getCreatureSummons(cid) < 1 then
return true
end
  local slot = getPlayerSlotItem(cid, ?
  local creature = getCreatureMaster(cid)
  local portrait = 0
  for i, x in pairs(fotos) do
    if string.lower(getItemAttribute(slot.uid, "poke")) == string.lower(i) then
      portrait = fotos
      break
    end
  end
  local pkNick = ''
  if getItemAttribute(slot.uid, "nick") then
    pkNick = "nick"
  else
    pkNick = "poke"
  end
  local exp = 0
  local next = 100
  doSendPlayerExtendedOpcode(cid, 177, getItemAttribute(slot.uid, pkNick).."@"..getItemInfo(portrait).clientId.."@"..getItemAttribute(slot.uid, "gender").."@"..getCreatureHealth(getCreatureSummons(cid)[1]).."@"..getCreatureMaxHealth(getCreatureSummons(cid)[1]).."@"..exp.."@"..next.."@1")

end

function doResetInfoList(cid)
doSendPlayerExtendedOpcode(cid, 177, "-@0@0@0@1@0@1@0")
end
 

Agora Vá em actions/script/goback.lua

antes de 

doSendMagicEffect(getCreaturePosition(pk), effect)

Adicione

doPokeInfoList(cid)

Agora vá em creaturescript/script/exp2.0 procure por

addEvent(sendPlayerDmgMsg, 5, cid, "You lost "..valor.." hitpoints due to an attack from "..getSomeoneDescription(attacker)..".")

Em baixo adicione isso

local owner = getCreatureMaster(cid)
doPokeInfoList(cid)

Continuando no exp2.0 procure por

if isSummon(cid) and valor ~= 0 then

Em baixo Adicione 

local owner = getCreatureMaster(cid)
doPokeInfoList(cid)

Agora em creaturescript/script/goback.lua procure por

doSendMagicEffect(getThingPos(cid), pokeballs[btype].effect)

Em cima dela  você add isso

doPokeInfoList(owner)

Agora va em lib/some functions.lua e a procure por

function doReturnPokemon

Em baixo disso você add

doResetInfoList(cid)

Agora no OTC

 

Vai em modules e cole o modulo lá

game_pokeinfo.zip

Não esqueça de registrar ele no interface.otmod

 

Então e isso rapaziada, fazendo tudo isso ficara assim

Screenshot_4.png.da554adfccedf5f893afd8b163f8e148.png

 

Creditos:

Eu :Pelo Codigo completo e Tutorial

@Gengo: Pelo Designer do modulo

 

 

pra PDA???

 

 

  • 1
  • 2