Ir para conteúdo

Posts Recomendados

Galera, estou com um bug nas minhas potions, é assim: se eu usar uma vez, pá, vai normal, mais se eu agrupo 100 e uso, ele usa todas as 100 (de uma vez só) e gasta como se foçe uma só, pq está aconteçendo isso? vou mandar o script da health potion, tentem concerta-lo, caso queira mandar o script de todos concertados, manda aí. (Quero o SCRIPT)

 

Vai aí o script da Health Potion (a comunzinha)...

 

Aqui é o Items.xml

 

<item fromid="7592" toid="7617" article="a" name="tent" />

<item id="7618" article="a" name="health potion">

<attribute key="weight" value="180" />

</item>

 

 

Aqui o meu Randomization.xml

 

<?xml version="1.0" encoding="UTF-8"?>

<randomization>

<config defaultChance="50"/>

<palette itemid="101" randomize="5711;5726" chance="70"/>

<palette fromid="351" toid="353" randomize="352;354"/>

<palette fromid="708" toid="711" randomize="709;711"/>

<palette fromid="3153" toid="3157" randomize="3154;3157"/>

<palette fromid="7062" toid="7066" randomize="7063;7066"/>

<palette itemid="670" randomize="6580;6593"/>

<palette fromid="6580" toid="6593" randomize="6580;6593"/>

<palette itemid="671" randomize="6683;6686"/>

<palette fromid="6683" toid="6686" randomize="6683;6686"/>

<palette itemid="4405" randomize="4406;4421"/>

<palette itemid="4422" randomize="4423;4438"/>

<palette fromid="4526" toid="4541" randomize="4527;4541"/>

<palette itemid="4756" randomize="4527;4541"/>

<palette fromid="4608" toid="4619" randomize="4609;4619"/>

<palette fromid="4691" toid="4701" randomize="4692;4701"/>

<palette fromid="5405" toid="5410" randomize="5406;5410"/>

<palette fromid="6804" toid="6809" randomize="6805;6809"/>

</randomization>

 

 

 

Aqui o script (data/actions/scripts)

 

----- Config -----

local config = {

cost = 500, -- Price

item_id = 7618, -- Rune/Potion

backpack_id = 2000 -- Backpack

}

 

local name = getItemNameById(7618) -- Same as item_id above

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

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

if doPlayerRemoveMoney(cid, config.cost) == TRUE then

local bp = doPlayerAddItem(cid, config.backpack_id, 1)

doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS)

doSendAnimatedText(fromPosition, "Comprado", TEXTCOLOR_RED)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "VOcê comprou uma backpack de ".. name .."s por ".. config.cost .." gold.")

for i=1,20 do

doAddContainerItem(bp, config.item_id, 1) -- You can edit this number, it will give shots per rune.

end

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa de ".. config.cost .." gold para comprar uma backpack de ".. name .."s.")

end

return TRUE

end

 

 

(tudo isso, acho que tem a ver com HEALTH POTION)

 

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

 

Caso eu esteja na sessão errada, me diga, qual a sessão certa?? sou novo aki!!

Editado por GuizitoG
Link para o comentário
https://xtibia.com/forum/topic/171989-bug-com-potions/
Compartilhar em outros sites

×
×
  • Criar Novo...