• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [TALKACTIONS] COMANDO PROMOTION PARA VIP Y PREMIUN

    Compartir:

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

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Bueno me encontava por las calles de google y me encuentro tirado este scrips lo recojo
    por que me suena muy interesante para las personas que quieran un systema de promocion para premiun y vip player mediante storange.

    esto colocan en talkactions.xml

    Código:
    <talkaction words="!promotion" event="script" value="promotion.lua"/>


    y esta aprte colocan en talkactions/scrips:

    Código:
    function onSay(cid, words, param, channel)

    local config = {
    [1] = {level = 20, valor = 20000},
    [2] = {level = 20, valor = 20000},
    [3] = {level = 20, valor = 20000},
    [4] = {level = 20, valor = 20000},
    vipsconfig = {onlyvips = "yes", storagevip = 1020}, --  Apenas players vips "yes" ou "no" e o storage da vip.
    onlypremmy = "yes" -- Apenas players premium accounts "yes" or "no".
    }

    if config.onlypremmy == "yes" and not isPremium(cid) then
    return doPlayerSendTextMessage(cid, 23, "Sorry, only premium players.")
    end
    if config.vipsconfig.onlyvips == "yes" and getPlayerStorageValue(cid, config.vipsconfig.storagevip) - os.time() <= 0 then
    return doPlayerSendTextMessage(cid, 23, "Sorry, only vips players.")
    end
    if config[getPlayerVocation(cid)] then
    if getPlayerLevel(cid) >= config[getPlayerVocation(cid)].level then
    if doPlayerRemoveMoney(cid, config[getPlayerVocation(cid)].valor) then
    setPlayerPromotionLevel(cid, 1)
    doPlayerSendTextMessage(cid, 22, "Congratulations, you have been successfully promoted!")
    doSendMagicEffect(cid, 14)
    else
    doPlayerSendTextMessage(cid, 23, "You need "..config[getPlayerVocation(cid)].valor.." gold coins to promote.")
    end
    else
    doPlayerSendTextMessage(cid, 23, "You need level "..config[getPlayerVocation(cid)].level.." to promote.")
    end
    else
    doPlayerSendTextMessage(cid, 23, "Sorry, you already promoted.")
    end
    return TRUE
    end

    en esta linea va la storange que usan o codigo ------storagevip = 1020------

    [TALKACTIONS] COMANDO PROMOTION PARA VIP Y PREMIUN V5v3tw

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