Jump to content
The forums will be going offline for an extended maintenance period at 1400hrs GMT on 19th June 2025. The number of hours for this downtime is intentionally not advertised due to the nature of these upgrades. ×

Technoken

Members
  • Posts

    505
  • Joined

  • Days Won

    8

Everything posted by Technoken

  1. Did the compilation run smoothly? try to recompile it again and see if the compilation ends until vending.c. execute ./configure && make clean && make server
  2. Try to change permission via root user.
  3. execute chmod a+x configure to allow permission. for -bash: ./athena-start: /bin/sh^M: bad interpreter: No such file or directory convert the athena-start first using dos2unix. type dos2unix athena-start
  4. You can use @auraset2 to set the aura of the character without affecting the default aura. EDIT: also try this one 31089,C_Exploding_Crimson_Flame,Costume Exploding Crimson Flame,4,0,,0,,,,0,0xFFFFFFFF,63,2,2048,,1,0,0,{},{ while(isequipped(31089)){ specialeffect2 418; sleep2 3000; } },{}
  5. Might be possible using aura system if the aura set by sc_fury is in the effect list. Try to apply the diff provided here Always make a backup before applying it.
  6. I wish I would get to know someone like that. Most of the applications sent to me are like urging me to give them a gm account because they know something to improve my server without them telling what it is. Somehow it was sketchy. I told them to get knowledge first about the server quests, features, and game mechanics and send a new application.
  7. @Jey I get it now. Thanks for clearing that up! I'll edit my first post.
  8. @srhmike Yeah, it's actually difficult to find ones that are trustworthy. Well I know some people, but they don't have much time for RO. @Frosch-Kun I hope I could find someone like that. I wouldn't even hesitate to pay them if they're that professional.
  9. Yeah. That's actually nice. Not a current player or doesn't have any regular account on the server. They will be able to focus on GM duties. But I wonder if I can find one since they're also looking on what could benefit them on being an ro staff.
  10. It doesn't work on towns? try to check if the loadevent mapflag is being set. Use @mapinfo and see if Other Flags2 has a loadevent mapflag. If it's not there maybe you have a script that sets mapflag loadevent off after the script I provided was executed.
  11. Sorry. It was an array and I forgot to set it as an array. replace .map_list$[0],"prontera","payon"; // Map lists with setarray .map_list$[0],"prontera","payon"; // Map lists
  12. Maybe anyone can suggest here the requirements and terms of being a Ragnarok Staff on your server. I got new staff applications in my server even if I didn't ask anyone. But I was thinking to hire maybe 3 of them as a helper and event gm only since I can't host events on my server that requires much time. Now I'm thinking what kind of requirements and terms should I offer them before being hired as a staff. One of the requirements I was thinking was being active 4x a week and hosting an event from time to time. and for the terms, once they got caught being biased, abusive. corrupt. etc. I will instantly fire them. Well, I still need some suggestions and advises before hiring some. Please share yours. Thank you!
  13. @Jey I am confused. Your script looks the same with mine, the condition was just changed. and yeah. I just test it now and moonlight flower card can't override the @speed command. XD
  14. Looks like the sprite doesn't exist yet from kRO itself.
  15. Try - script autospeed -1,{ OnInit: setarray .map_list$[0],"prontera","payon"; // Map lists .map_size = getarraysize(.map_list$); for( .@i = 0; .@i < .map_size; .@i++ ) { .@map$ = .map_list$[.@i]; setmapflag .@map$,mf_loadevent; } end; OnPCLoadMapEvent: for( .@i = 0; .@i < .map_size; .@i++ ) { if( strcharinfo(3) == .map_list$[.@i] ) { atcommand "@speed 1"; @speed = 1; } } end; OnPCStatCalcEvent: if( !@speed )end; for( .@i = 0; .@i < .map_size; .@i++ ) { if( strcharinfo(3) == .map_list$[.@i] ) end; // don't remove speed } atcommand "@speed 150"; // Put normal speed here @speed = 0; end; }
  16. Let's see if that works. Anyway, if you don't have much src mods, you can use the latest git hash instead of using your current revision. It would be easier if you use the latest one. I would also recommend it since it's better in terms of stability, support, features, and compatibility.
  17. [31089] = { unidentifiedDisplayName = "Ribbon", unidentifiedResourceName = "¸®º»", unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, identifiedDisplayName = "Costume Exploding Crimson Flame", identifiedResourceName = "CÈ«¿°ÀÇÆø·ÄÆÄµ¿", identifiedDescriptionName = { "Class:^6666CC Costume^000000", "Location:^6666CC Middle^000000", "Weight:^006600 0^000000", "Level Requirement:^006600 1^000000", "Jobs:^6666CC All classes^000000" }, slotCount = 0, ClassNum = 1500 }, Try view id 1500
  18. On your npc/guild/agit_main.txt replace these codes // Respawn the Emperium, and display new owners. sleep 500; // Slow down script execution slightly. if( agitcheck() ) donpcevent "Agit#"+strnpcinfo(2)+"::OnStartArena"; sleep 7000; announce "The [" + getcastlename(strnpcinfo(2)) + "] castle has been conquered by the [" + getguildName(.@GID) + "] guild.",bc_all|bc_woe; end; to set .@breaker$, strcharinfo(0); // Respawn the Emperium, and display new owners. sleep 500; // Slow down script execution slightly. if( agitcheck() ) donpcevent "Agit#"+strnpcinfo(2)+"::OnStartArena"; sleep 7000; announce "The [ " + getcastlename(strnpcinfo(2)) + " ] castle's emperium has been destroyed by [ "+.@breaker$+" ] and conquered by the [ " + getguildName(.@GID) + " ] guild.",bc_all|bc_woe; end;
  19. Maybe your current trunk doesn't support Shadow equipments. If you're not willing to update it to the latest rAthena git. Try to remove the shadow equipments in this part https://github.com/Sehrentos/rathena/commit/21a1a32203b6a48664c97bfd93b0ae09de80d06e#diff-08420bab8271f3965304fee42cf4b865R76 replace it with this code static unsigned int equip_pos[EQI_MAX] = { EQP_ACC_L, EQP_ACC_R, EQP_SHOES, EQP_GARMENT, EQP_HEAD_LOW, EQP_HEAD_MID, EQP_HEAD_TOP, EQP_ARMOR, EQP_HAND_L, EQP_HAND_R, EQP_COSTUME_HEAD_TOP, EQP_COSTUME_HEAD_MID, EQP_COSTUME_HEAD_LOW, EQP_COSTUME_GARMENT, EQP_AMMO }; But still I would recommend updating it to the latest git hash since you won't have enough support for svn revisions.
  20. Try to put the skill names inside " ". { bonus2 bSkillUseSP,"SN_WINDWALK",20; bonus bLongAtkRate,5; if(getrefine()>=6) { bonus bAtk,2*(readparam(bInt)/5); } if(getrefine()>=8) { bonus2 bSkillAtk,"RA_ARROWSTORM",2*(BaseLevel/10); }
  21. Looks great. Do we also get to know if the application gets rejected?
  22. Are you referring to the 2 hours hunt delay? And you want to see how much time you got before re-taking the quest? Try bindatcmd "hunt","Monster Challenge::OnhuntHour"; OnhuntHour: mes "^0033ff[ War Server ]^000000"; mes "Reward Hourly Points : ^FF0000[ "+#HourlyPoints+" ]^000000"; mes " "; mes ""+( HuntDelay - gettimetick(2) )+" seconds remaining."; end;
  23. Try to remove this code on your refine.txt NPC //Check if the item is refinable... if(!getequipisenableref(.@part)) { mes "["+ .@npc_name$ +"]"; mes "I don't think I can"; mes "refine this item at all..."; close; }
  24. Maybe someone here can help you. I think it needs another src mod to make it work..
  25. Maybe try to use OnPCStatCalcEvent. Idk if OnPCStatCalcEvent is triggered when the player sits. Just try it. Like OnPCStatCalcEvent: if( isSitting ) { if( getequipisequiped(EQI_HEAD_TOP) ) if( getequipid(EQI_HEAD_TOP) == <ITEM ID> ) callfunc <function here>; } end;
×
×
  • Create New...