Jump to content

gekigengar

Members
  • Posts

    174
  • Joined

  • Last visited

Everything posted by gekigengar

  1. There has been enough trouble for windows 7 (Not)premium/ultimate/professional users without their XP Mode in editing sound with actor2. http://rathena.org/board/topic/65690-request-monster-sounds-added-to-this-sprite/ http://rathena.org/board/topic/86659-how-to-add-sound-to-act-file/ http://rathena.org/board/topic/77343-help-with-actor2/ Even with compatibility mode, it fails to work. If anyone can create a simple tool to help us, that would be great..! Probably something as simple as these. I know it is possible with hex, but.. I have no Idea what the site is saying at all. Images taken from - http://mist.in/gratia/ro/spr/ActSound.html#SoundConfig@actOR
  2. SetdGetd Those pages have existed since January 2009. o.o; As Jonne said, run a search through doc/script_commands.txt to see if a command exists. But but, Uncle Google didn't even link them to those page! ;_; try typing rathena setd getd will get you to hercules stuff!
  3. gekigengar

    G_Mobs

    I found many mobs which are completely same with the original, but only with the additional extension of G_ for example.. 1589,G_MANDRAGORA Is the same with the normal Mandragora. What are their purpose?
  4. You are right, I never knew such function exist. There is nothing on rAthena wiki regarding setD getD. I found it on Hercules Wiki. http://hercules.ws/wiki/Setd http://hercules.ws/wiki/Getd I think thats all I need, Thank you!
  5. I need a function that returns variable name as string, and a function that takes string and returns variable. I felt that this would be really useful for me. For example, I have $@Test[1] = 100; var2string($@Test[1]); dispbottom var2string($@Test[1]); //would result displaying $@Test[1] on the bottom. While the other way round is also possible. for example. $@Test[1] = 100; .varstring$ = "Test"; .result = 200 + string2var("$@" + .varstring$ + "[1]"); dispbottom .result; //would results to displaying 300 on the bottom. Is this possible? Imagine the tons of possibilities with the availability of this function. I could make a lot of scripts that are once impossible into reality!.
  6. I summoned the mob with a label MyBossMob: on a certain instance. I wanted the boss to be weak on certain tiles with a certain NPC with an OnTouchnpc: event. So I wanted the boss to be stunned when it touches the npc. like sc_start SC_STUN 5000,0; How do I do this? I don't see any function to get mob GID, nor attach its GID, I also wonder if I could actually use sc_start on mobs.
  7. Solved. The mistake is using the "Mercenary archer" sprite itself. The client does not provide a head, that is why it turned into poring. (The head is hard-coded in the client somehow..)
  8. Will I get any kind of trouble for changing MAX_Mercenary class? (There must be a reason why the dev limit this right?) Thank you Euphy! You always saved my life ;D EDIT : After I tried the custom mercenary, the client crashed. :/ This is really sad.. Do I need to edit something in the LUA file for the custom mercenary to work..?
  9. I requested the Female Sura Sprite name not long ago, (Korean). http://rathena.org/board/topic/92568-sura-sprite-name/#entry244533 This is the example //Female: data\sprite\Àΰ£Á·\¸öÅë\¿© = data\sprite\인간족\몸통\여 ½´¶ó_¿©.act = 슈라_여.act Now I need the Female SL Sprite name for fixing. Thank you!
  10. Thats it!,Thats what I am looking for ^^ Thanks a bunch!
  11. Does not work with @useskill. (It says target invalid or some sort) Does that mean the skill exist @_@
  12. I am trying to add a new mercenaries to the database, and it gave me this error. [Error]: sv_readdb: Reached the maximum allowed number of entries (61) when parsing file "db/mercenary_db.txt". How do I increase the maximum entry size? Is this okay to be posted on DB support? I am not really sure. Thank you!
  13. That worked well! Thanks! Never knew there is such a script due the lack of usage..
  14. I am following the sealed shrine format to instancing, but what I notice is, When I am using OnInstanceInit: initnpctimer; OnTimer8000: warp instancemapname("abyss_03"), 150, 150; specialeffect2 49; percentheal -30,0; end; I cannot do any commands such as specialeffect2 and such player targeted functions I tried doing addtimer, but it does not work in instance somehow.. (I think the npc name failures??) (How Do I do addtimer on instance anyways?) I want to do it to the entire player in the map. Any workaround on this?
  15. //data\sprite\악세사리\남 남_혼자놀기상자2.act What I meant by Bolloxed name is, the korean name without the giberish characters. Anyone?
  16. Re-tested, I tried printing @map$ into string, its returning 001abyss_03 instead of "abyss_03" like in the check. dispbottom "I am at " + instance_id() + " " + @map$; Returns
  17. Tried, does not run I changed "instance map" into "abyss_03", does not work.
  18. I wanted the instance to be destroyed and teleports to prontera when the player "Logs out or Dies Inside the Instance", but not to run the event outside the instance. How do I do this? I tried OnPCDieEvent: warp "prontera",153,189; instance_destroy(); percentheal 100,100; end; OnPCLogoutEvent: percentheal -100,0; warp "prontera",153,189; instance_destroy(); percentheal 100,100; end; In the same folder as the instance NPC, but they keep giving me error on the console, "Trying to destroy invalid instance 0". outside the Instance (They work well inside!)
  19. I need the .act name of Sura sprite (Female, Bolloxed), can anyone help me? I also need to know the bolloxed path of its .act file in a data folder. I am trying to edit it, but I cannot find it, (Since the sprite bible is outdated.) Thanks a lot! This is pretty important, please help ;_;
  20. Here's the code, commented: // The 'while' statement will loop infinitely (since '1' is always true) // until a 'break' statement is reached, or the server detects an infinite // loop (related to check_gotocount). while (1) { // This tries to pick a random party name that is unlikely to exist // ("i50928", "i18735", etc.). .@name$ = "i" + rand(100000); // 'party_create' returns '1' if the party was successfully created. // If it succeeds, break out of the loop. // If it fails, try again with a different party name. if (party_create(.@name$) > 0) break; } Thank you very much!, I understand the others, but the while loop confuses me, But now I understand that one can break through a while loop using the "break;" function I appreciate the explanation ^^
  21. Thanks Euphy! May I ask what is "while (1)"? It seems like something that will run infinitely without an exit sentinel (But somehow it works!)
  22. I wonder if a single player instance is possible? (Without check party). It would be lovely if it is, could give players a private dungeon. If yes, how do I do it?
×
×
  • Create New...