-
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
-
Can I request security using can_trade: false
AnnieRuru replied to Famous's question in Script Requests
mes "[Account Manager]"; mes "Password is now set. Account will be locked upon log out."; set .@Pass$, #AccPass$; // <----- THIS LINE set #AccLock, 1; atcommand "@adjgroup 1 " + strcharinfo(0); close; can I ask what that line means ? also please make sure to do some protection so a GM will not get demoted <.< -
WOW .... WAIT ! PC_DIE_COUNTER is use for super novice get extra stats if change that, super novice will never get this bonus
-
Hunting Mission with party and individual quest
AnnieRuru replied to mightyryan's question in Script Requests
monster_hunting_euphy.txt ~~ no offense to Euphy ~~ oh yeah the party killing stuff is direct rip from my own mission board script EDIT and Reupload : fix if the killer doesn't take any monster hunting quest before, all party members can't get the count EDIT2: oh pls remove #Mission_delay = gettimetick(2); at the beginning of the script =x -
*eyes blinking* did I just smell an event script ? what it does ? issit instanced map ? <-- my favorite script now
-
make this script compatible with current SVN wow_domi_0.4.txt and as usual, the *viewpoint damn sux it doesn't blink in perfect alignment think tomorrow I'll try tackle with another method
-
bg_emp0.2.txt - fix when gm abort a match, the timer still continue running - fix server spam not found OnRedDead or OnBlueDead label seems like nobody tries this script yet =/
-
[Party v.s. Party] - need help badly
AnnieRuru replied to GM Takumirai's question in Scripting Support
party vs party.txt -
Item DB request (Special MVP Summoner) Anti-Corrupt GM
AnnieRuru replied to Dvrstle's question in Script Requests
if you want to limit with @monster atcommand, it has to be done in the source though, atcommand.c file -
http://www.eathena.ws/board/index.php?showtopic=161236 http://trac.rathena.org/changeset/11171/rathena the reason it was done like that is because getexp script command can be modify with the quest_exp_rate battle_config and set baseexp, baseexp + 100; CANNOT be modify with quest_exp_rate config if you use my mission board script for example, my script use set baseexp, baseexp + xxx hence its not configurable from this battle_config this is intended behavior so admin can change the rate of eathena rathena official scripts to promote players to do official kro quest on medium/high rate server and we scripters writing custom script should use set baseexp, baseexp + xxx; so say, which npc on your server is the responsible one to give exp bonus ? you probably need to show it out, issit cause by getexp or set baseexp, baseexp + xxx
-
I'm dropping this because http://rathena.org/board/topic/71405-rcatch-the-flag-event-for-free-thanks/page__p__140360__hl__capture#entry140360 there's already 3 CTF script released on this board however it doesn't mean I not writing battleground script already though I think I'll finish up wow battleground now .... whew I'm dealing with all battleground related topics recently currently seems like every server out there tries to get as much event script as they want
-
this script can only be written using advance scripting techniques prontera,155,186,5 script kjdhfksjfhs 100,{ mes "require "+ .req_zeny +" zeny"; next; if ( zeny < .req_zeny ) { mes "you don't have enough zeny"; close; } getinventorylist; for ( .@i = 0; .@i < @inventorylist_count; .@i++ ) { if ( compare( .itemidcompare$, ":"+ @inventorylist_id[.@i] +":" ) ) { .@menu$ = .@menu$ + getitemname( @inventorylist_id[.@i] ) +":"; .@select[ .@c ] = @inventorylist_id[.@i]; .@c++; } } if ( .@c == 0 ) { mes "you don't have require headgear in your inventory"; close; } .@pickid = .@select[ select( .@menu$ ) -1 ]; mes "picked : "+ getitemname( .@pickid ); next; .@menu$ = getitemname( .itemid ); for ( .@i = 1; .@i < .itemidsize; .@i++ ) .@menu$ = .@menu$ +":"+ getitemname( .itemid[.@i] ); .@buyid = .itemid[ select( .@menu$ ) -1 ]; mes "are you sure you want to spend "+ .req_zeny +" zeny"; mes "trade "+ getitemname( .@pickid ) +" into "+ getitemname( .@buyid ) +"?"; next; if ( select ( "Yes", "No" ) == 2 ) close; if ( countitem( .@pickid ) == 0 || zeny < .req_zeny ) { mes "don't cheat by sending mail away !"; close; } delitem .@pickid, 1; getitem .@buyid, 1; zeny = zeny - .req_zeny; mes "traded successfully"; close; OnInit: .req_zeny = 10000; // zeny requirement setarray .itemid, 5001, 5002, 5003, 5004, 5005, 5006; // put all your headgear in this list set .itemidsize, getarraysize( .itemid ); set .itemidcompare$, ":"+ .itemid[0]; for ( .@i = 1; .@i < .itemidsize; .@i++ ) .itemidcompare$ = .itemidcompare$ +":"+ .itemid[.@i] +":"; end; } EDIT: search key word = item exchanger
-
http://www.eathena.ws/board/index.php?showtopic=271175 try the script in post#10 and see you get the |00 generated from your hexed client or not
-
instance script is ... I call it level3 event script lol you need some basic knowledge how to tackle pvp stuffs before learning instance commands once you figure out how to write without instance, it'll automatically make sense to you search 'instance_create' filter by member name 'annie' <- my name you'll find a lot of instance scripts I created hidden in script support and script request section so are you able to complete it without using instance ? the script made by icabit69 already gave out a lot of pointers added, oh and 5 bug reports about instance http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=4880 http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=4962 http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=4963 http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=4964 http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=4965 make sure your script doesn't hit any one of them
-
hmm, I don't mind teaching people in script request section at least, 4 years ago I do teach a lot members writing scripts in script request section ( that time nobody open mouth with money when trading scripts, everyone happy to share out for free but right now everyone reply PM me Pm me ... in their mouth they are having golden teeth ) if you don't mind having somebody point out for you and you post your unfinish script here I'll point your mistakes and give some guidance at least, this is the original idea what script request section is for ( yeah I know more than >70% topics in script request here are trash, but some are good ones )
-
kochiya sanae please at least tell where is the part that crash the client during register ? during dungeoning ? or the last boss fight in mvp room
-
@darristan are you making this? although this script sound much like this one but you are the 1st one to suggest using instance system to do pvp if this is to be done, .... no need to wait for the queue anymore have you started this ? if you don't mind I'll try to tackle this
-
Item DB request (Special MVP Summoner) Anti-Corrupt GM
AnnieRuru replied to Dvrstle's question in Script Requests
why not do some cheap hack from mob_db table ... lol prontera,155,184,5 script kjdshfkjsdf 100,{ if ( getgmlevel() < 60 ) { mes "I only talk to gm"; close; } mes "select a mvp to summon"; next; set .@menu, select( .menu$ ) -1; monster "this", -1,-1, "--ja--", .mob_id[ .@menu ], 1, strnpcinfo(0)+"::Ondummy"; close; OnInit: set .@mob_size, query_sql( "select id, kname from mob_db where mvp1id != 0 and mexp > 2000 order by kname asc;", .mob_id, .@mob_name$ ); .menu$ = .@mob_name$; for ( .@i = 1; .@i < .@mob_size; .@i++ ) .menu$ = .menu$ +":"+ .@mob_name$[.@i]; Ondummy: end; } -
[Party v.s. Party] - need help badly
AnnieRuru replied to GM Takumirai's question in Scripting Support
LOL it took me 2 hours to figure out, shame on myself ! the reason behind is this script only checks the count of party member on the beginning of the script if ( @partymembercount==$@members) { however this check doesn't perform inside OnSubscriptionTeam: label damn, always learn something new, my old pvp/gvg script most probably also having this problem ... nvm I'm not working on any server anymore and hopes nobody complain =/ OnSubscriptionTeam: getpartymember($@TeamID2),1; getpartymember($@TeamID2),2; [b]if ( $@partymembercount != $@members ) { announce "Team War : party member count does not match !", 0; goto lend; }[/b] copyarray $@partymembercidtc2[0],$@partymembercid[0],$@members; copyarray $@partymemberaidc2[0],$@partymemberaid[0],$@members; for (set .@i,0; .@i<$@members; set .@i,.@i+1) { if(isloggedin($@partymemberaidc2[.@i],$@partymembercidtc2[.@i])) set .@countx,.@countx+1; } if(.@countx < $@members) { announce "Team War : "+getpartyname($@TeamID2)+"are not all online the match has been canceled",0; announce "Team War : registration for 2 new teams are now available",0; goto lend; close; } getpartymember($@TeamID1),1; getpartymember($@TeamID1),2; [b]if ( $@partymembercount != $@members ) { announce "Team War : party member count does not match !", 0; goto lend; }[/b] copyarray $@partymembercidtc1[0],$@partymembercid[0],$@members; copyarray $@partymemberaidc1[0],$@partymemberaid[0],$@members; for (set .@i,0; .@i<$@members; set .@i,.@i+1) { if(isloggedin($@partymemberaidc1[.@i],$@partymembercidtc1[.@i])) set .@countz,.@countz+1; } if(.@countz < $@members) { announce "Team War : "+getpartyname($@TeamID1)+"are not all online the match has been canceled",0; announce "Team War : registration for 2 new teams are now available",0; goto lend; close; } seems the highlighting doesn't work anyway its simple fix, add the stuff I did with "" and "[/b.]" right below getpartymember($@TeamID2),2; and getpartymember($@TeamID1),2; -
http://rathena.org/board/forum/57-server-managereditors-downloads/ got Item'o'Luper and Script Editors I found ... hmmm...
-
Rare Capture The Flag Needs to be fixed
AnnieRuru replied to GM Homies's question in Scripting Support
not compatible I suspect this script is made for specifically for eamod and eamod has a few script commands that rathena doesn't has this script cannot be fix unless port over eamod script commands, which would result in violating the terms and conditions of eamod guess you should post this in eamod forum -
[Party v.s. Party] - need help badly
AnnieRuru replied to GM Takumirai's question in Scripting Support
I don't mind writing more event script if you have some outstanding idea like this one http://rathena.org/board/topic/72259-wow-battlegrounds-into-ro/page__p__145102#entry145102 if its not interesting its not worth my time to write ... I can easily say I made more than 20 or 30 pvp/gvg scripts in the past ( yeah its too easy now ) just make a decent topic in script request and explain as much as possible so you'll attract people who interested to script it hmm ... u know I'm also interested in reviving this one http://www.eathena.ws/board/index.php?showtopic=269206 EDIT: suddenly your post pop out, is that a new request ? or a bug on your script ? -
[Party v.s. Party] - need help badly
AnnieRuru replied to GM Takumirai's question in Scripting Support
the only reason you don't understand your own script because you rip it http://www.eathena.ws/board/index.php?s=&showtopic=270169 in the original script, all triggering function are in one npc, but you split it out ...... seriously, can't you even try to write on your own ? -
can you please test it out before you make a post your request has already done in the script its like you are posting a spam EDIT: just in case he edited his post, I quote his post
-
its almost 1 week and I still did not get any feedback .... whatever at least you've tried your best to explain your request in detailed finished it up bg_emp0.1.txt with gm manually to start the event
-
[Party v.s. Party] - need help badly
AnnieRuru replied to GM Takumirai's question in Scripting Support
and here's the error I gotif you use gm99 account, it tries to read lend label but you put lend: label inside another npc -> Blue Team#01