Jump to content

ThyroDree

Members
  • Content Count

    556
  • Joined

  • Last visited

Posts posted by ThyroDree


  1. How to make this payable with Zeny only ( because it requires 1 Items to get Linked )

    prontera,151,188,5	script	Soul Linker	719,{	mes "^0000FF[ "+strnpcinfo(1)+" ]^000000";	mes "Hello "+strcharinfo(0)+"";	mes "Do you want me to Soul Link you?";	next;	switch(select("Yes:No")) {	case 1:		if(countitem(.itemid[0]) < .itemid[1]) || (Class < 7)  {				mes "^0000FF[ "+strnpcinfo(1)+" ]^000000";			mes "First jobs aren't allowed to use my service. or";			mes "You need "+.itemid[1]+"x ^0000ff"+ getitemname(.itemid[0]) +"^000000 for a Soul Link.";			close;		}		set .@basejob$,strtoupper(jobname(BaseJob));		if (jobname(BaseJob) == "Super Novice") set .@basejob$,"SUPERNOVICE";		if (jobname(BaseJob) == "Star Gladiator") set .@basejob$,"STAR";		if (jobname(BaseJob) == "Soul Linker") set .@basejob$,"SOULLINKER";		if (jobname(BaseJob) == "Assassin") set .@basejob$,"ASSASIN";		if (jobname(BaseJob) == "Bard" || jobname(BaseJob) == "Dancer" ) set .@basejob$,"BARDDANCER";		npcskill "SL_"+.@basejob$+"",5,99,99;		delitem .itemid[0], .itemid[1]; // delete required item.			close;	case 2:		mes "^0000FF[ "+strnpcinfo(1)+" ]^000000";		mes "Okay,goodbye!";		close;	}OnInit:	setarray .itemid[0],30081,1; // replace with TCG Item id. Format Item id,Item quantity	end;} // --------------------------------------------------//	Duplicates:// --------------------------------------------------geffen,124,69,4	duplicate(Soul Linker)	Soul Linker#geffen	719 

     


  2.  

    in conf/char-server.conf

    // A window is opened before you can select your character and you will have to enter a pincode by using only your mouse// NOTE: Requires client 2011-03-09aragexeRE or newer.// 0: disabled// 1: enabledpincode_enabled: 0 //<-- set to 0

    Thanks! , One more question? :) 2012-04-10 Window Size can't be resize :( because it's to Small ;o 


  3. wont work increase damage to Boss type and Holy 

     

            if( target->type == BL_MOB &&			( (pc->jobid2mapid(JOB_STAR_GLADIATOR)) == ((TBL_PC*)src)->class_ || (pc->jobid2mapid(JOB_STAR_GLADIATOR2)) == ((TBL_PC*)src)->class_) &&			(((TBL_MOB*)target)->state.boss || ((TBL_MOB*)target)->db->status.def_ele == ELE_HOLY)			)			wd.damage += wd.damage; // 100% damage bonus 

  4. damage won't work and parrying and LOV didn't show

     

     

    now i can see the skill LOv and Parrying but Parrying Skill Can't Use :(( 100% Damage Still not working please help

     

     

    how can i add edit Skill require db, make parrying require books too, to make parrying work?


  5. oh i got a wrong link but this is the problem 

     

    this is the real post i got it from Source Request Area

    from Patskie

     

    Professor / Wizard ( intelligence / 5 ) : 

     

    if (sc && sc->data[SC_SOULLINK] && (sc->data[SC_SOULLINK]->val2 == SL_SAGE || sc->data[SC_SOULLINK]->val2 == SL_WIZARD))		vit += ((TBL_PC*)bl)->status.int_ / 5; 

     

    Professor / Wizard ( BaseLevel * 200 ) :

     

    if (sc && sc->data[SC_SOULLINK] && (sc->data[SC_SOULLINK]->val2 == SL_SAGE || sc->data[SC_SOULLINK]->val2 == SL_WIZARD))		maxhp += ((TBL_PC*)bl)->status.base_level * 200; 

    http://herc.ws/board/topic/2232-soul-link-modif-request/


  6. help me with this src editing

     

    if (sc && sc->data[SC_SOULLINK] && sc->data[SC_SOULLINK]->val2 == SL_STAR) {	sd->right_weapon.addrace[RC_BOSS] += 70;	sd->left_weapon.addrace[RC_BOSS] += 70;	sd->right_weapon.addele[ELE_HOLY] += 70;	sd->left_weapon.addele[ELE_HOLY] += 70;} 

     

    how to make this work? wont work @ my svn :( i added this code at status.c

     

     

    also this

     

    Professor / Wizard ( BaseLevel * 200 ) :

    if (sc && sc->data[SC_SOULLINK] && (sc->data[SC_SOULLINK]->val2 == SL_SAGE || sc->data[SC_SOULLINK]->val2 == SL_WIZARD))		maxhp += ((TBL_PC*)bl)->status.base_level * 200; 


  7. help me with this i tried using skill_tree.conf. did i do correct?

    Star_Gladiator: {	inherit: ( "Taekwon" );	skills: { 		SG_FEEL: 3		SG_SUN_WARM: {			MaxLevel: 3			SG_FEEL: 1		}		SG_MOON_WARM: {			MaxLevel: 3			SG_FEEL: 2		}		SG_STAR_WARM: {			MaxLevel: 3			SG_FEEL: 3		}		SG_SUN_COMFORT: {			MaxLevel: 4			SG_FEEL: 1		}		SG_MOON_COMFORT: {			MaxLevel: 4			SG_FEEL: 2		}		SG_STAR_COMFORT: {			MaxLevel: 4			SG_FEEL: 3		}		SG_HATE: 3		SG_SUN_ANGER: {			MaxLevel: 3			SG_HATE: 1		}		SG_MOON_ANGER: {			MaxLevel: 3			SG_HATE: 2		}		SG_STAR_ANGER: {			MaxLevel: 3			SG_HATE: 3		}		SG_SUN_BLESS: {			MaxLevel: 5			SG_FEEL: 1			SG_HATE: 1		}		SG_MOON_BLESS: {			MaxLevel: 5			SG_FEEL: 2			SG_HATE: 2		}		SG_STAR_BLESS: {			MaxLevel: 5			SG_FEEL: 3			SG_HATE: 3		}		SG_DEVIL: 10		SG_FRIEND: 3		SG_KNOWLEDGE: 10		SG_FUSION: {			MaxLevel: 1			SG_KNOWLEDGE: 9		}		LK_PARRYING: {			MaxLevel: 5			SG_FEEL: 3		}	}}

     


  8.  

    It's not going to work, there're some errors in this snippet so I've made some changes and it's working now.. I have no idea why but SC_SPIRIT in Hercules' code is referred as SC_SOULLINK.

    Just change in your mod this:

    if(require.weapon && !(pc_check_weapontype(sd,require.weapon) || (skill == LK_PARRYING && sc && sc->data[SC_SPIRIT] && sc->data[SC_SPIRIT]->val2 == SL_KNIGHT && sd->status.weapon == W_1HSWORD)) ){
    to:
    if(require.weapon && !(pc_check_weapontype(sd,require.weapon) || (skill_id == LK_PARRYING && sc && sc->data[SC_SOULLINK] && sc->data[SC_SOULLINK]->val2 == SL_KNIGHT && sd->status.weapon == W_1HSWORD)) ){
    And it should work, don't forget to add that other mod c:

    IT WORKS!


  9. here's the script

    //  _______   __      ____	  ____ 	    __	__  ____    __  __    __   __ __      __   __  ____    _      ____       // /__  __/  / /     / __       / __     / / / / /__    / / /_/ __/ /_ / // /     / /__/ / /__    / /__  / __   _____//   / /    / /_    / /_/ /     / / / /   / / / / ____/ / / / __  /_  __// // /     / _  _ / ____/ / / // / / /_/ / / __  //  / /    / __   / ____/     / / / /   / / / / / __  / / / / /   / /   _  /     / // /// / __  / /  __/ / ____/ / /  /_/// / /    / / / / / /__	      / /_/ /_  / /_/ / / /_/ / / / / /   / /   __/ /     / // /// / /_/ / / _   / /__	  / ////_/    /_/ /_/  ____/      _______/ ____/  ____/ /_/ /_/   /_/    __/     /_//_///  ____/ /_/ _ ____/ /_///=============================================================================////   Gold Room Advance Script - Mining Gold for wealth - Please Leave Credit   //=============================================================================//POWERED by: rudolp//[The Quality Maker]//Time Finished :6:28 PM 6/7/2009//Please Report any bug and suggestions.//===== Compatible With: =================================================================//= Any eAthena Version//=============Gold Room Settings===================//This should always be enable for a better Gold Room System.//==================================================ordeal_1-2.gat	mapflag	noskillordeal_1-2.gat	mapflag	nomemoordeal_1-2.gat	mapflag	nobranchordeal_1-2.gat	mapflag	noloot ordeal_1-2.gat	mapflag	noexpordeal_1-2.gat	mapflag	nodropordeal_1-2.gat	mapflag	novendingordeal_1-2.gat	mapflag	nowarpordeal_1-2.gat	mapflag	nowarptoordeal_1-2.gat	mapflag	noreturn//=================================================ordeal_1-2,0,0,0	script	Gold Room	-1,{OnInit://No. of Mine Guardian.//For golden peko it is default to 100 and 4 seconds~2 seconds spawn rate.	set .guardian,50;//Type of guardian. 0 = normal 1 = extreme	set .@guardiantype,0;	if(.@guardiantype == 0){		monster "ordeal_1-2",0,0,"Taga Bantay",2001,.guardian,"";			}else{		monster "ordeal_1-2",0,0,"Taga Bantay",2002,.guardian,"";	}end;OnNPCKillEvent://===== Configurations: ========================================================================//Max gold can a player get after killing 1 golden peko (default 5 note:this will increase if luk bonus is enable).	set .@maxgaingold,5;//Apply gold penalty. 0 = no 1 = yes	set .@penalty1,1;//The Maximum no. of gold Penalty.	set .@maxpenalty1,3;//Apply speed & HP penalty. 0 = no 1 = yes 	set .@penalty2,1;//Gold limitation penalty must be enable	set .@maxgold,200;//The maximum no. of hp penalty by %.	set .@maxpenalty2,10;//Enable luk bonus. 0=no 1=yes	set .@lukbonus,0;//If luk Bonus is enable,luk divider default 49 w/ 99 max parameter. Note: the quotient of your max parameter and .@lukdiv must not grater than 5 to avoid over mining.	set .@lukdiv,49;//Show Server Name. 0=no 1=yes	set .@showservername,1;//Name of your Server	set .@servername$,"[The Quality Maker]";//=========================================================================================if (getmapxy(@mapname$,@mapx,@mapy,0) == -1) goto L_Finish;if (@mapname$ == "ordeal_1-2"){	set @bonus,0;	set @deduction,0;	set @gain,rand (.@maxgaingold);//Luk bonus	if (.@lukbonus != 0){		set @bonus,readparam(bLuk)/.@lukdiv;	}//Gold Penalty	if (.@penalty1 != 0){		set @deduction,rand(.@maxpenalty1);		if(@deduction == 0) set @deduction,1;		}	set @gain, @gain + @bonus - @deduction;	set gold, gold + @gain ;//Displaying Gained Gold	if(.@showservername != 0){		if(gold%5 == 0){ //Show Server Name every 10 gold gain.			dispbottom "===============Brought to you by===============";			dispbottom "==============" + .@servername$ +"==============";		}	}	if(@gain){ 		dispbottom "-|You got: " +@gain+ " gold| - |Total: " +gold+ " gold|- ";	}else{		dispbottom "-|You got: NOTHING! |- ";	}	if (.@penalty2 != 0){		if (gold >= .@maxgold/2 && gold <=.@maxgold/2+20){			 sc_start	SC_DECREASEAGI,240000,10;	 			}else if(gold >.@maxgold){			sc_start	SC_CURSE,240000,10;		 	percentheal (.@maxpenalty2*-1),(.@maxpenalty2*-1);		 	heal -50,0; //For him to die		}	}	if(paid == 0){		mapannounce "ordeal_1-2"," x( "+strcharinfo(0)+" is a cheater!",bc_map;		dispbottom "Go out you bastard!";		set gold,0;		warp "prontera", 173, 160;	}		end;}OnPCDieEvent: if (getmapxy(@mapname$,@mapx,@mapy,0) == -1) goto L_Finish;if (@mapname$ == "ordeal_1-2"){		dispbottom "Holy Shit you died!";		dispbottom "All of your gold will gone!";		set alive, 0;		set paid, 0;		end;}L_Finish:close;}//===============================================//warper//===============================================ordeal_1-2,154,156,5	script	Gold Miner	813,{	mes "[Gold Miner]";	if(gold >=50){		goto wa;	}	mes "Want to go now?";	mes "Your gold is just "+gold+" you can still get more.";	close;wa:	mes "Want to go now?";	 if(select("Yes", "No") == 1) {		set alive,1;        		warp "prontera", 173, 160;    	}	close;} prontera,165,158,5	script	Gold Room Warperer#pront	813,{	set @name$,"prontera";	callfunc "goldmain";	end;}aldebaran,133,116,4	script	Gold Room Warperer#alde	813,{	set @name$,"aldebaran";	callfunc "goldmain";	end;}alberta,23,247,4	script	Gold Room Warperer#alb	813,{	set @name$,"alberta";	callfunc "goldmain";	end;}payon,151,182,4	script	Gold Room Warperer#pay	813,{	set @name$,"payon";	callfunc "goldmain";	end;}geffen,115,74,4	script	Gold Room Warperer#gef	813,{	set @name$,"geffen";	callfunc "goldmain";	end;}function	script	goldmain	{	if (getgmlevel() >= 90){		mes "[Gold Room Warperer]";	if(sex != 0){		mes "Hello Sir what can I do for you?";	}else{		mes "Hello Maam what can I do for you?";	}	next;	menu "Enter Mining Site",start,"Please close the mine Site. Now!",-,"Please Open the mine Site. Now!",G_open,"Nothing",C_s;	next;	mes "[Gold Room Warperer]";	mapannounce "ordeal_1-2","Excuse me Miners.",bc_map;	mes "Ok.";	next;	mapannounce "ordeal_1-2",strcharinfo(0) +" wants to close the Gold Room for a while",bc_map;	mes "Just a second I will just ask them to";	mes "go out in the mining site";	next;	mapannounce "ordeal_1-2","Please settle your things and move quitely",bc_map;	mes "[Gold Room Warperer]";	mes ".............";	mes "........";	next;	mes "[Gold Room Warperer]";	mes "Ok your done";	set .opengoldroom,1;	areawarp "ordeal_1-2",21,286,286,22,"prontera", 173, 160;	close;	}	if(.opengoldroom == 0){		goto start;	}else{		mes "[Gold Room Warperer]";		mes "Sorry!";		mes "The Mining Site is closed.";		close;	}G_open:	mes "[Gold Room Warperer]";	mes "Ok.";	mes "Mining Site is Already Available.";	announce " Gold Room is open for public!",bc_map;	set .opengoldroom,0;close;start:	if ( alive == 0){		set gold,0;	}	mes "[Gold Room Warperer]";	mes "What do you want?";	next;	menu "To the Gold Room",-,"Exchange Gold",exchange,"Nothing",C_s;	mes "[Gold Room Warperer]";	mes "Hmm..";	mes "It cost 100,000z";    	mes "Would you like to go now to the gold room?";    	if(select("Yes", "No") == 1) {		if(@name$ == "prontera") savepoint "prontera", 173, 160;		if(@name$ == "aldebaran") savepoint "aldebaran",166, 163;		if(@name$ == "alberta") savepoint "alberta",16, 246;		if(@name$ == "payon") savepoint "payon",160, 179;		if(@name$ == "geffen") savepoint "geffen",124, 85;		if (Zeny < 100000) goto nomoney;		set Zeny, Zeny - 100000;		set alive, 1;		set paid, 1;        		warp "ordeal_1-2", 156, 155;		    	}    	close;nomoney:	mes "[Gold Room Warperer]";	mes "Sorry insufficient balance";	close;exchange:	mes "[Gold Room Warperer]";	mes "Hmm...let me see";	mes "You have " +gold+ ".";	if (gold == 0) goto nogold; 	mes "Ok get this.";	next;        if (checkweight(969,gold) == 0) goto L_OverWeight;	getitem 969, gold;	set gold, 0;	emotion e_gg;	close;L_OverWeight:	mes "[Gold Room Warperer]";	mes "Sorry your overweight";	close;nogold:	close;C_s:	close;}//============================================================//===========================================================//========================================//warps you may edit this one for your convenience//========================================ordeal_1-2,73,265,0	warp	ord500	1,1,prontera,173,160ordeal_1-2,129,194,0	warp	ord501	1,1,prontera,173,160ordeal_1-2,130,194,0	warp	ord502	1,1,prontera,173,160ordeal_1-2,178,193,0	warp	ord503	1,1,prontera,173,160ordeal_1-2,290,130,0	warp	ord504	1,1,prontera,173,160ordeal_1-2,241,281,0	warp	ord505	1,1,prontera,173,160ordeal_1-2,66,25,0 	warp	ord506	1,1,prontera,173,160ordeal_1-2,202,129,0	warp	ord509	1,1,prontera,173,160ordeal_1-2,105,154,0	warp	ord510	1,1,prontera,173,160//============Spawns=================ordeal_1-2,0,0,0,0	monster	Golden Pecopeco	1369,100,40000,20000,0

    when i try to exchange gold npc says i already got 969 of golds o-o but i don't go to Gold ROom


  10.  is This Working on Hercules SVN i got this from rathena site

     

    Open src/map/skill.c
    Find:

     

    int skill_check_condition_castend(struct map_session_data* sd, short skill, short lv){struct skill_condition require;struct status_data *status;int i;int index[MAX_SKILL_ITEM_REQUIRE]; 

     

    After ADD:

     

    struct status_change *sc = &sd->sc; 

     

    Find and Replace the two places like that:

     

    if( require.weapon && !pc_check_weapontype(sd,require.weapon) ) { 

     

    By this:

     

    if(require.weapon && !(pc_check_weapontype(sd,require.weapon) || (skill == LK_PARRYING && sc && sc->data[SC_SPIRIT] && sc->data[SC_SPIRIT]->val2 == SL_KNIGHT && sd->status.weapon == W_1HSWORD)) ){ 

     


  11. help me my custom set (armor ,mantue and shoes) 

    can't be wear with Expanded Jobs Like GS,SG,etc.,

     

    29969,_farmor,Fusion Valkyrie Armor,5,0,,2800,,6,,1,0xFFFFFFFF,2,2,16,,1,1,0,{ bonus bUnbreakableArmor,0; bonus2 bResEff,Eff_Freeze,10000; },{},{}
     
    29968,_fmanteau,Fusion Valkyrie Manteau,5,0,,500,,3,,1,0xFFFFFFFF,2,2,4,,1,1,0,{ bonus bUnbreakableGarment,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus bFlee2,5+(getequiprefinerycnt(EQI_GARMENT)*2); else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bShortWeaponDamageReturn,5+(getequiprefinerycnt(EQI_GARMENT)*2); },{},{}
     
    29967,_fshoes,Fusion Valkyrie Shoes,5,0,,500,,4,,1,0xFFFFFFFF,2,2,64,,1,1,0,{ bonus bUnbreakableShoes,0; bonus bMaxHPRate,20; bonus bMaxSPRate,10; bonus2 bResEff,Eff_Sleep,10000; },{},{}
     
    29966,_fshield,Fusion Valkyrie Shield,5,30000,,500,,3,,1,0xFFFFFFFF,7,2,32,,65,1,4,{ bonus2 bSubEle,Ele_Water,10; bonus2 bSubEle,Ele_Fire,10; bonus2 bSubEle,Ele_Dark,10; bonus2 bSubEle,Ele_Undead,10; bonus bMdef,5; },{},{}
     

     


  12. help me with this

    Star Gladiator - Allowing to use Lvl 10 Lord of Vermillion, Lvl 10 Parrying. Increase damage on Boss monster and Holy monster by 100%. perfect dodge + 10

    and when i attack monsters lose HP<<< (Please How to remove this)

×
×
  • Create New...

Important Information

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