Jump to content

eJay

Members
  • Posts

    325
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by eJay

  1. hmmm do you have insert npc script before ?
  2. 0 = no casting. // The rate of time it takes to cast a spell (Note 2, 0 = No casting time) casting_rate: 0
  3. try to set up inter_athena.conf too. // Global SQL settings // overriden by local settings when the hostname is defined there // (currently only the login-server reads/obeys these settings) sql.db_hostname: 192.168.2.150 sql.db_port: 3306 sql.db_username: ragnarok sql.db_password: ragnarok sql.db_database: ragnarok sql.codepage: // MySQL Character SQL server char_server_ip: 192.168.2.150 char_server_port: 3306 char_server_id: ragnarok char_server_pw: ragnarok char_server_db: ragnarok // MySQL Map SQL Server map_server_ip: 192.168.2.150 map_server_port: 3306 map_server_id: ragnarok map_server_pw: ragnarok map_server_db: ragnarok // MySQL Log SQL Database log_db_ip: 192.168.2.150 log_db_port: 3306 log_db_id: ragnarok log_db_pw: ragnarok log_db_db: log log_codepage:
  4. di ko alam kung gagana sya pero try mo hanapin sa folder mo setup then set mo sa 800x600
  5. Pano po itago oh i encrypt ang clientinfo.xml ? please pa help nman po
  6. Pano po gawin dito na habang iniinput ung # may kasabay na Progress na 30 seconds progressbar "ffff00",30; then kpag di nya na lagay sa loob ng 30 seconds automatic na lalabas sya. or kahit sa chat box na dispbottom nalang na nag cocounting ng 30 seconds then kpag 30 seconds na hindi pa nila nailalagay automatic na lalabas sila. HERES MY SCRIPT - script Anti Bot -1,{ OnNPCKillEvent: if(getgmlevel() > 0) end; set @kill,@kill+1; if(@kill >= rand(15,30)) goto Check; end; OnPCLoginEvent: Check: if(getgmlevel() > 0) end; getmapxy .@map$, .@x, .@y, 0; if (.@map$=="prontera" || .@map$=="morocc" || .@map$=="payon" || .@map$=="geffen" || .@map$=="izlude" || .@map$=="alberta" || .@map$=="aldebaran") end; if(checkcart() == 1) set @cart,1; if(checkfalcon() == 1) set @falcon,1; if(checkriding() == 1) set @riding,1; atcommand "@option 2 0 0"; atcommand "@battleignore"; setoption 0x2,1; sc_start sc_berserk, 1000000000, 1; mes "[Anti Bot]"; mes "Bot checking time"; mes "Please input the number you see"; next; switch( rand(1,9) ) { case 1: mes "#################^83F52C##^000000################"; mes "###############^83F52C####^000000################"; mes "#################^83F52C##^000000################"; mes "#################^83F52C##^000000################"; mes "#################^83F52C##^000000################"; mes "#################^83F52C##^000000################"; mes "###############^83F52C######^000000##############"; input @num; if(@num == 1) break; atcommand "@kick "+strcharinfo(0); end; case 2: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "###################^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####################"; mes "############^83F52C##^000000#####################"; mes "############^83F52C#########^000000##############"; input @num; if(@num == 2) break; atcommand "@kick "+strcharinfo(0); end; case 3: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "###################^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; mes "###################^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; input @num; if(@num == 3) break; atcommand "@kick "+strcharinfo(0); end; case 4: mes "############^83F52C##^000000#####################"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "############^83F52C#########^000000##############"; mes "##################^83F52C##^000000###############"; mes "##################^83F52C##^000000###############"; input @num; if(@num == 4) break; atcommand "@kick "+strcharinfo(0); end; case 5: mes "############^83F52C########^000000###############"; mes "############^83F52C##^000000#####################"; mes "############^83F52C##^000000#####################"; mes "############^83F52C#######^000000################"; mes "##################^83F52C##^000000###############"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "#############^83F52C######^000000################"; input @num; if(@num == 5) break; atcommand "@kick "+strcharinfo(0); end; case 6: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####################"; mes "############^83F52C########^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C######^000000################"; input @num; if(@num == 6) break; atcommand "@kick "+strcharinfo(0); end; case 7: mes "############^83F52C########^000000###############"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "################^83F52C##^000000#################"; mes "###############^83F52C##^000000##################"; mes "###############^83F52C##^000000##################"; mes "###############^83F52C##^000000##################"; mes "###############^83F52C##^000000##################"; input @num; if(@num == 7) break; atcommand "@kick "+strcharinfo(0); end; case 8: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; input @num; if(@num == 8) break; atcommand "@kick "+strcharinfo(0); end; case 9: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C########^000000##############"; mes "###################^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; input @num; if(@num == 9) break; atcommand "@kick "+strcharinfo(0); end; } next; mes "[Anti Bot]"; mes "Thank you for your patience, you can now move on."; atcommand "@option 0 0 0"; atcommand "@battleignore"; setoption 0x2,0; sc_end sc_berserk; percentheal 100,100; set @kill,0; if(@cart == 1) { setcart; set @cart,0; } if(@falcon == 1) { setfalcon; set @falcon,0; } if(@riding == 1) { setriding; set @riding,0; } close; }
  7. i suggestion :> When using enchantment system theres 3 type of changes • when using enchant system gives a mid percent (50%) negative effect like Str - 3 instead of Positive effect. • Enchant can remove but needed to pay ( i think it is possible :> ) • Low chance to get the highest effect, 50%/Mid chance to get the negative Highest effect.
  8. Nice script but how to avoid when your friends is in event? like dice lms poring cather and etc. example when dice event is starting,, the mapflag why using @warp can't enter then using this npc can enter,, O.o my point is how to avoid the player can't enter during event.
  9. The Guard of Secpri said: Please relax, you must to wait 10 minutes to be release. but im jail almost 30 minutes and my test character. are still in jail Please help me
  10. hehe. but thanks emistry. can i ask some question this is possible to make script for slash command ? for example the "@" command is then how about slash "/" cuz i want to use for "/bgm on" to all player when log in
  11. @Rcharles and Emistry Fixed my Script for checking overweight but when i use Berry to coupon npc said: How many Berries will you give? then when i put 1000 Npc will give a same 1000 Coupons? how to fix. Help sorry for my bad english xD up. Solved
  12. Hello Please Help me. where i can put checkweight because when player's exchanger from coupon to berry. the berry will drop because player cannot hold 500 berry or overweight here's my script. prontera,163,185,4 script Converter 83,{ set @name$,"[^FF0000Converter^000000]"; mes @name$; mes "Hello, 1 Coupon is equals to 500 Berry."; mes "What would you like to do?"; next; switch(select("Coupon to Berry:Berry to Coupon")) { case 1: mes @name$; mes "How many Berry(s) do you want?"; mes "1 Coupon is equal 500 pcs Yggdrasil Berry's"; input .@num; next; if(countitem(7037) < .@num) { mes @name$; mes "Sorry, you don't have enough Coupon!"; close; } mes @name$; mes "This will cost ^FF0000"+.@num*1+" Coupon^000000."; next; if(select("Proceed:Nevermind")!=1){mes @name$; mes "Goodbye!"; close;} getitem 607,.@num*500; delitem 7037,.@num; break; case 2: mes @name$; mes "How many Coupon(s) will you give?"; input .@num; next; if(countitem(607) < .@num) { mes @name$; mes "Sorry, you don't have enough Berry!"; close; } mes @name$; mes "I can give you ^FF0000"+.@num*1+" Coupon^000000 for this."; next; if(select("Proceed:Nevermind")!=1){mes @name$; mes "Goodbye!"; close;} getitem 7037,.@num; delitem 607,.@num*500; } close; }
  13. How to make script when players log in,, auto play bgm and max sound.
  14. Video Coming Soon 1st Step: go to: add your sprite for Example: Blood_Helm Blood_Helm 2nd Step: go to data Open idnum2itemdesctable idnum2itemdisplaynametable idnum2itemresnametable 3rd Step: Go to This file (¾ÆÀÌÅÛ) is for Drop item which is act. and spr. 4th Step: Go to Put the following files, This sign "¿©" is for Female Character. 5th Step: Go to Put the following files, This sign "¿©" is for Male Character. 6th Step: go to data\lua files\datainfo Open accessoryid.lua as Notepad Open accname.lua as notepad 7th Step: also config it to server, go to db/item_db2.txt at the last line of notepad or Wordpad for example <----You'll see "1001" at the last part,, that will be your View ID that you put on accessoryid.lua Hope this will help you, don't forget to hit green button, Have a good day
  15. Read First: Lahat ng makiktia niyong "+" Sign aalisin niyo lng, nag lagay lng ako ng + sign para alam niyo kung ano ang idadagdag Future: You might be disable @storage command or any item that can open storage. this is helpful in woe session. 1st Step: src/map/map.h Find this line: Add to: unsigned partylock :1; unsigned guildlock :1; ------------------------------------------------------------ 2nd Step: src/map/npc.c Find: Add to: [b]Add to:[/b] [color=#ff0000][b]Stay lng sa script.c[/b][/color] [b]Find Again:[/b] [b][u]src/map/script.c[/u][/b] [b]Add to:[/b] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [b]Find Again:[/b] [b][u]src/map/script.c[/u][/b] [b]Add to:[/b] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [b]Find Again:[/b] [b][u]src/map/script.c[/u][/b] [b]Add to:[/b] [color=#ff0000][b]4th Step[/b][/color] [b]In [u]src/map/storage.c[/u][/b] [b]Find:[/b] [b]Add to this:[/b] [b]Find again:[/b] [b][u]src/map/storage.c[/u][/b] [b]Add this:[/b] [color=#ff0000][b]5th Step[/b][/color] Server file '[u]conf/msg_athena.conf[/u] [b]Find:[/b] [b]Change to:[/b] [color=#ff0000][b]Last Step[/b][/color] [b]DataBase file '[u]db/const.txt[/u]'[/b] [b]Find:[/b] [b]Add to:[/b]
  16. San po pwede mkakuha ng latest item like anubis helm ayaw po kc gumana sa server ko bka po meron nadodownload na sprite kht isa isa lng.
  17. eJay

    WORKING LMS

    I think it's best if you add this mapflag
  18. Double check lng sa sprite. or configuration kpag may error.
  19. make sure na nkakaread ung client mo up to View ID 2000 and try this from [ACCESSORY_IDs.ACCESSORY_ARTIC_WING] = "Artic_Wing", to
×
×
  • Create New...