Você está desconectado.

Conecte-se e veja nossos conteúdos exclusivos!
 

  


[Talkaction] Editar level por comando

Compartilhe
avatar
GOD Vitor
Administrador
Administrador

King Coin(s) King Coin(s) : 33
Reputação : 13015
Facebook : Facebook.com/Vitor.Eduardo.5567
OTServ Favorito : otPokémonImeprium
Meu Char : Zoom
Seção Favorita : Spriting
Eu sou : Scripter
Tópicos : 256
Data de Cadastro : 26/09/2015
Idade : 19
Localização : Florianópolis

[Talkaction] Editar level por comando

Mensagem por GOD Vitor em 5/12/2015, 22:26

Eae galerinha, hoje vim trazer um sistema muito útil para OTServ, ele edita o level de qualquer jogador.

Ex: /level GOD Vitor,100
GOD Vitor: Nome do player que você deseja editar o level.
100: Level que você quer que o player tenha
Lembrando que é editar o level e não adicionar, se o player for level 150, e você editar o level dele para 100, o level dele vai descer para 100.

Vá na pasta do seu servidor/data/tallkactions, copie um arquivo em lua e adicione isto dentro dele
Spoiler:
function onSay(cid, words, param, channel)
local str = string.explode(param, ",")
local player = getPlayerByNameWildcard(str[1])
local amount = tonumber(str[2]) or 1

if not(player) then
return doPlayerSendTextMessage(cid, 27, "Player not found.")
elseif not(amount) then
return doPlayerSendTextMessage(cid, 27, words .. " player name, value.")
end

doPlayerAddExp(player, getExperienceForLevel(amount) - getPlayerExperience(player))
doCreatureAddMana(player, getCreatureMaxMana(player) - getCreatureMana(player))
doCreatureAddHealth(player, getCreatureMaxHealth(player) - getCreatureHealth(player))

return true
end

Em talkactions.xml, adicione esta linha
Spoiler:
<talkaction log="yes" words="/level" access="5" event="script" value="setplayerlevel.lua"/>

Créditos:
Tibiaking

    Data/hora atual: 24/8/2017, 07:44