BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Items Por Points

Items Por Points

#1 Items Por Points el Mar Dic 30, 2014 5:31 pm

jefrisitohxd


Novato
Buenas Tengo El Script De Shenita de Premiun Points Y Todo Bien Solo Qe Para Comprar Items Es Por Comando Qe Si
/Buy vip doll te da el item y te quita los premium point pero ahora yo quisiera ponerlo en una palanca que yo le de click me de el item y me quite los premium points Sera qe si se puede? Aqui tengo el script x commando a ver si lo convierten en palanca jeje

Código:
local items = {
["vip doll"] = {points = 15, itemid = 10018},
["addon doll"] = {points = 8, itemid = 9693},
["low upgrade"] = {points = 5, itemid = 8305},
["medium upgrade"] = {points = 10, itemid = 8306},
["high upgrade"] = {points = 30, itemid = 8300},
["dinero"] = {points = 3, itemid = 2157},
["mega shield"] = {points = 40, itemid = 12605},
["ballesta"] = {points = 20, itemid = 8853},
["mega arrow"] = {points = 30, itemid = 12285},
["mega wand"] = {points = 35, itemid = 12279},
["martillo de thor"] = {points = 35, itemid = 7450},
["mega axe"] = {points = 35, itemid = 7435},
["mega sword"] = {points = 35, itemid = 12610},
["mega star"] = {points = 35, itemid = 12608},
["healing legs"] = {points = 20, itemid = 11298},
["healing armor"] = {points = 20, itemid = 11295},
["healing helmet"] = {points = 20, itemid = 11296},
["mega armor"] = {points = 40, itemid = 12603},
["mega helmet"] = {points = 40, itemid = 12606},
["mega legs"] = {points = 40, itemid = 12604},
["mega boots"] = {points = 40, itemid = 12607},
["dark mage helmet"] = {points = 35, itemid = 10046},
["dark skill helmet"] = {points = 35, itemid = 10316},
["donador boots"] = {points = 35, itemid = 11114},
["exp x2"] = {points = 30, itemid = 7967},
["healrune"] = {points = 50, itemid = 2306},

}

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

function onSay(cid, words, param)

local param = string.lower(param)

local x = items[param]

if x then
if getPremiumPoints(cid) >= x.points then
doPlayerAddItem(cid, x.itemid, 1)
doPlayerSendTextMessage(cid, 25, "You have bought "..param.." for "..x.points.." premium points.")
db.executeQuery('UPDATE accounts SET premium_points=premium_points-'..x.points..' WHERE id=' .. getPlayerAccountId(cid))
else
doPlayerSendCancel(cid, "You don\'t have enough premium points.")
end
end
if not x then
doPlayerSendCancel(cid, "You can\'t buy this item.")
end
return true
end

#2 Re: Items Por Points el Sáb Ene 17, 2015 12:01 am

Daek97


Estudiante
Dime si lo quieres todavía

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .