BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Aol Y bless Pedido

Aol Y bless Pedido

#1 Aol Y bless Pedido el Mar Feb 04, 2014 6:55 pm

By GodManu


Miembro
Hola ..

Bueno necesito Un Script De aol y bless pero En vez que te retiren Dinero De la mochila que se retire del Banco..

Eso Saludos y Gracias por leer D:

http://google.com

#2 Re: Aol Y bless Pedido el Vie Feb 07, 2014 10:53 am

By GodManu


Miembro
@Bump :3

algún ayudante? que me ayude? D:

http://google.com

#3 Re: Aol Y bless Pedido el Vie Feb 07, 2014 11:42 am

Sirakx


Moderador
Aquí lo tienes si ya tienes estos scripts repetidos en el archivo talkaction.xml te recomiendo que los borres o siemple mente que lo llames de otra manera digamos !aol con !aoll......Ahora vas a tu ot/data/talkactions/ y abres talkactions.xml y dentro pones esto...

Código:

<talkaction access="0-3" words="!aol" event="script" value="aol.lua"/>
<talkaction access="0-3" words="!bless" event="script" value="bless.lua"/>

ahora vas al data de la carpeta de talkactions y creas 2 archivos luas, uno con el nombre de aol.lua y el otro bless.lua.

En aol.lua pones dentro esto:

Spoiler:

Código:

  function onSay(cid, words, param)

local config = {
        bankSystemEnabled = getBooleanFromString(getConfigInfo('bankSystem')),
        playerIsFighting = hasCondition(cid, CONDITION_INFIGHT)
}

if config.bankSystemEnabled == TRUE then
        if config.playerIsFighting == FALSE then
if(param == "") then
      if getPlayerBalance(cid) >= 10000 then
          doPlayerWithdrawMoney(cid, 10000)
          doPlayerAddItem(cid,2173)
          doSendAnimatedText(getCreaturePosition(cid), 'Aol!!', TEXTCOLOR_WHITE)
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your account balance is " .. getPlayerBalance(cid) .. ".")
        end
else
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "There is not enough gold on your account.")
        end
        return TRUE
else
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Bank can not be used in fight.")
        return TRUE
end
else
        return FALSE
        end
end

ahora en bless.lua pones dentro esto:

Spoiler:
Código:

  function onSay(cid, words, param)

local config = {
        bankSystemEnabled = getBooleanFromString(getConfigInfo('bankSystem')),
        playerIsFighting = hasCondition(cid, CONDITION_INFIGHT)
}
local cost = 50000
if config.bankSystemEnabled == TRUE then
        if config.playerIsFighting == FALSE then
if getPlayerBlessing(cid, 5) == TRUE then
doPlayerSendCancel(cid, "You have already have been blessed.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return TRUE
end
if(param == "") then
       if getPlayerBalance(cid) >= 50000 then
          doPlayerWithdrawMoney(cid, 50000)
          doPlayerAddBlessing(cid, 1)
          doPlayerAddBlessing(cid, 2)
          doPlayerAddBlessing(cid, 3)
          doPlayerAddBlessing(cid, 4)
          doPlayerAddBlessing(cid, 5)
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your account balance is " .. getPlayerBalance(cid) .. ".")
          doSendAnimatedText(getCreaturePosition(cid), 'Blessed!!!', TEXTCOLOR_WHITE)
          return TRUE
        else
            doPlayerPopupFYI(cid, "You need to have "..cost.."gp to buy blessings.")
            doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
        return TRUE
        end
else
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "There is not enough gold on your account.")
        end
        return TRUE
else
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Bank can not be used in fight.")
        return TRUE
end
else
        return FALSE
        end
end

Ya lo probé y me funciono a la perfección deja tu rep



[Tienes que estar registrado y conectado para ver esa imagen]
http://celesta-global.net/

#4 Re: Aol Y bless Pedido el Vie Feb 07, 2014 1:08 pm

By GodManu


Miembro
Muchas, Muchas Gracias

Sin duda +Rep

-Cierren el tema :3

http://google.com

#5 Re: Aol Y bless Pedido Hoy a las 8:50 pm

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .