-
Posts
459 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by rakuzas
-
Using linux is much more easy.. Just setup your LAMP then drag your patch file in var/www..
-
I see.. Its work like this.. I think I understand now.. Thank you very much for give explanation with example code.. +1 For you..
-
Hi guys, I'm wondering how to make loading cutin? Because I do see some scripts like Fishing have their own loading cutin but I dont really understand how it works.. Can someone please guide me? Thank you in advance.
-
Need help with Euphy Quest Shop =(
rakuzas replied to kyleanthonydizon's question in Scripting Support
Finally I can reply.. IDK whats wrong yesterday.. Yes, same as above.. You missing 1 more dummy shop data required to that shop/quest function properly.. It happens sometime.. -
Quests, Games: Monster Defense
rakuzas replied to Freya's topic in Game, Event, Quest Script Releases
Is this like instance? Or GM manual event? Thank you. -
Bug Tracking Software? (CLOSED - Got Answer)
rakuzas replied to rakuzas's question in General Support
Thank you! Just used it and it really simple and like what I'm looking for.. Just tried few software before.. But its too detail and packed.. -
Hey guys, Im wondering are your server staff using any kind of bug tracking software? Prefer "cheap" or Free one.. Currently we using Discord.. But some our staff not used to it.. So its pretty much not use at all.. Then, we use whatsapp but its not efficient and messy especially when we talk to other stuff, and then need to scroll along to check the bug reported earlier.. Or.. You guys have some easy and simple way to track reported bug? Thanks~
-
Quests, Games: MVP Ladder - Instanced Edition
rakuzas replied to Secrets's topic in Game, Event, Quest Script Releases
I once used this script in my server.. Even some tweaking from mvp ladder from rathena default script, my player sometimes got the reward and sometimes get nothing.. I tried to fixed it by myself but no luck.. So finally, I just bought the script from emistry with $25 and it works perfectly.. -
Hello, I already add 7621,32 // Token of Siegfried in item_noequip.txt also add testmap mapflag restricted 1 in my test script But.. When player died in my test map, player can still use Resurrect button as long as they have Token of Siegfried.. May I know how to properly disable this item in this map? Or player cannot use Resurrect button when died if they have this token? OR Did I set this setting wrong? Please advise.. Thank you in advance.
-
ok will try it soon.. Thanks..
-
Hi, I'm using this script from Ziu.. The scripts maybe need more tweaking.. But my main problem is.. I got this error " npc_duplicate4instance " I checked all npc is available.. But got this error.. Can anyone guide my how to solved this error? Or Fix? Or, this script using older instance script method that no longer supported? Thank you in advance..
-
My answer also same as above.. But, base on my own experience.. Sometimes I forgot to close my own server client before saving the grf files.. But maybe the grf file corrupted..
-
'DateDefaultTimezone' => 'Asia/Kuala_Lumpur', // The default timezone, consult the PHP manual for valid timezones: http://php.net/timezones (null for defaut system TZ) 'DateFormat' => 'Y-m-d', // Default DATE format to be displayed in pages. 'DateTimeFormat' => 'Y-m-d H:i:s', My current server time.. Hope it may help you~
-
Hi, I tried to give my player compensation for my broken Daily Rewards.. But to avoid abuse, I want to make it Mac Adresss Restriction.. And I googling around all post said I need harmony but I already using gepard.. Then, I take a look at Stalao's script and I use his script as my reference.. But.. My problem is I do limit the mac.. But.. its not actually a mac.. Just some 1 number in mapreg.. So.. How to make this work? I spend about 3 hours to figure it out.. But still failed.. - script Special Gift#login -1,{ OnPCLoginEvent: set LasUniqueID,query_sql("SELECT last_unique_id FROM `login` WHERE account_id = "+getcharid(3)+"", .@last_unique_id$); set AccountId2,query_sql("SELECT account_id FROM `login` WHERE last_unique_id = '"+.@last_unique_id$+"'", .@AccountId2); } prontera,156,111,11 script Special Gift 465,{ if (($UserMac) == ((.@AccountId2) + 1) ){ mes "[Sarah]"; mes "You already claimed by this Computer!!"; close; } if (#GIFT == 1) { mes "[Sarah]"; mes "You already claimed!!"; close; } if ((#LastDailyReward > 0) && (#GIFT == 0)) { mes "[Sarah]"; mes " I can give you ^ff0000GIFT^000000."; next; mes "[Sarah]"; mes "Do you want it now?"; switch(select("Nevermind:Sure!!")){ case 1: close; break; case 2: next; mes "[Sarah]"; mes "Have a nice day~"; set #GIFT,1; set $UserMac,(.@AccountId2)+1; close2; getitem 501,1; break; } } } Thank you in advance..
-
I also have problem with his latest script from github too.. Tried fix it myself but still bugged..
-
Thank you for all hard work..
-
Job Sprite: Third Job Costumes & New Classes: Corrected
rakuzas replied to Haziel's topic in Sprites & Pallette Downloads
Thanks for the work.. But I want to confirm.. Is it just me that alternate mount shows black color? When not mounting.. It working even with more color.. But if mount, it shows black mount.. Is this normal or something problem with my grf files? Thank you.. -
@Stolao Hello, I want to report.. Or asking.. I use your script and set 28 days daily rewards.. But last time.. My player including myself have crappy time left.. So I updated into your latest git.. But somehow.. When player already received the rewards.. and check, they got 30 days left.. Which supposed about 23++ hours.. May I know whats wrong? I not touch anything besides the rewards from day 1 till 28 and daily buff from day 1 till 28.. Thank you..
-
Hi, Im using this script : https://rathena.org/board/files/file/3471-mvp-ladder-instanced-edition/ But that script somehow not giving item to player each kill.. So I tried edit it and its works for rathena updated at November 2016.. But recently, I update into latest git.. And somehow.. My edited line/script not properly working.. Sometimes it working.. And mostly not working.. I already spend just 4-6 hours today.. Trial and error.. Sometimes I manage to fix it.. But when reloading script.. And test again.. Its broken again.. So, I put debugmes to make me easy to trace which line are read and which are not.. Mostly, each time it not reading this line for ( .@i = 0; .@i < $@partymembercount; .@i++ ) { Script use : ++'round; // item reward for completing each round set .round_item_id, 501; set .round_item_amount, 10; for ( .@i = 0; .@i < $@partymembercount; .@i++ ) { //<< This line usually not read or ignored? if ( isloggedin( $@partymemberaid[.@i], $@partymembercid[.@i] ) ) { attachrid $@partymemberaid[.@i]; if ( strcharinfo(3) == instance_mapname("guild_vs2-2") ) getitem .round_item_id, .round_item_amount; } } So, Im pretty confuse right now.. Why sometimes it working.. And sometimes its not? I already tried mvp_ladder from rathena directory.. Its working perfectly.. But it cannot enter when other party already in..
-
I not use this.. And its not good too using this method.. Im using other method.. Instead of bpet in item script, I make new script with function and then, in the item script I make callfunc the script I make.. When player in that map, player cannot hatch it.. Other than that map, player can hatch the egg.. Its quite easy.. But I dont have the idea before..
-
Not try yet.. But I solved it already.. Thanks for reply..
-
Hi, Im using gold room script.. But how to disable pet? I tried making player cannot enter if they have pet.. But after they enter, they hatch the pet within the gold room.. I tried using restricted mapflag.. But not working.. at the end of gold room script : gold_room mapflag restricted 1 in item_noequip.txt 643,1 // Pet Incubator Or any other suggestion that works? Thank you.. EDIT : I just change item_db for pet incubator.. Its working now.. Thanks..
-
Unidentified item looks identified when dropped
rakuzas replied to razermantis's question in General Support
[501] = { unidentifiedDisplayName = "Red Potion", unidentifiedResourceName = "빨간포션", unidentifiedDescriptionName = { }, identifiedDisplayName = "Red Potion", identifiedResourceName = "빨간포션", identifiedDescriptionName = { "A potion made from grinded Red Herbs.", "^FFFFFF_^000000", "Class:^0000FF Restorative item^000000", "Heal:^009900 45 - 65^000000 HP", "Weight:^009900 7^000000" }, slotCount = 0, ClassNum = 0 }, If youre using iteminfo.lub.. Maybe you can change unidentifiedresourcename same as identified.. -
port forward and open all rathena 3 ports.. both incoming and outgoing..
-
Tried the script you provide also same.. No reward for loser.. Tried edit some line.. Also same.. Still no reward for loser team.. Here is my script that I edited base on script you provide.. //===== rAthena Script ======================================= //= Battleground: PVP //===== By: ================================================== //= AnnieRuru //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= A simple battleground script: //= Kill players from the other team. //===== Additional Comments: ================================= //= 1.0 First version, edited. [Euphy] //============================================================ - script bg_pvp#control -1,{ OnInit: .minplayer2start = 1; // minimum players to start (ex. if 3vs3, set to 3) .eventlasting = 20*60; // event duration before auto-reset (20 minutes * seconds) setarray .rewarditem[0], // rewards for the winning team: <item>,<amount>,... 501, 10; setarray .rewardloser[0], // rewards for the losing team: <item>,<amount>,... 969, 1; end; OnStart: if ( getwaitingroomstate( 0, .rednpcname$ ) < .minplayer2start || getwaitingroomstate( 0, .bluenpcname$ ) < .minplayer2start ) end; // create Battleground and teams .red = waitingroom2bg( "guild_vs3", 13,50, strnpcinfo(0)+"::OnRedQuit", strnpcinfo(0)+"::OnRedDead", .rednpcname$ ); copyarray .team1aid, $@arenamembers, $@arenamembersnum; .team1count = .minplayer2start; .blue = waitingroom2bg( "guild_vs3", 86,50, strnpcinfo(0)+"::OnBlueQuit", strnpcinfo(0)+"::OnBlueDead", .bluenpcname$ ); copyarray .team2aid, $@arenamembers, $@arenamembersnum; .team2count = .minplayer2start; delwaitingroom .rednpcname$; delwaitingroom .bluenpcname$; bg_warp .red, "guild_vs3", 13,50; bg_warp .blue, "guild_vs3", 86,50; .score[1] = .score[2] = .minplayer2start; bg_updatescore "guild_vs3", .score[1], .score[2]; // match duration sleep .eventlasting * 1000; // end match, destroy Battleground, reset NPCs if ( .score[1] > .score[2] ) { mapannounce "guild_vs3", "- Red Team is victorious! -", bc_map; callsub L_Reward, 1,2; } else if ( .score[1] < .score[2] ) { mapannounce "guild_vs3", "- Blue Team is victorious! -", bc_map; callsub L_Reward, 2,1; } else mapannounce "guild_vs3", "- The match has ended in a draw! -", bc_map; bg_warp .red, "prontera",152,178; bg_warp .blue, "prontera",154,178; bg_destroy .red; bg_destroy .blue; donpcevent .rednpcname$ +"::OnStart"; donpcevent .bluenpcname$ +"::OnStart"; end; L_Reward: for ( .@i = 0; .@i < getd(".team"+ getarg(0) +"count"); .@i++ ) getitem .rewarditem[0], .rewarditem[1], getd(".team"+ getarg(0) +"aid["+ .@i +"]" ); for ( .@i = 0; .@i < getd(".team"+ getarg(1) +"count"); .@i++ ) getitem .rewardloser[0], .rewardloser[1], getd(".team"+ getarg(1) +"aid["+ .@i +"]" ); return; // "OnDeath" event OnRedDead: callsub L_Dead, 1; OnBlueDead: callsub L_Dead, 2; L_Dead: .score[ getarg(0) ]--; bg_updatescore "guild_vs3", .score[1], .score[2]; while ( getd( ".team"+ getarg(0) +"aid["+ .@i +"]" ) != getcharid(3) && .@i < getd(".team"+ getarg(0) +"count") ) .@i++; deletearray getd( ".team"+ getarg(0) +"aid["+ .@i +"]" ), 1; setd ".team"+ getarg(0) +"count", getd(".team"+ getarg(0) +"count") -1; bg_leave; if ( !.score[ getarg(0) ] ) awake strnpcinfo(0); sleep2 1250; percentheal 100,100; end; // "OnQuit" event OnRedQuit: callsub L_Quit, 1; OnBlueQuit: callsub L_Quit, 2; L_Quit: .score[ getarg(0) ]--; bg_updatescore "guild_vs3", .score[1], .score[2]; percentheal 100, 100; while ( getd( ".team"+ getarg(0) +"aid["+ .@i +"]" ) != getcharid(3) && .@i < getd(".team"+ getarg(0) +"count") ) .@i++; deletearray getd( ".team"+ getarg(0) +"aid["+ .@i +"]" ), 1; setd ".team"+ getarg(0) +"count", getd(".team"+ getarg(0) +"count") -1; if ( !.score[ getarg(0) ] ) awake strnpcinfo(0); end; } prontera,152,178,5 script Red Team#bg_pvp 733,{ end; OnInit: sleep 1; set getvariableofnpc( .rednpcname$, "bg_pvp#control" ), strnpcinfo(0); OnStart: waitingroom "Red Team", getvariableofnpc( .minplayer2start, "bg_pvp#control" ) +1, "bg_pvp#control::OnStart", getvariableofnpc( .minplayer2start, "bg_pvp#control" ); end; } prontera,154,178,5 script Blue Team#bg_pvp 734,{ end; OnInit: sleep 1; set getvariableofnpc( .bluenpcname$, "bg_pvp#control" ), strnpcinfo(0); OnStart: waitingroom "Blue Team", getvariableofnpc( .minplayer2start, "bg_pvp#control" ) +1, "bg_pvp#control::OnStart", getvariableofnpc( .minplayer2start, "bg_pvp#control" ); end; } guild_vs3 mapflag battleground 2 guild_vs3 mapflag nosave SavePoint guild_vs3 mapflag nowarp guild_vs3 mapflag nowarpto guild_vs3 mapflag noteleport guild_vs3 mapflag nomemo guild_vs3 mapflag nopenalty guild_vs3 mapflag nobranch guild_vs3 mapflag noicewall //guild_vs3 mapflag hidemobhpbar