LO

Scripts Para Quando O Play Pisar Pelo Chão

Por Lordedosots, 06 de fev. de 2012 em Archived

script
5
869
LordedosotsL
06 de fevereiro de 2012 às 15:32

eu gostaria de um scripts para por no chão ai quando o play pisar foce morto .

 

e para uma quest

 

valendo rep+

Editado Fevereiro 6 por Lordeot

leandroskt8L
06 de fevereiro de 2012 às 15:56

Tenta esse script ai vai em data/movements adiciona essa tag la.

Obs: "23000" e onde você tem que coloca no piso que você QUER ActionID: [23000].

 

<movevent type="StepIn" actionid="23000" event="script" value="morte.lua"/>

 

depois vai em data/movements/script copia qualquer script.lua e renomeia para morte.lua e copia script cola e salva.

 

local config = {
storage = 20000, -- não mexa aqui  
}  

function onStepIn(cid, item, frompos, topos)
if isPlayer(cid) == TRUE then
if getPlayerStorageValue(cid, config.storage) <= 0 then  
doCreatureAddHealth(cid,-99999999) -- quantidade de vida player vai perder.
doPlayerSendTextMessage(cid, 22, "você foi morto"")  
setPlayerStorageValue(cid, config.storage, 1)  
end  
end
end  

Editado Fevereiro 6 por godleandro

LordedosotsL
06 de fevereiro de 2012 às 18:27

pedido respondido

 

tópico pode ser fechado e movido

Editado Fevereiro 6 por Lordeot

jhon992J
06 de fevereiro de 2012 às 23:42

Com esse script cada player morrera apenas uma vez ao passar por ele tile.

Para morrer toda vez use assim:

 

function onStepIn(cid, item, frompos, topos)
if isPlayer(cid) == TRUE then
doCreatureAddHealth(cid,-99999999) -- quantidade de vida player vai perder.
  doPlayerSendTextMessage(cid, 22, "Você foi morto!")    
  end
return TRUE
end  

bepokemonB
07 de fevereiro de 2012 às 15:40

Usem:

doTargetCombatHealth(0,cid,COMBAT_PHYSICALDAMAGE,-getCreatureHealth(cid),-getCreatureHealth(cid),CONST_ME_NONE)

 

Buga menos.

Editado Fevereiro 7 por Byerne