Jump to content

Emistry

Forum Moderator
  • Posts

    10018
  • Joined

  • Days Won

    408

Everything posted by Emistry

  1. you can use this to view the IP address. @accinfo <name> or.. *getcharip({"<character name>"|<account id>|<char id>}) This function will return the IP address of the invoking character, or, if a player is specified, of that character. A blank string is returned if no player is attached.
  2. Login to phpMyAdmin Choose the affected database. If you only have one database, it should choose it by default so you don't need to do anything. In the main panel, you should see a list of your database tables. Check the boxes by the tables that need repair. At the bottom of the window just below the list of tables, there is a drop down menu. Choose "Repair Table" This should fix your table, and let you access it again. Now that it is fixed... it's a good idea to make that database backup!
  3. @Traumatic... the information in ur post....is wrong.... 1st...the error not come from the message ... but the announce 2nd..ur mes will resulting another error... @jpnazar change announce .@name$+" has rewarded Package "+.@package+" for Winning Event!"; to announce .@name$+" has rewarded Package "+.@package+" for Winning Event!",0;
  4. trunk/conf/script_athena.conf // Default value of the 'max' argument of the script command 'input'. // When the 'max' argument isn't provided, this value is used instead. // Defaults to INT_MAX. //input_max_value: 2147483647 input_max_value: 10000000
  5. depend on how you diff your client to read either LUA or LUB
  6. like this ? prontera,155,181,5 script Sample 757,{ getinventorylist; while( .@i < @inventorylist_count ){ if( getiteminfo( @inventorylist_id[.@i],2 ) == 3 ){ .@item_id[.@found] = @inventorylist_id[.@i]; .@found++; .@menu$ = .@menu$ + getitemname( @inventorylist_id[.@i] ) +":"; } .@i++; } if( .@found ){ .@i = select( .@menu$ ) - 1; mes "You selected "+getitemname( .@item_id[.@i] ); }else{ mes "No items."; } close; }
  7. maybe some files of yours are missing..or incorrect ~ try get a new 1 here http://subversion.assembla.com/svn/ClientSide/
  8. just create a new group id that disable trade vend deal... all players will be using that group id upon register... when they login...add a timer...example addtimer.. when the timer triggered...move then to other group id that can trade...or adjust the permission of their...
  9. 100 = 1x 1000 = 10x 10000 = 100x 100000 = 1000x multiply the value with the rate in mob_db.txt = actual drop rate.
  10. input .@amount,0,.@maximum; if( !.@amount ) close; // <---- Add this
  11. http://www.eathena.ws/board/index.php?showtopic=238298
  12. try this http://pastebin.com/raw.php?i=xMCguEAW you stored the array data wrongly.. for(set .@i,0; .@i < getargcount(); set .@i,.@i + 1) { // should start by 0 ..not 2 setarray .@j[.@i],getarg(.@i); } mes "Quest: "+getd(".q_"+@bought_nameid+"[1]")+"x "+getitemname(getd(".q_"+@bought_nameid+"[0]"));// show wrong index mes ""+getd(".q_"+@bought_nameid+"["+(.@i+1)+"]")+"x "+getitemname(getd(".q_"+@bought_nameid+"["+(.@i)+"]"))+""; // show wrong index
  13. hmm ? i dont see any function X ? and ur script alot of things are missing... shop are not called.. no items to be purchase... details like how you going to work on this.. your script are basically just copied from trunk/npc/custom/quests/quest_shop.txt
  14. perhap you can show your full script so that i can take a look on it ... ? it will be more easier to duplicate ur problems and fix it.
  15. i believe this.. getd(".q_"+@bought_nameid+"["+.@i+"+2]") getd(".q_"+@bought_nameid+"["+.@i+"+1]") should be getd(".q_"+@bought_nameid+"["+( .@i + 1 )+"]") getd(".q_"+@bought_nameid+"["+( .@i + 2 )+"]")
  16. if you wan..you can try these 2....so far...never received any abusable feedback for these 2 script.. https://rathena.org/board/index.php?/files/file/2504-%7B?%7D/ or trunk/npc/custom/quests/quest_shop.txt
  17. server revision are viewable when you startup ur map-server....
  18. yes...it's available at rAthena.. trunk/conf/char_athena.conf //=================================== // Pincode system //=================================== // NOTE: Requires client 2011-03-09aragexeRE or newer. // A window is opened before you can select your character and you will have to enter a pincode by using only your mouse. // Default: yes pincode_enabled: yes // How often does a user have to change his pincode? // 0: never (default) // X: every X days pincode_changetime: 0 // How often can a user enter the wrong pincode? // Default: 3 (client maximum) pincode_maxtry: 3 // Are users forced to use a pincode when the system is enabled? // Default: yes pincode_force: yes
  19. Emistry

    Single Strip

    then ? what's ur problems ?? you never elaborate any problems of your with the code you provided...
  20. if( readparam(bInt) >= 200 ) bonus bMatkRate,10; refer trunk/doc/item_bonus.txt bonus bMatkRate,n; Magical attack power + n%
  21. monster support the optional parameter of size since r16904 ...update ur svn... try - script Sample -1,{ OnTalk: input .@mob_id; if( .@mob_id == 1 ){ killmonster strcharinfo(3),strnpcinfo(0)+"::OnMobKill"; message strcharinfo(0),"All Summoned Mobs killed."; }else if( getmonsterinfo( .@mob_id,MOB_NAME ) == "null" ){ message strcharinfo(0),"Invalid Mob ID."; }else{ mes "Select size for "+getmonsterinfo( .@mob_id,MOB_NAME ); .@size = select( "Medium Size","Small Size","Large Size" ) - 1; close2; // monster "this",-1,-1,"--ja--",.@mob_id,1,strnpcinfo(0)+"::OnMobKill"; monster "this",-1,-1,"--ja--",.@mob_id,1,strnpcinfo(0)+"::OnMobKill",.@size; } OnMobKill: end; } .................{ doevent "Sample::OnTalk"; },{},{}
  22. rename trunk/conf/import-tmpl/ to trunk/conf/import/
  23. change getnameditem( .craft_gain,strcharinfo(0) ); to getitem .craft_gain,1;
×
×
  • Create New...