• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Sistema] sistema premium

    Compartir:

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

    1Resuelto [Sistema] sistema premium Lun Jul 04, 2016 3:10 pm

    God Aries

    God Aries
    Miembro
    Miembro
    Hola amigos de tibia face ,vengo a hacer un pedido para modificar la premium de mi server y que tenga lo que tiene este sistema [Tienes que estar registrado y conectado para ver este vínculo] pero en premium, que tenga premium tiles para que solo pasen los premium, que tenga para modificar la exp de los premium , un item que de premium y que les salga un efecto a los premium, Espero y me ayuden con este pedido aunque suenen como 4 pedidos XD pero los pongo para no spamear de temas en el foro,

    PD: uso tfs 0.3.7

    2 participantes

    2Resuelto Re: [Sistema] sistema premium Mar Jul 05, 2016 9:52 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    aqui tiene el tile premium
    esto va en movevents

    Código:
    function onStepIn(cid, item, position, fromPos, fromPosition)
    if not isPremium(cid) then
    doTeleportThing(cid, fromPosition, true)
    doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
    doCreatureSay(cid, "Sorry, only Premium players are allowed to pass!", TALKTYPE_MONSTER)
    doPlayerSendTextMessage(cid, 27, "Go away only premium can enter!.")
    else
    doSendMagicEffect(getCreaturePosition(cid), CONST_ME_FIREWORK_RED)
    doPlayerSendTextMessage(cid, 27, "Welcome to the Premium Side, here can you explore new things and face other creatures.")
    doCreatureSay(cid, "Welcome Bro!", TALKTYPE_MONSTER)
    end
    end

    Código:
    <movevent type="StepIn" actionid="40050" event="script" value="premiumtile.lua"/>

    -----------------------------------------------------------------------------------------------

    ahora esto va en creature scripts


    Código:
    function onLogin(cid)
    if getPlayerPremiumDays(cid) >= 1 then
    doPlayerSetExperienceRate(cid, 1.15) -- 1.15 = +15% experience, change as you wish. Example: 2.0 = double exp
    else
    doPlayerSetExperienceRate(cid, 1.0) -- returns to normal rate when premium days expire
    end
    return true
    end

    login.lua
    Código:
    registerCreatureEvent(cid, "extraPremExp")

    y en creaturescript.xml

    Código:
    <event type="login" name="extraPremExp" event="script" value="premiumCheck.lua"/>



    ------------------------------------------------------------------------------------

    si usas otx ya tiene el scroll premium que solo ala darle click te añade premium point





    [Sistema] sistema premium YNU5B25
    2 participantes
    http://www.tibiaface.com

    3Resuelto Re: [Sistema] sistema premium Mar Jul 05, 2016 10:11 pm

    God Aries

    God Aries
    Miembro
    Miembro
    gracias lo probare, ya solo me faltaría un efecto para los premium Very Happy

    2 participantes

    4Resuelto Re: [Sistema] sistema premium Miér Jul 06, 2016 10:41 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    aqui tienes el premium effecto te vas creaturescripts

    Código:
    local time = 5
    local random = math.random(1, 255)
    local info = {
    {effect = 29, message = "PREMIUM"}
    }


    function effect(cid)
    if (isPlayer(cid)) then
    if (isPremium(cid)) then
    doSendMagicEffect(getCreaturePosition(cid), info.effect)
    end
    addEvent(effect, time * 1000, cid)
    end
    end


    function onLogin(cid)
    if (isPremium(cid)) then
    doSendMagicEffect(getCreaturePosition(cid), info.effect)
    doCreatureSay(cid, info.message, random)
    end
    return 1
    end

    en login.lua

    Código:

    registerCreatureEvent(cid, "pm")


    en creaturescripts.xml


    Código:
    <event type="login" name="pm" event="script" value="pm.lua"/>






    [Sistema] sistema premium YNU5B25
    2 participantes
    http://www.tibiaface.com

    5Resuelto Re: [Sistema] sistema premium Miér Jul 06, 2016 11:44 pm

    God Aries

    God Aries
    Miembro
    Miembro
    gracias maya pero me da debug, sin error en consola mira

    [Sistema] sistema premium 52c27e63e30e368d8bc405af5d6d1da8

    2 participantes

    6Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 12:01 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    remplaza por este


    Código:


    local tab = {
        effect = {27, 5} -- {number, delay}
    }

    function sendEffect(cid)
        doSendMagicEffect(getThingPos(cid), tab.effect[1])
        addEvent(sendEffect, tab.effect[2] * 1000, cid)
        return true
    end

    function onLogin(cid)
        if getPlayerPremiumDays(cid) > 0 then
            sendEffect(cid)
    doCreatureSay(cid,"PREMIUM", random)
        end
        return true
    end



    [Sistema] sistema premium YNU5B25
    2 participantes
    http://www.tibiaface.com

    7Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 12:13 am

    God Aries

    God Aries
    Miembro
    Miembro
    si funciona pero solo sale el efecto, no sale el mensage de premium porque si tiene mensaje no? a y da debug cada vez que entro y luego entro otravez y el mono estaba asi conectado a que se devera? antes e quitado el script y no m da debug :/


    [Sistema] sistema premium Abb94cee63dcf23bdb15ed1203a9c3ae

    [Sistema] sistema premium 182464b68b366f3fb083d1c6df9f9981

    error en consola:

    [Sistema] sistema premium 93489cf527e3aea85ee53e5a1259f80f

    2 participantes

    8Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 12:17 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador

    aqui tienes

    Código:
    local random = math.random(1, 255)

    local tab = {
        effect = {27, 5} -- {number, delay}
    }

    function sendEffect(cid)
        doSendMagicEffect(getThingPos(cid), tab.effect[1])
        addEvent(sendEffect, tab.effect[2] * 1000, cid)
        return true
    end

    function onLogin(cid)
        if getPlayerPremiumDays(cid) > 0 then
            sendEffect(cid)
    doCreatureSay(cid,"PREMIUM", random)
        end
        return true
    end



    [Sistema] sistema premium YNU5B25
    2 participantes
    http://www.tibiaface.com

    9Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 12:31 am

    God Aries

    God Aries
    Miembro
    Miembro
    aff , me pasa lo mismopero ahora despues del debug ya ni m deja entrar Sad

    [Sistema] sistema premium 97a2c30498824e4537000aa9f0588e0d

    [Sistema] sistema premium Cea8af454c7a411376286cbbb9bc3c83

    Error en consola:

    [Sistema] sistema premium 97a2c30498824e4537000aa9f0588e0d

    2 participantes

    10Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 12:38 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    aqui tienes

    Código:
    local delay = 3000 
    function sendpreEffect(cid)
       if getPlayerPremiumDays(cid) > 0 then
          doSendAnimatedText(getThingPos(cid), "Premium", math.random(1, 255))
          addEvent(sendVipEffect, delay, cid)
        end
    end

    function onLogin(cid)
       sendpreEffect(cid)
    return true
    end



    [Sistema] sistema premium YNU5B25
    2 participantes
    http://www.tibiaface.com

    11Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 12:42 am

    God Aries

    God Aries
    Miembro
    Miembro
    no hay debug, pero no me sale el efecto ni el text

    error en consola:

    [Sistema] sistema premium 4e7382345e0b3edaaab509e303514e4c

    2 participantes

    12Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 12:45 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    listo
    Código:

      local delay = 3000 
                function sendPreEffect(cid)
                  if getPlayerPremiumDays(cid) > 0 then
                      doCreatureSay(getThingPos(cid), "Premium", math.random(1, 255))
                      addEvent(sendPreEffect, delay, cid)
                    end
                end

                function onLogin(cid)
                  sendPreEffect(cid)
                return true
                end



    [Sistema] sistema premium YNU5B25
    2 participantes
    http://www.tibiaface.com

    13Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 12:48 am

    God Aries

    God Aries
    Miembro
    Miembro
    Error De nuevo:

    [Sistema] sistema premium F3093b0c3dcfc5e87ac77d2ac72d7a45

    2 participantes

    14Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 12:56 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    TEST

    Código:
     local effect = 27

    local tempo = 7
     
    function onLogin(cid)
    if getPlayerStorageValue(cid, storage) - os.time() >= 1 then
    SendEffect(cid)
    end
    return TRUE
    end
     
    function SendEffect(cid)
    if getPlayerPremiumDays(cid) > 0 then return LUA_ERROR end
    doSendMagicEffect(getCreaturePosition(cid), effect)
    doCreatureSay(getPlayerPosition(cid), "PREMIUM!", TALKTYPE_ORANGE_1)
    addEvent(SendEffect, tempo*1000, cid)
    return TRUE
    end



    [Sistema] sistema premium YNU5B25
    2 participantes
    http://www.tibiaface.com

    15Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 1:02 am

    God Aries

    God Aries
    Miembro
    Miembro
    no sucede nada Embarassed

    2 participantes

    16Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 8:56 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Código:
              local effect = 27

                local tempo = 7
               
                function onLogin(cid)
                if getPlayerPremiumDays(cid) > 0 then
                SendEffect(cid)
                end
                return TRUE
                end
               
                function SendEffect(cid)
                if getPlayerPremiumDays(cid) > 0 then return LUA_ERROR end
                doSendMagicEffect(getCreaturePosition(cid), effect)
                doCreatureSay(getPlayerPosition(cid), "PREMIUM!", TALKTYPE_ORANGE_1)
                addEvent(SendEffect, tempo*1000, cid)
                return TRUE
                end



    [Sistema] sistema premium YNU5B25
    2 participantes
    http://www.tibiaface.com

    17Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 1:58 pm

    God Aries

    God Aries
    Miembro
    Miembro
    sigue sin funcionar, no pasa nada :S

    2 participantes

    18Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 2:11 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    prueba esta esta con global events

    Data/globalevents/script
    Código:

    function onThink(interval, lastExecution)
            for _, name in ipairs(getOnlinePlayers()) do
            local cid = getPlayerByName(name)
                  if not isPlayerGhost(cid) and getPlayerPremiumDays(cid) > 0 then
                      doSendMagicEffect(getPlayerPosition(cid), 27)
                      doSendAnimatedText(getPlayerPosition(cid), "Premium!", TEXTCOLOR_RED)
                  end
            end
            return true
    end

    Globalevents.xml
    Código:

    <globalevent name="vipEffect" interval="3" script="vipEffect.lua"/>



    [Sistema] sistema premium YNU5B25
    2 participantes
    http://www.tibiaface.com

    19Resuelto Re: [Sistema] sistema premium Jue Jul 07, 2016 2:23 pm

    God Aries

    God Aries
    Miembro
    Miembro
    Gracias maya, este va a la perfección Very Happy una vez mas los mayas hicieron su magia jajaja, ya puedes cerrar tema

    2 participantes

    Contenido patrocinado


    2 participantes

    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).