Jump to content

docfather

Inactive Member
  • Posts

    6
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by docfather

  1. Hello, i installed Wing System but the effect is not visible.I tried many effects but none of them seem to work.I have Sash System installed, the binary compiled succesfully...I don t understand where is the problem.

    The code i used is the following:

    instancebase.cpp

    #ifdef ENABLE_EFFECT_WINGS_NEW
        if (dwSash == 85004)
        {
            fSpecular += 35;

            m_dwSashEffect = EFFECT_REFINED + EFFECT_WINGS_NEWS1;
            __EffectContainer_AttachEffect(m_dwSashEffect);
        }
        if (dwSash == 85008)
        {
            fSpecular += 35;

            m_dwSashEffect = EFFECT_REFINED + EFFECT_WINGS_NEWS2;
            __EffectContainer_AttachEffect(m_dwSashEffect);
        }

    Instancebase.h

    #ifdef ENABLE_EFFECT_WINGS_NEW
                EFFECT_WINGS_NEWS1 = 23,
                EFFECT_WINGS_NEWS2 = 24,
    #endif

     

    Locale_inc.h

    #define ENABLE_EFFECT_WINGS_NEW

    Pythonapplicationmodule.cpp

    #ifdef ENABLE_EFFECT_WING_NEW
        PyModule_AddIntConstant(poModule, "ENABLE_EFFECT_WINGS_NEW",    1);
    #else
        PyModule_AddIntConstant(poModule, "ENABLE_EFFECT_WINGS_NEW",    0);
    #endif


    #endif

     

    Clientside:

     

        if app.ENABLE_EFFECT_WINGS_NEW:
            chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED + 23, "Bip01", "d:/ymir work/item/weapon/Ksjeu_Anim/Ksjeu_Wings/ksjeu_wings_set8/ksjeu_wings_set8.mse")
            chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED + 24, "Bip01", "d:/ymir work/effect/wings/wings_kazu.mse")

     

    I did replace if (dwSash == 85004) with my sash code.

     

    Thank you.

     

  2. Hi i have a problem with Playtime.If i create new character sometimes it shows up that i played 3 milion minutes even if i played only 10.Someone knows how to solve this bug?I use serverfiles 40k and i have source.Srry for my bad english.Thank you

     

    [EDIT]Solved.It was a problem in server source.

  3. Hello,i am trying to make a new costume in 3ds max but i have a problem.The bones position seems wrong to me and i don t know if they need to be in this position.Even if i move them ,it looks weird.
    When i import the gr2 i set them like this: x = 0 y = 0 z = 100 and rotation x=0 y=0 and z=270.

    Is this good or i am doing something wrong?
    Here is an image of how it s looking
    Sorry for my bad english.

    bones.jpg

  4. Hello.I ve implemented the Jail System but i think the quest is not good.The map is working but when i write the name of the player and the punish time nothing happens.The Map is working,also,i have the mysql_query function and the map index in the quest it s good.The mysql part is also working fine,i can see the time there...

    This is my quest if someone can help me.Thank you

    quest carcel_rinnegan begin
        state start begin
            when 40001.use with pc.is_gm() begin
                say_red("Escribe el nombre exacto del preso:")
                local rinne = input()
                say_green("Carcelero :")
                say("")
                say_blue2("Introduce la duracion de la condena en segundos,")
                say_blue2("El tiempo se muestra en segundos en la tabla")
                say("")
                say_blue2("30 Minutos = 1800")
                say_blue2("1 Hora = 3600")
                say_blue2("15 Horas = 54000")
                say_blue2("1 Dia = 86400")
                say_blue2("1 Mes = 2419200")
                say("")
                say_gold("Utiliza la tabla para calcular el tiempo deseado")
                local rinne2 = input()
                local id = mysql_query("SELECT player.id from player.player where player.name = '"..rinne.."'")
                mysql_query("UPDATE player.player SET carcel_rinnegan = carcel_rinnegan +"..rinne2.." WHERE id = "..id.id[1]..";")
                notice_all("El usuario "..rinne.." tiene una condena de carcel por "..rinne2.." segundos.")
            end
            when login with pc.get_map_index() != 48 begin
                local ban = mysql_query("SELECT carcel_rinnegan from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
                if ban >= 1 then
                    notice_all("El usuario "..pc.get_name().." ha sido encarcelado por "..ban.." segundos.")
                    local luli = math.random(1,8)
                    if luli == 1 then
                        pc.warp(39911000,39911000)
                    elseif luli == 2 then
                        pc.warp(39914000,39911000)
                    elseif luli == 3 then
                        pc.warp(39916000,39913000)
                    elseif luli == 4 then
                        pc.warp(39916000,39915000)
                    elseif luli == 5 then
                        pc.warp(39914000,39917000)
                    elseif luli == 6 then
                        pc.warp(39911000,39917000)
                    elseif luli == 7 then
                        pc.warp(39909000,39915000)
                    elseif luli == 8 then
                        pc.warp(39909000,39913000)
                    end
                end
            end
            when login with pc.get_map_index() == 48 begin
                local ban = mysql_query("SELECT carcel_rinnegan from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
                if ban >= 1 then
                    cmdchat("carcel")
                    loop_timer("carcel_rinnegan", 20)
                    notice_all("El usuario "..pc.get_name().." esta cumpliendo su condena en la carcel")
                    notice_all("Y le quedan "..ban.." segundos de condena.")
                    mysql_query("UPDATE player.player SET carcel_rinnegan = carcel_rinnegan -5 WHERE id = "..pc.get_player_id()..";")
                    loop_timer("carcel_rinnegan", 5)
                    loop_timer("info_carcel", 60)
                    chat("Te quedan "..ban.." segundos de condena ")
                end
            end
            when carcel_rinnegan.timer begin
                cmdchat("carcel")
            end
            when carcel_rinnegan.timer begin
                mysql_query("UPDATE player.player SET carcel_rinnegan = carcel_rinnegan -5 WHERE id = "..pc.get_player_id()..";")
                local ban = mysql_query("SELECT carcel_rinnegan from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
                if ban <= 0 then
                    cleartimer("carcel_rinnegan")
                    cleartimer("info_carcel")
                    notice_all("El usuario "..pc.get_name().." ha cumplido con su condena")
                    chat("Habla con el guardia para salir de la carcel.")
                end
            end
            when info_carcel.timer begin
                local ban = mysql_query("SELECT carcel_rinnegan from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
                chat("Te quedan "..ban.." segundos de condena.")
            end
            when 11000.chat. "Quiero visitar la carcel" or 11002.chat. "Quiero visitar la carcel" or 11004.chat. "Quiero visitar la carcel" begin
                say_blue2("Hola, yo te puedo llevar a la carcel")
                say_blue2("asi podras visitar a tus amigos")
                say_blue2("Quieres ir?")
                local lol = select ("Si", "No")
                if lol == 1 then
                    pc.warp(39912500,39914000)
                end
            end
            when 11020.chat. "Quiero pagar mi fianza" begin
                local ban = mysql_query("SELECT carcel_rinnegan from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
                if ban == 0 then
                    say_green("Parece que ya te puedes ir")
                    say_blue2("ahora mismo te llevo a la ciudad")
                    say_red("y la proxima vez ten mas cuidado con lo que haces.")
                    wait()
                    warp_to_village()
                elseif ban >= 2419200 then
                    if pc.count_item(100005) <= 79 then
                        say_red("Guardia:")
                        say_red("Necesitas 80kkk de yang para poder pagar la fianza.")
                        say_red("Usted no tiene el dinero suficiente[ENTER]para pagar la fianza.")
                    else
                        cleartimer("carcel_rinnegan")
                        cleartimer("info_carcel")
                        say_red("Guardia:")
                        say_green("Veo que ya tienes el dinero[ENTER]para pagar la fianza")
                        say_green("Espera un momento mientras cuento el dinero..")
                        wait()
                        say_green("Listo todo en orden, ahora te retiro tu condena[ENTER]Y te podras ir, solo recuerda")
                        say_green("no seguir cometiendo estupideces.")
                        pc.remove_item(100005, 80)
                        mysql_query("UPDATE player.player SET carcel_rinnegan = 0 WHERE id = "..pc.get_player_id()..";")
                        notice_all("El usuario "..pc.get_name().." a pagado su fianza")
                        notice_all("Por el valor de 80kkk de yang.")
                    end
                elseif ban >= 604800 then
                    if pc.count_item(100005) <= 49 then
                        say_red("Guardia:")
                        say_red("Necesitas 50kkk de yang para poder pagar la fianza.")
                        say_red("Usted no tiene el dinero suficiente[ENTER]para pagar la fianza.")
                    else
                        cleartimer("carcel_rinnegan")
                        cleartimer("info_carcel")
                        say_red("Guardia:")
                        say_green("Veo que ya tienes el dinero[ENTER]para pagar la fianza")
                        say_green("Espera un momento mientras cuento el dinero..")
                        wait()
                        say_green("Listo todo en orden, ahora te retiro tu condena[ENTER]Y te podras ir, solo recuerda")
                        say_green("no seguir cometiendo estupideces.")
                        pc.remove_item(100005, 50)
                        mysql_query("UPDATE player.player SET carcel_rinnegan = 0 WHERE id = "..pc.get_player_id()..";")
                        notice_all("El usuario "..pc.get_name().." a pagado su fianza")
                        notice_all("Por el valor de 50kkk de yang.")
                    end
                elseif ban >= 86400 then
                    if pc.count_item(100005) <= 24 then
                        say_red("Guardia:")
                        say_red("Necesitas 25kkk de yang para poder pagar la fianza.")
                        say_red("Usted no tiene el dinero suficiente[ENTER]para pagar la fianza.")
                    else
                        cleartimer("carcel_rinnegan")
                        cleartimer("info_carcel")
                        say_red("Guardia:")
                        say_green("Veo que ya tienes el dinero[ENTER]para pagar la fianza")
                        say_green("Espera un momento mientras cuento el dinero..")
                        wait()
                        say_green("Listo todo en orden, ahora te retiro tu condena[ENTER]Y te podras ir, solo recuerda")
                        say_green("no seguir cometiendo estupideces.")
                        pc.remove_item(100005, 25)
                        mysql_query("UPDATE player.player SET carcel_rinnegan = 0 WHERE id = "..pc.get_player_id()..";")
                        notice_all("El usuario "..pc.get_name().." a pagado su fianza")
                        notice_all("Por el valor de 25kkk de yang.")
                    end
                elseif ban >= 3600 then
                    if pc.count_item(100005) <= 9 then
                        say_red("Guardia:")
                        say_red("Necesitas 10kkk de yang para poder pagar la fianza.")
                        say_red("Usted no tiene el dinero suficiente[ENTER]para pagar la fianza.")
                    else
                        cleartimer("carcel_rinnegan")
                        cleartimer("info_carcel")
                        say_red("Guardia:")
                        say_green("Veo que ya tienes el dinero[ENTER]para pagar la fianza")
                        say_green("Espera un momento mientras cuento el dinero..")
                        wait()
                        say_green("Listo todo en orden, ahora te retiro tu condena[ENTER]Y te podras ir, solo recuerda")
                        say_green("no seguir cometiendo estupideces.")
                        pc.remove_item(100005, 10)
                        mysql_query("UPDATE player.player SET carcel_rinnegan = 0 WHERE id = "..pc.get_player_id()..";")
                        notice_all("El usuario "..pc.get_name().." a pagado su fianza")
                        notice_all("Por el valor de 10kkk de yang.")
                    end
                else
                    say_red("Guardia:")
                    say_red("Lo siento, te queda menos de 1 hora de carcel")
                    say_red("Ya no puedes pagar tu fianza,")
                    say_red("Tendras que esperar a cumplir tu condena.")
                end
            end
            when 11020.chat. "Pagar la fianza de otro" begin
                say_blue2("Escribe el nombre de el usuario[ENTER]a quien quieres pagar la fianza")
                local rinne = input()
                local id = mysql_query("SELECT player.id from player.player where player.name = '"..rinne.."'")
                local ban = mysql_query("SELECT carcel_rinnegan from player.player WHERE id="..id.id[1].." LIMIT 1;")[1][1]
                if ban == 0 then
                    say_red("El usuario "..rinne.." no esta encarcelado.")
                    return
                elseif ban >= 2419200 then
                    if pc.count_item(100005) <= 79 then
                        say_red("Guardia:")
                        say_red("Necesitas 80kkk de yang para poder pagar la fianza.")
                        say_red("Usted no tiene el dinero suficiente[ENTER]para pagar la fianza.")
                    else
                        say_red("Guardia:")
                        say_green("Veo que ya tienes el dinero[ENTER]para pagar la fianza")
                        say_green("Espera un momento mientras cuento el dinero..")
                        wait()
                        say_green("Listo todo en orden, ahora retiro la condena[ENTER]de "..rinne.."")
                        pc.remove_item(100005, 80)
                        mysql_query("UPDATE player.player SET carcel_rinnegan = 0 WHERE id = "..id.id[1]..";")
                        notice_all("El usuario "..pc.get_name().." a pagado la fianza de "..rinne.."")
                        notice_all("Por el valor de 80kkk de yang.")
                    end
                elseif ban >= 604800 then
                    if pc.count_item(100005) <= 49 then
                        say_red("Guardia:")
                        say_red("Necesitas 50kkk de yang para poder pagar la fianza.")
                        say_red("Usted no tiene el dinero suficiente[ENTER]para pagar la fianza.")
                    else
                        cleartimer("carcel_rinnegan")
                        cleartimer("info_carcel")
                        say_red("Guardia:")
                        say_green("Veo que ya tienes el dinero[ENTER]para pagar la fianza")
                        say_green("Espera un momento mientras cuento el dinero..")
                        wait()
                        say_green("Listo todo en orden, ahora te retiro la condena[ENTER]de "..rinne.."")
                        pc.remove_item(100005, 50)
                        mysql_query("UPDATE player.player SET carcel_rinnegan = 0 WHERE id = "..id.id[1]..";")
                        notice_all("El usuario "..pc.get_name().." a pagado la fianza de "..rinne.."")
                        notice_all("Por el valor de 50kkk de yang.")
                    end
                elseif ban >= 86400 then
                    if pc.count_item(100005) <= 24 then
                        say_red("Guardia:")
                        say_red("Necesitas 25kkk de yang para poder pagar la fianza.")
                        say_red("Usted no tiene el dinero suficiente[ENTER]para pagar la fianza.")
                    else
                        cleartimer("carcel_rinnegan")
                        cleartimer("info_carcel")
                        say_red("Guardia:")
                        say_green("Veo que ya tienes el dinero[ENTER]para pagar la fianza")
                        say_green("Espera un momento mientras cuento el dinero..")
                        wait()
                        say_green("Listo todo en orden, ahora retiro la condena[ENTER]de "..rinne.."")
                        pc.remove_item(100005, 25)
                        mysql_query("UPDATE player.player SET carcel_rinnegan = 0 WHERE id = "..id.id[1]..";")
                        notice_all("El usuario "..pc.get_name().." a pagado la fianza de "..rinne.."")
                        notice_all("Por el valor de 25kkk de yang.")
                    end
                elseif ban >= 3600 then
                    if pc.count_item(100005) <= 9 then
                        say_red("Guardia:")
                        say_red("Necesitas 10kkk de yang para poder pagar la fianza.")
                        say_red("Usted no tiene el dinero suficiente[ENTER]para pagar la fianza.")
                    else
                        cleartimer("carcel_rinnegan")
                        cleartimer("info_carcel")
                        say_red("Guardia:")
                        say_green("Veo que ya tienes el dinero[ENTER]para pagar la fianza")
                        say_green("Espera un momento mientras cuento el dinero..")
                        wait()
                        say_green("Listo todo en orden, ahora retiro la condena[ENTER]de "..rinne.."")
                        pc.remove_item(100005, 10)
                        mysql_query("UPDATE player.player SET carcel_rinnegan = 0 WHERE id = "..id.id[1]..";")
                        notice_all("El usuario "..pc.get_name().." a pagado la fianza de "..rinne.."")
                        notice_all("Por el valor de 10kkk de yang.")
                    end
                end
            end
            when 11020.chat. "Quiero salir de la carcel" begin
                local ban = mysql_query("SELECT carcel_rinnegan from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
                if ban >= 1 then
                    say_red("Guardia de la carcel:")
                    say_red("Usted no puede salir de aqui")
                    say_red("hasta que no cumpla su condena.")
                    say_red("Le quedan "..ban.." segundos de condena.")
                else
                    say_green("Parece que ya te puedes ir")
                    say_green("ahora mismo te llevo a la ciudad")
                    say_green("y la proxima ves ten mas cuidado con lo que haces.")
                    wait()
                    warp_to_village()
                end
            end
        end
    end

     

    P.s -Sorry if i wrote something wrong i don t know very good english.

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.