Jump to content

Kusoo

Members
  • Content Count

    44
  • Joined

  • Last visited

Posts posted by Kusoo


  1. Awesome plugin! 

     

    I've a question, is this supposed to happen ?

     

    https://a.pomf.se/mtvawp.mp4

     

    As you can see, when I use @go 0 ( in this case ) the novice gets a "hit" effect

     

    Is this normal? Would be awesome if I can change the effect when someone log ins/ appears in a map

     

    Also the effect 880 disappear if I go Cloak/Uncloak :( 


  2. Try this:

     

    //===== EinherjarRO Scripts ================================== //= Daily Prize, OnPCLoginEvent//===== By: ================================================== //= Stolao//===== Current Version: ===================================== //= 1.59//===== Compatible With: ===================================== //= rAthena SVN//===== Description: ========================================= //= A reward system for players who play more frequently//===== Comments: ============================================//= Maybe Make .MinWait an array mins,days,weeks,months,years;//===== Additional Comments: =================================//= For Older See Forums//= 1.51 Changed set .@g formula and move lower into script//= 1.52 Replace all disbottom -> message//= 1.53 Changed Format to Include minuets instead of just hours//= 1.54 Made Time till next rewards display dynamic//= 1.55 Changed a forgotten  .PointType$ -> getd(.@TT[1])//= 1.56 changed .@XT -> .@XT$//= 1.57 Added Atoi where nessisary//= 1.58 Fixed a swapped .@x and .@x+1//= 1.59 Serveral Edit Undocumented to fix//===== Contact Info: ========================================//= [Stolao] //= Email: [email protected]//============================================================-	script	LOGIN	-1,{OnWhisperGlobal:OnLoginCmnd:OnPCLoginEvent:	sleep2 1000 + .Rest * 60000;	set .@i, (gettime(7) * 365 * 24 * 60) + (gettime(8) * 24 * 60) + (gettime(3) * 60) +gettime(2);	if(.@i >= (#LastDailyReward + .MinWait)){		if(.@i < #LastDailyReward + .MaxWait){	set #DRewardCon, #DRewardCon + 1;		} else {	set #DRewardCon, 1;	}		set .@g, (#DRewardCon > getarraysize(.Rewards$)) ? (getarraysize(.Rewards$)-1) : #DRewardCon;		explode(.@XT$,.Rewards$[.@g],"|");		for(set .@x,0; .@x < getarraysize(.@XT$); set .@x,.@x + 1){			set .@TT[.@x], atoi(.@XT$[.@x]);		}		if(.Mode & 1 && .@TT[4]){	//[Note]: I need to figure out a checkweight for all items tired atm lol, for now ill leave it missing			for(set .@x,4; .@x < getarraysize(.@TT); set .@x,.@x + 2){	getitem  .@TT[.@x], .@TT[.@x+1];	message strcharinfo(0),"Recived "+  .@TT[.@x+1] +" "+ getitemname(.@TT[.@x]);	}		}		if(.Mode & 2){			if(.@TT[0]){	set Zeny,Zeny + .@TT[0];	message strcharinfo(0),"Recived "+ .@TT[0] +"z";	}			if(.@TT[1]){	setd getd(.Points$[0]),getd(.Points$[0]) + .@TT[1];	message strcharinfo(0),"Recived "+ .@TT[1] +" "+.Points$[1];	}		}		if(.Mode & 4 && (.@TT[3] || .@TT[4])) getexp .@TT[3], .@TT[4];		if(.Mode & 8){			for(set .@x,0; .@x < getarraysize(.BuffInfo); set .@x,.@x + 4){				if(#DRewardCon % .BuffInfo[.@x + 1] == 0)					sc_start .BuffInfo[.@x], .BuffInfo[.@x + 2] * 60000, .BuffInfo[.@x + 3];			}		}		message strcharinfo(0),"You have collected your daily reward, for "+#DRewardCon+" day"+((#DRewardCon > 1)?"s":"")+" in a row.";		set #LastDailyReward, .@i;	} else {		set .@days,(#LastDailyReward + .MinWait - .@i)/60/24;		set .@hours,((#LastDailyReward + .MinWait - .@i)/60)%24;		set .@mins,(#LastDailyReward + .MinWait - .@i)%60;		message strcharinfo(0),"You have "+ ((.@days) ? .@days +":Days " : "") +""+ ((.@hours) ? .@hours +":Hours " : "") +""+ ((.@mins) ? .@mins +":Minutes " : "") +"till your next reward";	}end;OnInit:	//Basic Settings	//   1: Item | 2: Points | 4: Exp  	//   8: Gain Buffs Every X Consecutive Days logged in	// (a bit value, e.g. 3 = Items & Points from Multi)	set .Mode,1 + 2 + 4 + 8;	//To Enable @ Command '@loginreward' unslash next lines	// * Needs extra commands for typos	bindatcmd("relog"	,"LOGIN::OnLoginCmnd",0,99);	//Minimum Minuets Between Collecting Daily Reward	//   Day: 22*60 - 24*60	//   Week: 10080	set .MinWait,1320;	//Minuets Before Lose Consecutive Daily Reward	//   Day: 48*60 - 50*60	//   Week: 20160	set .MaxWait,3000;	//Number of mins after logging before collecting prize	set .Rest,0;	//Point Type	//   [0] Points earned	//   [1] Point name in mes	setarray .Points$,"#KAFRAPOINTS","K-Points";	// Consecutive Days Buff	// Each buff contains 4 variables (32 Total Max)	// <Type>,<Days>,<Duration>,<Rate>, // Buff 1	// <Type>,<Days>,<Duration>,<Rate>, // Buff 2	//   ...;	//	//  Example: 188,7,45,3	//    -Every 7th consecutive day logged in Player gains +3 Str for 45 mins	//	//  Type is 188, which references which SC_ to use, SC_INCSTR in this example	//     -For a full list of SC_ visit the db/const.txt	//  Days is days buff is applied, in this example 7, so every 7th day, 14,21,28....	//  Duration is buff duration is Minuits, in this example 45 mins	//  Rate is buff strength, in this example player gains 3 Str	setarray .BuffInfo	,260,2,360,1	// Life Insurance for 360 Mins Every 2nd Day				,198,3,120,10	// +10% Hp for 120 Mins Every 3th Day				,196,5,120,25	// +25 Flee for 120 Mins Every 5th Day				,257,7,240,50;	// +50% Exp for 240 Mins Every 7th Day	// Daily Prize items (max 128 days):	//   "<Zeny>|<Points>|<BaseExp>|<JobExp>|<itemID-1>|<amount-1>|<itemID-2>|<amount-2>...etc", // Day 1	//   "<Zeny>|<Points>|<BaseExp>|<JobExp>|<itemID-1>|<amount-1>|<itemID-2>|<amount-2>...etc"  // Day 2	//   ...;	// Total length of any days string must be 255 or shorter	// * If players login longer than the last set	//   day, they will keep getting the last prize.	setarray .Rewards$,		"100",					// Day 1: 100 Zeny		"0|0|0|0|501|5",			// Day 2: 5 Red Potion		"0|0|0|0|503|5|506|5";			// Day 3: 5 White Potion + 5 Green Potionend;}

     


  3. Hello again, I've mounted my server and everything is running fine until I want to connect to the server.

     

    I am using the 2014-10-22bRagexe 

     

    My mmo.h : a0xNpfN.png

     

    I selected all the recommended patches, it is using a custom DATA.INI who calls a custom GRF, inside of it resides the clientinfo.xml pointing to 127.0.0.1

     

     

    When I try to connect, it waits like 2 seconds and then says Rejected From Server (22), but it doesn't says anything in the logs.

     

     

    A little gif for you   :blush:

     

    1NbNecc.gif

     

     

     

    Regards


  4. Hello everybody! I Recently got melancholic and now I want to create a new Ragnarok Server, for fun,for my friends and maybe even more! 

    The thing is, my last server was back in 2009 I think  :huh: .. So I am a little rusty atm, there are some new things, and if someone could clarify some of my questions, would be nice  :blush:

     

    First of all

    • is it Hercules WPE/RPE free? Or do I need to get an extra protection?
    • What's the most stable client to use ? (Was thinking to use the 2014-10-22 but I think it has some heavy problems)
    • Do you think Ragnarok is dying? 

     

    Thanks for reading me!  :wub:

×
×
  • Create New...

Important Information

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