Ir para conteúdo

Item Que Adiciona Premium Points No Shopping Online (Gesior)


terabite

Posts Recomendados

Tipo do script: Actions

Protocolo (versão do Tibia):8.60

 

 

 

Bom queria script que por exemplo eu clique com o botão direito do mouse sobre ele no caso o iten 2157 e ele adicione 2 premiium points no shopping online do gesior... Alguém me ajuda ae plx dou muito Rep+

Preciso urgente.
Link para o comentário
Compartilhar em outros sites

lib/050-function adiciona

function getAccountPoints(cid)
local res = db.getResult('select `premium_points` from accounts where name = \''..getPlayerAccount(cid)..'\'')
if(res:getID() == -1) then
   return false
end
local ret = res:getDataInt("premium_points")
res:free()
return tonumber(ret)
end

function doAccountAddPoints(cid, count)
return db.executeQuery("UPDATE `accounts` SET `premium_points` = '".. getAccountPoints(cid) + count .."' WHERE `name` ='"..getPlayerAccount(cid).."'")
end

function doAccountRemovePoints(cid, count)
return db.executeQuery("UPDATE `accounts` SET `premium_points` = '".. getAccountPoints(cid) - count .."' WHERE `name` ='"..getPlayerAccount(cid).."'")
end

 

o item:

 

 

nome do seu script.lua


function onUse(cid, item)
local points = 2
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. points .." pontos na sua conta.")
doAccountAddPoints(cid, points)
doRemoveItem(item.uid, 1)
return true
end

 

actions.xml

<action itemid="2157" event="script" value="nome do seu script.lua"/>

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

×
×
  • Criar Novo...