Jump to content

AnnieRuru

Script Developers
  • Content Count

    1677
  • Joined

  • Last visited

  • Days Won

    245

Reputation Activity

  1. Upvote
    AnnieRuru reacted to ossi0110 in [Release] 2014-01-15 Ragexe Full Client   
    Hello Hercules     im Realeasing a Full Client Package for the 2014-01-15 Ragexe_Full_Client     This Package Contains:   - Up to Date KRO Client ( updated till 2014-01-15 )   Can be found in Client Folder   Contains:   Latest Translation Files, Working AI Folders ,  YourRO.grf  with all importan Files , and a prediffed  YourRO.exe .  This exe is for testing . you can start the client whitout a error and ingame all is tranlated.     Data Folder contains a clientinfo.xml setted to localhost . but  best is to repack the YourRO.grf with your custom clientinfo.   All files inside this YourRO.grf are in a seperate folder called  YourRO.grf Data Stuff     - Tools Folder what contains all Importan files/Tools to create a Client.   contains:   ( Latest xDiffPatcher, Latest Nemo Patcher SVN , unbollox , ResHack , Mapcache Maker, grfbuilder , Undiffed Exe + Diffpatch)     - YourRO.grf Data Stuff Folder ,  where all importan Client files are in , Rdy to use lubs and translation ( All you need to get this client to work)     - I added a Profile for the Nemo patcher  with the name YourRO.log ,  this profile contains all important diffs to get this exe running.  How to use ?   ,  just open Nemo patcher  Load the exe and click on "Load Patches" , after that just click on "Load Profile" and select the YourRO.log file inside the Nemo folder , and  he will select all importan DIffs for you.             --------->DOWNLOAD HERE<----------
  2. Upvote
    AnnieRuru reacted to ossi0110 in [Release] 2014-02-05 Ragexe Full Client   
    Hello Hercules       im Realeasing a Full Client Package for the 2014-02-05 Ragexe_Full_Client.rar     This Package Contains:   - Up to Date KRO Client ( updated till 2014-02-05 )   Can be found in Client Folder   Contains:   Latest Translation Files, Working AI Folders ,  YourRO.grf  with all importan Files , and a prediffed  YourRO.exe .  This exe is for testing . you can start the client whitout a error and ingame all is tranlated.     Data Folder contains a clientinfo.xml setted to localhost . but  best is to repack the YourRO.grf with your custom clientinfo.   All files inside this YourRO.grf are in a seperate folder called  YourRO.grf Data Stuff     - Tools Folder what contains all Importan files/Tools to create a Client.   contains:   ( Latest xDiffPatcher, Latest Nemo Patcher SVN , unbollox , ResHack , Mapcache Maker, grfbuilder , Undiffed Exe + Diffpatch)     - YourRO.grf Data Stuff Folder ,  where all importan Client files are in , Rdy to use lubs and translation ( All you need to get this client to work)     - I added a Profile for the Nemo patcher  with the name YourRO.log ,  this profile contains all important diffs to get this exe running.  How to use ?   ,  just open Nemo patcher  Load the exe and click on "Load Patches" , after that just click on "Load Profile" and select the YourRO.log file inside the Nemo folder , and  he will select all importan DIffs for you.       Known BUG
     
    the pre diffed exe inside the package is pre hexed from me , this mean it got some weird stuff.
     
    just download this exe and rediff the exe with NEMO
     
    sorry for the troubel!
     
     
    http://www.mediafire.com/download/48c2p7kvg92o9jd/2014-02-05bRagexe.exe.zip
                --------->DOWNLOAD HERE<----------
  3. Upvote
    AnnieRuru got a reaction from Tsuuu in Run Or Die event ( aka. Poring Bomb )   
    ok another script that should deserve in the script release section
    ... after having countless fix in script request ...
     
    Download: 2.3a
    script
    Make sure your hercules server is compile after 2015-11-15
     
    ok what this event do ...
    Run ! or you gonna DIE !
    this event will keep spawning Bomb Poring and BOOM and KABOOM every player they came across
    until the last player who are still alive on the map will be declare winner
     
    this should be a simple script ...
    hope you guys know how to edit by your own ...
     
     
     
     
    original topic in eathena
    it was just a simple script request ... however it went popular for some reason
     
     
     
     
  4. Upvote
    AnnieRuru got a reaction from Megathronzz in Run Or Die event ( aka. Poring Bomb )   
    ok another script that should deserve in the script release section
    ... after having countless fix in script request ...
     
    Download: 2.3a
    script
    Make sure your hercules server is compile after 2015-11-15
     
    ok what this event do ...
    Run ! or you gonna DIE !
    this event will keep spawning Bomb Poring and BOOM and KABOOM every player they came across
    until the last player who are still alive on the map will be declare winner
     
    this should be a simple script ...
    hope you guys know how to edit by your own ...
     
     
     
     
    original topic in eathena
    it was just a simple script request ... however it went popular for some reason
     
     
     
     
  5. Upvote
    AnnieRuru got a reaction from humble in Run Or Die event ( aka. Poring Bomb )   
    ok another script that should deserve in the script release section
    ... after having countless fix in script request ...
     
    Download: 2.3a
    script
    Make sure your hercules server is compile after 2015-11-15
     
    ok what this event do ...
    Run ! or you gonna DIE !
    this event will keep spawning Bomb Poring and BOOM and KABOOM every player they came across
    until the last player who are still alive on the map will be declare winner
     
    this should be a simple script ...
    hope you guys know how to edit by your own ...
     
     
     
     
    original topic in eathena
    it was just a simple script request ... however it went popular for some reason
     
     
     
     
  6. Upvote
    AnnieRuru got a reaction from Alexandria in Update Poring Bomb Event by AnnieRuru   
    man ... how nostalgic ... I was still using *set command ...
    and ... OnWhisperGlobal ... hahaha
     
    I actually did an update version in rathena
    https://rathena.org/board/topic/91996-does-any-1-remember-this-script-3/
    but rathena .... damn you paradog and akkarin, many of my scripts just lost like that
    I think I'm gonna write again from scratch
     
    check out the script release section in about 1~2 hours
  7. Upvote
    AnnieRuru got a reaction from Jedzkie in Run Or Die event ( aka. Poring Bomb )   
    ok another script that should deserve in the script release section
    ... after having countless fix in script request ...
     
    Download: 2.3a
    script
    Make sure your hercules server is compile after 2015-11-15
     
    ok what this event do ...
    Run ! or you gonna DIE !
    this event will keep spawning Bomb Poring and BOOM and KABOOM every player they came across
    until the last player who are still alive on the map will be declare winner
     
    this should be a simple script ...
    hope you guys know how to edit by your own ...
     
     
     
     
    original topic in eathena
    it was just a simple script request ... however it went popular for some reason
     
     
     
     
  8. Upvote
    AnnieRuru got a reaction from kyeme in Run Or Die event ( aka. Poring Bomb )   
    ok another script that should deserve in the script release section
    ... after having countless fix in script request ...
     
    Download: 2.3a
    script
    Make sure your hercules server is compile after 2015-11-15
     
    ok what this event do ...
    Run ! or you gonna DIE !
    this event will keep spawning Bomb Poring and BOOM and KABOOM every player they came across
    until the last player who are still alive on the map will be declare winner
     
    this should be a simple script ...
    hope you guys know how to edit by your own ...
     
     
     
     
    original topic in eathena
    it was just a simple script request ... however it went popular for some reason
     
     
     
     
  9. Upvote
    AnnieRuru reacted to Winterfox in Instance limits?   
    @@Aeromesi
     
    When you switch back to original values you should set the realXXX to 0 so that they get destroyed while they are not used.
    Also i would recommend to load / save the sao variables manually via mysql up on entering / leaving the vr, since having too many char variables can tax the performance, atleast if you have many players and many of them play in your vr.
     
    The only hard part i guess will be how to handle a crash of your server or instance for whatever reason, regardless of method you use to save the values.
  10. Upvote
    AnnieRuru got a reaction from mrlongshen in All monster drops specific item with blacklist mobs   
    simple script
    - script kdjsfhksdjfh FAKE_NPC,{OnInit: setarray .itemid, Poring_Coin, TCG_Card; setarray .rate, 10000, 10000; .blacklist$ = "1062,1088,1183,1186,1200,1212,1220,1221,1234,1235," + "1244,1245,1250,1268,1290,1293,1294,1296,1298,1299," + "1300,1301,1303,1304,1305,1306,1308,1309,1311,1313," + "1515,1588,1618,1676,1677,1678,1679,1796,1797,1974," + "1975,1976,1977,1978,1979"; .size = getarraysize(.itemid); freeloop true; for ( .@id = 1001; .@id <= 5000; .@id++ ) // 5000 is MAX_MOB_DB from srcmapmob.h if ( strmobinfo( 3, .@id ) && !compare( ","+ .blacklist$ +",", ","+ .@id +"," ) ) for ( .@i = 0; .@i < .size; .@i++ ) addmonsterdrop( .@id, .itemid[.@i], .rate[.@i] ); end;}..
    .
    @@Winterfox
    there is no need to use query_sql for this operation
    just a *compare command will do
     
     
    EDITING for dynamic item ID and random rate
    done
  11. Upvote
    AnnieRuru reacted to Emistry in MOTD Hourly - (Randomized MOTD's every Hour!)   
    - script MOTD_HOURLY -1,{OnInit: .@ServName$ = "YourRO"; setarray .announcements$, "Hope you're having fun on "+ .@ServName$+"!", "Please remember to review our "+ .@ServName$+", check the website for more information!", "Remember, prolong periods of gameplay can cause serious health problems, take a breather! "+ .@ServName$+" can wait!", "Type @commands to view a list of helpful tools to aid you in your adventure.", "Don't forget to check the forums for the latest updates on "+ .@ServName$+"!", "Remember, a GM will never ask for your username and password, always be safe.", "Reminder, hackers, botters, exploiters will recieve a harsh punishment if caught. That is NOT tolerated here at "+ .@ServName$+".", .@ServName$+" is very happy to have such a wonderful community!", "Don't forget to Vote to gain Points!", "Keep up the fun here at "+ .@ServName$+"!"; .announcements_size = getarraysize( .announcements$ ); .npc_name$ = strnpcinfo(0); end;OnPCLoginEvent: addtimer 3600000,.npc_name$+"::OnPCLoginEvent"; announce .announcements$[ rand( .announcements_size ) ],bc_self;end;}  
    or
    - script MOTD_HOURLY -1,{ OnPCLoginEvent: addtimer 3600000,strnpcinfo(0)+"::OnPCLoginEvent"; .@ServName$ = "YourRO"; .@motd$ = F_Rand( "Hope you're having fun on "+ .@ServName$+"!", "Please remember to review our "+ .@ServName$+", check the website for more information!", "Remember, prolong periods of gameplay can cause serious health problems, take a breather! "+ .@ServName$+" can wait!", "Type @commands to view a list of helpful tools to aid you in your adventure.", "Don't forget to check the forums for the latest updates on "+ .@ServName$+"!", "Remember, a GM will never ask for your username and password, always be safe.", "Reminder, hackers, botters, exploiters will recieve a harsh punishment if caught. That is NOT tolerated here at "+ .@ServName$+".", .@ServName$+" is very happy to have such a wonderful community!", "Don't forget to Vote to gain Points!", "Keep up the fun here at "+ .@ServName$+"!" ); announce .@motd$,bc_self; end;}
  12. Upvote
    AnnieRuru reacted to Emistry in NPC - Random item   
    .@rate = rand( 100 );if ( .@rate <= 10 ) { .@item = F_Rand( 5074,5132 );}else if ( .@rate <= 40 ) { .@item = F_Rand( 5766,5786 );}else else { .@item = F_Rand( 5474,5137 );}getitem .@item,1;announce strcharinfo(0)+" has been rewarded with "+getitemname( .@item )+";bc_all;
  13. Upvote
    AnnieRuru got a reaction from Tranquility in [REQ] top leader custom mvp hunter.   
    reference ....
    http://herc.ws/board/topic/4552-mvp-ladder-script-enhancement/
     
    so ...
    /*alter table `char` add column custom_mvp_rank int(11) default 0 after hotkey_rowshift, add index (custom_mvp_rank);*/- script ajdhkasdj FAKE_NPC,{OnInit: if ( $mvp_ladder_last_given == atoi( gettime(7) +""+ gettime(6) ) ) end; goto L_give;OnClock0000: if ( gettime(5) != 1 ) end;L_give: .@nb = query_sql( "select char_id, name, custom_mvp_rank from `char` where custom_mvp_rank > 0 order by custom_mvp_rank desc limit 5", .@cid, .@name$, .@killed ); if ( !.@nb ) end; setarray .@reward, 501, 502, 503, 504, 505; // <1st place>, <2nd place>, <3rd place> ... setarray .@amount, 10, 9, 8, 7, 6; for ( .@i = 0; .@i < .@nb; .@i++ ) query_sql "insert into mail ( send_name, dest_id, title, message, nameid, amount, identify, zeny, time ) values ( '"+ escape_sql( .@name$[.@i] ) +"', "+ .@cid[.@i] +", '[MVP RANK]', 'Congratulations for earning No. "+( .@i +1 )+" position in killing Custom MVPs. Here is your reward.', "+ .@reward[.@i] +", "+ .@amount[.@i] +", 1, 0, unix_timestamp( now() ) )"; query_sql "update `char` set custom_mvp_rank = 0"; // reset the ladder $mvp_ladder_last_given = atoi( gettime(7) +""+ gettime(6) ); end;OnNPCKillEvent: if ( killedrid == G_RANDGRIS ) // 1765 query_sql "update `char` set custom_mvp_rank = custom_mvp_rank +1 where char_id = "+ getcharid(0); end;}
  14. Upvote
    AnnieRuru reacted to Emistry in Possible? (fly wing)   
    @Master AnnieRuru
    http://nn.nachtwolke.com/dev/npclist/?q=45-999%2C10000-10090&qq=search
  15. Upvote
    AnnieRuru got a reaction from Edgar in So ... I'm back... but meh ...   
    so ... after years of showing up, then inactive, then come back, then inactive,
    I come back again .... hahahaha
    but I'm not very happy ...
    why ?

    because I'm in DEBT !
    .
    I am broke its because of this Malaysia 1MDB scandal ! (please google it)
    Malaysia Currency DROP NON-STOP
    .
     
    I borrow money from my relatives, already RM3500 accumulated
    which is nearly USD $900
    it is a big amount .... if I don't find a method to increase my income, I'm gonna broke
    .

    .
    so ... I have google some sites on how to earn money online ...
    I almost get scam for a 'work at home' scheme
    .
    its here -> http://www.yyjob.net/display-job/5848/Urgent-Home-Base-Data-Entry-Typists.html?searchId=1445258816.89&page=1
    I actually sent my email and my contact number for them
    then they reply ....
     
     
    I immediately spot 3 error
     
    1. where is the company name & address ?
     
    2. Data Entry job is ...
    of course I already googled it
    means that person gives you a shit ton of scanned documents
    then you sort it out and digitize them with microsoft excel
    now this is the legitimate site for freelancing, and it look like this
    there are always more than 50 peoples to bid on any data entry job, no matter how small the payout it
     
    what I read in the mail has nothing resemble to what I learn from google
    wait ... ADVERTISING ? since when data entry job becomes a salesgirl?
     
    3. it ask you to deposit RM50 to start a business ...
    ok RM50 is actually small
    I just have to eat white bread/plain rice with plain water for 3 days, then I can save RM50 up
    but ... it just sound too good ...
     
    something fishy already
    so I keep on google until I found this site
    http://asiaparttime.com/blog/asiaparttime/how-to-tell-if-a-data-entry-job-is-a-scam/
     
    end case
    there is no follow up, and don't want to talk to them anymore
     

     
    so after hours and hours of thinking and searching
    http://reviewopedia.com/workathome/7-ways-to-make-money-online/
    of course there's more, but the #1 in particular ...
    ... makes me make a very tough decision
     
    I always say that everything on the internet should be free
    after all is information age nowadays everyone owns smartphones, and I own 2
    but the real life get the better of me
     
    I have resort to earn money through selling scripts
    ... and I hate myself for saying this crap ...
    I used to argue and threaten others by reproducing their scripts and release for free
    but I don't have a choice now, seems like karma has hit back on me
     
    haiz ... so now I'm still in the middle of setting up a test server
    probably can start scripting tomorrow
     
    I think ... my current stance is
    1. continue make free release in hercules script request or script release
    ---- if anyone wants to me to make it compatible with rathena, let's talk price
    2. start making scripts over PM, of course, price negotiable
    ---- higher price for rathena users ... hahaha
    3. if source edit is require, no longer release any patch
    ---- so there are less rathena users able to convert them
     
    I would keep this stance, and view next month (1st Dec) if I'm able to cover my expenses
    I just need earn about USD $300 per month to cover this debt
    if convert USD $300 into MYR, is about RM1200, that should be enough
    and that's also means how small malaysia currency is ... haiz
  16. Upvote
    AnnieRuru got a reaction from Jedzkie in So ... I'm back... but meh ...   
    so ... after years of showing up, then inactive, then come back, then inactive,
    I come back again .... hahahaha
    but I'm not very happy ...
    why ?

    because I'm in DEBT !
    .
    I am broke its because of this Malaysia 1MDB scandal ! (please google it)
    Malaysia Currency DROP NON-STOP
    .
     
    I borrow money from my relatives, already RM3500 accumulated
    which is nearly USD $900
    it is a big amount .... if I don't find a method to increase my income, I'm gonna broke
    .

    .
    so ... I have google some sites on how to earn money online ...
    I almost get scam for a 'work at home' scheme
    .
    its here -> http://www.yyjob.net/display-job/5848/Urgent-Home-Base-Data-Entry-Typists.html?searchId=1445258816.89&page=1
    I actually sent my email and my contact number for them
    then they reply ....
     
     
    I immediately spot 3 error
     
    1. where is the company name & address ?
     
    2. Data Entry job is ...
    of course I already googled it
    means that person gives you a shit ton of scanned documents
    then you sort it out and digitize them with microsoft excel
    now this is the legitimate site for freelancing, and it look like this
    there are always more than 50 peoples to bid on any data entry job, no matter how small the payout it
     
    what I read in the mail has nothing resemble to what I learn from google
    wait ... ADVERTISING ? since when data entry job becomes a salesgirl?
     
    3. it ask you to deposit RM50 to start a business ...
    ok RM50 is actually small
    I just have to eat white bread/plain rice with plain water for 3 days, then I can save RM50 up
    but ... it just sound too good ...
     
    something fishy already
    so I keep on google until I found this site
    http://asiaparttime.com/blog/asiaparttime/how-to-tell-if-a-data-entry-job-is-a-scam/
     
    end case
    there is no follow up, and don't want to talk to them anymore
     

     
    so after hours and hours of thinking and searching
    http://reviewopedia.com/workathome/7-ways-to-make-money-online/
    of course there's more, but the #1 in particular ...
    ... makes me make a very tough decision
     
    I always say that everything on the internet should be free
    after all is information age nowadays everyone owns smartphones, and I own 2
    but the real life get the better of me
     
    I have resort to earn money through selling scripts
    ... and I hate myself for saying this crap ...
    I used to argue and threaten others by reproducing their scripts and release for free
    but I don't have a choice now, seems like karma has hit back on me
     
    haiz ... so now I'm still in the middle of setting up a test server
    probably can start scripting tomorrow
     
    I think ... my current stance is
    1. continue make free release in hercules script request or script release
    ---- if anyone wants to me to make it compatible with rathena, let's talk price
    2. start making scripts over PM, of course, price negotiable
    ---- higher price for rathena users ... hahaha
    3. if source edit is require, no longer release any patch
    ---- so there are less rathena users able to convert them
     
    I would keep this stance, and view next month (1st Dec) if I'm able to cover my expenses
    I just need earn about USD $300 per month to cover this debt
    if convert USD $300 into MYR, is about RM1200, that should be enough
    and that's also means how small malaysia currency is ... haiz
  17. Upvote
    AnnieRuru got a reaction from Hadeszeus in So ... I'm back... but meh ...   
    so ... after years of showing up, then inactive, then come back, then inactive,
    I come back again .... hahahaha
    but I'm not very happy ...
    why ?

    because I'm in DEBT !
    .
    I am broke its because of this Malaysia 1MDB scandal ! (please google it)
    Malaysia Currency DROP NON-STOP
    .
     
    I borrow money from my relatives, already RM3500 accumulated
    which is nearly USD $900
    it is a big amount .... if I don't find a method to increase my income, I'm gonna broke
    .

    .
    so ... I have google some sites on how to earn money online ...
    I almost get scam for a 'work at home' scheme
    .
    its here -> http://www.yyjob.net/display-job/5848/Urgent-Home-Base-Data-Entry-Typists.html?searchId=1445258816.89&page=1
    I actually sent my email and my contact number for them
    then they reply ....
     
     
    I immediately spot 3 error
     
    1. where is the company name & address ?
     
    2. Data Entry job is ...
    of course I already googled it
    means that person gives you a shit ton of scanned documents
    then you sort it out and digitize them with microsoft excel
    now this is the legitimate site for freelancing, and it look like this
    there are always more than 50 peoples to bid on any data entry job, no matter how small the payout it
     
    what I read in the mail has nothing resemble to what I learn from google
    wait ... ADVERTISING ? since when data entry job becomes a salesgirl?
     
    3. it ask you to deposit RM50 to start a business ...
    ok RM50 is actually small
    I just have to eat white bread/plain rice with plain water for 3 days, then I can save RM50 up
    but ... it just sound too good ...
     
    something fishy already
    so I keep on google until I found this site
    http://asiaparttime.com/blog/asiaparttime/how-to-tell-if-a-data-entry-job-is-a-scam/
     
    end case
    there is no follow up, and don't want to talk to them anymore
     

     
    so after hours and hours of thinking and searching
    http://reviewopedia.com/workathome/7-ways-to-make-money-online/
    of course there's more, but the #1 in particular ...
    ... makes me make a very tough decision
     
    I always say that everything on the internet should be free
    after all is information age nowadays everyone owns smartphones, and I own 2
    but the real life get the better of me
     
    I have resort to earn money through selling scripts
    ... and I hate myself for saying this crap ...
    I used to argue and threaten others by reproducing their scripts and release for free
    but I don't have a choice now, seems like karma has hit back on me
     
    haiz ... so now I'm still in the middle of setting up a test server
    probably can start scripting tomorrow
     
    I think ... my current stance is
    1. continue make free release in hercules script request or script release
    ---- if anyone wants to me to make it compatible with rathena, let's talk price
    2. start making scripts over PM, of course, price negotiable
    ---- higher price for rathena users ... hahaha
    3. if source edit is require, no longer release any patch
    ---- so there are less rathena users able to convert them
     
    I would keep this stance, and view next month (1st Dec) if I'm able to cover my expenses
    I just need earn about USD $300 per month to cover this debt
    if convert USD $300 into MYR, is about RM1200, that should be enough
    and that's also means how small malaysia currency is ... haiz
  18. Upvote
    AnnieRuru got a reaction from humble in So ... I'm back... but meh ...   
    so ... after years of showing up, then inactive, then come back, then inactive,
    I come back again .... hahahaha
    but I'm not very happy ...
    why ?

    because I'm in DEBT !
    .
    I am broke its because of this Malaysia 1MDB scandal ! (please google it)
    Malaysia Currency DROP NON-STOP
    .
     
    I borrow money from my relatives, already RM3500 accumulated
    which is nearly USD $900
    it is a big amount .... if I don't find a method to increase my income, I'm gonna broke
    .

    .
    so ... I have google some sites on how to earn money online ...
    I almost get scam for a 'work at home' scheme
    .
    its here -> http://www.yyjob.net/display-job/5848/Urgent-Home-Base-Data-Entry-Typists.html?searchId=1445258816.89&page=1
    I actually sent my email and my contact number for them
    then they reply ....
     
     
    I immediately spot 3 error
     
    1. where is the company name & address ?
     
    2. Data Entry job is ...
    of course I already googled it
    means that person gives you a shit ton of scanned documents
    then you sort it out and digitize them with microsoft excel
    now this is the legitimate site for freelancing, and it look like this
    there are always more than 50 peoples to bid on any data entry job, no matter how small the payout it
     
    what I read in the mail has nothing resemble to what I learn from google
    wait ... ADVERTISING ? since when data entry job becomes a salesgirl?
     
    3. it ask you to deposit RM50 to start a business ...
    ok RM50 is actually small
    I just have to eat white bread/plain rice with plain water for 3 days, then I can save RM50 up
    but ... it just sound too good ...
     
    something fishy already
    so I keep on google until I found this site
    http://asiaparttime.com/blog/asiaparttime/how-to-tell-if-a-data-entry-job-is-a-scam/
     
    end case
    there is no follow up, and don't want to talk to them anymore
     

     
    so after hours and hours of thinking and searching
    http://reviewopedia.com/workathome/7-ways-to-make-money-online/
    of course there's more, but the #1 in particular ...
    ... makes me make a very tough decision
     
    I always say that everything on the internet should be free
    after all is information age nowadays everyone owns smartphones, and I own 2
    but the real life get the better of me
     
    I have resort to earn money through selling scripts
    ... and I hate myself for saying this crap ...
    I used to argue and threaten others by reproducing their scripts and release for free
    but I don't have a choice now, seems like karma has hit back on me
     
    haiz ... so now I'm still in the middle of setting up a test server
    probably can start scripting tomorrow
     
    I think ... my current stance is
    1. continue make free release in hercules script request or script release
    ---- if anyone wants to me to make it compatible with rathena, let's talk price
    2. start making scripts over PM, of course, price negotiable
    ---- higher price for rathena users ... hahaha
    3. if source edit is require, no longer release any patch
    ---- so there are less rathena users able to convert them
     
    I would keep this stance, and view next month (1st Dec) if I'm able to cover my expenses
    I just need earn about USD $300 per month to cover this debt
    if convert USD $300 into MYR, is about RM1200, that should be enough
    and that's also means how small malaysia currency is ... haiz
  19. Upvote
    AnnieRuru got a reaction from evilpuncker in So ... I'm back... but meh ...   
    so ... after years of showing up, then inactive, then come back, then inactive,
    I come back again .... hahahaha
    but I'm not very happy ...
    why ?

    because I'm in DEBT !
    .
    I am broke its because of this Malaysia 1MDB scandal ! (please google it)
    Malaysia Currency DROP NON-STOP
    .
     
    I borrow money from my relatives, already RM3500 accumulated
    which is nearly USD $900
    it is a big amount .... if I don't find a method to increase my income, I'm gonna broke
    .

    .
    so ... I have google some sites on how to earn money online ...
    I almost get scam for a 'work at home' scheme
    .
    its here -> http://www.yyjob.net/display-job/5848/Urgent-Home-Base-Data-Entry-Typists.html?searchId=1445258816.89&page=1
    I actually sent my email and my contact number for them
    then they reply ....
     
     
    I immediately spot 3 error
     
    1. where is the company name & address ?
     
    2. Data Entry job is ...
    of course I already googled it
    means that person gives you a shit ton of scanned documents
    then you sort it out and digitize them with microsoft excel
    now this is the legitimate site for freelancing, and it look like this
    there are always more than 50 peoples to bid on any data entry job, no matter how small the payout it
     
    what I read in the mail has nothing resemble to what I learn from google
    wait ... ADVERTISING ? since when data entry job becomes a salesgirl?
     
    3. it ask you to deposit RM50 to start a business ...
    ok RM50 is actually small
    I just have to eat white bread/plain rice with plain water for 3 days, then I can save RM50 up
    but ... it just sound too good ...
     
    something fishy already
    so I keep on google until I found this site
    http://asiaparttime.com/blog/asiaparttime/how-to-tell-if-a-data-entry-job-is-a-scam/
     
    end case
    there is no follow up, and don't want to talk to them anymore
     

     
    so after hours and hours of thinking and searching
    http://reviewopedia.com/workathome/7-ways-to-make-money-online/
    of course there's more, but the #1 in particular ...
    ... makes me make a very tough decision
     
    I always say that everything on the internet should be free
    after all is information age nowadays everyone owns smartphones, and I own 2
    but the real life get the better of me
     
    I have resort to earn money through selling scripts
    ... and I hate myself for saying this crap ...
    I used to argue and threaten others by reproducing their scripts and release for free
    but I don't have a choice now, seems like karma has hit back on me
     
    haiz ... so now I'm still in the middle of setting up a test server
    probably can start scripting tomorrow
     
    I think ... my current stance is
    1. continue make free release in hercules script request or script release
    ---- if anyone wants to me to make it compatible with rathena, let's talk price
    2. start making scripts over PM, of course, price negotiable
    ---- higher price for rathena users ... hahaha
    3. if source edit is require, no longer release any patch
    ---- so there are less rathena users able to convert them
     
    I would keep this stance, and view next month (1st Dec) if I'm able to cover my expenses
    I just need earn about USD $300 per month to cover this debt
    if convert USD $300 into MYR, is about RM1200, that should be enough
    and that's also means how small malaysia currency is ... haiz
  20. Upvote
    AnnieRuru got a reaction from mleo1 in (Guild) Antagonism System   
    writing this as patch is just a few line
    src/map/battle.c | 7 +++++++ 1 file changed, 7 insertions(+)diff --git a/src/map/battle.c b/src/map/battle.cindex 24f39a3..3d3284e 100644--- a/src/map/battle.c+++ b/src/map/battle.c@@ -6020,6 +6020,13 @@ int battle_check_target( struct block_list *src, struct block_list *target,int f if( (s_bl = battle->get_master(src)) == NULL ) s_bl = src; + if ( s_bl->type == BL_PC && t_bl->type == BL_PC ) {+ TBL_PC *sd = BL_CAST( BL_PC, s_bl );+ TBL_PC *pl_sd = BL_CAST( BL_PC, t_bl );+ if ( guild->check_alliance( sd->status.guild_id, pl_sd->status.guild_id, 1 ) && !map->list[sd->bl.m].flag.town && !map->list[sd->bl.m].flag.nowarpto )+ return 1;+ }+ if ( s_bl->type == BL_PC ) { switch( t_bl->type ) { case BL_MOB: // Source => PC, Target => MOBits more fun to make this as pluginhttp://upaste.me/28fd11097df8e9a10
  21. Upvote
    AnnieRuru got a reaction from Ehwaz in Poring Catcher [ modified ] [ request ]   
    http://upaste.me/152010878fd9fbcb0
     
    no offense to the author, but I always want to rewrite this script as it was very unoptimized
     
    change poring_w01 into poring_c01 if you are using older clients
  22. Upvote
    AnnieRuru got a reaction from Kairedia in Maintenance mode   
    Download: 1.5
    plugin
     
    create table maintenance ( id int primary key auto_increment, account_id int, name varchar(23), reason varchar(99), minlv2connect tinyint, order_time datetime, start_time datetime, end_time datetime ) engine = innodb;   .
    remember to enable HPMHooking to enable this modification
    plugins_list: [ /* Enable HPMHooking when plugins in use rely on Hooking */ "HPMHooking", .
    .
    Note:
    sometimes the server countdown jumps 1 second ahead
    this is normal because the timetick from time->add is unstable
    so I use unix_time to synchronize the countdown to server time
     
    .
    .
    so, if you found some script/source code having bugs and you need to shut down your server for a short while
    then you come to the right place
    .
    @maintenance <Group ID can stay 1~99> <duration to kick in minute> <maintenance duration in minute> <reason> then a GM99 can commence the maintenance
     
    Example : '@maintenance 40 5 10 need to fix announcer script'
     
    every player with group ID 40 and below will be kick after 5 minutes
    and the server will start counting down by an announcement,
    during the maintenance of 10 minutes, group ID 40 and below will deny from login into the server
    `maintenance` table will also generate a new line, with the `reason` field as 'need to fix announcer script'
    which is useful to know when and how many times you did emergency server shutdown
    though, the actual reason for using SQL is to persist the data after server shutdown
    so the server will continue being in maintenance mode despite how many times you have shut down the server
    until it times up ( `end_time` field ), or manually do `@maintenanceoff`
     
    Note:
    you can't generate a new line using 'INSERT INTO' Sql syntax when server is online
    because I declare a bunch of variables to for them, for the purpose of saving memory consumption
    you have to login the game and type `@maintenance` to initiate the maintenance mode, otherwise it wont work.
    .
    .
    .
    @maintenanceoff if you have already finished fixing the script/source code, and there's still a lot of time left
    you can type '@maintenanceoff' to immediately turn off the maintenance mode so players can login before the schedule.
    .
    .
    .
    .
    -- Script commands --
    .
    *maintenance <Group ID can stay 1~99>, <duration to kick in minute>, <maintenance duration in minute> { , <reason> }; .
    .
    actually I have no idea why I wanna make a script command ... maybe just for fun ?
    .
    - script jsdfksdj FAKE_NPC,{ OnMon0255: maintenance 40, 5, 60; end; } .
    this will make an announcement on Monday, 2:55AM that the server will have a regular server maintenance starts from 3AM to 4AM
    during that time, player with group ID 40 will be kicked and blocked from entering the server
    the `reason` field in `maintenance` table will be defaulted to '*Regular server maintenance*'
    .
    maintenance 40, 5, 60, "系统保养";
    this will overwrite the `reason` field in `maintenance` table to '系统保养' instead of regular maintenance
    .
    .
    *maintenanceoff { <reason> }; uhh ... useless I think ...
    .
    .
    *maintenancecheck( <type> ); use 'maintenance()' to check the server is currently in maintenance mode or not
    return 0 if server is normal
    return 1 if server is going to have maintenance
    return 2 if server is having maintenance
    all other types are meant to myself to debug this junk
     
     
     
     
  23. Upvote
    AnnieRuru got a reaction from RodRich in dispbottomcolor   
    since our developers are ... not implementing dispbottom and message with colors
    http://herc.ws/board/topic/3899-suggestion-displaybottom-message-colors/?p=28345
    I think I just make a release for this
     
    Download: 1.2
    Plugin
     
    tested with
    prontera,162,180,5 script asdf 100,{ dispbottomcolor "test color", 0xFF0000; dispbottomcolor "test color", 0x00FF00; dispbottomcolor "test color", 0x0000FF; dispbottomcolor "test color", 0xFFFFFF, 2000000; end;}PS: there is a reason that this couldn't be in the officialbecause hercules' clif->colormes is ... badly coded ...
    changing that function also means change a lot of lines having clif->colormes, which is all over the places
     
     
     
  24. Upvote
    AnnieRuru got a reaction from skuray in Vendor Control (rewrite)   
    me start to love rewrite Emistry's script .... hehehe
    sure he don't mind
     
    Download: 2.1
    script & plugin
    plugin is meant for players can vend on top of npc
     
    look for the original topic here for description
    https://rathena.org/board/topic/84828-utility-vendor-control/
    ... but download the script here .. hahaha
     
     
  25. Upvote
    AnnieRuru got a reaction from evilpuncker in Maintenance mode   
    apparently when I test it, at'er doesn't get kick by clif->authfail_fd, but get kick by clif->GM_kick
    .
    ACMD(test) { clif->authfail_fd( sd->fd, 1 ); return true;}#test ennyenny still continue vend
     
    @kick enny
    enny got kick
    .
    since my script using clif->authfail_fd, auto-traders doesn't get kick
     
    I just made 1.3 just now, just taking this chance to rewrite the script
    nothing much change, actually
    other than make the patch more understandable for napster to convert to rathena
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.