HA
pedido

Receber Dinheiro Ao Matar Player

Por hadamais, 04 de out. de 2012 em Scripts

servidor enforced!
21
3k
hadamaisH
04 de outubro de 2012 às 14:35

Tipo, pra quando os players se matarem,

nenhum deles ficar PK, nem Ficar RED, nem Ficar BLACK entende?

notle2012N
04 de outubro de 2012 às 14:41

config.lua

procura por

 

worldType =

deixa assim

worldType = "pvp-enforced"

15790911
04 de outubro de 2012 às 14:42

Removido! (desculpa o spam)

 

---

 

Mas faça o que o Notle disse, basta trocar o mode pvp do seu Server!

Editado Outubro 4 por GuizitoG

hadamaisH
04 de outubro de 2012 às 14:56

Mudando esse Type ja acaba com esses problemas?

3 semanas depois...
22 de outubro de 2012 às 11:04

Eu usei este mesmo script, porém no meu não funcionou !

Ajudem-me por favor.

<?xml version="1.0" encoding="UTF-8"?>
<creaturescripts>

   <event type="login" name="PlayerLogin" event="script" value="login.lua"/>
   <event type="login" name="Lowlevellock" event="script" value="lowlevellock.lua"/>
    <event type="death" name="DeathBroadcast" event="script" value="deathBroadcast.lua"/>
   <event type="reportbug" name="SaveReportBug" script="reportbug.lua"/>
   <event type="think" name="Idle" event="script" value="idle.lua"/>
   <event type="think" name="SkullCheck" event="script" value="skullcheck.lua"/>
    <event type="kill" name="KillingInTheNameOf" event="script" value="killinginthenameof.lua"/>
    <event type="login" name="playercheck" script="playercheck.lua"/>
   <event type="kill" name="killbonus" event="script" value="killbonus.lua"/>
</creaturescripts>

 

killbonus.lua

function onDeath(cid, corpse, deathList)
if isPlayer(cid) and isPlayer(deathList[1]) then
local v = {
rewardid = 2152, qnt = 5,  --  primeiro item  qnt = quantos itens
rewardid2 = 5943, qnt2 = 1,  -- segundo item
killer_name = getCreatureName(deathList[1]),
killer_level = getPlayerLevel(deathList[1]),
target_name = getCreatureName(cid),
target_level = getPlayerLevel(cid),
pos = getCreaturePosition(cid),
text = 'TO HELL!'
}
local reward = doPlayerAddItem(deathList[1], v.rewardid, v.qnt) and doPlayerAddItem(deathList[1], v.rewardid2, v.qnt2)
doItemSetAttribute(reward, "description", "Killed at level " .. v.target_level .. " by " .. v.killer_name .. " I was at level " .. v.killer_level .. " when. " .. (getCreatureSkullType(cid) <= SKULL_GREEN and "[Not-Justified]" or "[Justified]"))
doItemSetAttribute(reward, "name", v.target_name .."'s Heart")
doPlayerSendTextMessage(deathList[1], MESSAGE_STATUS_CONSOLE_ORANGE, "You killed ".. v.target_name .." " .. (getCreatureSkullType(cid) <= SKULL_GREEN and "wrong." or "just."))
doSendAnimatedText(v.pos, v.text, TEXTCOLOR_RED)
end
return true
end

VodkartV
22 de outubro de 2012 às 18:56
function onKill(cid, target, lastHit)
local money = 500
if isPlayer(cid) and isPlayer(target) and getPlayerIp(cid) ~= getPlayerIp(target) then
doPlayerAddMoney(cid, money)
end
return true
end

Editado Outubro 22 por Vodkart