• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [Talkactions] Adicionar/remover premium (Tfs 0.4.0/0.3.6)

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola usuarios de tibiaface



    Bueno les traigo el talkactions para adicionar y remover premium a los player bueno esto solo es para tfs 0.4.0/0.3.6

    Nos vamos a:

    Data/talkactions/scripts

    copiamos cualquier archivo y renombramos por addpremmy.lua y pegamos esto dentro

    Código:
    function onSay(cid, words, param)
        local t = string.explode(string.lower(param), ",")
        local call, name, day = t[1], t[2], t[3]
        local player, keys = getPlayerByName(name), {"add", "remove", "check"}
        if not isInArray(keys, call) or param == '' or name == nil then
       return doPlayerPopupFYI(cid,"Está com problemas?\nAprenda os comandos!\n---------------\nAdicionar premium:\n/pa ".. keys[1] ..", player, days\n/pa ".. keys[1] ..", Wakon, 30\n---------------\nRemover premium:\n/pa ".. keys[2] ..", player, days\n/pa ".. keys[2] ..", Wakon, 30\n---------------\nVer Premium:\n/pa ".. keys[3] ..", player\n/pa check, Wakon\n---------------")
        elseif not isPlayer(player) then
       return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'O jogador não está online ou não existe.')
        end
       
        if call == keys[1] then
       doPlayerAddPremiumDays(player, day)
       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Foi adicionado '.. day ..' dias de premium ao jogador '.. name ..'.')
       doPlayerSendTextMessage(player, MESSAGE_EVENT_ADVANCE, 'Você recebeu '.. day ..' premium days de um membro da equipe!')
        elseif call == keys[2] then
            doPlayerRemovePremiumDays(player, day)
       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Foi removido '.. day ..' dias de premium do jogador '.. name ..'.')
        elseif call == keys[3] then
       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'O jogador '.. name ..' tem '.. getPlayerPremiumDays(player) ..' dias de premium.')
        end
      return true
    end

    Luego añadimos esta tag en:

    Data/talkactions/talkactions.xml

    Código:
    <talkaction log="yes" words="/pa" access="5" event="script" value="addpremmy.lua" />



    Ver perfil de usuario http://www.tibiaface.com

    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.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).