Jump to content

alkhaleej

Members
  • Posts

    58
  • Joined

  • Last visited

2 Followers

Profile Information

  • Gender
    Male
  • Location
    KSA

Recent Profile Visitors

2333 profile views

alkhaleej's Achievements

Poring

Poring (1/15)

5

Reputation

1

Community Answers

  1. You've guessed it right Annie. I'll try *getinventorylist; instead. Thank you for the reply.
  2. Please help. I want to save a character's item data on sql using script. I searched and found this: http://rathena.org/board/topic/76537-save-character-data/ but is not specific to what I would like to happen. The reason I want this is to check a card and delete it on its actual location the same time the script will check for it. Can *getinventorylist; do this job? I've read about this inside trunk/doc/script_commands.txt
  3. thank u very much for your replies. what I actually want is for this to be a part of another function that has a case function a switch case
  4. Thanks sir but can I use it without the ONPCLoginEvent? I will use this under a case switch? Double post. I'll try it sir.
  5. Thanks sir but can I use it without the ONPCLoginEvent? I will use this under a case switch?
  6. Can anyone please help me on this script: I want to kick a certain player that is online if he has a certain item in his inventory and will delete that entry from `inventory` table afterwards. I have a script below but it is not doing anything except for the delete part. query_sql "SELECT `char_id` FROM `inventory` WHERE `nameid` = '1599'",.@IHLD; query_sql "SELECT `name` FROM `char` WHERE `char_id` = '.@IHLD'",.@IHLDNAME$; atcommand "@kick "+.@IHLDNAME$; query_sql "DELETE FROM `inventory` WHERE `nameid` = '1599'";
  7. I made a folder for the directory of Soul Linker weapon based from this: Reference_Sheet and this: http://ratemyserver.net/riot_bible/riot_bible.txt data\sprite\Àΰ£Á·\¼Ò¿ï¸µÄ¿ and placed 4 filenames there: ¼Ò¿ï¸µÄ¿_¿©_1600.act ¼Ò¿ï¸µÄ¿_¿©_1600.spr ¼Ò¿ï¸µÄ¿_³²_1600.act ¼Ò¿ï¸µÄ¿_³²_1600.spr for a custom rod. My sprite is not showing whereas I am inside the range of the rod and I have made 6 other customs aside from this and they are all working. My only question is: ¼Ò¿ï¸µÄ¿_ = Soul Linker Weapon folder? Any help will be appreciated.
  8. Added a new zone on npc\mapflag\restricted.txt 2009rwc_04 mapflag restricted 8 added the following on my db\re\skill_nocast_db.txt //---------------------------------------------------------------------------- // Zone 8 - LMS (custom) //---------------------------------------------------------------------------- 51,4096 //TF_HIDING 135,4096 //AS_CLOAKING 2033,4096 //GC_CLOAKINGEXCEED 528,4096 //NJ_KASUMIKIRI 2247,4096 //RA_CAMOUFLAGE 2290,4096 //SC_INVISIBILITY Observation: Working Skills: TF_HIDING AS_CLOAKING NJ_KASUMIKIRI Not Working Skills: GC_CLOAKINGEXCEED RA_CAMOUFLAGE SC_INVISIBILITY It seems 3rd job skills are not restricted. Any help would appreciated.
  9. Tried this one but not. I've managed to figure it out. line 42 after enablenpc "lmswarp"; i added: disablenpc "Mr. Banker"; Thank you very much Lugia.
  10. Anyone can help with this lms modified script: Problem: Whenever someone goes inside Mr. Banker is there and if he clicks him even if he is alone in the LMS map, he will get the prize even before starting the LMS. - script LMSAnnouncer -1,{ OnClock0005: OnClock0605: OnClock1205: OnClock1805: enablenpc "lmswarp"; delwaitingroom; waitingroom "Register LMS Now",0; announce "[ LMS Event ] : The Last Man Standing Event will be starting shortly.",0,0xFF6633; sleep2 3000; announce "[ LMS Event ] : Those who want to play, please proceed to the main town and look for the event portal.",0,0xFF6633; sleep2 2000; announce "[ LMS Event ] : The portal is going to close in one minute..",0,0xFF6633; sleep2 60000; announce "[ LMS Event ] : The portal has been closed.",0,0xFF6633; sleep 5000; announce "[ LMS Event ] : Next event will start in 2 hours.",0,0xFF6633; delwaitingroom; disablenpc "lmswarp"; stopnpctimer; pvpoff "2009rwc_04"; mapannounce "2009rwc_04","[ LMS Event ] : The Last Man Standing Event will start shortly.",0,0xFF6633; sleep2 5000; mapannounce "2009rwc_04","[ LMS Event ] : Before we start, please take note on some few reminders:",0,0xFF6633; sleep2 5000; mapannounce "2009rwc_04","[ LMS Event ] : Using Cloaking, Hiding or similar in nature skills is strictly prohibited.",0,0xFF6633; sleep2 5000; mapannounce "2009rwc_04","[ LMS Event ] : Only the Last Man Standing will win this event!!",0,0xFF6633; sleep2 5000; mapannounce "2009rwc_04","[ LMS Event ] : What are we waiting for?.. Let's get ready to rumble!!...",0,0xFF6633; sleep2 5000; mapannounce "2009rwc_04","[ LMS Event ] : Get ready at the count of 5 we will start!",0,0xFF6633; sleep2 5000; for( set .@s,5; .@s > 0; set .@s,.@s - 1 ){ mapannounce "2009rwc_04","[ LMS Event ] : "+.@s+" seconds to go ~ !!",0,0xFF6633; sleep2 1000; } pvpon "2009rwc_04"; enablenpc "Mr. Banker"; initnpctimer; end; OnTimer5000: if(getmapusers("2009rwc_04") == 0){ announce "[ LMS Event ] : Event cancelled due to lack of participants.",0,0xFF6633; stopnpctimer; }else if(getmapusers("2009rwc_04") == 1){ mapannounce "2009rwc_04","Mr. Banker: Please talk to me to get your prize..",0,0xFF6633; pvpoff "2009rwc_04"; stopnpctimer; }else if(getmapusers("2009rwc_04") == 2){ mapannounce "2009rwc_04","[ LMS Event ] : Last 2 Brave warriors are still alive!",0,0xFF6633; initnpctimer; } end; OnInit: disablenpc "Mr. Banker"; disablenpc "lmswarp"; end; } //-------------------------- 2009rwc_04,43,58,6 script Mr. Banker 56,{ if(getmapusers("2009rwc_04") > 1){ npctalk "Only the last Survivor can talk with me."; end; } mes "[Banker]"; mes "Congrats. You've won."; next; announce "[ LMS Event ] : We have a winner! well done "+strcharinfo(0)+".",0,0xFF6633; set #CASHPOINTS, #CASHPOINTS + 50; // Change This item id to what ever you want . item id,amount set #kill_point,0; dispbottom "You have obtained 50 Cash Points."; mes "I will warp you now to the main town."; close2; warp "alexandria",158,139; disablenpc "Mr. Banker"; end; OnInit: while(1){ delwaitingroom; waitingroom "["+getmapusers("2009rwc_04")+"] Participants ",0; sleep 1000; } end; OnPCDieEvent: if( strcharinfo(3) != "2009rwc_04")end; set #kill_point, 0; announce ""+strcharinfo(0)+" died and is out of the game!.",bc_all,0xFF6633; sleep2 100; atcommand "@alive"; sleep2 100; warp "alexandria",158,139; end; OnPCKillEvent: if( strcharinfo(3) != "2009rwc_04")end; set #kill_point,#kill_point+1; if ( #kill_point % 4 == 0) { announce ""+strcharinfo(0)+" have made 4 consecutive kills!! He will be granted an item.",bc_all,0xFF6633; getitem 7227, 1; } end; } //----------------------------------------------------------------------------------- //------------------Warp Portal------------------------------------------------------ alexandria,158,134,0 warp lmswarp 2,2,2009rwc_04,0,0 //----------------------------------------------------------------------------------- // == Mapflags 2009rwc_04 mapflag nowarp 2009rwc_04 mapflag nowarpto 2009rwc_04 mapflag noteleport 2009rwc_04 mapflag nosave 2009rwc_04 mapflag nomemo 2009rwc_04 mapflag nobranch 2009rwc_04 mapflag pvp_noparty 2009rwc_04 mapflag pvp_noguild 2009rwc_04 mapflag restricted 1
  11. hide it inside the grf: if you are using iteminfo.lub search for 53 79 73 74 65 6D 2F 69 74 65 6D 69 6E 66 6F 2E 6C 75 62 replace with 64 61 74 61 2F 69 74 65 6D 69 6E 66 6F 2E 6C 75 62 2E 2E
  12. ERROR : THERE ARE NO CHARACTER(S) FOUND ON THIS ACCOUNT.
×
×
  • Create New...