Seumion
★ Spell Maker & Mapper ★
- Joined
- Feb 24, 2015
- Messages
- 172
- Reaction score
- 2
hello otland i have this demote script demote player from his level to level 8 but i want when i demote player all server see message
Seumion has demoted old zozo [500] with comment: "Healing Bot"
here is my script
Seumion has demoted old zozo [500] with comment: "Healing Bot"
here is my script
PHP:
function onSay(cid, words, param)
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Command param required.")
return true
end
local pid = getPlayerByNameWildcard(param)
if(not pid) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. param .. " not found.")
return true
end
local id = getPlayerGUID(pid)
if getCreatureStorage(pid, 90901) == -1 then
db.query("UPDATE `players` SET `blessings` = 0, `level` = 8, `mana` = 35, `health` = 185, `experience` = 4200, `healthmax` = 185, `manamax` = 35 WHERE `id` ='"..id.."';")
doPlayerAddExperience(pid, -getPlayerExperience(pid)+4200)
setCreatureMaxHealth(pid, 185)
setCreatureMaxMana(pid, 35)
setPlayerStorageValue(pid, 85989, 0)
setPlayerStorageValue(pid, 90901, getCreatureStorage(pid, 90901) + 2)
setPlayerStorageValue(pid, 88953, 1)
doCreatureAddMana(pid, -getCreatureMana(pid))
doCreatureAddHealth(pid, -getCreatureHealth(pid))
doCreatureSetDropLoot(pid, false)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Player " .. param .. " has been demoted.")
elseif getCreatureStorage(pid, 90901) >= 1 then
doBroadcastMessage("player " .. param .. " got demot from level " .. getPlayerLevel(pid) .. " to level 7!", MESSAGE_STATUS_CONSOLE_ORANGE)
db.query("UPDATE `players` SET `blessings` = 0, `level` = 8, `mana` = 35, `health` = 185, `experience` = 4200, `healthmax` = 185, `manamax` = 35 WHERE `id` ='"..id.."';")
doPlayerAddExperience(pid, -getPlayerExperience(pid)+4200)
setCreatureMaxHealth(pid, 185)
setCreatureMaxMana(pid, 35)
setPlayerStorageValue(pid, 85989, 0)
setPlayerStorageValue(pid, 90901, getCreatureStorage(pid, 90901) + 1)
setPlayerStorageValue(pid, 88953, 1)
doCreatureAddMana(pid, -getCreatureMana(pid))
doCreatureAddHealth(pid, -getCreatureHealth(pid))
doCreatureSetDropLoot(pid, false)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Player " .. param .. " has been demoted.")
end
return true
end