• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Sistema] Ayuda Con Mi Ot Protocolo

    Compartir:

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

    1Thắc mắc [Sistema] Ayuda Con Mi Ot Protocolo Sáb Nov 04, 2017 2:43 pm

    Ferchii

    Ferchii
    Miembro
    Miembro
    Alguein amablemente que me diga porque me sale esto y no puedo entrar a mi ot ? porfavor



    [Sistema] Ayuda Con Mi Ot Protocolo Ccccc10

    2 participantes

    2Thắc mắc Re: [Sistema] Ayuda Con Mi Ot Protocolo Sáb Nov 04, 2017 2:59 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    postea aqui tu creaturescripts vipexp.lua y endvip.lua



    [Sistema] Ayuda Con Mi Ot Protocolo YNU5B25
    2 participantes
    http://www.tibiaface.com

    3Thắc mắc Re: [Sistema] Ayuda Con Mi Ot Protocolo Sáb Nov 04, 2017 3:01 pm

    Ferchii

    Ferchii
    Miembro
    Miembro
    EndVIp

    --[[ by vodkart ]]--
    function onLogin(cid)

    if vip.hasVip(cid) == TRUE then
    setPlayerStorageValue(cid, 9898, 1)
    elseif getPlayerStorageValue(cid, 9898) == 1 and vip.hasVip(cid) == FALSE and vip.getVip(cid) == 0 then
    doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
    doPlayerPopupFYI(cid, "ah finished your VIP account.")
    setPlayerStorageValue(cid, 9898, -1)
    end
    return TRUE
    end



    VipExp


    function onLogin(cid)

    local rate = 2.5 -- 50%
    local config = {
    vip = "you receive "..((rate - 1)*100).."% more experience now!",
    notvip = "become a VIP account "..((rate - 1)*100).."% more experience!",
    }

    if vip.hasVip(cid) == FALSE then
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.notvip)
    else
    doPlayerSetExperienceRate(cid, rate)
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.vip)
    end
    return TRUE
    end

    2 participantes

    4Thắc mắc Re: [Sistema] Ayuda Con Mi Ot Protocolo Sáb Nov 04, 2017 3:04 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    hmmm ya se cual es tu problema lo que sucede es que tu base de dato sqlite no contiene la tabla vip en las account por ese motivo te marca error en aquellos scripts

    en tu carpeta data/lib

    ahi encontraras una rchivo del systema vip lo abre y en la primera linea te mostrara la tabla sqlite y la tabla mysql

    utiliza la tabla sqlite y ejecutala en tu base de datos sdb3 de tu ot



    [Sistema] Ayuda Con Mi Ot Protocolo YNU5B25
    2 participantes
    http://www.tibiaface.com

    5Thắc mắc Re: [Sistema] Ayuda Con Mi Ot Protocolo Sáb Nov 04, 2017 3:12 pm

    Ferchii

    Ferchii
    Miembro
    Miembro
    si me pudes decir como ejecutar la base de datos, noce programacion :/

    2 participantes

    6Thắc mắc Re: [Sistema] Ayuda Con Mi Ot Protocolo Sáb Nov 04, 2017 4:15 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    bueno para ejecutar tiene que hacer esto

    [Sistema] Ayuda Con Mi Ot Protocolo Captur10



    [Sistema] Ayuda Con Mi Ot Protocolo YNU5B25
    2 participantes
    http://www.tibiaface.com

    7Thắc mắc Re: [Sistema] Ayuda Con Mi Ot Protocolo Sáb Nov 04, 2017 5:58 pm

    Ferchii

    Ferchii
    Miembro
    Miembro
    me salio esto, error me manda [Sistema] Ayuda Con Mi Ot Protocolo Errr10

    2 participantes

    8Thắc mắc Re: [Sistema] Ayuda Con Mi Ot Protocolo Sáb Nov 04, 2017 6:01 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    hay amigo a hecho un gran toteria le eso es apra ejecutar tablas no scripts de open tibia

    si mira en lo que esta ejecutando hay 2 tablas

    query:

    query2:

    ejecute la tabla de query solo esa



    [Sistema] Ayuda Con Mi Ot Protocolo YNU5B25
    2 participantes
    http://www.tibiaface.com

    9Thắc mắc Re: [Sistema] Ayuda Con Mi Ot Protocolo Sáb Nov 04, 2017 6:05 pm

    Ferchii

    Ferchii
    Miembro
    Miembro
    solo segui tus pasos y asi me salio :/

    2 participantes

    10Thắc mắc Re: [Sistema] Ayuda Con Mi Ot Protocolo Sáb Nov 04, 2017 6:16 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    pues ahi te respondi pero no te dije pegues todo el codigo lol



    [Sistema] Ayuda Con Mi Ot Protocolo YNU5B25
    2 participantes
    http://www.tibiaface.com

    11Thắc mắc teste Sáb Nov 04, 2017 6:17 pm

    Ferchii

    Ferchii
    Miembro
    Miembro
    perdon fue mi error, mira mejor te pasare el codigo ..




    vip = {
    name = "Vip system";
    author = "Mock";
    version = "1.0.0.0";
    query="ALTER TABLE `accounts` ADD `vip_time` INTEGER";
    query2="ALTER TABLE `accounts` ADD `vip_time` INT(15) NOT NULL"
    }
    function vip.setTable()
    dofile('config.lua')
    if sqlType == "sqlite" then
    db.query(vip.query)
    else
    db.query(vip.query2)
    end
    end
    function vip.getVip(cid)
    assert(tonumber(cid),'Parameter must be a number')
    if isPlayer(cid) == FALSE then error('Player don\'t find') end;
    ae = db.getResult("SELECT `vip_time` FROM `accounts` WHERE `name` = '"..getPlayerAccount(cid).."';")
    if ae:getID() == -1 then
    return 0
    end
    local retee = ae:getDataInt("vip_time") or 0
    ae:free()
    return retee
    end

    function vip.getVipByAcc(acc)
    assert(acc,'Account is nil')
    local a = db.getResult("SELECT `vip_time` FROM `accounts` WHERE `name` = '"..acc.."';")
    if a:getID() ~= -1 then
    return a:getDataInt("vip_time") or 0, a:free()
    else
    error('Account don\'t find.')
    end
    end

    function vip.setVip(cid,time)
    dofile("config.lua")
    assert(tonumber(cid),'Parameter must be a number')
    assert(tonumber(time),'Parameter must be a number')
    if isPlayer(cid) == FALSE then error('Player don\'t find') end;
    db.query("UPDATE `"..sqlDatabase.."`.`accounts` SET `vip_time` = '"..(os.time()+time).."' WHERE `accounts`.`name` ='".. getPlayerAccount(cid).."';")
    end

    function vip.getVipByAccount(acc)
    assert(acc,'Account is nil')
    return db.getResult("SELECT `vip_time` FROM `accounts` WHERE `name` = '"..acc.."';"):getDataInt("vip_time") or 0
    end

    function vip.hasVip(cid)
    assert(tonumber(cid),'Parameter must be a number')
    if isPlayer(cid) == FALSE then return end;
    local t = vip.getVip(cid) or 0
    if os.time(day) < t then
    return TRUE
    else
    return FALSE
    end
    end

    function vip.hasVips(cid)
    assert(tonumber(cid),'Parameter must be a number')
    if isPlayer(cid) == FALSE then return end;
    local t = vip.getVip(cid)
    if os.time(day) < t then
    return TRUE
    else
    return FALSE
    end
    end

    function vip.accountHasVip(acc)
    assert(acc,'Account is nil')
    if os.time() < vip.getVipByAccount(acc) then
    return TRUE
    else
    return FALSE
    end
    end
    function vip.getDays(days)
    return (3600 * 24 * days)
    end
    function vip.addVipByAccount(acc,time)
    assert(acc,'Account is nil')
    assert(tonumber(time),'Parameter must be a number')
    local a = vip.getVipByAcc(acc)
    a = os.difftime(a,os.time())
    if a < 0 then a = 0 end;
    a = a+time
    return vip.setVipByAccount(acc,a)
    end
    function vip.setVipByAccount(acc,time)
    dofile("config.lua")
    assert(acc,'Account is nil')
    assert(tonumber(time),'Parameter must be a number')
    db.query("UPDATE `accounts` SET `vip_time` = '"..(os.time()+time).."' WHERE `accounts`.`name` ='"..acc.."';")
    return TRUE
    end
    function vip.returnVipString(cid)
    assert(tonumber(cid),'Parameter must be a number')
    if isPlayer(cid) == TRUE then
    return os.date("%d %B %Y %X ", vip.getVip(cid))
    end
    end


    tu sabes yo no, si me puedes cortar el codigo que debo de poner en sqlite

    2 participantes

    12Thắc mắc Re: [Sistema] Ayuda Con Mi Ot Protocolo Sáb Nov 04, 2017 8:03 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    esto


    ALTER TABLE `accounts` ADD `vip_time` INTEGER


    Enviado desde Topic'it



    [Sistema] Ayuda Con Mi Ot Protocolo YNU5B25
    2 participantes
    http://www.tibiaface.com

    13Thắc mắc Re: [Sistema] Ayuda Con Mi Ot Protocolo Dom Nov 05, 2017 1:40 am

    Ferchii

    Ferchii
    Miembro
    Miembro
    buenooo maya, gracias por la ayuda,


    si me sirvio Smile


    +REP

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