Ir para conteúdo
  • 0

Queria um script que perdesse 2 leveis acada morte


knightkunn

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Tente assim, na pasta data/globalevents/scripts adicione um arquivo chamado morreu.lua, coloque isso dentro:

 

function onDeath(cid, corpse, killer)
db.executeQuery("UPDATE `players` SET `level` = ".. level - 2 .." WHERE `id` = ".. pid ..";")
end
return TRUE
end

 

E em globalevents.xml adicione essa tag:

 

<event type="death" name="morreu" event="script" value="morreu.lua"/>

Editado por Roksas
Link para o comentário
Compartilhar em outros sites

  • 0

@Roksas

De exemplo de estagiário, erre pouco, e não extravagantemente como você fez no script que passou ¬¬'.

Corrigi seu script, caso o Usuário queira usa-lo:

 

function onDeath(cid)
if not isPlayer(cid) then return true end
local pid = getPlayerGUID(cid)
local level = getPlayerLevel(cid)
db.executeQuery("UPDATE `players` SET `level` = "..math.floor(level-2).." WHERE `id` = ".. pid ..";")
return TRUE
end

Link para o comentário
Compartilhar em outros sites

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