[Release] Full AL 3.9 Source! (100% FREE!)

Page 34 of 46 FirstFirst ... 24262728293031323334353637383940414244 ... LastLast
Results 496 to 510 of 690
  1. #496
    Account Upgraded | Title Enabled! AngelShade is offline
    MemberRank
    Feb 2007 Join Date
    RomaniaLocation
    413Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    Quote Originally Posted by Krcmis View Post
    Attachment 134128
    Error in color of eyes: show only white eyes
    You wan't to fix that don't you, buy a freaking PC that "Can see the game first" this is not a server issue. No one cares if you have ingame issues , and especialy graphic issues, POST on NCSOFT forums .
    Last edited by Kreeate; 04-07-13 at 12:46 PM. Reason: Please don't insult. Cheers!

  2. #497
    Apprentice Krcmis is offline
    MemberRank
    Jul 2010 Join Date
    10Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    Quote Originally Posted by buzz2289 View Post
    You need your shaders up atleast halfway...



    Sorry for being late, family time :)

    Anyways mine is version 6

    i istalled:

    httpd:

    and mysqld

    And ofc:

    php

    and java 7u21
    Thanks :)

  3. #498
    Enthusiast winner456 is offline
    MemberRank
    Jun 2003 Join Date
    malaysiaLocation
    26Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    Quote Originally Posted by lettus View Post
    very simple.

    login server network config

    # LoginServer will bind specified network interface
    # * - bind all interfaces
    loginserver.network.client.host = *
    # Host that will be used by LS to listen for GS connections
    loginserver.network.gameserver.host = *



    now game server network config

    # Host that will be used to listen for client connections
    gameserver.network.client.host = *
    # Address of login server
    gameserver.network.login.address = localhost:9014
    # Id of this game server
    gameserver.network.login.gsid = 1
    # Password of this game server
    gameserver.network.login.password = 123

    and to finish the most important is the "ipconfig" in network folder

    <ipconfig default="punkserver.dnsalias.net">
    <!-- <iprange min="10.0.0.0" max="10.255.255.255" address="10.0.0.0"/>
    <iprange min="172.16.0.0" max="172.31.255.255" address="172.16.0.0"/>
    <iprange min="192.168.0.0" max="192.168.255.255" address="192.168.0.0"/>
    <iprange min="127.0.0.1" max="127.0.255.255" address="127.0.0.1"/> -->
    </ipconfig>





    where you see punkserver.dnsalias.net in default change for your dns name or your fixed ip if you have one.
    after that go to your database in login database in my case is al_server_ls in gameservers and put the same id was in gameserver config
    id 1, mask *, password 123.

    if you are running your client with a simple .bat file change it to a launcher no-ip because the batch file dont understand if you put a dns name there, only works if you put numbers. i mean.

    start bin32\aion.bin -ip:127.0.0.1 -port:2106 -cc:1 -lang:enu -noweb -noauthgg -ingameshop -nowebshop
    the batch file only will see the numbers on the -ip so go to google and ask my ip and see what is your external ip and put on this line above.
    ff.png


    Thanks for the only respond on my post...

    The setting you said is totally same as what i was set.. the server give me this error....

  4. #499
    This is my title !!!! sami37 is offline
    MemberRank
    Jun 2010 Join Date
    287Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    Quote Originally Posted by winner456 View Post
    ff.png


    Thanks for the only respond on my post...

    The setting you said is totally same as what i was set.. the server give me this error....
    Take the game.dll from AL server src release and put it in your client.

  5. #500
    Apprentice justiny1983 is offline
    MemberRank
    Feb 2012 Join Date
    MaineLocation
    9Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    Quote Originally Posted by wdl008521 View Post
    Hello, I am from China. This is what I do for the 4.0 to 3.9 patch. You need to compare to remove your patch 4.0 bin、l10n、data, and then install the patch. [L10N] Try replacing your 3.9 [L10N], I was Chinese.


    My English is poor, I hope you can understand

    4.0客户端登陆补丁(纯补丁,配合纯净的150-152客户端).zip_免费高速下载|百度云 网盘-分享无限制

    As a Friendly reminder to everyone it works best with the 3.9 3.0.0.12 Clients . It wouldn't work with my 4.0 client . So i did have to download a Client it would work with . which is here http://forum.ragezone.com/f587/new-a...nt-3-a-935139/ I have had no issues with it. as of yet . server or client side but always remember To Back up a client before patching so you do not have to download one again . Specially if you play on Multiple servers .

    Quote Originally Posted by winner456 View Post
    I can host within LAN network , can go in game without any problem....

    but once i change the setting to WAN , i get this error ...

    Anyone can help on this ??
    Once you have set the \AL-Game\gameserver\config\network\ipconfig to wan ip if your playing on the same network or lan or even the same computer then for yourself you must use in the Launcher batch file either 127.0.0.1 or your current Network ip address such as 192.168.1.122 what ever your network ip . so that it looks like this example "-ip:192.168.2.106" . and then you should be able to connect just fine through network or lan setting with the ipconfig still open for the world .

  6. #501
    Apprentice justiny1983 is offline
    MemberRank
    Feb 2012 Join Date
    MaineLocation
    9Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    it will work if you add the g_freefly = "1" into your system.cfg file . This has been Spoken about Earlyer in this whole Thread . in the 14-28 pages . Or you are welcome to use my Copy if you like . Also in the Launcher add -DEVMODE "g_freefly = 1" Behind a line with the -Ip:
    Attached Files Attached Files

  7. #502
    Account Upgraded | Title Enabled! AngelShade is offline
    MemberRank
    Feb 2007 Join Date
    RomaniaLocation
    413Posts

    thumbs up Re: [Release] Full AL 3.9 Source! (100% FREE!)

    Can someone help me out , removing the fear effect of using geodata to move, and add the same effect stun has it.

    FEAR EFFECT
    Code:
    /* * This file is part of aion-unique <aion-unique.org>.
     *
     *  aion-unique is free software: you can redistribute it and/or modify
     *  it under the terms of the GNU General Public License as published by
     *  the Free Software Foundation, either version 3 of the License, or
     *  (at your option) any later version.
     *
     *  aion-unique is distributed in the hope that it will be useful,
     *  but WITHOUT ANY WARRANTY; without even the implied warranty of
     *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     *  GNU General Public License for more details.
     *
     *  You should have received a copy of the GNU General Public License
     *  along with aion-unique.  If not, see <http://www.gnu.org/licenses/>.
     */
    package com.aionemu.gameserver.skillengine.effect;
    
    
    import java.util.concurrent.ScheduledFuture;
    
    
    import javax.xml.bind.annotation.XmlAccessType;
    import javax.xml.bind.annotation.XmlAccessorType;
    import javax.xml.bind.annotation.XmlAttribute;
    import javax.xml.bind.annotation.XmlType;
    
    
    import com.aionemu.commons.utils.Rnd;
    import com.aionemu.gameserver.geoEngine.collision.CollisionIntention;
    import com.aionemu.gameserver.geoEngine.math.Vector3f;
    
    
    import com.aionemu.gameserver.ai2.AIState;
    import com.aionemu.gameserver.ai2.NpcAI2;
    import com.aionemu.gameserver.ai2.event.AIEventType;
    import com.aionemu.gameserver.configs.main.GeoDataConfig;
    import com.aionemu.gameserver.controllers.observer.ActionObserver;
    import com.aionemu.gameserver.controllers.observer.ObserverType;
    import com.aionemu.gameserver.model.gameobjects.Creature;
    import com.aionemu.gameserver.model.gameobjects.Npc;
    import com.aionemu.gameserver.model.stats.container.StatEnum;
    import com.aionemu.gameserver.network.aion.serverpackets.SM_TARGET_IMMOBILIZE;
    import com.aionemu.gameserver.skillengine.model.Effect;
    import com.aionemu.gameserver.utils.MathUtil;
    import com.aionemu.gameserver.utils.PacketSendUtility;
    import com.aionemu.gameserver.utils.PositionUtil;
    import com.aionemu.gameserver.utils.ThreadPoolManager;
    import com.aionemu.gameserver.world.geo.GeoService;
    
    
    /**
     * @author Sarynth
     */
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "FearEffect")
    public class FearEffect extends EffectTemplate {
    
    
        @XmlAttribute
        protected int resistchance = 100;
        
        @Override
        public void applyEffect(Effect effect) {
            effect.getEffected().getEffectController().removeHideEffects();
            effect.addToEffectedController();
        }
    
    
        @Override
        public void calculate(Effect effect) {
            super.calculate(effect, StatEnum.FEAR_RESISTANCE, null);
        }
    
    
        @Override
        public void startEffect(final Effect effect) {
            final Creature effector = effect.getEffector();
            final Creature effected = effect.getEffected();
            effected.getController().cancelCurrentSkill();
            effect.setAbnormal(AbnormalState.FEAR.getId());
            effected.getEffectController().setAbnormal(AbnormalState.FEAR.getId());
    
    
            //PacketSendUtility.broadcastPacketAndReceive(effected, new SM_TARGET_IMMOBILIZE(effected));
            effected.getController().stopMoving();
    
    
            if (effected instanceof Npc)
                ((NpcAI2)effected.getAi2()).setStateIfNot(AIState.FEAR);
            if (GeoDataConfig.FEAR_ENABLE) {
                ScheduledFuture<?> fearTask = ThreadPoolManager.getInstance().scheduleAtFixedRate(
                    new FearTask(effector, effected), 0, 1000);
                effect.setPeriodicTask(fearTask, position);
            }
            
            //resistchance of fear effect to damage, if value is lower than 100, fear can be interrupted bz damage 
            //example skillId: 540 Terrible howl
            if (resistchance < 100) {
                ActionObserver observer = new ActionObserver(ObserverType.ATTACKED) {
    
    
                    @Override
                    public void attacked(Creature creature) {
                        if (Rnd.get(0, 100) > resistchance)
                            effected.getEffectController().removeEffect(effect.getSkillId());
                    }
                };
                effected.getObserveController().addObserver(observer);
                effect.setActionObserver(observer, position);
            }
        }
    
    
        @Override
        public void endEffect(Effect effect) {
            effect.getEffected().getEffectController().unsetAbnormal(AbnormalState.FEAR.getId());
    
    
            // for now we support only players
            if (GeoDataConfig.FEAR_ENABLE) {
                effect.getEffected().getMoveController().abortMove();// TODO impl stopMoving?
            }
            if (effect.getEffected() instanceof Npc){
                ((NpcAI2)effect.getEffected().getAi2()).onCreatureEvent(AIEventType.ATTACK, effect.getEffector());
            }
            PacketSendUtility.broadcastPacketAndReceive(effect.getEffected(), new SM_TARGET_IMMOBILIZE(effect.getEffected()));
            
            if (resistchance < 100) {
                ActionObserver observer = effect.getActionObserver(position);
                if (observer != null)
                    effect.getEffected().getObserveController().removeObserver(observer);
            }
        }
    
    
        class FearTask implements Runnable {
    
    
            private Creature effector;
            private Creature effected;
    
    
            FearTask(Creature effector, Creature effected) {
                this.effector = effector;
                this.effected = effected;
            }
    
    
            @Override
            public void run() {
                if (effected.getEffectController().isUnderFear()) {
                    float x = effected.getX();
                    float y = effected.getY();
                    if (!MathUtil.isNearCoordinates(effected, effector, 40))
                        return;
                    byte moveAwayHeading = PositionUtil.getMoveAwayHeading(effector, effected);
                    double radian = Math.toRadians(MathUtil.convertHeadingToDegree(moveAwayHeading));
                    float maxDistance = effected.getGameStats().getMovementSpeedFloat();
                    float x1 = (float) (Math.cos(radian) * maxDistance);
                    float y1 = (float) (Math.sin(radian) * maxDistance);
                    byte intentions = (byte) (CollisionIntention.PHYSICAL.getId() | CollisionIntention.DOOR.getId());
                    Vector3f closestCollision = GeoService.getInstance().getClosestCollision(effected, x+x1, y+y1, effected.getZ(), true, intentions);
                    if (effected.isFlying()) {
                        closestCollision.setZ(effected.getZ());
                    }
                    if (effected instanceof Npc){
                        ((Npc)effected).getMoveController().resetMove();
                        ((Npc)effected).getMoveController().moveToPoint(closestCollision.getX(), closestCollision.getY(),
                        closestCollision.getZ());
                    }
                    else{
                        effected.getMoveController().setNewDirection(closestCollision.getX(), closestCollision.getY(),
                            closestCollision.getZ(), moveAwayHeading);
                        effected.getMoveController().startMovingToDestination();
                    }
                }
            }
        }
    }
    STUN EFFECT

    Code:
    /*
     * This file is part of aion-unique <aion-unique.org>.
     *
     *  aion-unique is free software: you can redistribute it and/or modify
     *  it under the terms of the GNU General Public License as published by
     *  the Free Software Foundation, either version 3 of the License, or
     *  (at your option) any later version.
     *
     *  aion-unique is distributed in the hope that it will be useful,
     *  but WITHOUT ANY WARRANTY; without even the implied warranty of
     *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     *  GNU General Public License for more details.
     *
     *  You should have received a copy of the GNU General Public License
     *  along with aion-unique.  If not, see <http://www.gnu.org/licenses/>.
     */
    package com.aionemu.gameserver.skillengine.effect;
    
    
    import javax.xml.bind.annotation.XmlAccessType;
    import javax.xml.bind.annotation.XmlAccessorType;
    import javax.xml.bind.annotation.XmlType;
    
    
    import com.aionemu.gameserver.model.gameobjects.Creature;
    import com.aionemu.gameserver.model.stats.container.StatEnum;
    import com.aionemu.gameserver.network.aion.serverpackets.SM_TARGET_IMMOBILIZE;
    import com.aionemu.gameserver.skillengine.model.Effect;
    import com.aionemu.gameserver.utils.PacketSendUtility;
    
    
    /**
     * @author ATracer
     */
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "StunEffect")
    public class StunEffect extends EffectTemplate {
    
    
        @Override
        public void applyEffect(Effect effect) {
            effect.addToEffectedController();
        }
    
    
        @Override
        public void calculate(Effect effect) {
            super.calculate(effect, StatEnum.STUN_RESISTANCE, null);
        }
    
    
        @Override
        public void startEffect(Effect effect) {
            final Creature effected = effect.getEffected();
            effected.getController().cancelCurrentSkill();
            effected.getMoveController().abortMove();
            effect.getEffected().getEffectController().setAbnormal(AbnormalState.STUN.getId());
            effect.setAbnormal(AbnormalState.STUN.getId());
            //PacketSendUtility.broadcastPacketAndReceive(effect.getEffected(), new SM_TARGET_IMMOBILIZE(effect.getEffected()));
        }
    
    
        @Override
        public void endEffect(Effect effect) {
            effect.getEffected().getEffectController().unsetAbnormal(AbnormalState.STUN.getId());
        }
    }

  8. #503
    Member Hunor is offline
    MemberRank
    Jul 2011 Join Date
    93Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    just disable geodata

  9. #504
    Account Upgraded | Title Enabled! AngelShade is offline
    MemberRank
    Feb 2007 Join Date
    RomaniaLocation
    413Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    Geodata is disabled i want the Fear skill to not make the character move around but stand still. thats all. This requires some knowledge of the emulator core, thats why i posted here maybe someone that knows java , besides modifying the configs .

  10. #505
    Member killerzone is offline
    MemberRank
    Mar 2008 Join Date
    76Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    Quote Originally Posted by bossss201 View Post
    try this

    heare copiled datapack 3.9

    HEARE LINCK MEGA
    https://mega.co.nz/#!ppJ1hSqJ!UR44PB...aOc0exw9EUBqb4

    PASS: claudio

    java 7.21>>>> 64> BIT https://mega.co.nz/#!hoQ1QSZJ!bn1J3i...14wCeyFalyHftw

    JAVA 7.21 32>BIT >>>>https://mega.co.nz/#!N0Jj1IBS!KuFR3C...3osSVXA4p4z_1I


    no geodata

    to try to se its worcks java use comand cmd y javac
    to se version cmd java -version

    Screenshot by Lightshot
    hello I downloaded from your version but I have the following error could you help me

    2013-07-07 19:27:45,362 INFO [InstantPool-1] com.aionemu.gameserver.questEngine.QuestEngine [QuestEngine.java:955] Quest engine load started
    2013-07-07 19:28:09,370 INFO [InstantPool-1] com.aionemu.gameserver.questEngine.QuestEngine [QuestEngine.java:978] Loaded 5033 quest handlers.
    2013-07-07 19:28:09,386 WARN [InstantPool-1] com.aionemu.commons.utils.concurrent.ExecuteWrapper [ExecuteWrapper.java:67] class com.aionemu.gameserver.GameServer$2 - execution time: 24010msec
    2013-07-07 19:28:09,386 INFO [InstantPool-1] com.aionemu.gameserver.instance.InstanceEngine [InstanceEngine.java:52] Instance engine load started
    2013-07-07 19:28:13,801 INFO [InstantPool-1] com.aionemu.gameserver.instance.InstanceEngine [InstanceEngine.java:63] Loaded 50 instance handlers.
    2013-07-07 19:28:13,801 INFO [InstantPool-1] com.aionemu.gameserver.ai2.AI2Engine [AI2Engine.java:58] AI2 engine load started
    2013-07-07 19:28:21,975 INFO [InstantPool-1] com.aionemu.gameserver.ai2.AI2Engine [AI2Engine.java:69] Loaded 308 ai handlers.
    2013-07-07 19:28:22,162 WARN [InstantPool-1] com.aionemu.commons.utils.concurrent.ExecuteWrapper [ExecuteWrapper.java:67] class com.aionemu.gameserver.GameServer$2 - execution time: 8363msec

  11. #506
    Enthusiast naniak is offline
    MemberRank
    Jul 2009 Join Date
    Sky IslandLocation
    37Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    Quote Originally Posted by AngelShade View Post
    Geodata is disabled i want the Fear skill to not make the character move around but stand still. thats all. This requires some knowledge of the emulator core, thats why i posted here maybe someone that knows java , besides modifying the configs .
    maybe u can check inside AI for the movement?

  12. #507
    Apprentice Cichacz is offline
    MemberRank
    Feb 2011 Join Date
    12Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    Quote Originally Posted by AngelShade View Post
    Geodata is disabled i want the Fear skill to not make the character move around but stand still. thats all. This requires some knowledge of the emulator core, thats why i posted here maybe someone that knows java , besides modifying the configs .
    Maybe try to change in "Effects.java" (the same location as Fear file) this line:
    Code:
    @XmlElement(name = "fear", type = FearEffect.class)
    into
    Code:
    @XmlElement(name = "fear", type = StunEffect.class)
    This should "bind" all fearing skills to stun behaviour. But skill descriptions will still show "Fear"

    [EDIT]
    It's possible that u'll have to edit "AbnormalState.java" (same folder). But first check just that edit in "Effects.java"
    Last edited by Cichacz; 08-07-13 at 02:34 PM.

  13. #508
    Account Upgraded | Title Enabled! AngelShade is offline
    MemberRank
    Feb 2007 Join Date
    RomaniaLocation
    413Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    But im still worried that the movement will still trigger even having the stun class added.

  14. #509
    Apprentice Fvieira is offline
    MemberRank
    May 2012 Join Date
    5Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    Someone know how to fix this error?

    error.png

    Thank's

  15. #510
    Apprentice binboum is offline
    MemberRank
    Jul 2013 Join Date
    6Posts

    Re: [Release] Full AL 3.9 Source! (100% FREE!)

    Quote Originally Posted by Fvieira View Post
    Someone know how to fix this error?

    error.png

    Thank's
    Edit .bat

    @ECHO off
    TITLE Aion Lightning - Game Server Console
    :START
    CLS
    SET JAVAVER=1.6
    SET NUMAENABLE=false
    CLS
    IF "%MODE%" == "" (
    CALL PanelGS.bat
    )

    IF "%JAVAVER%" == "1.7" (
    SET JAVA_OPTS=-XX:+TieredCompilation %JAVA_OPTS%
    )
    IF "%NUMAENABLE%" == "true" (
    SET JAVA_OPTS=-XX:+UseNUMA %JAVA_OPTS%
    )
    ECHO Starting Aion Lightning Game Server in %MODE% mode.
    JAVA %JAVA_OPTS% -Xbootclasspath/p:libs/jsr305-2.0.1.jar -ea -javaagent:./libs/al-commons-1.3.jar -cp ./libs/*;AL-Game.jar com.aionemu.gameserver.GameServer
    SET CLASSPATH=%OLDCLASSPATH%
    IF ERRORLEVEL 2 GOTO START
    IF ERRORLEVEL 1 GOTO ERROR
    IF ERRORLEVEL 0 GOTO END
    :ERROR
    ECHO.
    ECHO Game Server has terminated abnormaly!
    ECHO.
    PAUSE
    EXIT
    :END
    ECHO.
    ECHO Game Server is terminated!
    ECHO.
    PAUSE
    EXIT



Advertisement