Ir para conteúdo

Featured Replies

  • Respostas 11
  • Visualizações 1.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @UP Aqui é seção de bots ele quer uma hotkey que quando o char virar redskull ele fale tal comando no caso "!removeskull".

Postado

open/data/talkactions/scripts/removeskull.lua

local exstorage = 1499

-- how many premium points are needed to take off the red skull

local COST = 20

-- "yes" or "no" // should it also remove all frags?

local REMOVE_FRAGS = "yes"

-- effect to use // you can find the list in data/lib/constant.lua

local EFFECT = CONST_ME_YELLOW_RINGS

function onSay(cid, words, param, channel)

if (exhaustion.check(cid, exstorage) == true) then

doPlayerSendCancel(cid, "You are exhausted")

return false

end

if getCreatureSkullType(cid) == SKULL_RED then

local query = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. ";")

local points = query:getDataInt("premium_points")

if points >= COST then

local update = db.executeQuery("UPDATE `accounts` SET `premium_points`= "..(points - COST).." WHERE `id`= " .. getPlayerAccountId(cid) .. "; ")

if (update == true) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Your red skull has been taken off!\nRemaining premium points: " .. (points - COST))

doCreatureSetSkullType(cid, SKULL_NONE)

doWriteLogFile("./data/logs/removeskull.log", "Success: " .. getCreatureName(cid))

if (REMOVE_FRAGS == "yes") then

doPlayerSetRedSkullTicks(cid, 0)

end

doSendMagicEffect(getPlayerPosition(cid), effect)

else

doPlayerSendCancel(cid, "Database error")

end

else

doPlayerSendCancel(cid, "You need " ..COST.. " premium points to remove red skull")

end

else

doPlayerSendCancel(cid, "You do not have red skull")

end

exhaustion.set(cid, exstorage, 30)

if (query ~= nil) then

query:free()

end

return TRUE

end

open data/talkactions/talkactions.xml (add this)

<talkaction words="!removeskull" event="script" value="removeskull.lua"/>

TIREI DA NET

Postado
  • Autor

open/data/talkactions/scripts/removeskull.lua

open data/talkactions/talkactions.xml (add this)

TIREI DA NET

Então amigo, acho que entendeu errado, eu quero é uma hotkey para tirar o red e não criar o comando para tirar red do meu "OT" que nem existe.

Obrigado.

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo