Jump to content

nanakiwurtz

Members
  • Posts

    1654
  • Joined

  • Last visited

  • Days Won

    66

Everything posted by nanakiwurtz

  1. Maybe he wants to store the status of the latest connected room for every character with a global char var, so the player don't have to rejoin every room he has joined in previous session.
  2. But I think the item script could be made like this: 2220,Hat,Hat,5,1000,,200,,2,,0,0xFFFFFFFF,7,2,256,,0,1,16,{},{},{ if (Disguise==1) atcommand "@undisguise"; } So the atcommand won't be executed if the player isn't disguised.
  3. Okay then, you surely have your vision here. But then, how could you detect when an external application injects and hooks into your client exe? Do you have a way to secure your packets? Do you have some kind to counter a macro like the auto-pot? Or are you just checking for some window title checks? Sadly, but in my opinion, these kind of checks won't work at all.. Or are you trying to decrypt every client resource? I don't know what kind of method you have in mind, but maybe it will work if there's some support in this matter. Keep informing us for any news, don't let your project die like the others, okay?
  4. I prefer to use script rather than changing the source file, because it will be overwritten everytime I do an 'SVN Update' Something like this maybe: OnPCDieEvent: getmapxy( .@map$, .@x, .@y, 0 ); if (.@map$ == "your_pvp_map") { makeitem 909, 1, .@map$, .@x, .@y; end;
  5. If I was on your position, I won't delete any item at all. I'll edit it's item script instead, making them less powerful. In my opinion, GM equipments are made just for fun, not to be used on actual game play, because they like having some sort of 'dark force', it's the same 'dark force' that drives Smeagol to steal and use the Ring for himself! So, I threw those kinds of GM equipments to the 'lava pool' and erases it's memories forever by changing their item script in the item_db.txt, so all the Hobbits could live in peace forever.....
  6. If you use Pre-Re, yes +1000*point. Def = Emperium's def + ((point+2)/3)
  7. You could just combine them together to make a new one
  8. Your item can't be sold to NPC?
  9. It means the effects are already programmed inside the client exe file
  10. prontera,148,171,6 script Arena Master 808,{ mes "[PvP Warper]"; menu "Deathmatch [" + getmapusers("guild_vs2") + " / 2]",L1, "Normal PVP [" + getmapusers("guild_vs3") + " / 2]",L2,"Cancel",-; close; L1: if (getmapusers("guild_vs2") > 1) goto Lsorry; warp "guild_vs2",49,49; end; L2: if (getmapusers("guild_vs3") > 1) goto Lsorry; warp "guild_vs3",49,49; end; Lsorry: mes "[PvP Warper]"; mes "Sorry but this PvP Arena is full, maybe you could try another one."; close; OnPCDieEvent: if(strcharinfo(3) == "guild_vs2") { dispbottom "You will respawn in 3 Seconds."; sleep2 3000; recovery 0; warp "guild_vs2",0,0; } if(strcharinfo(3) == "guild_vs3") { dispbottom "You will respawn in 3 Seconds."; sleep2 3000; recovery 0; warp "guild_vs3",0,0; } end; } // Mapflags guild_vs2 mapflag pvp guild_vs3 mapflag pvp guild_vs2 mapflag nowarp guild_vs3 mapflag nowarp
  11. But if it's just for 2 persons duel, why wouldn't you put them on instanced maps instead?
  12. prontera,148,171,6 script Arena Master 808,{ mes "[PvP Warper]"; menu "Deathmatch [" + getmapusers("guild_vs2") + " / 2]",L1, "Normal PVP [" + getmapusers("guild_vs3") + " / 2]",L2,"Cancel",L_No; L1: if (getmapusers("guild_vs2") > 1) goto Lsorry; warp "guild_vs2",49,49; end; L2: if (getmapusers("guild_vs3") > 1) goto Lsorry; warp "guild_vs3",49,49; end; Lsorry: mes "[PvP Warper]"; mes "Sorry but this PvP Arena is full, maybe you could try another one."; close; L_No: end; OnPCDieEvent: if(strcharinfo(3) == "guild_vs2") { dispbottom "You will respawn in 3 Seconds."; sleep2 3000; recovery 0; warp "guild_vs2",0,0; } if(strcharinfo(3) == "guild_vs3") { dispbottom "You will respawn in 3 Seconds."; sleep2 3000; recovery 0; warp "guild_vs3",0,0; } end; // Mapflags guild_vs2 mapflag pvp guild_vs3 mapflag pvp guild_vs2 mapflag nowarp guild_vs3 mapflag nowarp }
  13. announce "Sorry but only 1 character per IP is allowed on this map.", bc_blue|bc_self; logmes strcharinfo(0)+" was kicked from "+.@map$+" because he/she has the same IP with "+@name$; warp "SavePoint",0,0; sleep2 1000;
  14. @Mr BrycE: You touched some extra bytes on the exe, it makes the file checksum to fail. Restart again from beginning.
  15. Phew... I thought the rAthena resources and community will be lost forever.. Thank goodness that it could come back, back from a long holiday.. When the site was down, I did some 'SVN Update' and I was surprised that there were still some actions behind the screen, and I knew rAthena will be back again! To all staff and also dev team, we as a whole rA community would like to thank you for your hard work and effort!
  16. Try to use nkwz rAthena Toolkit, but currently it doesn't supports LUA, only the basics, but it could save your time.
  17. It seems cool, but maybe it will be released by Gravity when the official job is released, the next job from a Gunslinger is Rebellion if I'm not mistaken. Maybe they will have the dual gun feature
  18. First of all, I use a manual way to get those official patch files from kRO, now I'm puzzled where to put those files. Do I need to put alongside with the client.exe or do I need to repack it into a GRF then delete those GPF & RGZ? Thanks in advance
  19. Could you give us a link Brynner regarding the new plugins?
  20. Thanks for the news, now I have to re-examine my scripts to make sure that those 'auto-close' command won't make my quests halt in the middle
  21. Tapi sayang, guide milik Abeng banyak sekali iklannya.. Link ke blognya aja udah mulai ada iklan Too much monetize
×
×
  • Create New...