Jump to content

Toshiro

Members
  • Posts

    106
  • Joined

  • Last visited

Everything posted by Toshiro

  1. Toshiro

    Pay2Play

    There's no need for the Pay2Play settings to "force" anyone to vote. There are enough other ways to prevent users from logging in that could be used instead. In case of emulating official servers, I'd say, add it, but for what realistic use?
  2. It's also possible to use 2 different login servers, as long as there are connection entries in the clientinfo.xml for both servers. But still, I'd prefer using a single login server.
  3. Don't know. Probably someone just forgot to add it when adding the command and/or mapflags. Anyways, submitted a bug report about this matter. [bug]5097[/bug]
  4. Currently it is not possible to edit bugs you've reported. Could editing own reports be enabled?
  5. getmapflag does not return any value for MF_NOSAVE, MF_NOEXPPENALTY and maybe some other map flags. Therefore the server says you tried to use invalid data.
  6. How did you implement them? I mean, did you add them as real job classes or as "headears" to just show the sprite, or anything else?
  7. As I already wrote when posting the script, I have not been at home, so I was unable to test it.Also if I still would have been online when Keenan posted that it was still not working, I'd checked it again and would have fixed it anyways.
  8. Oh sorry, should have been "countitem" instead of "checkitem". Updated the script in the first post.
  9. I don't know either if there's already such script (but it probably is on the other forums), but I just wrote a basic script. Since I'm not at home I'm unable to test if it actually works. What the script does: - checks if the player is less then 5 cells away (checkdistance(...)<5) - check if player has required item (countitem(607), Ygg Berry in this case) - 60% chance (rand(0,100) < 60) to get the materials (getitem 501,1;) - basic protection to prevent massive farming (the npc will be disable for 30-60 seconds) map,x,y,0 script Name::identifier 111,{ getmapxy(.@dummy$, .@px, .@py, 0); // get Player coordinates getmapxy(.@dummy$, .@nx, .@ny, 1, strnpcinfo(3)); // get NPC coordinates // Check if player is near enough (distance < 5) if (distance(.@px, .@py, .@nx, .@ny) < 5) { // Check if user has required item [in this case: Ygg Berry#607] if (countitem(607)) { progressbar "0x00ff00", 2000; // 60% chance to obtain item if (rand(0,100) < 60) { getitem 501,1; // Red Potion#501 specialeffect2 154; donpcevent strnpcinfo(3)+"::OnDisable"; end; } specialeffect2 155; dispbottom "You didn't get anything this time."; end; } dispbottom "You don't have the necessary tools.."; end; } dispbottom "You're too far away."; end; OnDisable: disablenpc strnpcinfo(3); initnpctimer end; // 10% chance to reactivate after 30, 40 or 50 seconds. otherwise reactive after 60 seconds OnTimer30000: OnTimer40000: OnTimer50000: if (rand(0,100) < 90) end; OnTimer60000: OnEnable: stopnpctimer; enablenpc strnpcinfo(3); end; }
  10. Toshiro

    MySQL

    Sorry, about not adding enough details. I already got the SQL server server set up thanks to Brian. I'm new to the SQL version. Where do i add the grf files for it considering I had Data.INI in the text version. The client does not use MySQL at all, so there's nothing to change.
  11. They're already there. I just had problems inserting them as an image, because of only 40 images per post are allowed and double posts are automatically merged (and thus images wont display because of the limit as well). So I had to put them all together on a large image. The single card images can be checked here.
  12. Patch Files 2011-11-30adata_j.gpf data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/alb2trea.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/cmd_fild03.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/yuno_fild02.bmp data/alb2trea.gat data/alb2trea.gnd data/alb2trea.rsw data/cmd_fild03.gat data/cmd_fild03.gnd data/cmd_fild03.rsw data/yuno_fild02.gat data/yuno_fild02.gnd data/yuno_fild02.rsw Updated Maps: (alb2trea, cmd_fild03, yuno_fild02) 2011-11-30rdata_j.gpf data/model/dewata/Ç®a01.rsm data/model/dewata/Ç®a02.rsm data/model/dewata/Ç®a03.rsm data/model/dewata/Ç®a04.rsm data/model/eclage/³ª¹«01.rsm data/model/eclage/³ª¹«02.rsm data/model/eclage/³ª¹«03.rsm data/model/eclage/³ª¹«04.rsm data/model/eclage/³ª¹«°¡·Îµî01.rsm data/model/eclage/³ª¹«ÀÙ01.rsm data/model/eclage/³ª¹«ÀÙ02.rsm data/model/eclage/³ª¹«ÀÙ03.rsm data/model/eclage/³ª¹«ÀÙ04.rsm data/model/eclage/³ª¹«ÀÙ05.rsm data/model/eclage/³ª¹«Àå½Ä01.rsm data/model/eclage/³ª¹«Àå½Ä02.rsm data/model/eclage/³ª¹«Àå½Ä03.rsm data/model/eclage/³ª¹«Àå½Ä04.rsm data/model/eclage/³ª¹«Àå½Ä05.rsm data/model/eclage/³ª¹«Àå½Ä06.rsm data/model/eclage/³ª¹«Àå½Ä07.rsm data/model/eclage/³ª¹«Àå½Ä08.rsm data/model/eclage/³ª¹«Ã¢¹®01.rsm data/model/eclage/³ª¹«Ã¢¹®02.rsm data/model/eclage/´ýºí01.rsm data/model/eclage/´ýºí02.rsm data/model/eclage/´ýºí03.rsm data/model/eclage/´ýºí04.rsm data/model/eclage/´ýºí±æ01.rsm data/model/eclage/´ýºí±æ02.rsm data/model/eclage/´ýºí±æ03.rsm data/model/eclage/´ýºí±æ04.rsm data/model/eclage/´ýºí±æ05.rsm data/model/eclage/´ýºí±æ06.rsm data/model/eclage/´ýºí±æ±âµÕ.rsm data/model/eclage/´ýºí±æÀÌÀ½.rsm data/model/eclage/¹ÙÀ§01.rsm data/model/eclage/¹ö¼¸01.rsm data/model/eclage/¹ö¼¸02.rsm data/model/eclage/¹ö¼¸03.rsm data/model/eclage/¾ßÀÌ01.rsm data/model/eclage/¾ßÀÌ02.rsm data/model/eclage/¿Õ±Ã°¡·Îµî01.rsm data/model/eclage/¿Õ±Ã±âµÕ.rsm data/model/eclage/¿Õ±Ãµ¥ÄÚ01.rsm data/model/eclage/¿Õ±Ãµ¥ÄÚ02.rsm data/model/eclage/¿Õ±Ãµ¥ÄÚ03.rsm data/model/eclage/¿Õ±Ã¹ßÄÚ´Ï01.rsm data/model/eclage/¿Õ±Ã¹ßÄÚ´Ï02.rsm data/model/eclage/¿Õ±Ãº¥Ä¡.rsm data/model/eclage/¿Õ±Ãº®01.rsm data/model/eclage/¿Õ±Ãº®µî.rsm data/model/eclage/¿Õ±Ãº¸°üÇÔ.rsm data/model/eclage/¿Õ±Ã»óÁ¡°¨ÆÇ01.rsm data/model/eclage/¿Õ±Ã»óÁ¡°¨ÆÇ02.rsm data/model/eclage/¿Õ±Ã»óÁ¡°¨ÆÇ03.rsm data/model/eclage/¿Õ±Ã»óÁ¡ÀÔ±¸.rsm data/model/eclage/¿Õ±Ã¼§µé¸®¿¡.rsm data/model/eclage/¿Õ±Ã¾îÇ×.rsm data/model/eclage/¿Õ±Ã¿Àºê.rsm data/model/eclage/¿Õ±Ã¿Àºê¸µ.rsm data/model/eclage/¿Õ±Ã¿Àºê¹Þħ.rsm data/model/eclage/¿Õ±Ã¿ÕÁÂ.rsm data/model/eclage/¿Õ±Ãâ¹®.rsm data/model/eclage/¿Õ±ÃÃ¥»ó.rsm data/model/eclage/¿Õ±Ãħ´ë01.rsm data/model/eclage/¿Õ±ÃÄ«¼ƒÀå½Ä.rsm data/model/eclage/¿Õ±ÃÄ¿Æ°.rsm data/model/eclage/¿Õ±ÃÄܼÖ.rsm data/model/eclage/¿Õ±ÃÄܼÖÀÇÀÚ.rsm data/model/eclage/¿Õ±Ãūâ¹®.rsm data/model/eclage/¿Õ±ÃÅ«Ä¿Æ°.rsm data/model/eclage/¿Õ±ÃŹÀÚ01.rsm data/model/eclage/¿Õ±ÃŹÀÚ02.rsm data/model/eclage/¿Õ±ÃÇ®01.rsm data/model/eclage/¿Õ±ÃÇ®02.rsm data/model/eclage/¿Õ±ÃÇ®03.rsm data/model/eclage/¿Õ±ÃÇ®04.rsm data/model/eclage/¿Õ±ÃÈ´Ü.rsm data/model/eclage/¿Õ±ÃȸÀǽÇÀÇÀÚ.rsm data/model/eclage/¿Õ±ÃȸÀǽÇÅ×À̺í.rsm data/model/eclage/ÀÌÀ½±æ.rsm data/model/eclage/Àýº®01.rsm data/model/eclage/Àýº®02.rsm data/model/eclage/Àýº®03.rsm data/model/eclage/õÁ¤Á¶¸í.rsm data/model/eclage/Å«³ª¹«01.rsm data/model/eclage/Å«³ª¹«°¡Áö01.rsm data/model/eclage/Å«³ª¹«°¡Áö02.rsm data/model/eclage/Å«³ª¹«°¡Áö03.rsm data/model/eclage/Å«³ª¹«°¡Áö04.rsm data/model/eclage/Å«³ª¹«ÀÙ01.rsm data/model/eclage/Å«³ª¹«ÀÙ02.rsm data/model/eclage/Å«³ª¹«ÀÙ03.rsm data/model/eclage/Å«³ª¹«ÀÙ04.rsm data/model/eclage/Å«³ª¹«ÀÙ05.rsm data/model/eclage/Å«³ª¹«ÀÙ06.rsm data/model/eclage/Å«³ª¹«ÀÙ07.rsm data/model/eclage/Å«³ª¹«ÀÙ08.rsm data/model/eclage/Ÿ¿ö-º®³·Î.rsm data/model/eclage/Ÿ¿ö_°è´Ü01.rsm data/model/eclage/Ÿ¿ö_°è´Ü02.rsm data/model/eclage/Ÿ¿ö_°è´Ü03.rsm data/model/eclage/Ÿ¿ö_°è´Ü04.rsm data/model/eclage/Ÿ¿ö_°è´Ü±âµÕ.rsm data/model/eclage/Ÿ¿ö_°è´ÜÁÙ.rsm data/model/eclage/Ÿ¿ö_±â³äºñ.rsm data/model/eclage/Ÿ¿ö_±âµÕ.rsm data/model/eclage/Ÿ¿ö_¹®.rsm data/model/eclage/Ÿ¿ö_¹æ¼®01.rsm data/model/eclage/Ÿ¿ö_º²Áý01.rsm data/model/eclage/Ÿ¿ö_º²Áý02.rsm data/model/eclage/Ÿ¿ö_¼ö·¹.rsm data/model/eclage/Ÿ¿ö_ÀÇÀÚ01.rsm data/model/eclage/Ÿ¿ö_Áü01.rsm data/model/eclage/Ÿ¿ö_Áü02.rsm data/model/eclage/Ÿ¿ö_Ã¥Àå01.rsm data/model/eclage/Ÿ¿ö_Ã¥Àå02.rsm data/model/eclage/Ÿ¿ö_ħ´ë01.rsm data/model/eclage/Ÿ¿ö_ÄþƮõ.rsm data/model/eclage/Ÿ¿ö_Å×À̺í01.rsm data/model/eclage/Ÿ¿ö_Å×À̺í02.rsm data/model/eclage/Ÿ¿ö_Å×À̺í03.rsm data/model/eclage/Ÿ¿ö_Å×À̺í04.rsm data/model/eclage/Ÿ¿ö_ÇùŹ.rsm data/model/eclage/Ÿ¿ö_ȺÐ01.rsm data/model/eclage/Ÿ¿ö_ȺÐ02.rsm data/model/eclage/ž01.rsm data/model/eclage/ȨƮ¸®.rsm data/model/eclage/ȨƮ¸®¾ÕÀå¹Ì01.rsm data/model/eclage/ȨƮ¸®ÀÙ.rsm data/model/malaya/³»ºÎ³°£03.rsm data/model/malaya/³»ºÎ³°£04.rsm data/texture/dewata/indo_52.bmp data/texture/eclage/ecl_bed.bmp data/texture/eclage/ecl_bigwood01.bmp data/texture/eclage/ecl_bigwood02.bmp data/texture/eclage/ecl_bigwood03.bmp data/texture/eclage/ecl_bigwood04.bmp data/texture/eclage/ecl_bigwood05.bmp data/texture/eclage/ecl_book01.bmp data/texture/eclage/ecl_candle.bmp data/texture/eclage/ecl_door.bmp data/texture/eclage/ecl_door01.bmp data/texture/eclage/ecl_fild_bottom01.bmp data/texture/eclage/ecl_fild_bottom02.bmp data/texture/eclage/ecl_fild_bottom03.bmp data/texture/eclage/ecl_floow up.bmp data/texture/eclage/ecl_flower.bmp data/texture/eclage/ecl_homewood01.bmp data/texture/eclage/ecl_homewood02.bmp data/texture/eclage/ecl_homewood03.bmp data/texture/eclage/ecl_homewood04.bmp data/texture/eclage/ecl_homewood04.tga data/texture/eclage/ecl_homewood05.bmp data/texture/eclage/ecl_homewood06.bmp data/texture/eclage/ecl_homewood07.bmp data/texture/eclage/ecl_homewood08.bmp data/texture/eclage/ecl_homewood09.bmp data/texture/eclage/ecl_homewood10.bmp data/texture/eclage/ecl_homewood11.bmp data/texture/eclage/ecl_homewood12.bmp data/texture/eclage/ecl_in_bchair.bmp data/texture/eclage/ecl_in_bed.tga data/texture/eclage/ecl_in_bottom01.bmp data/texture/eclage/ecl_in_candle.bmp data/texture/eclage/ecl_in_cape.bmp data/texture/eclage/ecl_in_cape2.bmp data/texture/eclage/ecl_in_capex.bmp data/texture/eclage/ecl_in_chang1.bmp data/texture/eclage/ecl_in_curtail2.bmp data/texture/eclage/ecl_in_curtain.tga data/texture/eclage/ecl_in_dchair.bmp data/texture/eclage/ecl_in_fish.bmp data/texture/eclage/ecl_in_leaf2.bmp data/texture/eclage/ecl_in_leaf3.bmp data/texture/eclage/ecl_in_light.tga data/texture/eclage/ecl_in_lileaf1.bmp data/texture/eclage/ecl_in_ltable.bmp data/texture/eclage/ecl_in_pull.bmp data/texture/eclage/ecl_in_redca.bmp data/texture/eclage/ecl_in_wall.bmp data/texture/eclage/ecl_in_wall01.bmp data/texture/eclage/ecl_jeem.bmp data/texture/eclage/ecl_leaf01.bmp data/texture/eclage/ecl_leaf02.bmp data/texture/eclage/ecl_leaf03.bmp data/texture/eclage/ecl_leaf04.bmp data/texture/eclage/ecl_leaf05.bmp data/texture/eclage/ecl_leaf06.bmp data/texture/eclage/ecl_leaf07.bmp data/texture/eclage/ecl_obj001.bmp data/texture/eclage/ecl_obj002.bmp data/texture/eclage/ecl_obj003.bmp data/texture/eclage/ecl_obj01.bmp data/texture/eclage/ecl_obj02.bmp data/texture/eclage/ecl_obj03.bmp data/texture/eclage/ecl_obj03_01.bmp data/texture/eclage/ecl_obj04.bmp data/texture/eclage/ecl_obj04.tga data/texture/eclage/ecl_obj05.bmp data/texture/eclage/ecl_obj06.bmp data/texture/eclage/ecl_obj06.tga data/texture/eclage/ecl_obj08.bmp data/texture/eclage/ecl_obj09.bmp data/texture/eclage/ecl_obj09.tga data/texture/eclage/ecl_obj10.bmp data/texture/eclage/ecl_obj11.bmp data/texture/eclage/ecl_obj12.bmp data/texture/eclage/ecl_obj13.bmp data/texture/eclage/ecl_obj13.tga data/texture/eclage/ecl_obj14.bmp data/texture/eclage/ecl_obj15.bmp data/texture/eclage/ecl_obj16.bmp data/texture/eclage/ecl_obj17.bmp data/texture/eclage/ecl_obj18.bmp data/texture/eclage/ecl_obj19.bmp data/texture/eclage/ecl_obj20.bmp data/texture/eclage/ecl_obj21.bmp data/texture/eclage/ecl_obj21.tga data/texture/eclage/ecl_obj22.bmp data/texture/eclage/ecl_port.bmp data/texture/eclage/ecl_rose.bmp data/texture/eclage/ecl_scie.bmp data/texture/eclage/ecl_sic.bmp data/texture/eclage/ecl_sq_bottom01.bmp data/texture/eclage/ecl_sq_bottom02.bmp data/texture/eclage/ecl_sq_bottom03.bmp data/texture/eclage/ecl_sq_bottom04.bmp data/texture/eclage/ecl_sq_wall01.bmp data/texture/eclage/ecl_sq_wall02.bmp data/texture/eclage/ecl_stem01.bmp data/texture/eclage/ecl_stem02.bmp data/texture/eclage/ecl_stem03.bmp data/texture/eclage/ecl_stem04.bmp data/texture/eclage/ecl_stem05.bmp data/texture/eclage/ecl_stem06.bmp data/texture/eclage/ecl_stem07.bmp data/texture/eclage/ecl_stem08.bmp data/texture/eclage/ecl_stem09.bmp data/texture/eclage/ecl_stem10.bmp data/texture/eclage/ecl_stem11.bmp data/texture/eclage/ecl_stem12.bmp data/texture/eclage/ecl_t_dun_bottom01.bmp data/texture/eclage/ecl_t_dun_wall01.bmp data/texture/eclage/ecl_table.bmp data/texture/eclage/ecl_tow_01.bmp data/texture/eclage/ecl_tow_02.bmp data/texture/eclage/ecl_tow_03.bmp data/texture/eclage/ecl_tow_04.bmp data/texture/eclage/ecl_tow_05.bmp data/texture/eclage/ecl_tow_06.bmp data/texture/eclage/ecl_tow_07.bmp data/texture/eclage/ecl_tow_08.bmp data/texture/eclage/ecl_tow_09.bmp data/texture/eclage/ecl_tow_10.bmp data/texture/eclage/ecl_tow_11.bmp data/texture/eclage/ecl_twol.bmp data/texture/eclage/ecl_wood01.bmp data/texture/eclage/ecl_wood02.bmp data/texture/eclage/ecl_wood03.bmp data/texture/eclage/ecl_wood04.bmp data/texture/malaya/ma_handrail01.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/alb2trea.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/bif_fild02.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/cmd_fild03.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/ecl_fild01.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/ecl_tdun01.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/ecl_tdun02.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/ecl_tdun03.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/eclage.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/splendide.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/yuno_fild02.bmp data/[email protected] data/[email protected] data/[email protected] data/alb2trea.gat data/alb2trea.gnd data/alb2trea.rsw data/bif_fild02.gat data/bif_fild02.gnd data/bif_fild02.rsw data/cmd_fild03.gat data/cmd_fild03.gnd data/cmd_fild03.rsw data/ecl_fild01.gat data/ecl_fild01.gnd data/ecl_fild01.rsw data/ecl_hub01.gat data/ecl_hub01.gnd data/ecl_hub01.rsw data/ecl_in01.gat data/ecl_in01.gnd data/ecl_in01.rsw data/ecl_in02.gat data/ecl_in02.gnd data/ecl_in02.rsw data/ecl_in03.gat data/ecl_in03.gnd data/ecl_in03.rsw data/ecl_in04.gat data/ecl_in04.gnd data/ecl_in04.rsw data/ecl_tdun01.gat data/ecl_tdun01.gnd data/ecl_tdun01.rsw data/ecl_tdun02.gat data/ecl_tdun02.gnd data/ecl_tdun02.rsw data/ecl_tdun03.gat data/ecl_tdun03.gnd data/ecl_tdun03.rsw data/ecl_tdun04.gat data/ecl_tdun04.gnd data/ecl_tdun04.rsw data/eclage.gat data/eclage.gnd data/eclage.rsw data/fogparametertable.txt data/indoorrswtable.txt data/mapnametable.txt data/mp3nametable.txt data/que_avan01.gat data/que_avan01.gnd data/que_avan01.rsw data/resnametable.txt data/spl_in02.gat data/spl_in02.gnd data/spl_in02.rsw data/splendide.gat data/splendide.gnd data/splendide.rsw data/viewpointtable.txt data/yuno_fild02.gat data/yuno_fild02.gnd data/yuno_fild02.rsw Updated Maps: (alb2trea, bif_fild02, cmd_fild03, spendide, yuno_fild02) New Maps: eclage ecl_tdun01 ecl_tdun02 ecl_tdun03 ecl_fild01 Other Maps without mini maps: 1@ecl, ecl_hub01, ecl_in01, ecl_in02, ecl_in03, ecl_in04, ecl_tdun04, que_avan01 2011-11-30data_j.gpf /sprite/¾ÆÀÌÅÛ/³°Àº¶óÇdz×ÀÇÀ¯Ç°.act data/sprite/¾ÆÀÌÅÛ/³°Àº¶óÇdz×ÀÇÀ¯Ç°.spr data/sprite/¾ÆÀÌÅÛ/º°¹«´Ì¹ö¼¸.act data/sprite/¾ÆÀÌÅÛ/º°¹«´Ì¹ö¼¸.spr data/sprite/¾ÆÀÌÅÛ/¾Æ·¹³ªÄÚÀÎ.act data/sprite/¾ÆÀÌÅÛ/¾Æ·¹³ªÄÚÀÎ.spr data/sprite/¾ÆÀÌÅÛ/¿¡¶ã¶ûÀÇÀ¯Ç°.act data/sprite/¾ÆÀÌÅÛ/¿¡¶ã¶ûÀÇÀ¯Ç°.spr data/sprite/¾ÆÀÌÅÛ/¿¡À̹ÝÆ®ÀÇ¿¬±¸ÀÚ·á.act data/sprite/¾ÆÀÌÅÛ/¿¡À̹ÝÆ®ÀÇ¿¬±¸ÀÚ·á.spr data/sprite/¾ÆÀÌÅÛ/¿Ã¸®¹ö´Á´ëÈĵå.act data/sprite/¾ÆÀÌÅÛ/¿Ã¸®¹ö´Á´ëÈĵå.spr data/sprite/¾ÆÀÌÅÛ/Ä£ÀýÀÌ¿ë±Ç.act data/sprite/¾ÆÀÌÅÛ/Ä£ÀýÀÌ¿ë±Ç.spr data/sprite/¾ÆÀÌÅÛ/Åͺ¸Æ®·¢ÄÚÀÎ.act data/sprite/¾ÆÀÌÅÛ/Åͺ¸Æ®·¢ÄÚÀÎ.spr data/sprite/¾ÆÀÌÅÛ/ÆĶõ¿£Á©¸µ¸ðÀÚ.act data/sprite/¾ÆÀÌÅÛ/ÆĶõ¿£Á©¸µ¸ðÀÚ.spr data/sprite/¾ÆÀÌÅÛ/Ȳ±ÝÀÇÀÙ.act data/sprite/¾ÆÀÌÅÛ/Ȳ±ÝÀÇÀÙ.spr data/sprite/¾Ç¼¼»ç¸®/³²/³²_ÆĶõ¿£Á©¸µ¸ðÀÚ.act data/sprite/¾Ç¼¼»ç¸®/³²/³²_ÆĶõ¿£Á©¸µ¸ðÀÚ.spr data/sprite/¾Ç¼¼»ç¸®/¿©/¿©_ÆĶõ¿£Á©¸µ¸ðÀÚ.act data/sprite/¾Ç¼¼»ç¸®/¿©/¿©_ÆĶõ¿£Á©¸µ¸ðÀÚ.spr data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/±«ÀÌÇѽǷ¯Äµ½ºÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/²¿¸¶ÆÄÅùÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/´ë¿Õ¹®¾îÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/µµÇÁ·¹Ç׾Ƹ®Ä«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/µ¹·Î¸Þµ¥½ºÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/µ¹¿¬º¯À̽Ƿ¯Äµ½ºÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/¶óÇ÷¹½Ã¾Æ¾Ë³îµðÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/¹«½Ã¹«½ÃÇѸ¯Ä«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/¹Ì¹ÖÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/¹Ù³ª½ºÆÄƼīµå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/ºÎÅäÀÌÁ¶Ä«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/»¡°¿¡·ç¸¶Ä«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/¼¼µµ¶óÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/¼¾µå¶ó¿Í½ÃÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/½º·ÎÆ÷Ä«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/½ºÄ«¶ó¹ÙÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/½Ã¿À¶ó¹ÙÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/¾ÏÈæÀǽǷ¯Äµ½ºÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/¾Ó±×¶ó¸ÇƼ½ºÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/¿©¿Õ½ºÄ«¶ó¹ÙÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/¿ÍÀϵå¶óÀÌ´õÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/ÀÛÀº¹®¾îÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/ÄÚ¸ðµµÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/Å©¶óÄËÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/Å·µå¶ó¸ðÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/Æķ罺īµå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/Æ÷¾ÇÇѽǷ¯Äµ½ºÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/Æû½ºÆÄÀÌ´õÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/Ȳ±Ý½ºÄ«¶ó¹ÙÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/Ȳ±Ý¿©¿Õ½ºÄ«¶ó¹ÙÄ«µå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection/³°Àº¶óÇdz×ÀÇÀ¯Ç°.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection/º°¹«´Ì¹ö¼¸.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection/¾Æ·¹³ªÄÚÀÎ.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection/¿¡¶ã¶ûÀÇÀ¯Ç°.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection/¿¡À̹ÝÆ®ÀÇ¿¬±¸ÀÚ·á.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection/¿Ã¸®¹ö´Á´ëÈĵå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection/Ä£ÀýÀÌ¿ë±Ç.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection/Åͺ¸Æ®·¢ÄÚÀÎ.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection/ÆĶõ¿£Á©¸µ¸ðÀÚ.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection/Ȳ±ÝÀÇÀÙ.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/³°Àº¶óÇdz×ÀÇÀ¯Ç°.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/º°¹«´Ì¹ö¼¸.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/¾Æ·¹³ªÄÚÀÎ.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/¿¡¶ã¶ûÀÇÀ¯Ç°.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/¿¡À̹ÝÆ®ÀÇ¿¬±¸ÀÚ·á.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/¿Ã¸®¹ö´Á´ëÈĵå.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/Ä£ÀýÀÌ¿ë±Ç.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/Åͺ¸Æ®·¢ÄÚÀÎ.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/ÆĶõ¿£Á©¸µ¸ðÀÚ.bmp data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/Ȳ±ÝÀÇÀÙ.bmp data/cardpostfixnametable.txt data/cardprefixnametable.txt data/idnum2itemdesctable.txt data/idnum2itemdisplaynametable.txt data/idnum2itemresnametable.txt data/itemslotcounttable.txt data/num2cardillustnametable.txt data/num2itemdesctable.txt data/num2itemdisplaynametable.txt data/num2itemresnametable.txt data/questid2display.txt New Items: (#2915) (#5319) (#6539) (#6540) (#6541) (#6542) (#6543) (#6544) (#6549) (#19543) New Card Images:
  13. You actually didn't add that the variables are set for the killing player, just for the player that was killed. But you added it for custom mob kill event which I previously forgot. Updated my first post with additions for variables for the killed player and custom mob kill events.
  14. If the item name is really read from the idnum2itemnametable.txt as Ziu posted in his first post (and it looks like that because kRO is not really using English names for items, so he's using his translated data), then there must be a new packet for this kind of broadcast.
  15. I'm not at home so I couldn't test if it's actually working. The following changes set the variables killed_x and killed_y when a monster (and player if you like) is killed. It works exactly like killedid, just with the coordinates instead of the id. Find (src/map/map.h:308): SP_KILLEDRID=122, Add after: SP_KILLED_X=123, SP_KILLED_Y=124, Find (src/map/pc.c:6035): case SP_KILLEDRID: val = sd->killedrid; break; Add after: case SP_KILLED_X: val = sd->killed_x; break; case SP_KILLED_Y: val = sd->killed_y; break; Find (src/map/pc.c:6177): case SP_KILLEDRID: sd->killedrid = val; return 1; Add after: case SP_KILLED_X: sd->killed_x = val; return 1; case SP_KILLED_Y: sd->killed_y = val; return 1; Find (src/map/mob.c:2429): pc_setparam(mvp_sd, SP_KILLEDRID, md->class_); Add after: pc_setparam(mvp_sd, SP_KILLED_X, md->bl.x); pc_setparam(mvp_sd, SP_KILLED_Y, md->bl.y); Find (src/map/pc.h:390): int killerrid, killedrid; Add after: int killed_x, killed_y; Find (db/const.txt:296): killedrid 122 1 Add after: killed_x 123 1 killed_y 124 1 (Edit:) Sets the variables for custom mob kill events and killed players as well. Find (src/map/mob.c:2416): pc_setparam(sd, SP_KILLERRID, sd->bl.id); Add after: pc_setparam(sd, SP_KILLED_X, sd->bl.x); pc_setparam(sd, SP_KILLED_Y, sd->bl.y); Find (src/map/mob.c:2421): pc_setparam(mvp_sd, SP_KILLERRID, sd?sd->bl.id:0); Add after: pc_setparam(mvp_sd, SP_KILLED_X, sd?sd->bl.x:0); pc_setparam(mvp_sd, SP_KILLED_Y, sd?sd->bl.y:0); Find (src/map/pc.c:5719): pc_setparam(sd, SP_KILLERRID, src?src->id:0); Add After: pc_setparam(sd, SP_KILLED_X, src?src->x:0); pc_setparam(sd, SP_KILLED_Y, src?src->y:0); (/Edit) If you want to add the x and y coordinates for player kills as well: Find (src/map/pc.c:5778): pc_setparam(ssd, SP_KILLEDRID, sd->bl.id); Add after: pc_setparam(ssd, SP_KILLED_X, sd->bl.x); pc_setparam(ssd, SP_KILLED_Y, sd->bl.y);
  16. Toshiro

    CeresCP

    Look in query.php for the line (should be 109) DEFINE('LOOK_HAIR_STYLE', "UPDATE `char` SET `hair` = '0' WHERE `char_id` = '%d' AND `account_id` = '%d'"); and change " `hair` = '0' " to " `hair` = '1' ": DEFINE('LOOK_HAIR_STYLE', "UPDATE `char` SET `hair` = '1' WHERE `char_id` = '%d' AND `account_id` = '%d'");
  17. To avoid any problems when changing the NPC's (unique) name, I'd suggest to use strnpcinfo(3)+"::OnMVPKill" instead of "mvp spawned::OnMVPKill". It prevents potential errors when changing the name (e.g. you might forget to change the name at every position; or typod the name ). Also getmonsterinfo(x, 0) already returns a string, so there is no need to concatenate an empty string to it's return value. And instead of looking up the name with getmonsterinfo, you could also just write "--ja--" or "--en--" and the name would be added appropriately, especially if you'd might prefer to use the English/iRO name over of the Korean one (e.g. Korean: Civil Servant; English: Mao Guai). Updated Z3R0's script from this post with the mentioned changes.
  18. In my opinion another nice-to-have would be the Group Name Indicator hook to show a legend of the different (staff) user groups in the active users list.
  19. On the other forums there were quite many people using bbcode in the codeboxes, e.g. to format any changes in the code. Using quote tags instead of code tags is a bad idea, because no multiple whitespaces will be shown and you wont be able to read the code easily nor can copy it with the indents. For the code-tag there could be added another tag that with bbcode parsing enabled, but for the codebox-tag it would require some edits in the php files to make actually a second codebox-like tag possible.
  20. It didn't work because of a bug in the global javascript files, but it has already been fixed.
  21. Just for the record, it doesn't work with Opera as well.
  22. There's still one problem (that has also been on the other forums) once the select-all button works. The forum automatically converts tabs to spaces, so if you'd post an eA script (or anything else that relies on tabs), you still had to adjust the file to make it valid. This is (at least in the new forum versions) caused by the PrettyPrint javascript function the board uses. To remove the functionality that tabs are converted, the following piece needs to be removed from the http://eathena.sourc...ify/prettify.js file. http://toshiro.skylinero.net/eatab.txt (code piece linked, because.. well the tab would have been removed) Also right now there's a piece (lines 83, 92, 4251, 4260) of javascript that breaks the complete functionality of the javascript components of the board.http://eathena.sourc...ublic/js/ipb.js: s.addRange®; That's probably also the reason why the select-all-button is not working yet.
  23. Or the topic starter could just add "[solved]" to the topic title. @GodLesZ, you're not the only one disliking the editor. There are many people on the official ipb support board that already complained about it.
  24. I forgot to tell you, but if you run the sql query, all characters (or if you prefer even the whole server) must be offline, or online characters will still have their zeny. @Green Minded Abuser If you want to remove all zeny of a specific character under certain circumstances the set script command will be fine, but not if you want to remove all zeny at once (e.g. you had to check if you already deleted a player's zeny).
×
×
  • Create New...