Prevalence Posted April 9, 2013 Posted April 9, 2013 As my topic title, someone help? just like i said, i want to check character facing currently in north or west or north-east.. blah blah blah ( like npc facing ) Sorry for my bad english! Thank you! Quote
KeyWorld Posted April 12, 2013 Posted April 12, 2013 Hi, You have to add in script.c: BUILDIN_FUNC(getchardirection) { TBL_PC *sd; if( script_hasdata(st,2) ) sd = map_nick2sd(script_getstr(st,2)); else sd = script_rid2sd(st); if( sd == NULL ){ script_pushint(st, -1); return 0; } script_pushint(st, sd->ud.dir); return 0; }And:BUILDIN_DEF(getchardirection,"?"),In your script:set .@dir, getchardirection(); if( .@dir == DIR_NORTHWEST ) { // You can see all DIR_* constantes in db/const.txt mes "Nice !"; }It's also possible to check the direction of another player by adding his name as argument:set .@direction , getchardirection("PlayerTester");Have fun. 2 Quote
Prevalence Posted April 12, 2013 Author Posted April 12, 2013 up >_< someone help me please, i'm really need! Quote
Prevalence Posted April 12, 2013 Author Posted April 12, 2013 (edited) oh god, really really thank you so much KeyWorld > < ok now, i can finish my ffxi crafting system Edited April 12, 2013 by gintoki Quote
Question
Prevalence
As my topic title, someone help?
just like i said, i want to check character facing currently in north or west or north-east.. blah blah blah ( like npc facing )
Sorry for my bad english!
Thank you!
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.