安赫尔
-
Content Count
163 -
Joined
-
Last visited
Posts posted by 安赫尔
-
-
Client date required?
I am use 20140306.
-
It's from jRO.
The official data are as follows
20099#丰胶郡橇#
20099#[衣装] リョースアールヴ#
20099#
天に棲むといわれている
美しい光の妖精を模した
衣装用の飾り。
光に見守られている
気分になれる。
―――――――――――――
^006400エフェクト装備のため、
エフェクト(/effect)を
OFFにしていると
装備グラフィックのみ
表示される^000000
―――――――――――――
系列 : ^777777衣装^000000
防御 : ^7777770^000000
位置 : ^777777上段^000000
重量 : ^7777770^000000
要求レベル : ^7777771^000000
装備 : ^777777全ての職業^000000
#[ACCESSORY_IDs.ACCESSORY_Ljosalfar] = "_丰胶郡橇",
ACCESSORY_Ljosalfar = 1239,
All of the clients files is in the attachment files.
And now there is only one round of ELF. jRO official is also with some flash.
Please Implemente !
-
put these file in which folder?
-
Hm.Hm.. Auraset 1.0a and my server git hash :70a33d3
are u using the latest one?
Compiling with MSCV was successful , I think fucntion scanf_s and sprintf_sI got some error
auraset.c: In function ‘atcommand_aura’:auraset.c:85: warning: implicit declaration of function ‘sscanf_s’auraset.c:95: warning: implicit declaration of function ‘sprintf_s’auraset.c: In function ‘status_change_end_postAura’:auraset.c:230: warning: unused variable ‘opt_flag’make[1]: Leaving directory `/root/rosfus/trunk/src/plugins'
are only compatible with MSCV ,So you can just try changing scanf_s and sprintf_s
to scanf and sprintf
It's still error in gcc.
auraset.c: In function ‘atcommand_aura’:auraset.c:93: warning: passing argument 2 of ‘sprintf’ makes pointer from integer without a cast/usr/include/stdio.h:363: note: expected ‘const char * __restrict__’ but argument is of type ‘long unsigned int’auraset.c: In function ‘status_change_end_postAura’:auraset.c:228: warning: unused variable ‘opt_flag’make[1]: Leaving directory `/root/rosfus/trunk/src/plugins'
-
I got some error
auraset.c: In function ‘atcommand_aura’:auraset.c:85: warning: implicit declaration of function ‘sscanf_s’auraset.c:95: warning: implicit declaration of function ‘sprintf_s’auraset.c: In function ‘status_change_end_postAura’:auraset.c:230: warning: unused variable ‘opt_flag’make[1]: Leaving directory `/root/rosfus/trunk/src/plugins'
-
recompile everything and it should work
I have clean it more times. And recompile it more times...
Clean and compile HPMHooking?
I think not HPMHooking.
I will check it one by one.
-
recompile everything and it should work
I have clean it more times. And recompile it more times...
-
Warning in MSVC2010.
[Info]: Server supports up to '4096' concurrent connections.[Warning]: HPMDataCheck:HPMHooking: 'script_interface' size mismatch 18372 != 18376[Warning]: HPM:plugin_load: 'plugins/HPMHooking.dll' failed DataCheck, out of sync from the core (recompile plugin), skipping...
But not in gcc. What's wrong with it? Is this a bug?
-
Nice job man.
-
Oh, Nice!
Thanks it can work.
Another Problem.
I found I can't buy item quantity over 1.
-
-
-
me2 put .xml in grf and use nemo patcher.
No effect in games.
-
I need to put some random npc in a arena map like follow
The NPC audience are in red line.
Finally looks like the image below
I think it maybe to use freeloop like below. This thing is currently a bit difficult for me
freeloop(1); set .@size, getargcount(); for(set .@i,0; .@i<.@size; set .@i,.@i+1) {
Can someone make a examples
-
Bless you, Hero.
-
oh, nono. It's in system/towninfo.lub
-
-
I cant compile it
In GCC
CC regexp.cregexp.c: In function ‘buildin_regexp’:regexp.c:47: error: ‘libpcre’ undeclared (first use in this function)regexp.c:47: error: (Each undeclared identifier is reported only onceregexp.c:47: error: for each function it appears in.)regexp.c: In function ‘plugin_init’:regexp.c:71: error: ‘libpcre’ undeclared (first use in this function)make[1]: *** [../../plugins/regexp.so] Error 1make[1]: Leaving directory `/root/rosfus/trunk/src/plugins'make: *** [plugins] Error 2
In MSVC 2010
1>------ 已启动全部重新生成: 项目: regexp, 配置: Release Win32 ------1>生成启动时间为 2014/3/12 7:19:52。1>InitializeBuildStatus:1> 正在创建“regexpregexp.unsuccessfulbuild”,因为已指定“AlwaysCreate”。1>ClCompile:1> regexp.c1>..srcpluginsregexp.c(47): error C2065: “libpcre”: 未声明的标识符1>..srcpluginsregexp.c(47): error C2223: “->compile”的左侧必须指向结构/联合1>..srcpluginsregexp.c(48): error C2065: “libpcre”: 未声明的标识符1>..srcpluginsregexp.c(48): error C2223: “->study”的左侧必须指向结构/联合1>..srcpluginsregexp.c(50): error C2065: “libpcre”: 未声明的标识符1>..srcpluginsregexp.c(50): error C2223: “->exec”的左侧必须指向结构/联合1>..srcpluginsregexp.c(52): error C2065: “libpcre”: 未声明的标识符1>..srcpluginsregexp.c(52): error C2223: “->free”的左侧必须指向结构/联合1>..srcpluginsregexp.c(54): error C2065: “libpcre”: 未声明的标识符1>..srcpluginsregexp.c(54): error C2223: “->free”的左侧必须指向结构/联合1>..srcpluginsregexp.c(71): error C2065: “libpcre”: 未声明的标识符1>..srcpluginsregexp.c(71): warning C4047: “=”:“int”与“void *”的间接级别不同1>1>生成失败。1>1>已用时间 00:00:03.55========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
-
Its causing map crash when there are already to many CLONES in the MAP.
Map crash attempting to save all the characters
[Error]: timer_do_delete error : function mismatch 0x81f4b10(skill_castend_pos) != 0x81f54f0(skill_castend_id)[Error]: delete timer error -2 : skill 0 (UNKNOWN_SKILL)[Error]: skill_castend_pos: Timer mismatch -1!=609[Error]: timer_do_delete error : function mismatch 0x81f4b10(skill_castend_pos) != 0x81f54f0(skill_castend_id)[Error]: delete timer error -2 : skill 0 (UNKNOWN_SKILL)[Error]: skill_castend_pos: Timer mismatch -1!=1219[Error]: timer_do_delete error : function mismatch 0x81f4b10(skill_castend_pos) != 0x81f54f0(skill_castend_id)[Error]: delete timer error -2 : skill 0 (UNKNOWN_SKILL)[Error]: skill_castend_pos: Timer mismatch -1!=67
Which job?
Gene with HomunculuS ?
-
I make some funny in it.
mn.. Tranlate to English by google translation.
Content includes:
- Set a deley. 3 times a day
- Reword another event ticket
- Some announce
- An ending event
Have a fun.
dbquest_db.txt
//Other61402,64800,0,0,0,0,0,0,"Fighting Yourself"
dataquestid2display.txt (ClientSide)
61402#Fighting Yourself CD#SG_FEEL#QUE_NOIMAGE#You need to rest to recover. #18 hours after entering #
npcmapflagzone.txt
// Fighting Yourselfguild_vs4 mapflag zone Fighting
dbremap_zone_db.conf
dbremap_zone_db.conf{ name: "Fighting" disabled_items: { Token_Of_Siegfried: true } mapflags: ( "nocashshop", "nochangeequip", )},
main_scripts
prontera,149,192,0 script Challenge 4_M_FROZEN_GC,{// dispbottom has_instance2( "guild_vs4") +" ~!~ "+ has_instance("guild_vs4"); if ( has_instance2("guild_vs4") != -1 ) { mes "A copy of the current mode of the challenges has been cleared."; instance_destroy has_instance2("guild_vs4"); close; } if(checkquest(61402)) { set .@fyc_time,checkquest(61402,PLAYTIME); //18 Horas if (.@fyc_time == 1) { mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "^ff0000Within 18 hours you can not enter again.^000000"; close; } else if (.@fyc_time == 2) { erasequest 61402; set .evilfyc,0; end; } } mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "See yourself yet?"; mes "Sometimes you need to go beyond not others,"; mes "is actually your own!"; next; mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "^ FF0000 Note:"; mes "On the map, you can not change the equipment ^ 000000!"; mes "(Equipment and cards will be locked)"; mes "Can not use props resurrection!"; next; mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "Want to try it in the end how strong their own? "; next; select "- Of Course!"; if ( ( .@ins = instance_create( "Challenge Yourself", getcharid(3), IOT_CHAR ) ) < 0 ) { mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "Venue is not generated, please try again later : "+ .@ins; close; } if ( instance_attachmap( "guild_vs4", .@ins, 1, getcharid(3)+"FYC" ) == "" ) { mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "Since it is a Challenge yourself, then you can only own one approach!"; close; } .evilfyc++; if ( .evilfyc > 3 ) { mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "You already tired today, take a break come back tomorrow!"; close; } if ( .evilfyc == 3 ) { mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "You already tired today, take a break come back tomorrow!"; setquest 61402; close; } specialeffect2 EF_HEAL; percentheal 100,100; instance_set_timeout 0, 60, .@ins; instance_init .@ins; instance_attach .@ins; warp has_instance("guild_vs4"), 0,0; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; 'evil_clone_killed = 0; end; OnPCDieEvent: if ( strcharinfo(3) == has_instance("guild_vs4") ) { instance_attach has_instance2( "guild_vs4" ); if ( 'evil_clone_killed == 0 ){ announce "< Challenge Yourself System > : "+ strcharinfo(0) +" has taken the road of self-challenge, and " + (Sex?"He":"She") + " still can not go beyond!", bc_map; } if ( 'evil_clone_killed > 0 ){ announce "< Challenge Yourself System > : "+ strcharinfo(0) +"'s Challenges Transcripts, Total killed "+ 'evil_clone_killed +" Clones!", bc_map; } if ( 'evil_clone_killed > 10 ){ getitem 7028,1; } if ( 'evil_clone_killed > 20 ){ announce "< Challenge Yourself System > : "+ strcharinfo(0) +" has been successful beyond " + (Sex?"himself":"herself") + "!", 0; getitem 7028,('evil_clone_killed - 20); } } end;}guild_vs4,0,0,0 script FYC_instance_npc -1,{ OnFightSelf: dispbottom "< Challenge Yourself System > : Kills -> Challenge ID : "+ instance_id() +" / "+ has_instance2( "guild_vs4" ) +" | MAP : "+ has_instance("guild_vs4"); 'evil_clone_killed++; switch('evil_clone_killed) { case 1: clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; break; case 2: clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; break; case 3: clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; break; case 4: clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; break; case 5: clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; break; } if(('evil_clone_killed > 5)&&('evil_clone_killed < 10)){ announce "< Challenge Yourself System > : "+ strcharinfo(0) +" on the road to challenge (Sex?"him":"her") self, Total killed "+ 'evil_clone_killed +" Clones!", bc_all; } if(('evil_clone_killed > 10)&&('evil_clone_killed < 15)){ announce "< Challenge Yourself System > : Powerful "+ strcharinfo(0) +" on the road to challenge (Sex?"him":"her") self, Total killed "+ 'evil_clone_killed +" Clones!", bc_all; } if(('evil_clone_killed > 15)&&('evil_clone_killed < 21)){ announce "< Challenge Yourself System > : Powerful "+ strcharinfo(0) +" on the road to challenge (Sex?"him":"her") self, Total killed "+ 'evil_clone_killed +" Clones! " + (Sex?"He":"She") + "Has been very close to success. Blessing" + (Sex?"him":"her") + "!", bc_all; } if('evil_clone_killed == 21){ announce "< Challenge Yourself System > : Powerful "+ strcharinfo(0) +" 已经成功超越自己, Total killed "+ 'evil_clone_killed +" Clones! " + (Sex?"He":"She") + "Qualify for the ultimate challenge MvP Throne. Congratulation to" + (Sex?"him":"her") + "!", bc_all; announce "< Challenge Yourself System > : "+ strcharinfo(0) +" next is spared from war mode, Every kill will get an additional Entry Ticket!",bc_self, 0x00FFFF,FW_NORMAL,16; announce "< Challenge Yourself System > : You have 20 seconds of rest, then will enter spared mode!",bc_self, 0x00FFFF,FW_NORMAL,16; getitem 7028,5; sleep2 15000; announce "< Challenge Yourself System > : 5",bc_self, 0x00FFFF,FW_NORMAL,16; sleep2 1000; announce "< Challenge Yourself System > : 4",bc_self, 0x00FFFF,FW_NORMAL,16; sleep2 1000; announce "< Challenge Yourself System > : 3",bc_self, 0x00FFFF,FW_NORMAL,16; sleep2 1000; announce "< Challenge Yourself System > : 2",bc_self, 0x00FFFF,FW_NORMAL,16; sleep2 1000; announce "< Challenge Yourself System > : 1",bc_self, 0x00FFFF,FW_NORMAL,16; sleep2 1000; announce "< Challenge Yourself System > : Begin!",bc_self, 0x00FFFF,FW_NORMAL,16; sleep2 1000; set .@map$, instance_mapname("guild_vs4"); warp .@map$,49,49; sleep2 1000; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; } announce "< Challenge Yourself System > : "+ strcharinfo(0) +" on the road to challenge (Sex?"him":"her") self, Total killed "+ 'evil_clone_killed +" Clones!", bc_map; end;OnPCLoadMapEvent: if(( strcharinfo(3) == has_instance("guild_vs4")) && ( strcharinfo(3) == "guild_vs4" )){ dispbottom "< Challenge Yourself System > : Enter the challenge maps, locking the role of equipment."; end; } OnPCDieEvent: if(( strcharinfo(3) == has_instance("guild_vs4")) && ( strcharinfo(3) == "guild_vs4" )){ dispbottom "< Challenge Yourself System > : Role of death, the role of equipment will be unlocked after leaving the challenge maps."; end; }}guild_vs4 mapflag nosave SavePointguild_vs4 mapflag nowarpguild_vs4 mapflag nowarptoguild_vs4 mapflag noteleportguild_vs4 mapflag nomemoguild_vs4 mapflag nopenaltyguild_vs4 mapflag nobranchguild_vs4 mapflag noicewallguild_vs4 mapflag nochangeequip
-
I dunno why some people are using the one inside bug tracker,
that is actually just a sample script
and this is the one that is fully capable of using in live server
Download:
script
patch for nochangeequip mapflag
ohh ... original topic
http://rathena.org/board/topic/72691-evil-clone-on-map-enter/
map.c: In function 'map_load_defaults':map.c:5561: warning: implicit declaration of function 'status_defaults'
any Idea?
??
I can't confirm this, it's work fine.
No errors in building. I am using last svn. 13963.
-
http://herc.ws/board/topic/4850-fight-your-clone/#entry31243
the one inside bug tracker is actually just a sample script, not meant for live server use lol
Nice , thanks Annie.
It works fine.
-
Locked or un equipped.
I am using Annie's fighting myself.
So need this function.
-
Disable in other map, it seems Does not make sense...
NEMO - Client Patcher
in Client-Side Releases
Posted
Hi Neo
I am trying 20140405 client. On start client
Show these two error messages, Do you know who to fix it?