SU
pedido

Vender Level

Por Subwat, 19 de jul. de 2012 em Scripts

6
1.1k
SubwatS
19 de julho de 2012 às 16:56

tipo eu queria um sistema se possivel assim oh o cara depois de um determinado poder vender seu level tipo ele é level 3500 ae ele fala um comando e volta pro lvl 8 com 1 item novo na BP que no caso seria 11192 a ID. tem como? ae volta tudo neh tipo ele fica lvl 8 com life e mana de lvl 8 menos os skills.

 

 

valeu era isso abraço

=]

OneshotO
19 de julho de 2012 às 17:18
function onSay(cid, words, param, channel)
if getPlayerLevel(cid) < 3500 then
	return doPlayerSendCancel(cid, "Você precisa de level 3500 para poder usar o comando.")
end

addEvent(function()
	if isCreature(cid) then
		local playerID = getPlayerGUID(cid)
		doPlayerAddItem(cid, 11192, 1)
		doRemoveCreature(cid)
		db.executeQuery("UPDATE `players` SET `level` = 8, `experience` = ".. getExperienceForLevel(8) .." ` WHERE `id` = ".. playerID ..";")
		db.executeQuery("UPDATE `players` SET `health` = 185, `healthmax` = 185, `mana` = 35, `manamax` = 35 WHERE `id` = ".. playerID ..";")
	end
end, 3 * 1000)
return true
end

Editado Julho 19 por Oneshot

SubwatS
21 de julho de 2012 às 11:50

só ta tirando a life mas o lvl ta continunando :s

TchubakaT
21 de julho de 2012 às 12:05

cara tenho script de reset vocation.

da pra modificar ele pra voce.

configurado pra resetar mana e lvl voceê escolhe. e vocação que precisa pra resetar.

você podia mudar no vocation.xml pra aparecer a mesma vocação que tava ao dar look.

e era so por 1 bau que tal vocation poderia abrir. ficaria legal.

se quiser o script fala.

SubwatS
21 de julho de 2012 às 12:41

quero nao, eu quero oq eu pedi.

vlw.

TchubakaT
21 de julho de 2012 às 13:04

testa isso ai.

function onSay(cid, words, param, channel)
	if getPlayerLevel(cid) < 3500 then
			return doPlayerSendCancel(cid, "Você precisa de level 3500 para poder usar o comando.")
	end

local config = {pid = getPlayerGUID(cid),newlv = 8,skills=10,ml=10,life = 185,mana = 35}
   local param = string.lower(param)

	addEvent(function()
			if isCreature(cid) then
					local playerID = getPlayerGUID(cid)
					doPlayerAddItem(cid, 11192, 1)
					doRemoveCreature(cid)
					db.executeQuery("UPDATE `players` SET `level` = "..config.newlv..", `experience` = "..getExperienceForLevel(config.newlv)..",`manamax` = "..config.mana..",`health` = "..config.life..", `healthmax` = "..config.life..",`mana` = "..config.mana..",`vocation` = "..newvoc..",`maglevel` = "..config.ml.." WHERE `id` = "..config.pid)
return true
end
	end, 3 * 1000)
	return true
end

Editado Julho 21 por Tchubaka