Igniz

Members
  • Content count

    63
  • Avg. Content Per Day

    0
  • Joined

  • Last visited

Community Reputation

14 Good

2 Followers

About Igniz

  • Rank
    Santa Poring
  • Birthday August 19

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

1,744 profile views
  1. Compiling problems

    Hi, i compiled all ok on MVS, but on centos 5 throw me annoying errors Tried already: Install all gcc package (yum install -y gcc*) Install c++ package (yum install gcc-c++) Obviously fresh rathena This is the error with default gcc 4.1.2 compiler: [[email protected]]# make server make[1]: Entering directory `/root/3rdparty/mt19937ar' CC mt19937ar.c cc1: error: unrecognized command line option "-Wno-maybe-uninitialized" cc1: error: unrecognized command line option "-Wno-clobbered" cc1: error: unrecognized command line option "-Wempty-body" make[1]: *** [mt19937ar.o] Error 1 make[1]: Leaving directory `/root/interlude/3rdparty/mt19937ar' make: *** [mt19937ar] Error 2 And this is the error on CMAKE 2.8.10.2: [ 27%] Built target common Linking C executable login-server ../common/libcommon_base.a(mempool.c.o): In function `mempool_async_allocator': mempool.c:(.text+0x51): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x87): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0xa8): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x106): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x126): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x1d8): undefined reference to `__sync_add_and_fetch_8' mempool.c:(.text+0x22d): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x263): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x284): undefined reference to `__sync_sub_and_fetch_4' ../common/libcommon_base.a(mempool.c.o): In function `mempool_final': mempool.c:(.text+0x40b): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x486): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x4bc): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x4dd): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x53b): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x55b): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x5f7): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x62d): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x64e): undefined reference to `__sync_sub_and_fetch_4' ../common/libcommon_base.a(mempool.c.o): In function `segment_allocate_add': mempool.c:(.text+0x97e): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x9cf): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x9fc): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0xa93): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0xabc): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0xb42): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0xb93): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0xbc0): undefined reference to `__sync_sub_and_fetch_4' mempool.c:(.text+0xc6b): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0xcbc): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0xce9): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0xd65): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0xd88): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0xdf2): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0xe28): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0xe49): undefined reference to `__sync_sub_and_fetch_4' mempool.c:(.text+0xeb0): undefined reference to `__sync_fetch_and_add_8' mempool.c:(.text+0xee6): undefined reference to `__sync_fetch_and_add_8' mempool.c:(.text+0xf0c): undefined reference to `__sync_add_and_fetch_8' mempool.c:(.text+0xf41): undefined reference to `__sync_fetch_and_add_8' ../common/libcommon_base.a(mempool.c.o): In function `mempool_create': mempool.c:(.text+0x12c5): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x12fb): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x131c): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x137a): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x139a): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x13ff): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x1435): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x1456): undefined reference to `__sync_sub_and_fetch_4' ../common/libcommon_base.a(mempool.c.o): In function `mempool_destroy': mempool.c:(.text+0x14fc): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x154d): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x157a): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x1611): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x163a): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x1728): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x1779): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x17a6): undefined reference to `__sync_sub_and_fetch_4' mempool.c:(.text+0x1851): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x18a2): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x18cf): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x1966): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x198f): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x19f4): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x1a45): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x1a72): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x1b09): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x1b32): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x1d67): undefined reference to `__sync_lock_test_and_set_8' mempool.c:(.text+0x1dab): undefined reference to `__sync_lock_test_and_set_8' mempool.c:(.text+0x1def): undefined reference to `__sync_lock_test_and_set_8' mempool.c:(.text+0x1e2d): undefined reference to `__sync_lock_test_and_set_8' mempool.c:(.text+0x1e6e): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x1ea4): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x1ec5): undefined reference to `__sync_sub_and_fetch_4' mempool.c:(.text+0x1f37): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x1f6d): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x1f8e): undefined reference to `__sync_sub_and_fetch_4' ../common/libcommon_base.a(mempool.c.o): In function `mempool_node_get': mempool.c:(.text+0x20e1): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x212c): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x2153): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x21bd): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x21e0): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x2255): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x228b): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x22ac): undefined reference to `__sync_sub_and_fetch_4' mempool.c:(.text+0x2316): undefined reference to `__sync_sub_and_fetch_8' mempool.c:(.text+0x23c7): undefined reference to `__sync_lock_test_and_set_8' ../common/libcommon_base.a(mempool.c.o): In function `mempool_node_put': mempool.c:(.text+0x24c5): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x24fb): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x251c): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x257a): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x259a): undefined reference to `__sync_add_and_fetch_4' mempool.c:(.text+0x2604): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x263a): undefined reference to `__sync_val_compare_and_swap_4' mempool.c:(.text+0x265b): undefined reference to `__sync_sub_and_fetch_4' mempool.c:(.text+0x26b2): undefined reference to `__sync_add_and_fetch_8' collect2: ld returned 1 exit status make[2]: *** [src/login/login-server] Error 1 make[1]: *** [src/login/CMakeFiles/login-server.dir/all] Error 2 make: *** [all] Error 2 So, this is a package problem imo, but what package is outdated/missing? Or what is the main problem? Some ideas? Thanks in advance
  2. Leopard Tail

  3. Wolf Tail

  4. Tiger Tail

  5. Well, I need extra zones for custom zones but it seem's to be capped to 7 using a bitmask. How can I expand the bitmask in order to add the zones as I want? For example zone 8 (bitmask 4096) or 9 (8192)
  6. FluxCP Addon: Vote For Points

    Someone found the fix for this? Notice: Undefined offset: 0 in /public_html/addons/voteforpoints/modules/voteforpoints/index.php on line 44 Notice: Trying to get property of non-object in /public_html/addons/voteforpoints/modules/voteforpoints/index.php on line 44 When clicked "Vote" button this appears: Notice: Undefined index: HTTP_X_FORWARDED_FOR in /public_html/addons/voteforpoints/modules/voteforpoints/vote.php on line 16 Warning: Cannot modify header information - headers already sent by (output started at /public_html/addons/voteforpoints/modules/voteforpoints/vote.php:16) in /public_html/lib/Flux/Template.php on line 860 I think it's PHP version related :/
  7. That's it. What is the most stable/functional version that you are using? I tested this with no luck Thor_Patcher[2.6.4.8] -----> Goes ok with w8 but with w7 nope -----> It needs administrator privilege Thor_Patcher[2.5.4.18] -----> Can't patch properly single files or create new grf's Greetings
  8. Well, I am a developer since 2008 and i saw a lot of features and games and everything but there are a lot of things that we can't do as developers: Absolute control of the enviroment and monsters. Does anyone remember this? Well it could be amazing if rAthena revives this tecnology, the posibilities are endless with the proper focus, let's talk about it with an example: Command "setid", "monsterid" and "monsterwalk[0,3]" // This creates a group of monsters with ID "X", very similar to WoE Guardians ID's, if they are on the same ID, they are allies (otherwise enemies). The groupID are set by the developer for control (read below). The command setid it's self explainable, it sets an ID "X" to a player. setid, playerID, ID; monstergroupid, ID, groupID, amount ,map, mapx, mapy; This orders to walk the "X" group of monster to a X1/Y1 point on the map, the variables x2/y2 are set if the developer want to make a bucle of movement (patrol mode from x1/y1 to x2/y2), otherwise, the mobs just stay there inmobile when they reach the x1/y1 coords. monsterwalk0, groupID, mapx1, mapy1,{mapx2, mapy2} // Pasive walk (just walk, attacks if attacked by enemy) monsterwalk1, groupID, mapx1, mapy1,{mapx2, mapy2} // Aid walk (sees the player, the monster heals or helps attacking the enemy monsterwalk2, groupID, mapx1, mapy1,{mapx2, mapy2} // Aggresive walk (sees the player, attacks) monsterwalk3, groupID, mapx1, mapy1,{mapx2, mapy2} // Run away walk (sees the player and runs of the player) Ok, setted the proper commands let's talk about this example quest: The user needs to help the villagers of Payon of being attacked and get robbed. The group of evil porings wants to rob their apples so if they reach the store of Payon game over. Basically: - User and porings are enemies: User got ID 1 and porings ID 2. setid, playerID, 1; // We set the "good boys" side. monstergroupid, 2, 1, 100 ,payon, payoncoordsx1, payoncoordy1; // This creates 100 porings with ID 2 (enemy) and groupID 1 (control group ID) monsterwalk2, 1, payonstorecoordx, payonstorecoordy; //This makes the poring group "1" run at the payon store coordinates killing all enemies on their run. We do a function that checks if they reach the coords (raw code), if they do so, the game ends. attachrid(1) // This attach the group ID "1" of enemy porings getmapxy(m,x,y); if(x && y == payonstorecoordx && payonstorecoordy) endgame; As i said, the posibilities are endless, we can do smart wars, quests, games......... Obviously we can add more commands for functions, for example a command that check the remain monsters of group X and do something etc: getremainmonstersid, groupID; set remainmonsters, getremainmonstersid, 1; if(remainmonsters < 10) announce "PoringKing: THIS IS NOT THE END HUMANS! WE WILL BACK!!"; It's time to make more fun RO and give him back a breath of life. The developers and players really NEEDS this.
  9. Don't worry buddy, take your time and my best wishes for you Keep moving!
  10. Toasty's Warper

    How exactly works the "function" function works? In what scenario allows to warp? (I guess that it needs to be TRUE the argument to allow the warp, or it needs a specific return variable?) And the flag function supports char variables or only global variables? Great script btw.
  11. Really don't know, it just crashes the map server for no reason.... None map is currently setted in the skill_mapdeny.txt file
  12. It is not working, here the debug info: Program received signal SIGSEGV, Segmentation fault. 0x0813bacb in skillnotok (skill_id=8013, sd=0xe9d9ee8) at skill.c:551 551 if( skill_db[skill_id].mapdeny[m].deny_flag ){ bt full #0 0x0813bacb in skillnotok (skill_id=8013, sd=0xe9d9ee8) at skill.c:551 idx = <value optimized out> m = 60 __FUNCTION__ = "skillnotok" #1 0x08092ade in clif_parse_UseSkillToId_homun (fd=13, sd=0xe9d9ee8) at clif.c:10840 lv = <value optimized out> #2 clif_parse_UseSkillToId (fd=13, sd=0xe9d9ee8) at clif.c:10950 skill_id = <value optimized out> skill_lv = 5 tmp = <value optimized out> target_id = <value optimized out> tick = 952922933 #3 0x08093968 in clif_parse (fd=13) at clif.c:16629 cmd = 2407 packet_ver = <value optimized out> packet_len = 10 err = 8 sd = 0xe9d9ee8 pnum = 0 #4 0x081d4f3e in do_sockets (next=50) at socket.c:809 rfd = {__fds_bits = {8192, 0 <repeats 31 times>}} timeout = {tv_sec = 0, tv_usec = 20000}
  13. Problema con el After Cast Delay

    Oh, entonces entendi mal. Y por cierto, el skill_castnodex_db.txt sirve para hacer el tiempo de casteo fixeado, es decir, que no se vea afectado por dex ni por nada, como el recall. Y como lograr eso de que el tiempo entre skill y skill no se vea afectado por el aspd? skill.conf // Delay time after casting (Note 2) delay_rate: 100
  14. Problema con el After Cast Delay

    Agrega la skill a skill_castnodex_db.txt El documento se explica por si solo, buena suerte.
  15. ayuda! letras en coreano? mi cliente 2012-04-10a

    Aqui podras encontrar todo lo que necesitas con respecto al cliente, buena suerte. http://svn6.assembla.com/svn/ClientSide