Fala galera estou com um script que ao dar use nele e removido a quantidade de 10 itens do player in-game e é adicionado 10 pontos no site porém esta ocorrendo um bug que funciona da seguinte forma caso o player desagrupar o item buga e a quantidade do item não é removida do player funciona assim
o script entende que o player tem o item 9970 e a quantidade de 10 ou mais então adiciona 10 pontos no site porém ao tentar remover a quantidade necessária para a ação que no caso é 10 o script não remove.
obs: isso ocorre quando o player usa o item com a quantia de 1 a 9 sozinho, e não o agrupável de 10 ou mais
Script
function doPlayerAddPremiumPoints(cid, points)
db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + ".. points .." WHERE `id` = ".. getAccountNumberByPlayerName(getCreatureName(cid))..";")endfunction onUse(cid, item, fromPosition, itemEx, toPosition)local itemid =9970if getPlayerItemCount(cid, itemid)>=10then
doRemoveItem(item.uid,10)
doPlayerAddPremiumPoints(cid,10)
doCreatureSay(cid,"Parabens! Voce recebeu 10 premium point!. ", TALKTYPE_ORANGE_1)
doSendMagicEffect(getCreaturePosition(cid),28)else
doPlayerSendCancel(cid,"Voce precisa de 10 points para enviar ao site.")endreturn TRUE
end
Pergunta
LeoTK 173
Fala galera estou com um script que ao dar use nele e removido a quantidade de 10 itens do player in-game e é adicionado 10 pontos no site porém esta ocorrendo um bug que funciona da seguinte forma caso o player desagrupar o item buga e a quantidade do item não é removida do player funciona assim
o script entende que o player tem o item 9970 e a quantidade de 10 ou mais então adiciona 10 pontos no site porém ao tentar remover a quantidade necessária para a ação que no caso é 10 o script não remove.
obs: isso ocorre quando o player usa o item com a quantia de 1 a 9 sozinho, e não o agrupável de 10 ou mais
Script
Alguém pode dar uma força???
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados