Item Que Adicionar Premium Points No Shop Online Do Gesior

terabite
em Scripts

terabite

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/10/08Posts: 20Gênero: MasculinoChar no Tibia: kina

Boa tarde pessoal do Xtibia.

Estou na reta final de um ot 100% free mapa gobal full que estou fazendo no entanto todo server precisa ter alguem mais que os outros, que que alguem me passace o script que adiciona premium points no gesior. Vou explicar melhor.

 

 

Você da use no item Gold Nugget (ID: 2157) e ganha 1 premium point no shopping online do gesior.

 

quem me ajudar ganha Rep+

flw galerinha

 

Se ja tiver algum tutorial no forum que ensine isso me desculpem e passem o link por favor.

PRECISO MUITOOOOOOOOOOOOOO

 

Aguardo respostas :D

 

ajuda ae por favor

 

valendo muitos rep + preciso muitooooo

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

adc em Data/lib/function.lua

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

 

actions/script

 

nome do seu script.lua

function onUse(cid, item, frompos, item2, topos)
local points = 1
doAccountAddPoints(cid, points)
doRemoveItem(item.uid, 1)
return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"você recebeu "..points.." premium points.")
end

 

actions.xml

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

bossisg.png

terabite

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/10/08Posts: 20Gênero: MasculinoChar no Tibia: kina

adc em Data/lib/function.lua

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

 

actions/script

 

nome do seu script.lua

function onUse(cid, item, frompos, item2, topos)
local points = 1
doAccountAddPoints(cid, points)
doRemoveItem(item.uid, 1)
return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"você recebeu "..points.." premium points.")
end

 

actions.xml

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

vlw ajuda pra kramba, rep+

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 09/05/08Posts: 1597

Dúvida sanada, movido.

Atenciosamente, Vilden.

douglao44

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/08/10Posts: 4

ak deu um erro me ajuda preciso muito desce script

Chris2387

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/08/13Posts: 2

adc em Data/lib/function.lua

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
actions/script

 

nome do seu script.lua

function onUse(cid, item, frompos, item2, topos)
local points = 1
doAccountAddPoints(cid, points)
doRemoveItem(item.uid, 1)
return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"você recebeu "..points.." premium points.")
end
actions.xml

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

ou me pode ajudar? eu preciso de um script quase assim mais eu quero 1 cuando o player chega ao level 10 ele ganha 200 points e receber uma mensagem vlws mdr.gif