Jump to content

Dastgir

Script Developers
  • Content Count

    3805
  • Joined

  • Last visited

  • Days Won

    250

Everything posted by Dastgir

  1. This is my mod, and I included battleground.h, and "bg = GET_SYMBOL("bg");" on plugin_init. [Error]: HPM:get_symbol:bg_mod: 'bg' not found! I guess its called bg only, but yet, I am getting this error, Any Solution? (Or have i misspell something?)
  2. I finally find the reason of the errors. I use script-checker.bat to check the item_db.conf. I find that hercules's system can't read a bunch of Chinese words. Maybe it's because of the coding. In addition, the item_bonus have a big different to Rathena in lower cases and upper cases. Other than that, Rathena item_db allows duplicated AegisName but Hercules doesn't. Item #5574 and #7156 doesn't get any problems in my case. Therefore, if a Rathena user wanna convert there item_db to Hercules format, they need to edit all of the item_bonus first. Otherwise, it will show a lot of errors though they don't face any coding problems. rAthena is not using case-sensitive, while we are using CaseSensitve Words. Also AegisName should differ from other. because , hercules sets item AegisName as ID, so you can call it via script also, like if (countitem(Red_Potion) > 1){ //do anything} same applies to mob_db, they are also CaseSensitive and should not be duplicated. (I agree to the point that, we lack many item_bonus, that rA have like the Class_* one, which is also in Aegis)
  3. This won't happen.. since script sets a variable with map_name of character in it. and attaches all rid, and checks if map_name matches. So it would only check the users on same map with same IP Also be sure, that you warped to that map after loading the script. (and if possible, show us what edits you actually did)
  4. ArrowN.tga:ArrowN.7z Its location with filename: "data/texture/effect/ArrowN.tga" P.S: you should consider updating your kRO, since there might be other errors too, of missing files.
  5. Maybe remove that bear or improve it, else its good. (And i noticed, it should be on showcase instead of release.)
  6. Damn it, Someone hacked my yahoo..

    1. Relzz

      Relzz

      Wasnt me D: I SWEAR D: D: D: D:

  7. Dastgir

    Auraset

    Compile plugin-HPMHooking (which I guess is compiled everytime you build solution) Uncomment HPMHooking line from plugins.conf P.S: HPMHooking should be first to load.
  8. It should kick you, if other player from same ip is on that map.. also be sure you didnt test from local server, since whitelist contains localhost ip, so you wont be kicked if connected on local test server.
  9. first it was packet gathering , at initial stages, that started when iRO just released these npc, and only 1 test was scripted I guess by m4st3r, then, I joined 3 months later, with passive phase, and just began to check npc.so I guess it has gone on active phase from 4th month(and i revised all dialogs this time) after iRO released it. (At the end of project, yommy provided me official script from china official server, so I implemented rates of success of refine, and forging formula from there)
  10. No errors for me, so i assume, its old emulator bug. Update guide: http://herc.ws/board/topic/152-obtaining-hercules/ , post #3 and post #4.
  11. I am creating bg scripts of eamod, one by one...As i mentioned here http://herc.ws/board/topic/5114-paid-for-battlegrounds-20-type-system/page-2 However, if you want to create bg on your own, you could search for a eAmod based server and check the bg, by playing it(as i am doing until now).
  12. - script BG_Check_IP -1,{OnInit: setmapflag "arena", mf_loadevent; setmapflag "othermap", mf_loadevent; set .whitelist$, "| 127.0.0.1 | 127.0.0.2 | etc"; end;// Trigger when a player enters a map with "loadevent" mapflag.OnPCLoadMapEvent: // Only run for map "arena". if (strcharinfo(3) != "arena" || strcharinfo(3) != "othermap") end; set .@map$,strcharinfo(3); set .@my_ip$, getcharip(); if ( compare( .@my_ip$, .whitelist$ ) ) end; // Get list of accounts with attached character's IP address. set .@size, query_sql("SELECT `account_id` FROM `login` WHERE `last_ip` = '"+ .@my_ip$ +"'",.@aid); // Passed check if only the attached player is returned. if (.@size < 2) end; // Check all online characters using the IP address if they are on a Battlegrounds map. set .@self, getcharid(3); for(set .@i,0; .@i<.@size; set .@i,.@i+1) { if (.@aid[.@i] == .@self) continue; if (attachrid(.@aid[.@i])) { if (compare(strcharinfo(3),.@map$)) { set .@name$, strcharinfo(0); attachrid(.@self); message strcharinfo(0),"Character "+.@name$+" is already present in this map with your IP. Kicking...."; sleep2 2000; atcommand "@kick "+strcharinfo(0); end; } } } // Passed check. end;} It will restrict players with same IP on Same Map
  13. Well, mod approved the file., the v1.1, I already tested and its working according to the description provided by you, hope I made the same (as you wanted). Ranking System is also altered, where now it checks MasterRebirth First, then NormalRebirth. So if MasterRebirth is same, it goes for NormalRebirth Checks, and gives rank accordingly.
  14. set mapflags with loadevent on the maps you want. either below the setmapflag "arena", mf_loadevent; just change arena, and put other entries. or set mapflag via mapflag command, at very end(after the last } ) by mapname<tab>mapflag<tab>loadevent also edit this line if (strcharinfo(3) != "arena") end; to if (strcharinfo(3) != "arena" || strcharinfo(3) != "othermapname") end; and so on.
  15. add moc_mem.gat on pre-re map cache database and save it. (i use pre-renewal mode) what you meant by this? maybe, just make sure GRF includes that moc_mem map files. If its there, then idk , what can have cause problems, because i just follow the same steps as you shown, and I have my custom maps, in my map_cache.
  16. map_index.txt add moc_mem.gat on pre-re map cache database and save it. (i use pre-renewal mode) i still got this error on executing map cache: i also have added my grf path on grf-files.txt can somebody help me? thanks in your post , you said map_index entry is map: moc_mem but it should be moc_mem There should be no MAP:
  17. Maybe, show us your item_db.conf file.
  18. Map index should have moc_mem and be sure to have Map named "moc_mem" on the grf files
  19. Dastgir

    Auraset

    Update your Auraset, Seems like you are using old version of auraset.. (since from error, it seems, source is calling clif->sendauras, while we have clif_sendauras in the source) and Line 252: if (sd && (effect1<0 || effect2<0 || effect3<0) && (type == SC_HIDING || type == SC_CLOAKING || type == SC_CHASEWALK || sd->sc.option==OPTION_INVISIBLE || type==SC_CHASEWALK || type==SC_CHASEWALK2 || type==SC_CAMOUFLAGE)){ effect1 *= -1; effect2 *= -1; effect3 *= -1; clif_sendauras(sd, AREA_WOS); } return 1;}/* run when server starts */ So, Please update your Auraset File.
  20. Actually,its good idea, i would maybe implement this in few hours. Edit: Uploaded the new version, will be able to download when Mod approve it. you have to execute this query to the database: ALTER TABLE `rebirth_system` ADD `master_rebirth` mediumint(6) NOT NULL default '0';
  21. how about n what is the use of it. it would be nice if we put spaces. 100000000# ^ff0000%d ^0000ffHundred Million#10000000# ^ff0000%d ^0000ffMillion#^0000ff Zeny^000000. Is the Amount Correct?# kRO has n, So i didn't feel good to remove that n ^0000ffZeny 이상^000000입니다.n입력금액이 맞습니까?#
  22. @bgamez23 Thanks for reporting. Fixed @r100 (https://github.com/ROClientSide/Translation/commit/2ac4b80a9100e6a50b2fff8cd79c447b2f9d9d79) (Don't know why, but korean have words for (Hundred Million)... its strange for me to use Hundred Million word)
  23. its named luafiles514 because it is compiled with (lua 5.1.4) What if we have customs and want to use it with roBrowser, we would need to edit other files for roBrowser?
  24. Seems like I forgot to update skillid.lub.... Updated @r99 (https://github.com/ROClientSide/Translation/commit/c54ee4129b356368a2b276a8c2660b71e7f4d2ac)
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.