[Resolvido] Enviar para depot

Black Clover
em Resolvidos

Black Clover

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/11/18Posts: 12

Como envio esse item direto para o depot do player? 
Não quero ele indo para a bag do plyr. 
Valendo Rep+ 

 

Poke X Ice

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 16/11/16Posts: 215Gênero: Masculino

testa assim

Spoiler
local card_id = {13495, 13488, 13566, 13559, 13573, 13580, 13551, 13544, 13767, 13774} -- joga os id dos card aqui
local quantidade = 1
function onUse(cid, item, frompos, item2, topos)
local level = 0 -- level
if item.itemid == 1990 then -- id da box
if getPlayerLevel(cid) >= level then
local w = math.random (1,#card_id)
doAddContainerItem(cid, card_id[w], quantidade)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Vc Abriu um Held Box T2 e ganhou  >>> ["..getItemNameById(card_id[w]).."] <<<")
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid,"Voce deve estar pelo menos nivelado "..level.."")
end return true 
  end  
end

 

 

Black Clover

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/11/18Posts: 12
7 horas atrás, Poke X Ice disse:

testa assim

  Ocultar conteúdo

local card_id = {13495, 13488, 13566, 13559, 13573, 13580, 13551, 13544, 13767, 13774} -- joga os id dos card aqui
local quantidade = 1
function onUse(cid, item, frompos, item2, topos)
local level = 0 -- level
if item.itemid == 1990 then -- id da box
if getPlayerLevel(cid) >= level then
local w = math.random (1,#card_id)
doAddContainerItem(cid, card_id[w], quantidade)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Vc Abriu um Held Box T2 e ganhou  >>> ["..getItemNameById(card_id[w]).."] <<<")
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid,"Voce deve estar pelo menos nivelado "..level.."")
end return true 
  end  
end

 

 

[16/07/2019 10:19:21] [Error - Action Interface] 
[16/07/2019 10:19:21] data/actions/scripts/box held 2.lua:onUse
[16/07/2019 10:19:21] Description: 
[16/07/2019 10:19:21] (luaDoAddContainerItem) Container not found 

Ayron5

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 26/08/15Posts: 239
Em 15/07/2019 em 23:16, Black Clover disse:
Versão do Servidor: TFS - 0.3.5
Tipo de Script: actions
Código:
  Mostrar conteúdo oculto

local card_id = {13495, 13488, 13566, 13559, 13573, 13580, 13551, 13544, 13767, 13774} -- joga os id dos card aqui
function onUse(cid, item, frompos, item2, topos)
local level = 0 -- level
if item.itemid == 1990 then -- id da box
if getPlayerLevel(cid) >= level then
local w = math.random (1,#card_id)
doPlayerAddItem(cid, card_id[w])
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Vc Abriu um Held Box T2 e ganhou  >>> ["..getItemNameById(card_id[w]).."] <<<")
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid,"Voce deve estar pelo menos nivelado "..level.."")
end return true 
  end  
end

Como envio esse item direto para o depot do player? 
Não quero ele indo para a bag do plyr. 
Valendo Rep+ 

 

Teste aí, aqui está 100% 

Spoiler
local card_id = {13495, 13488, 13566, 13559, 13573, 13580, 13551, 13544, 13767, 13774} -- joga os id dos card aqui
function onUse(cid, item, frompos, item2, topos)
local level = 0 -- level
if item.itemid == 1990 then -- id da box
if getPlayerLevel(cid) >= level then
local w = math.random (1,#card_id)
presente = doCreateItemEx(card_id[w], 1)
doPlayerSendMailByName(getCreatureName(cid), presente, 1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Vc Abriu um Held Box T2 e ganhou  >>> ["..getItemNameById(card_id[w]).."] <<<")
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid,"Voce deve estar pelo menos nivelado "..level.."")
end return true end  end

 

 

 

                                                                  

                                                                    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 -----

                                                                    

Black Clover

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/11/18Posts: 12
50 minutos atrás, Ayron5 disse:

Teste aí, aqui está 100% 

  Mostrar conteúdo oculto

local card_id = {13495, 13488, 13566, 13559, 13573, 13580, 13551, 13544, 13767, 13774} -- joga os id dos card aqui
function onUse(cid, item, frompos, item2, topos)
local level = 0 -- level
if item.itemid == 1990 then -- id da box
if getPlayerLevel(cid) >= level then
local w = math.random (1,#card_id)
presente = doCreateItemEx(card_id[w], 1)
doPlayerSendMailByName(getCreatureName(cid), presente, 1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Vc Abriu um Held Box T2 e ganhou  >>> ["..getItemNameById(card_id[w]).."] <<<")
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid,"Voce deve estar pelo menos nivelado "..level.."")
end return true end  end

 

 

 

Era disso que eu estava falando ❤️ Reputado! 

Yan Liima

Scripter,Programador,WebMaster.
avatar
Diretor
Diretor

INFOS

Grupo: DiretorRegistrado: 12/05/12Posts: 818Gênero: MasculinoChar no Tibia: [ADM] Night
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.

════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═══╗

ALGUNS DOS MEUS TRABALHOS:

Spoiler

WODBOHS[DOWNLOAD]

Newstory dbo+nto+bleach[DOWNLOAD]

 

>> Mais infos <<

- Projetos lançados também feitos por mim {

DBO SKY

POKE SKY

WODBOWARS

Tic-tac-War

Dbo Universe(em desenvolvimento)

}

universe.thumb.png.6840320998d0fc1a4652b3db81a585c0.png

Separador.PNG

Te Ajudei? Rep + e ficamos Quits

imageproxy.png.84dce08dd18d31663a72aa1ce37b858a.png

Precisando de ajuda?

discord.png.1ecd188791d0141f74d99db371a2e0a4.pngDiscord: Yan Liima #3702

Programador Júnior de LUA, PHP e JavaScript

Juntos somos lendas, separados somos Mitos!

╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝