-
Posts
2044 -
Joined
-
Last visited
-
Days Won
51
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by AnnieRuru
-
that will kill the fun <.< I remember this fishing stuff in world of warcraft ... the fun about this achievement is sits there using only 1 hand click the mouse when a *poof* soundeffect played for some reason, all the fishing script I see in rathena is just like giving free randomly cheap stuffs I remember already solved this few weeks ago http://rathena.org/board/topic/91227-fishing-script-with-anti-bot-help/?p=238866
-
use Notepad++ and do a "Find in file" with the keyword "man_fild" inside your "...\npc\" folder http://rathena.org/board/topic/91478-security-command-error/?p=240134 PS: yeah even the answer I do copy-paste
-
since the implementation of checkweight2 script command its better to break the item ID and the quantity into different array so when you want to receive the prizes with multiple items, use checkweight2 but this script only gives arrow ... so just use checkweight enough =/ ... I think I forgot to use checkweight on that script ... because the user already has 30000 arrows in inventory, getitem will throw arrows on the floor use break; only when you want to find an index in an array http://rathena.org/board/topic/91388-array-check/?p=239745 or in fact, I seldom even use break; anymore with new techniques here I use method no.3 from that topic, I use 2 dimension array .... suddenly I remember I did something similar already http://rathena.org/board/topic/74145-need-help/?p=155652 read wiki http://rathena.org/wiki/Variables#NPC_Variables
-
not sure if this belongs to request section [paste=dwvdsoe1azc]
-
prontera,159,187,5 script jkfjsdkfjs 111,{ .@r = rand(100); if ( .@r < 3 ) getitem 2202, 1; else if ( .@r < 4 ) getitem 7179, 1; else if ( .@r < 7 ) getitem 6049, 1; else if ( .@r < 37 ) getitem "Poring_Coin", 1; else if ( .@r < 47 ) getitem "Poring_Coin", 5; else if ( .@r < 52 ) getitem "Poring_Coin", 10; else dispbottom "nothing happen"; end; }read the pinned topicOnInit: set .Length,1; //EDIT THE LENGTH OF CHARACTERS TO BE TYPED setarray .List$,"1","2","3","4","5","6","7","8","9","0"; //YOU CAN ADD LETTERS, DIGITS & SYMBOLS HERE.. end; } what does this has to do with fishing script ?
-
I have no idea why you make things complicated [paste=hgvhy8bz307] what I see in your equation, is delete the item ID from 1st index with the amount of item ID from last index
-
http://rathena.org/board/topic/75015-asking-for-a-prize-npc/?p=160227 EDIT oh wait, you said level229 and KILL MONSTER to level 230 ... I try again ... EDIT2: nvm... I'll take this EDIT3: here it is script [paste=ob19boj5gsk] rathena\db\import\item_trade.txt 8000,507,100 8001,507,100 8002,507,100 8003,507,100 @-SkittleNugget- getbounditem <-- don't trust whatever script_commands.txt said it still can drop on the floor and why you guys loves to use up a variable ? rathena script engine has 256 limits on permanent player variable and 96 in account variable
-
something like this ? http://www.eathena.ws/board/index.php?s=&showtopic=185914&view=findpost&p=1022204 http://www.eathena.ws/board/index.php?s=&showtopic=184912&view=findpost&p=1028753 I still have the \data\ folder of that old gravity folder however I'm extremely noob in client stuff, so point me which file I should upload I remember that is a job sprite for Wizard that job sprite for Sage also look quite nice, it carries a broom while walking ... let me see if I still can run my old eathena SVN12068 or not ... I still have all the files in my external hardisk (backup disk)
-
Is it possible to do this upon having a custom set..
AnnieRuru replied to suichidhen's question in Script Requests
@Skorm, that's why I said, read script request section time to time, you might learn a few or two scripting techniques XD ... especially when I'm active lol but now I'm quite interested in this bBypassIntravision ... but I screw up [paste=1flvas7phfg1] there is an exploit with this one if the player equip the item with bBypassIntravision, then cloak, then remove that item the player will remain undetected as if having Option_Invisible I tried clif_insight, it will show the character as full color as opposed to black color character which maya purple card should do I also tried to reload SI_INTRAVISION, also doesn't work for some reason I give up Option_Invisible will make the player undetectable and immune to every skill since you say it must be hit by aoe skill, need to code a new Option ... and I hate to code a new SC_xxxx or Option_xxx because it often need to deal around with clif.c file, which is my weak point in source coding unless you got some kind of trick to use existing Option_xxx or SC_xxxx like you said previously -
Is it possible to do this upon having a custom set..
AnnieRuru replied to suichidhen's question in Script Requests
wait wait wait ... I did not include the Option_Invisible during hiding/cloaking so this one still can be spotted by bIntravision and, huh ? I remember I just replied a PM that I couldn't code a bonus script for bypass intravision because originally I thought need to adjust clif.c file (which not within my knowledge), so the one who has *bonus bypass_intravision will not send the player data who has wearing bIntravision ... so the trick is to use Option_Invisible .... huh ... ? why I never thought about this before .... wow .. seems like this modification request is very popular ... wait I'll adjust a little bit and test further ... now I get this trick, I think this is possible even for me to do -
Q> How to add check get map users after every mob killed (lose side)
AnnieRuru replied to Meister's question in Scripting Support
if(getmapusers("poring_c01") == 0) goto L_NoWin;move this line to after the warp "SavePoint",0,0; -
Is it possible to do this upon having a custom set..
AnnieRuru replied to suichidhen's question in Script Requests
@Skorm, rep up your post you scripting skill currently reminds me how I would have did this back in 2008 at that time I didn't know a single bit about source coding too optimize your script OnEquip while ( isequipped(1201) ) { if ( checkoption( Option_Hide | Option_Cloak ) && !checkoption( Option_Invisible ) ) { setoption Option_Invisible | Option_Xmas, 1; end; } sleep2 250; }OnUnequip if ( checkoption( Option_Invisible | Option_Xmas ) ) { setoption Option_Invisible | Option_Xmas, 0; sc_end sc_hiding; sc_end sc_cloaking; }I have tested yours in-gameseems like no need to set that .@a variable because when @option 6 enabled, I can't uncloak back because I couldn't use any skills so better just end the script state =/ seems like you forgot to unset the Option_Invisible when unequip items, too xD however right now I can do source coding, try this patch [paste=11xjs1b9vqee] and the sql database I have tested with update item_db_re set equip_script = ' bonus_perfect_hide 1; ', unequip_script = ' bonus_perfect_hide 0; perfect_hide_cloak 0;' where id = 1201;this source modification ALLOW to cast cloaking/hiding while couldn't able to attack anybody... yeah I know my source coding sux ... I dunno how to squeeze into using only 1 variable -
Vending Machine With Jamming Features
AnnieRuru replied to TheFinalEpisode's question in Script Requests
this was part of the eAAC script http://trac.rathena.org/browser/rathena/branches/stable/npc/custom/eAAC_Scripts/vendmachine.txt?rev=15000 -
I believe just change the weight variable from uint16 into int should've fix it ... though if you want to simulate how the checkweight script command with script, also can from my understanding, there are 3 checks 1.max inventory size since your script only gives 1 type of item, so just do getinventorylist; if ( @inventorylist_count == 100 ) dispbottom "You have carry too many items."; 2. max item stack sinze if ( ( countitem(607) + .@amount*10 ) > 30000 ) dispbottom "You can't carry more than 30,000 berry"; 3. maxweight I already did it in the bug tracker if ( ( weight + ( getiteminfo(607,6) * .@amount*10 ) ) > maxweight ) dispbottom "You can't carry this amount of berry because you'll overweight !";
-
this is rathena bug already reported in bug tracker http://rathena.org/board/tracker/issue-8503-checkweight-command-not-working-in-high-rate-server-because-of-uint16/#entry24490
-
about sql table record limitation
AnnieRuru replied to QQfoolsorellina's question in Scripting Support
no, there is no answer her question is -> is it possible for the SQL to store a string which limited only to A-Z alphabets 0-9 numbers only but I read through the documentations, it seems SQL doesn't have this feature ... <-- pls correct me if I'm wrong ... http://dev.mysql.com/doc/refman/5.5/en/string-types.html all the string types data can save ASCII symbols .... the reason because we can actually do this kind of limitation, is coded from the source code (C language) or website (PHP) what I did above is just checking true or false, I didn't save the value into the table -
about sql table record limitation
AnnieRuru replied to QQfoolsorellina's question in Scripting Support
prontera,164,185,5 script kjkfjskf 100,{ input .@test$; query_sql "select '"+ escape_sql( .@test$ )+"' regexp '^[a-z0-9]+$'", .@value; dispbottom .@test$ +" -> "+( ( .@value )? "true" : "false" ); end; } -
[paste=1ta6tj3ykicz]
-
which map ? you still need a check like sd->bl.m or sd->mapindex ...
-
I have asked @Arcenciel about this already last year while I was still a scripting mod he said I can rewrite other member's paid script as long as it is made entirely from scratch actually I was searching issit that script is being made released in the [Download] section so I can [buy] it oh wait, I don't mean to buy, I mean to just read the script description and made entirely from scratch xD I love to do this because, I want you guys to learn more advance scripting techniques nah its all right, just browse through my script and learn ... even I have seen Euphy's script used some of my techniques <3 add announce "["+ strcharinfo(2) +"] has rented Room No."+( .@s +1 ), bc_all;before the close button , during registering add announce "Room No."+ getarg(0) +" has been reset", bc_all;after *mapwarp EDIT: OMG forgotten about nowarp/nowarpto/nomemo/noteleport mapflag =/ and forgot announce cannot accept "#" ... EDIT2: fixed
-
oh ? where ? me wanna see it me love to rewrite other member's paid scripts <3 now you give me the motivation to start this script [paste=jxhqd5hxel9] EDITED: update and fixed [paste=33s2sgyvou08]
-
even if not going to implement this, at least release it in source release section ... http://rathena.org/board/topic/90942-request-custom-setcell-like-cell-basilica/?p=238140 http://rathena.org/board/topic/89732-is-possible-pvp-specific-area/?p=237238 the different between mine and his is .. mine able to pk in certain cell without pvp flag on his disable player pk in certain cell with pvp flag on ... but we both still couldn't make it to work like in the video need to mess around with clif file ... I still don't have enough knowledge to mess around with sending packets
-
wait a moment do you know 90% weight means your character can't cast any skill ? if I use cloaking, the script imply a 90% weight status on me, means I forever cannot uncloak why not just disable the use of hiding/cloaking skill ? can use *addtoskill with negative number to do this
-
http://rathena.org/board/topic/87212-utility-promotional-code/ http://www.eathena.ws/board/index.php?showtopic=270783