Item Que Adiciona Points

W0lfer
Por W0lfer
em Actions e Talkactions

W0lfer

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/10/12Posts: 43

Ei! Quer aumentar a venda e o comercio in game do seu OTserver? Aqui vou te ensinar a criar um item que adiciona pontos no shop ao usa-lo.

 

Em data/libs crie 048-ppoints.lua e coloque dentro:

-- Sirion_Mido Says: Credites to: LucasFerraz
-- Sirion_Mido Says: Credites to: LucasFerraz
-- Sirion_Mido Says: Credites to: LucasFerraz

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


-- Sirion_Mido Says: Credites to: LucasFerraz
-- Sirion_Mido Says: Credites to: LucasFerraz
-- Sirion_Mido Says: Credites to: LucasFerraz

 

Em data/actions/scripts crie points.lua e coloque:

local cfg = {
amount = 10 -- here how many points you want
}



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

		 if getPlayerLevel(cid) > 8 then
		 doAccountAddPoints(cid, cfg.amount)
		 doCreatureSay(cid, "CONGRATULATIONS! You have recived 10 premium points!. ", TALKTYPE_ORANGE_1)
		 doSendMagicEffect(getCreaturePosition(cid), 28)
		 doRemoveItem(item.uid,1)
		 else
		 doPlayerSendCancel(cid,"You need level 8 or higher to use this item.")
		 end
		 return TRUE
		 end

 

e em actions.xml adicione a linha:

<action itemid="5952" event="script" value="points.lua"/>

 

Creditos: Lucas Ferraz e Sirion Mido

Por trazer: WarW0lf (eu)

"O sucesso é apenas uma consequência!"

 

banner2.png

 

 

VPS 4GB RAM POR APENAS 90,00 COM DOMINIO GRATIS



 

VPS 3GB RAM POR APENAS 80,00 COM DOMINIO GRATIS

 

100% QUALIDADE E PREÇO JUSTO

 

MSN: CONTATO@OTMAKER.COM

saulos

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 29/05/11Posts: 124

Tipo esse e um itemq que no caso eu clique nele e me add pontos? será que vocç~e esqueceu e falar que para ter esse script precisa do de points do vodkar o mestre do script? ou e um script solitaria sem nenhuma script secundaria? explique melhor até la meu rep e negativo desculpe

Oq eu sou !

Scripter.lua 90 %
Mapper 100 %
Desing Gráficos 100 %
Spriter 100 %
Webdesing 20 %
Programador 10 %

Visitem ai meu servidor de counter- strike

Death Match 1.6 24 hrs sxe on sem lag

absoftserv.servercounterstrike.com:27016

W0lfer

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/10/12Posts: 43

Cara isso é um script, não precisa de nenhum complemento '-'

E sim, ao clciar voce ganha pontos.

"O sucesso é apenas uma consequência!"

 

banner2.png

 

 

VPS 4GB RAM POR APENAS 90,00 COM DOMINIO GRATIS



 

VPS 3GB RAM POR APENAS 80,00 COM DOMINIO GRATIS

 

100% QUALIDADE E PREÇO JUSTO

 

MSN: CONTATO@OTMAKER.COM

saulos

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 29/05/11Posts: 124

sim no caso como nao reputei darei rep+ agr entendi obrigado usarei em meu ot pois facilitara muito

Oq eu sou !

Scripter.lua 90 %
Mapper 100 %
Desing Gráficos 100 %
Spriter 100 %
Webdesing 20 %
Programador 10 %

Visitem ai meu servidor de counter- strike

Death Match 1.6 24 hrs sxe on sem lag

absoftserv.servercounterstrike.com:27016