Ir para conteúdo
  • 0

[Help] Potion Por Alavanca Sem Bp


180209

Pergunta

Boa Noite Galera... Sou Novoo Aqui, preciso de uma ajudinha basica *-*

 

Tenho um script de Potion Por Alavanca Só que com BP e to querendo um Sem Bp.. Segue o Scrip a Baixo :

 

ghp_id = 7591 -- Item a ser vendido

backpackghp_id = 2000 -- Backpack

custoghp_id = 3800 -- Valor

cargasghp_id = 20 -- Cargas

 

local name = getItemNameById(ghp_id)

----- End Config -----

function onUse(cid, item, fromPosition, itemEx, toPosition)

if doPlayerRemoveMoney(cid, custoghp_id) == TRUE then

local bag = doPlayerAddItem(cid, backpackghp_id, 1)

doSendAnimatedText(fromPosition, "", TEXTCOLOR_YELLOW)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have purchased a backpack of ".. name .."s for ".. custoghp_id .." gold.")

for i=1,20 do

doAddContainerItem(bag, ghp_id, cargasghp_id)

end

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You need ".. custoghp_id .." gold coins for a backpack of ".. name .."s.")

end

return FALSE

end

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

Tenta assim:

backpackghp_id = 0 -- Backpack

 

-Vermelho: Ponha 0

 

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

 

Se não funcionar ponha:

ghp_id = 7591 -- Item a ser vendido

backpackghp_id = 2000 -- Backpack

custoghp_id = 3800 -- Valor

cargasghp_id = 20 -- Cargas

 

local name = getItemNameById(ghp_id)

----- End Config -----

function onUse(cid, item, fromPosition, itemEx, toPosition)

if doPlayerRemoveMoney(cid, custoghp_id) == TRUE then

local bag = doPlayerAddItem(cid, 7591, 20)

doSendAnimatedText(fromPosition, "", TEXTCOLOR_YELLOW)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have purchased a backpack of ".. name .."s for ".. custoghp_id .." gold.")

for i=1,20 do

doAddContainerItem(bag, 7591, 0)

end

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You need ".. custoghp_id .." gold coins for a backpack of ".. name .."s.")

end

return FALSE

end

Editando:

 

-Vermelho: Id do item

-Verde: Quantidade

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

  • 0

Fica mais simples assim o script:

 

 

ghp_id = 7591 -- Item a ser vendido

backpackghp_id = 2000 -- Backpack

custoghp_id = 3800 -- Valor

cargasghp_id = 20 -- Cargas

 

local name = getItemNameById(ghp_id)

----- End Config -----

function onUse(cid, item, fromPosition, itemEx, toPosition)

if doPlayerRemoveMoney(cid, custoghp_id) == TRUE then

doSendAnimatedText(fromPosition, "", TEXTCOLOR_YELLOW)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have purchased 20 of ".. name .."s for ".. custoghp_id .." gold.")

for i=1,20 do

doPlayerAddItem(cid, ghp_id, cargasghp_id)

end

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You need ".. custoghp_id .." gold coins for a backpack of ".. name .."s.")

end

return FALSE

end

 

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

  • 0

Testei os dois scripts mais o 1 º da o seguinte erro:

 

[09/08/2012 22:02:24] [Error - Action Interface]

[09/08/2012 22:02:24] data/actions/scripts/tools/greathp.lua:onUse

[09/08/2012 22:02:24] Description:

[09/08/2012 22:02:24] (luaDoAddContainerItem) Container not found

 

O 2º as Pot's Cai no chão .. sleep.png

Link para o comentário
Compartilhar em outros sites

  • 0

Bom Agora deu o Mesmo Erro do 1 º script

[09/08/2012 22:14:11] [Error - Action Interface]

[09/08/2012 22:14:11] data/actions/scripts/tools/greathp.lua:onUse

[09/08/2012 22:14:11] Description:

[09/08/2012 22:14:11] (luaDoAddContainerItem) Container not found

Link para o comentário
Compartilhar em outros sites

  • 0

Você deve ter esquecido de colocar o meu script novamente, pois nele não tem nenhuma função doAddContainerItem.

 

Substitua seu script por esse.

 

ghp_id = 7591 -- Item a ser vendido

custoghp_id = 3800 -- Valor

cargasghp_id = 20 -- Cargas

 

local name = getItemNameById(ghp_id)

----- End Config -----

function onUse(cid, item, fromPosition, itemEx, toPosition)

if doPlayerRemoveMoney(cid, custoghp_id) == TRUE then

doSendAnimatedText(fromPosition, "", TEXTCOLOR_YELLOW)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have purchased 20 of ".. name .."s for ".. custoghp_id .." gold.")

for i=1,20 do

doPlayerAddItem(cid, ghp_id, cargasghp_id)

end

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You need ".. custoghp_id .." gold coins for 20 of ".. name .."s.")

end

return FALSE

end

 

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

  • 0

Ah sim, tá aqui o script:

 

 

ghp_id = 7591 -- Item a ser vendido

custoghp_id = 3800 -- Valor

cargasghp_id = 100 -- Cargas

local name = getItemNameById(ghp_id)

 

----- End Config -----

function onUse(cid, item, fromPosition, itemEx, toPosition)

if doPlayerRemoveMoney(cid, custoghp_id) == TRUE then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have purchased 20 of ".. name .."s for ".. custoghp_id .." gold.")

doPlayerAddItem(cid, ghp_id, cargasghp_id)

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You need ".. custoghp_id .." gold coins for 20 of ".. name .."s.")

end

return FALSE

end

 

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

×
×
  • Criar Novo...