Jump to content

Lantus

Members
  • Posts

    13
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by Lantus

  1. 3 hours ago, rodolfodicastro said:

    Even without AUTH don't say anything, did you try looking at your System's Protocol and the Protocol accepted by the server?

    Yes I did. They are the same (87). Iwill quote the config of both files (Auth and l2server). Maybe I missed something.
    L2Server

    Quote

    [CacheD]
    address=127.0.0.1
    port=2006

    [Ping]
    CachePingFlag=false
    CachePingTime=60000
    NpcPingFlag=false
    NpcPingTime=60000


    [AuthD]
    address=127.0.0.1
    port=2104
    useAuthTimeManageSystem=false

    [LogD]
    address=127.0.0.1
    port=3999

    [World]
    WorldId=1
    UserLimit=1000
    PremiumLimit=5500
    LetBuilder=1
    socketLimit = 20000

    [PetitionD]
    address=127.0.0.1
    port=2107
    WorldName=Bartz
    DisableStart=0
    DisableEnd=7

    [Report]
    Interval=6000

    [Setting]
    UserPathFind=false
    WorldCollision=false
    ExceptionMailing = false
    MailServer=127.0.0.1
    ExceptionMinidump = true
    IOBufferCount=80000
    AgeCheckType=0
    reconnectAuth=1
    AcceptEscapeCommand=true
    AcceptLowerProtocol=false
    playtimelimit=0
    ;Default 0, Korea=0, USA=1, Japan=2, Taiwan=3, China=4, Thailand=5, Russia = 8
    country=1
    BOTMessage=false
    BOTLog = false
    BOTCheckTime=120000
    BOTCheckWaitTimeLimit=110000
    BOTBlockSec=20
    BOTBlock = false
    gameguard=false
    gameguard_checkonly=false
    canrolldice=1
    cannotmonrace=false
    disable18age=false
    newinspector=false
    newinspector_checkonly=false
    EnablePacketShuffle=true
    UsePacketLog=false
    MaxSpawnNumPerOneTick=50
    MaxDespawnNumPerOneTick=200
    server_type=live
    newinspectorversion=serverdata.dat
    birthday_event_start="2009/01/01"
    FreeOpenServer=true
    ;0 by default
    PacketRepeatLimit=0
    PacketRepeatLimitTime=0
    ;0 by default
    MaxUserSocketPerIP=0
    ;0 by default
    MaxUserSocketPerMAС=0
    DiePenalty=true
    OptionalErrorLogEnabled=false
    UserPort=7777
    Snoop=0
    UseVehicle=1
    IsMargedServer=0
    ServerStopperEnabled=false
    ServerStopperKey=1657352892
    ;AdminIP=0
    GotDamageLog=false
    MultiLang=false
    isnonpk=false
    TestServerPenalty=false
    LogMsn=false
    ProhibitCharCreation=false
    ProhibitFirstCharCreation=false
    ProhibitCharCreationCount=7
    UserPacketMonitor=false
    BotItem=10213
    BotItemCount=1
    FakeItem=57

    [FONTCHECK]
    fontcheck=0
    filename=smallfont.gly

    [BBS]
    WriteLevel=10

    [L2COMM]
    Address=127.0.0.1
    Port=2010
    Autoconnect=1
    Usesvr=1

    [BOT]
    block=0
    TestCount=3

    [NPCPOS]
    extra_mob=on
    18age=on
    test_2nd_class=on
    event_gate=off
    medal=on
    fire_event=off

    [HtmlLinkCheck]
    ;false by default
    HtmlLinkCheck=true
    ;false by default
    LogOnInvalidLink=false
    ;false by default
    KickOnInvalidLink=false

    [event]
    adenaamount=100
    itemrate=100
    spoilrate=100
    exprate=100
    partyexprate=100
    aiadenarate=100
    aiexprate=100
    dontdropitem=0
    dontdecexp=0
    pledgenamevaluerate=100

    [GIP]
    enabled=false
    address=127.0.0.1
    port=3999
    heartbeat=10000

    [Premium]
    enable=true
    address=127.0.0.1
    port=4999
    heartbeat=30
    pause=false
    cashShopPause=false

    [PremiumUser]
    PCCafe=false
    ;1 by default
    ExpBoost=0
    SpBoost=0
    SpoilBoost=0
    DropBoost=0

    Auth

    Quote

    [mssql]
    server=WIN-9ILB16H032C\SQLEXPRESS
    user=***
    password=***
    database=lin2db

    [main]
    ServerPort = 2104
    ServerExPort = 2106
    ServerIntPort = 2108
    BlowfishKey = 6B60CB5B82CE90B1CC2B6C556C6C6C6C
    ;For C4: BlowfishKey = 5F3B352E5D39342D33313D3D2D257854215E5B2400

    [log]
    auth=0
    guard=0
    all=0
    db=0

    [online]
    Multiplier = 1,0
    UserCount = 5
    Interval = 30

    [admin]
    password = ***change_this_password***
    ip = 127.0.0.1;*

    [adv]
    EULA = 0
    test = 0
    C4 = 0
    MaxConnectionsPerIP = 100
    AntiDOS = 0
    AntiBrute = 0

    [ext]
    mask = 0
    md5password = 0
    guard = 0
    ExecLogin = 0

    [antibrute]
    Interval = 600
    Penalty = 1800
    MaxAttempts = 5

    [guard]
    ClientCRC = 4F41B64C
    ;GuardCRC = 4F41B64C
    GuardCRC = 578350A9, C8123922
    Mode = 1
    Cheaters = 5
    AutoBan = 60
    HotToBlack = 0
    MaxWin = 0

    [cheats]
    ; Wicked Patcher
    1 = 1
    ; L2Walker
    2 = 1
    ; L2Walker IG
    3 = 1
    ; L2.net
    4 = 1
    ; Dead thread
    5 = 1
    ; MiniProxer
    6 = 1
    ; L2Control
    7 = 1
    ; Blocked explorer
    8 = 1
    ; L2PacketHack
    9 = 1
    ; WinAPI Hack
    10 = 1
    ; Wicked Patcher (ports)
    11 = 0
    ; L2Walker VerifyServer (ports)
    12 = 1
    ; Fake Login Server (ports)
    13 = 1
    ; Hooked Game (L2Ext, L2Tower, L2Control, etc)
    14 = 1
    ; ZRanger
    15 = 1
     

     

  2. Hi everyone. I hace opened the GF of Vanganth and works fine.

    But the thing is when I put user and passwords It sends me again to the login screen sayin the classic YOU HAVE BEEN DISCONECTED FROM THE SERVER.

    In the AUTH windows or in L2SERVER windows there is no error at all.

    Can anyone help me?

    By the way, I`m sure the ports are open cause I used to have an interlude open working perfectly.

    Thx

  3. On 5/1/2015 at 3:10 PM, Katherine said:
     - Functions

     

     

     

     

     

     

     

    - Exclusive Layout

     

     

    - Programming in PHP PDO

     

     

    - Anti Inject

     

     

    - Rankings Standards

     

     

    - User panel page with donations & unlock function char

     

     

    - Server Status - Script

     

     

    - Players Online

     

     

    - Register account

     

     

    - Recover password

     

     

    - Pages stylized and configured

     

     

    - Majority of information is within the connect / conect.php

     

     

    - Required SQL statements within the site

     

     

    - PSDS the logo editable

     

     

     

     

     

     
    - Visual Site V.1.0
     
    the site was built intended to be objective and organized, so is a light and elegant site
     
      Hide contents

    1ahZ5hx.jpg 

     
     
     
     
    - Account Register
     
    The website has a whole record done in PDO, with email and SSN, for those who do not remember SSN is a code that the system generates, is used to recover the password if you lose it... 

     

     

     

     

      Hide contents

    f79AQhw.jpg 

     

     

     

     

     

     

     

     

    - Password Recovery

     

     

    The system uses login, email and SSN for password recovery, only with all the information the player will be able to modify the password. 

     

     

      Reveal hidden contents

    qS8xePU.jpg 

     

     

     

     

     

     

     

     

     
    - Ranking System 
     
     
     
    The main rankings are: 
     
     
     
    1. PVP
     
    2. PK
     
    3. HEROES
     
    4. CASTLE SIEGE
     
    5. RAID BOSSES
     
      Reveal hidden contents

    JtmQKAO.jpg 

     

     

     

     

     

     

     

     

     

     

     

    Download:

    Hidden Content

     

     

     

     

     

     

    Credits: Upug

     

    Why is It a Hidden content?

  4. Hi everyone. I have a serverinterlude main class + 3 substack and I have a problem with that.

    When I stack a sub It acumulates the skilles right? but It duplicates the heavy and light armor mastery as well.

    How can I do to keep only the las mastery?.

    I took this proseadure but It`s for Java. Any idea por SQL SERVER?

     

    UPDATE skill_trees SET skill_id`='227' WHERE (name`='Light Armor Mastery');
    UPDATE skill_trees SET skill_id`='231' WHERE (name`='Heavy Armor Mastery');

     

  5. 12 hours ago, guytis said:

    Vaganth's is very bad I had to do my own npc and the subclass I control them by quantity of item in the inventory

     

    Thanks a lot for the share. However I did It work with anotehr procedure.

    I want to ask you if you have the proceadure to skip race or classes (I mean, dark elves with wite elves and so).

    Thanks again

  6. Hace 10 horas, Nevermind25 dijo:

    No puedes usar

    yo :: ClassChange (hablador, Class_ID); 

    Eso dará problemas de colisión, errores críticos, etc.

     

    La mejor manera de hacerlo es vender la Subclase Quest "mimir's Elixir" en otro NPC y luego hacer las subclases en el maestro. 

    Ahora, ¿cómo apilar habilidades? es simple, modifique el procedimiento lin_getaquireskill en su base de datos lin2world.  

    Gracias por comentar sobre mi problema y también a l2daniel.

    Entonces, si lo entiendo bien, ¿no sería bueno poner un apilador NPC debido a que no se puede vender el elixir de Mimir?

    Otro problema y aquí es donde pongo "UPS" es porque no tengo una llamada de procedimiento como esa. Te muestro la imagen.

    ¿Está mi paquete con archivos faltantes?

    lin2world table.png

     

    However I`ve found a procedure that could work. Please tell me if It`s correct 


    ALTER PROCEDURE [dbo].[lin_SetAquireSkill]
    (
      @char_id  INT,
      @subjob_id  INT,
      @skill_id      INT,
      @skill_level  TINYINT
    )
    AS
    SET NOCOUNT ON

    IF EXISTS(SELECT skill_lev FROM user_skill WHERE char_id = @char_id AND skill_id = @skill_id )
      UPDATE user_skill SET skill_lev = @skill_level WHERE char_id = @char_id AND skill_id = @skill_id
    ELSE
      INSERT INTO user_skill (char_id, subjob_id, skill_id, skill_lev) VALUES (@char_id, @subjob_id, @skill_id, @skill_level);
      INSERT INTO user_skill (char_id, subjob_id, skill_id, skill_lev) VALUES (@char_id, 1, @skill_id, @skill_level);
      INSERT INTO user_skill (char_id, subjob_id, skill_id, skill_lev) VALUES (@char_id, 2, @skill_id, @skill_level);
      INSERT INTO user_skill (char_id, subjob_id, skill_id, skill_lev) VALUES (@char_id, 3, @skill_id, @skill_level);

  7. 10 hours ago, sandeagle said:

    VIA extender or AI scripts.check Vang's source or some substack scripts

    Here we go. I`found this entry in the AI.OBJ in CLASS_CHANGE. Please tell me if I`m right and if It`s the case where I have to change. Thanks a lot

     

    class 1 class_change : citizen { parameter: string fnHi = "class_change_start.htm"; string fnHi2 = "class_change_grats.htm"; handler: EventHandler TALKED( talker ) { myself::ShowPage( talker, fnHi ); return; } EventHandler MENU_SELECTED( ask, reply, talker ) { if( ask == 3 && reply == 3 ) { if( myself::IsInCategory( @third_class_group, talker.occupation ) == 1 ) { if( talker.level >= 76 ) { if( talker.occupation == @gladiator ) { myself::ClassChange( talker, @duelist ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @warlord ) { myself::ClassChange( talker, @dreadnought ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @paladin ) { myself::ClassChange( talker, @phoenix_knight ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @dark_avenger ) { myself::ClassChange( talker, @hell_knight ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @treasure_hunter ) { myself::ClassChange( talker, @adventurer ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @hawkeye ) { myself::ClassChange( talker, @sagittarius ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @sorcerer ) { myself::ClassChange( talker, @archmage ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @necromancer ) { myself::ClassChange( talker, @soultaker ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @warlock ) { myself::ClassChange( talker, @arcana_lord ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @bishop ) { myself::ClassChange( talker, @cardinal ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @prophet ) { myself::ClassChange( talker, @hierophant ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @temple_knight ) { myself::ClassChange( talker, @evas_templar ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @swordsinger ) { myself::ClassChange( talker, @sword_muse ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @plains_walker ) { myself::ClassChange( talker, @wind_rider ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @silver_ranger ) { myself::ClassChange( talker, @moonlight_sentinel ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @spellsinger ) { myself::ClassChange( talker, @mystic_muse ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @elemental_summoner ) { myself::ClassChange( talker, @elemental_master ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @elder ) { myself::ClassChange( talker, @evas_saint ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @shillien_knight ) { myself::ClassChange( talker, @shillien_templar ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @bladedancer ) { myself::ClassChange( talker, @spectral_dancer ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @abyss_walker ) { myself::ClassChange( talker, @ghost_hunter ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @phantom_ranger ) { myself::ClassChange( talker, @ghost_sentinel ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @spellhowler ) { myself::ClassChange( talker, @storm_screamer ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @phantom_summoner ) { myself::ClassChange( talker, @spectral_master ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @shillien_elder ) { myself::ClassChange( talker, @shillien_saint ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @destroyer ) { myself::ClassChange( talker, @titan ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @tyrant ) { myself::ClassChange( talker, @grand_khavatari ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @overlord ) { myself::ClassChange( talker, @dominator ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @warcryer ) { myself::ClassChange( talker, @doomcryer ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @bounty_hunter ) { myself::ClassChange( talker, @fortune_seeker ); myself::ShowPage( talker, fnHi2 ); return; } else if( talker.occupation == @warsmith ) { myself::ClassChange( talker, @maestro ); myself::ShowPage( talker, fnHi2 ); return; } } } } else if( ask == 303 ) { myself::ShowMultisell( reply, talker ); return; } } }

  8. 1 hour ago, Nevermind25 said:

    what are you using? explain better to help you

     I`m using Vang`s pack. Sorry if my english is not so good but It`s not my first language. I`m trying my best.

    I`m gonna check what SANDEAGLE told me, but to be honest I don`t really know where I have to look at. So, I will check out everything in AI.OBJ

  9. 2 hours ago, PARADISE said:

    logD has nothing to do with logging in game. Did you set up dbo.server table in lin2db correctly ? .ini files are correctly modified to your addresses? Provide more info ?

    Yes I have make the changes in L2.INI and in the DBO.SERVER as well.

    However I can`t log in LAN or WAN0

    The Hauth file connects properly and the server too.

    I also changed tge client SYSTEM just in case for one "new and clean".

    As I said in the firs post. I can log till the server selection. Any idea?

×
×
  • Create New...