Ir para conteúdo
  • 0

Vender Level


Subwat

Pergunta

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

=]

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

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 por Oneshot
Link para o comentário
Compartilhar em outros sites

  • 0

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.

Link para o comentário
Compartilhar em outros sites

  • 0

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 por Tchubaka
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...