- 0
Help Nasc Ai Functions
-
Posts
-
@Darafamboos let him know that this is already shared
-
Selling for 35 us umodel that opens any ukx , utx and static meshes from samurai updat 542 protocol . Leave me a pm if needed.
-
By sellerking · Posted
TG Support: https://t.me/buyingproxysup | Channel: https://t.me/buyingproxycom Discord support: #buyingproxy | Server: Join the BuyingProxy Discord Server! Create your free account here -
By D2RHiddenStash · Posted
NEW HIDDENSTASH KEY SYSTEM INTRODUCED TO THE SITE **Earn While You Spend - Introducing HS Cashback!** Every purchase on our site now rewards you with **HS Keys cashback** EVERY ONE WHO REGISTERS IN SITE UNTILL 15TH OF MAY GETS 2000 HS KEYS IN HES BALANE Here's how it works: **1 USD = 1000 HS Keys** **Get 3% cashback** on every purchase **Use your HS Keys to **save on your next order** --- ### ⚡ Why this is awesome * Every order gives you value back * Stack it with promos & HS usage * Turn your spending into future discounts --- ### Example Spend **$10** → Get **300 HS Keys** back Spend **$50** → Get **1500 HS Keys** back --- ### Smart system (built for fairness) * Cashback is rounded to keep things balanced * Prevents abuse from tiny orders * Rewards real buyers --- ### Start earning now Every purchase = progress toward your next discount Shop now and build your HS balance! #cashback #gamingdeals #d2r #rewards #loyalty Stay safe out there, heroes - and happy hunting! www.d2rhiddenstash.com We just launched our new Affiliate Program — and it’s the easiest way to earn HS Keys. Invite your friends using your personal link. Example: If your friend spends $10 → you get 300 HS Keys No limits. No effort. Just share your link. Get your referral link here: www.d2rhiddenstash.com/profile Start earning today -
It’s time for something new to rise. In a world filled with short-lived projects and empty promises, Emerge was created with a different vision — a vision built on experience, precision, and long-term commitment. This is not just another server launch. This is the beginning of something that is meant to last. 🌑 Eclipse x10 – A New Beginning Eclipse x10 is designed for players who seek more than just fast progression. It is built for those who value competition, balance, and a real Lineage II experience. From the very first day, every system has been carefully adjusted to provide a smooth and fair journey — where both solo players and clans can thrive. No shortcuts. No chaos. Only a structured and competitive world. ⚔️ What Awaits You • A balanced mid-rate environment (x10 core progression) • Stable and optimized gameplay • Fair systems with focus on long-term play • Competitive PvP and rewarding PvE • Active and dedicated administration • A project built with vision, not temporary hype 📊 Server Rates Basic: EXP/SP: x10 Adena: x5 Drop: x5 Spoil: x5 Secondary: Quests: x1 Seal Stones: x5 Life Stone Drop: x1 Enchant Scroll Drop: x1 Bosses: Raid Boss EXP/SP: x1 Raid Boss Drop: x1 Epic Boss EXP/SP: x1 Epic Boss Drop: x1 Enchant: Safe: +3 Max: +16 📅 Launch Information Grand Opening: 5 June 2026 The countdown has already begun. Clans are forming. Strategies are being prepared. The question is — will you be ready? 🔗 Join the Community Every strong server begins with a strong community. Be part of it from the very start. 💬 Discord: https://discord.gg/l2emerge 🌐 Website: https://www.l2emerge.com
-
-
Topics

Question
tk422
Greetings, Again!
Finally got things up and running thanks to Xel.
Anyways, I've started the dive into AI modifications. I haven't done this in a long time and when i did, it was EXTREMELY basic edits and without a this wonderful compiler.
The syntax for NASC seems amazingly simple. I know exactly what's going on syntacticly but not what is happening in terms of functionality and for each method call.
For example, I edited the Gremlin class from blank to this:
(i copied the handler from the superClass)
class 1 gremlin : warrior_passive { handler: EventHandler MY_DYING( always_list, c1, code_info, i0, i9, last_attacker, lparty, member, random1_list, target ) { myself::Say( "SAYING SOMETHING!!!" ); myself::Shout( "SHOUTING SOMETHING!!!" ); } }My understanding is that the EventHandler is exactly that: A bit of code that sits around and waits for it to be called and then executes. I'm ASSUMING the MY_DYING event handler is triggered when the Gremlin has or is about to die. This code though seems to do nothing and never gets executed.
So, This brings me to some questions:
-Is there a guide with comments and examples somewhere? Like a directory of all the functions and what they do?
- The arguments passed in to the handler, what do these mean?
- The ::'s, are these like C++ class namespaces?
- Is myself similar to this in C++ or self in Obj-C?
- BOOL seems to be non-existant. Is that true? (Doesn't matter, is just odd)
- Are there any FOR / WHILE / DO WHILE loops?
- In code like this:
if( target.alive == 0 && target.is_pc == 0 ) {}
Why is the syntax not
if (target.alive && target.is_pc) {}?
- Can you define your own functions and handlers?
Thanks in advance to anyone that answers. :)
Edited by Universe2 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now