Hello, i need help with this code, i decide to create this AI, All works good, except, when chaos start walk myself::AddMoveToDesire( 95904, -110652, -3344, 5000 );
the character starts follow him on camera action, my question is, exists any method to paralyze character or something???
Added: a brand-new default dashboard template.
You can now add multiple game/login server builds.
Full support for running both PTS & L2J servers simultaneously, with switching between them.
Payment systems: added OmegaPay and Pally (new PayPal-style API).
Account history now stores everything: donations, items delivered to characters, referrals, transfers between game accounts, and coin transfers to another master account.
Personal Promo Code System: you can create a promo code and assign it to a user or promoter. When donating, a player can enter this promo code to receive bonus coins, and the promo code owner also receives a bonus — all fully configurable in the admin panel.
Look demo site: demo
MoMoProxy has updated more static residential proxies for USA location, anyone interested in can view: https://momoproxy.com/static-residential-proxies
To manually override it you got to use command //field_cycle set_step 1 11
1 is the field cycle id for hellbound island from db (fiy 2 & 3 are the seeds in gracia sod and soi) and 11 is the level you want to change it to. Anywhere from 1 to 11 will work for different stages.
Question
steve
Hello, i need help with this code, i decide to create this AI, All works good, except, when chaos start walk myself::AddMoveToDesire( 95904, -110652, -3344, 5000 );
the character starts follow him on camera action, my question is, exists any method to paralyze character or something???
can anyone help me? thanks
class 1 doctor_chaos1 : citizen { parameter: int social = 1; handler: EventHandler TALKED( i0, i1, quest_id, talker ) { if( myself::GetMemoStateEx( talker, 9999, 1 ) < 0 ) { myself::ShowPage( talker, "doctor_chaos_01.htm" ); myself::SetMemoStateEx( talker, 9999, 1, 1 ); } if( myself::GetMemoStateEx( talker, 9999, 1 ) == 0 ) { myself::ShowPage( talker, "doctor_chaos_01.htm" ); myself::SetMemoStateEx( talker, 9999, 1, 1 ); } if( myself::GetMemoStateEx( talker, 9999, 1 ) == 1 ) { myself::Say( "How dare you trespass into my territory! Have you no fear?" ); myself::ShowPage( talker, "doctor_chaos_02.htm" ); myself::SetMemoStateEx( talker, 9999, 1, 2 ); } if( myself::GetMemoStateEx( talker, 9999, 1 ) == 2 ) { myself::ShowPage( talker, "doctor_chaos_03.htm" ); myself::SetMemoStateEx( talker, 9999, 1, 0 ); myself::AddTimerEx( 1, 1000 ); } } EventHandler TIMER_FIRED_EX( timer_id, talker ) { if( timer_id == 1 ) { myself::SpecialCamera( myself.sm, 1, 200, 0, 15, 7000, 7000, 0, 0, 1, 0 ); myself::Say( "Fools! Why haven't you fled yet? Prepare to learn a lesson!" ); myself::AddTimerEx( 2, 3000 ); } if( timer_id == 2 ) { myself::ChangeMoveType( 0 ); myself::AddMoveToDesire( 95904, -110652, -3344, 5000 ); myself::AddTimerEx( 3, 5500 ); } if( timer_id == 3 ) { myself::Suicide(); myself::Despawn(); myself::CreateOnePrivateEx( 1025512, "dr_chaos_gigantic_golem", 0, 0, myself::FloatToInt( 96030 ), myself::FloatToInt( -110777 ), myself::FloatToInt( -3312 ), 0, myself.sm.id, 0, 0 ); myself::AddEffectActionDesire( dr_chaos_gigantic_golem, social, 0, 0 ); } } }3 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