Ir para conteúdo

Posts Recomendados

eu queria pedir duas ajudas, a primeira de como aumentar e exp que ganha ao matar alguem no pvp enforced, eu percebi que na pasta config.LUA nos servers novos (obs: eu sou das antigas, voltei a ser hoster a pouco tempo) nao tem a linha que designa quantas vezes a exp vai ser dobrada ao matar alguém.

 

a segunda ajuda, eh de como adicionar item na moxila de algum personagem. como por exemplo. eu tenho OT pvp enforced mais os kinas nao tem mana potion, keria coloca elas na moxila dos kina.

 

relativo a primeira pergunta: ja tentei aumenta exp geral na pasta CONFIG.lua para 99999999999x ja tentei aumenta exp da pasta stages e tudo mais.

 

só que continua upando de 2 em 2 levels qndo mata alguem :((( algem ajuda ^^

Editado por guest41
Link para o comentário
https://xtibia.com/forum/topic/115817-encerrado-experiencia-em-enforced/
Compartilhar em outros sites

  • 1 year later...

Se não me engano para aumentar a exp ao matar um player tem que ter um script que vou te passar. Vá na pasta (data\creaturescripts\scripts) e crie um arquivo chamado onkill.lua e cole isto nele:

 

  function onKill(cid, target)
--config----------------------------
local lvl = getPlayerLevel(cid) --players level
local nlvl = getPlayerLevel(cid) + 5 -- add 5 levels
--end-------------------------------
   if isPlayer(target) == TRUE then
       if getPlayerIp(cid) ~= getPlayerIp(target) then
                       local exp = (50 * (lvl) * (lvl) * (lvl) - 150 * (lvl) * (lvl) + 400 * (lvl)) / 5
                       local nexp = (50 * (nlvl) * (nlvl) * (nlvl) - 150 * (nlvl) * (nlvl) + 400 * (nlvl)) / 5
                       local newexp = nexp - exp
                       doPlayerAddExp(cid,newexp)
                       doSendAnimatedText(getPlayerPosition(cid), "Orgasmic~", 198)
               else
           doPlayerAddExperience(cid, -50000)
           doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"You have been punished for killing a player of the same IP.")
       end
       end
   return TRUE
end

 

Agora volte para a pasta (data\creaturescripts) e abra o arquivo creaturescripts.xml, agora adicione esta TAG:

 

<event type="kill" name="FragReward" event="script" value="onkill.lua"/>

 

Volte para a pasta Scripts e abra o arquivo login.lua e encima de:

 

registerCreatureEvent(cid, "onPrepareDeath")

 

Cole Isto:

 

registerCreatureEvent(cid, "kill")

 

E para adicionar items na backpack do player vá na pasta (data\creaturescripts\scripts) e abra o arquivo firstitems.lua , repare nesta linha:

 

local bag = doPlayerAddItem(cid, 11257, 1)
doAddContainerItem(bag, 2160, 2)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 7618, 1)

 

Para adicionar Potion ou item na backpack crie uma linha assim:

 

doAddContainerItem(bag, 7588, 1)

 

Informação:

 

7588 -> ID do item que terá na backpack.

1 -> Quantidade do Item. Ex: 20 crystal coin.

Editado por NoHeAD
Link para o comentário
https://xtibia.com/forum/topic/115817-encerrado-experiencia-em-enforced/#findComment-1008400
Compartilhar em outros sites

  • 7 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
https://xtibia.com/forum/topic/115817-encerrado-experiencia-em-enforced/#findComment-1729539
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...