Jump to content

nanakiwurtz

Members
  • Posts

    1654
  • Joined

  • Last visited

  • Days Won

    66

Everything posted by nanakiwurtz

  1. Try to upgrade your client with the 2012.
  2. I think it's not possible, but you can duplicate your weapons with different color pallette. Then switch your old item (+it's attributes and cards) with the new one, just like in weapon refiner script.
  3. Or a direct ftp maybe? But I prefer Dropbox
  4. When chatting or when creating a char? If it happens when you chat, edit your clientinfo.xml If it happens when you create a char, edit your server conf file
  5. You don't have to hex your client in order to translate those buttons, because buttons are images.
  6. Don't forget to drink 8 glasses of water everyday!

    1. clydelion

      clydelion

      And 8 plates of rice! :D

    2. nanakiwurtz

      nanakiwurtz

      And 8 pieces of eggs :P

  7. Edit your file: runk\db\re\item_bluebox.txt Hope this helps Edit: Why does it turns into a blank space everytime I use a code tag with \ in front of the code?
  8. Deimler, you can follow the instruction on how to add the Drill Boots into your client, Myzter has put it on the archive
  9. Hmhm.. I see.. I learned a lot, thanks Euphy and Capuche +1 for you both
  10. Use this: disablenpc "<NPC object name>"; enablenpc "<NPC object name>"; or hideonnpc "<NPC object name>"; hideoffnpc "<NPC object name>";
  11. Why not use a permanent scope?
  12. Update your LUA/B files and put in the correct luafiles514 folder. Then, update your packetdb and mmo.h Recompile your server.
  13. Rename your file as 'openning.bik' then put it on the same folder with your client exe file. If it doesn't work, put your file on 'data\texture\유저인터페이스\basic_interface' Or merge it to your GRF at the same path as above
  14. Ahhh... duplicating every equip items on your database? It sounds like 'too much work to do' for me
  15. The script store your points with this code: query_sql("UPDATE `cp_v4p_voters` SET points=(points-"+.@usedPoints+") WHERE account_id='"+.@account_id+"'"); And loads your points with this code: query_sql("SELECT `points` FROM `cp_v4p_voters` WHERE account_id="+.@account_id+" LIMIT 1",.@points); Now, can you see where does the points get stored on your database? Yes, it's stored as "cp_v4p_voters" points.
  16. OnPCLoginEvent: set LoginCount,LoginCount+1; if (LoginCount <2) {getitem 501,500;mes "I'll give you 50 Red Potions!";close;} dispbottom "You have logged in "+LoginCount+" times!"; end;
  17. Wrong section, you should post on client support section. Edit your 'mp3nametable.txt'
  18. If you'd like the script to work for everyone, just change: OnInit: set .MinGMLevel,0; end;
  19. Ahh should it be global or npc scope?
  20. - script death -1,{ OnInit: set .npcname$,"[Death Announcer]"; // Define the NPC's name OnWhisperGlobal: if (getgmlevel() >= 40) { AnnounceMenu: mes .npcname$; mes "There are several settings for this controller."; mes "Only one announcer may be active at all times."; mes "What would you like to do?"; next; menu "Set Flavor Text",FlavorText,"Mob Announcer",MobAnnouncer,"PK Announcer",PKAnnouncer,"Nothing",Nothing; Nothing: close; FlavorText: next; mes .npcname$; mes "Pleae input the text you would like to appear when a player is killed."; mes "^AAAAAAExample: Player <had his brains eaten>!^000000"; // @FlavorText$ would replace < > input @FlavorText$; next; mes .npcname$; mes "The message that will be broadcasted when a player dies is:"; mes "^FF0000Player "+@FlavorText$+"!^000000"; mes " "; mes "Is that correct?"; next; menu "Yes, that's fine",CorrectFlavor,"No, let me change it",FlavorText,"Nevermind",Nothing; CorrectFlavor: set $flavor,1; // At this point, Flavor Text has been defined goto AnnounceMenu; MobAnnouncer: if ($flavor != 1) { // Check if Flavor Text has been defined yet next; mes .npcname$; mes "I'm sorry, but you haven't set the Flavor Text yet!"; next; goto AnnounceMenu; } else { if ($mobactive == 1) { next; mes .npcname$; mes "The Mob Announcer is currently active."; mes "Would you like to disable it?"; menu "Yes",DeactivateMob,"No",AnnounceMenu; DeactivateMob: next; mes .npcname$; mes "The Mob Announcer has been deactivated."; set $mobactive,0; // Define the Mob Announcer as "inactive" goto AnnounceMenu; } else { next; mes .npcname$; mes "Would you like to enable the Mob Announcer?"; mes "This will broadcast player deaths when they're killed by monsters."; menu "Yes",ActivateMob,"No",AnnounceMenu; ActivateMob: next; mes .npcname$; mes "The Mob Announcer has been activated."; set $pkactive,0; // Define the PK Announcer as "inactive" set $mobactive,1; // Define the Mob Announcer as "active" goto AnnounceMenu; } PKAnnouncer: if ($flavor != 1) { // Check if Flavor Text has been defined yet next; mes .npcname$; mes "I'm sorry, but you haven't set the Flavor Text yet!"; next; goto AnnounceMenu; } else { if ($pkactive == 1) { next; mes .npcname$; mes "The PK Announcer is currently active."; mes "Would you like to disable it?"; menu "Yes",DeactivatePK,"No",AnnounceMenu; DeactivatePK: next; mes .npcname$; mes "The PK Announcer has been deactivated."; set $pkactive,0; // Define the PK Announcer as "inactive" goto AnnounceMenu; } else { next; mes .npcname$; mes "Would you like to enable the PK Announcer?"; mes "This will broadcast player deaths when they're killed by other players."; menu "Yes",ActivatePK,"No",AnnounceMenu; ActivatePK: next; mes .npcname$; mes "The PK Announcer has been activated."; set $mobactive,0; // Define the Mob Announcer as "inactive" set $pkactive,1; // Define the PK Announcer as "active" goto AnnounceMenu; } // Announcers OnPCDieEvent: if ($mobactive == 1) {announce strcharinfo(0) +" "+ @FlavorText$ +"!",bc_map;} end; OnPCKillEvent: if ($pkactive == 1) {set .@name$, strcharinfo(0);attachrid killedrid;announce strcharinfo(0)+" "+@FlavorText$+" by "+.@name$+"!",bc_map;} end; } } } else {dispbottom "You are not authorized to use this feature.";end;} }
  21. Like this? - script storage -1,{ OnInit: bindatcmd("st","storage::MyStorage"); bindatcmd("gst","storage::MyGuildStorage"); end; MyStorage: openstorage; end; MyGuildStorage: guildopenstorage(); end; } Or you could use @storage / @gstorage
×
×
  • Create New...