Jump to content

Veiler

Members
  • Posts

    61
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Veiler

  1. OnInit:
            setarray .Rebirth[0],99,50;        // Minimum base level, job level to rebirth OR change to third class
            setarray .JobReq[0],10,40;        // Minimum job level to turn into 1st class, 2nd class
            set .ThirdClass,1;                // Enable third classes? (1: yes / 0: no)
            set .SNovice,45;                // Minimum base level to turn into Super Novice
            set .LastJob,1;                        // Enforce linear class changes? (1: yes / 0: no)
            set .SkillPointCheck,1;                // Force player to use up all skill points? (1: yes / 0: no)
            set .Platinum,1;                // Get platinum skills automatically? (1: yes / 0: no)
            end;
    instead of looking at the game screen

    try to focus your mind and search for some hint at the script ... there's a lot force power in this particular area ...

     

     

     

    Wow thanks about this i learned something new ^___^ about setarry and oninit

    THANK YOUUU!!!

  2.  

    Uh.. I can't guide you without any details o.O

    Are you using the default theme? Did you follow the above link's instructions fully?

    OWH! yea ahahah sorry! xDD

    I am using miss/sir xantara's flux, added also sir calciumkid's CMS addon, and sir Jaypees' vote_4_points.

    And i am using the "RadicalRO" theme downloaded from somewhere here in forum...

    (since i am just reading some guides about php,css,web developing--- echeteras)

    -------------------------------------------

    i am actually planning to change the flux to sir calciumkid's... if this may work...

     

     

     

    @Sir Akkarin

     

    I solved it and works perfectly :) by changing ms./sir. Xantara's Flux  to mr. Calciumkid's Flux... ^___^ and I left this file attached in my themes  from sir Gerome's guides (http://rathena.org/board/topic/64382-online-counter-on-homepage/).. Yay!

    Happy 2014! :D

  3. Uh.. I can't guide you without any details o.O

    Are you using the default theme? Did you follow the above link's instructions fully?

    OWH! yea ahahah sorry! xDD

    I am using miss/sir xantara's flux, added also sir calciumkid's CMS addon, and sir Jaypees' vote_4_points.

    And i am using the "RadicalRO" theme downloaded from somewhere here in forum...

    (since i am just reading some guides about php,css,web developing--- echeteras)

    -------------------------------------------

    i am actually planning to change the flux to sir calciumkid's... if this may work...

  4. Hi to all!

     

    Would someone help me fix with my script?

    21011:21012:21013,{ bonus bSpeedRate,40; if(getequiprefinerycnt(EQI_HEAD_TOP) + getequiprefinerycnt(EQI_HEAD_MID) + getequiprefinerycnt(EQI_HEAD_LOW) >= 10) { bonus ballstats,45; bonus bIntravision,0; skill "MG_SIGHT",1; sc_start4 SC_ENDURE,60000,10,0,0,1; bonus bAspd,80; }; }
    

    This combo should work when i equip +10 21011,21012, and 21013 and gives { bonus ballstats,45; bonus bIntravision,0; skill "MG_SIGHT",1; sc_start4 SC_ENDURE,60000,10,0,0,1; bonus bAspd,80; }
     

    And the combo should not give me bonus stats if I wear one of these items with refine +0 .-.

    please helpy me.
    thanks!


    UP...


    UP!! any help?

  5.  

     

    Download a new copy of rathena? I think there is a shortcut via desktop that can checkout a copy of rathena via git.

    omigas T__T can't i just save my time by uploading my pre-compiled rathena? if it's possible D:

     

    I think that would be more difficult. You need to make a linux command that runs and compiles the server in that folder.

     

     

    Well thank you bro ^__^ i solved my problem by following the guides that sir Edward gave me :) now it's running sweetly

     

    I really appreciate :D

    -A green for you- ^^

  6. Hi rAthena! need help on this script:
    I also need you to modify my script.. >.<

    [This is my script..]
    21011,{ if(getequipid(EQI_HEAD_MID)+ getequipid(EQI_HEAD_LOW) == 21012+ 21013) { if(getrefine() >9) { bonus bAllStats,120; bonus bdefrate,5; bonus bmdefrate,2; }; if(getrefine() <= 5) { bonus ballstats,50; } } (<- anyways this is wrong. XD)
    
    (here on top_headgear, my description is: if this HEAD_TOP is equipped with: HEAD_MID+10 and HEAD_LOW+10 bonus to allstats+ 120, if the items HEAD_MID and HEAD_LOW has lesser than +5 refines, This HEAD_TOP gives +50 bonus to  allstats only.)

    Thanks a bunch! :D

  7. when i use 2012-04-10aRagexe the weapon sprite show and working properly, but when i changed to client 2013-08-07aRagexe the weapon sprite not show when using it...

     

    i followed this guide http://rathena.org/wiki/Custom_weapons, and i've done to edit my iteminfo.lub. but it still not show

     

    anyone can help me??

     

     

     

    sorry my bad english....

    I have the same problem >.<.. also red tonz of guides and reverted to 2012 client(worked) but only on 2013...

  8. amazing !!! thanks man 

    HEY!!! I Just remember this similar to ~AnnieRuru~'s script

    if this is the script you we're finding for, then I just consume my entire eyes xDDD

     

    Anyways, this is the script i found from ~AnnieRuru~ way back 2011... xD

    //disguises headgear as another headgear from list
    //to add headgear on list, user must have (and loses) the item
    //and 5 TCGs
    //updated to reset char's look
    prontera,145,174,4	script	Headgear Disguise	741,{
    	mes "[Headgear Disguise]";
    	mes "Hi, I can disguise your headgear to ";
    	mes "Look like any headgear you own.";
    	mes "But in order for me to do so,";
    	mes "I will need to take that headgear";
    	mes "And I will need five TCG cards";
    	mes "But once I take the headgear";
    	mes "You can disguise your headgear";
    	mes "Without any extra TCG cards.";
    	next;
    	switch( select( "Existing Headgears:Add a New Headgear:Reset Look" ) ) {
    		set .@m, select("Upper Headgear:Middle Headgear:Lower Headgear");
    		case 1:
    			explode .@headgearlist$, getd("#headgearlist"+ .@m +"$"), ":";
    			set .@size, getarraysize( .@headgearlist$ );
    			for ( set .@n, 1; .@n < .@size; set .@n, .@n +1 )
    				set .@list$, .@list$ +":"+ getitemname( atoi( .@headgearlist$[.@n] ) );
    			set .@s, select(.@list$) -1;
    			set .@look, getiteminfo( atoi( .@headgearlist$[.@s] ), 11 );
    			if ( getequipid( .position[.@m] ) > 0 )
    				setlook .look[.@m], .@look;
    			setd "headgear_disguise"+ .@m, .@look;
    			mes "[Headgear Disguise]";
    			mes "We're all set. Come back any time!";
    			close;
    		case 2:
    			if ( getstrlen( getd("#headgearlist"+ .@m +"$") ) > 245 ) {
    				mes "[Headgear Disguise]";
    				mes "You can't have anymore headgear saved";
    				close;
    			}
    			getinventorylist;
    			while ( .@i < @inventorylist_count ) {
    				if ( getiteminfo( @inventorylist_id[.@i], 5 ) & .inv_view[.@m] ) {
    					set .@headgear[.@n], @inventorylist_id[.@i];
    					set .@headgear$, .@headgear$ + getitemname( @inventorylist_id[.@i] ) +":";
    					set .@n, .@n + 1;
    				}
    				set .@i, .@i +1;
    			}
    			select .@headgear$;
    			mes "[Headgear Disguise]";
    			set .@id, .@headgear[ @menu -1 ];
    			explode .@headgearlist$, getd("#headgearlist"+ .@m +"$"), ":";
    			set .@size, getarraysize( .@headgearlist$ );
    			for ( set .@i, 1; .@i < .@size; set .@i, .@i +1 ) {
    				if ( atoi( .@headgearlist$[.@i] ) == .@id ) {
    					mes "You already have this headgear saved!";
    					close;
    				}
    			}
    			mes "Are you sure? I will take your";
    			mes getitemname(.@id) +" and five TCG cards now.";
    			next;
    			set .@sure, select("No, STOP!:Yes, I'm sure");
    			mes "[Headgear Disguise]";
    			if ( .@sure == 1 )
    				mes "Alright, let me know when you are sure!";
    			else if ( countitem(7227) < 5 )
    				mes "You need 5 TCG cards to use this!";
    			else if ( countitem(.@id) < 1 ) {
    				mes "Do you think I'm an idiot?";
    				mes "You don't have any "+ getitemname(.@id) +"!";
    			}
    			else {
    				delitem 7227, 5;
    				delitem .@id, 1;
    				setd "#headgearlist"+ .@m +"$", getd("#headgearlist"+ .@m +"$") +":"+ .@id;
    				if ( getequipid( .position[.@m] ) != -1 )
    					setlook .look[.@m], getiteminfo(.@id,11);
    				setd "headgear_disguise"+ .@m, getiteminfo(.@id,11);
    				mes "Alright, we're all set!";
    			}
    			close;
    		case 3:
    			if ( getequipid( .position[.@m] ) > 0 )
    				setlook .look[.@m], getiteminfo( getequipid( .position[.@m] ), 11 );
    			else
    				setlook .look[.@m], 0;
    			setd "headgear_disguise"+ .@m, 0;
    			close;
    	}
    OnInit:
    	setarray .look[1],4,5,3;
    	setarray .position[1],1,9,10;
    	setarray .inv_view[1],256,512,1;
    	end;
    OnPCLoginEvent:
    	for ( set .@i, 1; .@i <= 3; set .@i, .@i +1 ) {
    		if ( getequipid( .position[.@i] ) != -1 && getd("headgear_disguise"+ .@i ) > 0 ) {
    			setlook .look[.@i], getd("headgear_disguise"+ .@i );
    		}
    	}
    	end;
    }
    

    And this is the other one I don't know where this is for

     

    ohhh.. i figured out that this is the patch for the emulator to make npc work

    --- pc.c	(revision 14829)
    +++ pc.c	(working copy)
    @@ -7234,27 +7234,32 @@
     	}
     	//Added check to prevent sending the same look on multiple slots ->
     	//causes client to redraw item on top of itself. (suggested by Lupus)
    -	if(pos & EQP_HEAD_LOW) {
    -		if(id && !(pos&(EQP_HEAD_TOP|EQP_HEAD_MID)))
    -			sd->status.head_bottom = id->look;
    -		else
    -			sd->status.head_bottom = 0;
    -		clif_changelook(&sd->bl,LOOK_HEAD_BOTTOM,sd->status.head_bottom);
    +	{
    +		int h_dis1 = pc_readglobalreg( sd, "headgear_disguise1" );
    +		int h_dis2 = pc_readglobalreg( sd, "headgear_disguise2" );
    +		int h_dis3 = pc_readglobalreg( sd, "headgear_disguise3" );
    +		if(pos & EQP_HEAD_LOW ) {
    +			if(id && !(pos&(EQP_HEAD_TOP|EQP_HEAD_MID)))
    +				sd->status.head_bottom = id->look;
    +			else
    +				sd->status.head_bottom = 0;
    +			clif_changelook(&sd->bl,LOOK_HEAD_BOTTOM, h_dis3 > 0 ? h_dis3 : sd->status.head_bottom);
    +		}
    +		if(pos & EQP_HEAD_TOP ) {
    +			if(id)
    +				sd->status.head_top = id->look;
    +			else
    +				sd->status.head_top = 0;
    +			clif_changelook(&sd->bl,LOOK_HEAD_TOP, h_dis1 > 0 ? h_dis1 : sd->status.head_top);
    +		}
    +		if(pos & EQP_HEAD_MID ) {
    +			if(id && !(pos&EQP_HEAD_TOP))
    +				sd->status.head_mid = id->look;
    +			else
    +				sd->status.head_mid = 0;
    +			clif_changelook(&sd->bl,LOOK_HEAD_MID, h_dis2 > 0 ? h_dis2 : sd->status.head_mid);
    +		}
     	}
    -	if(pos & EQP_HEAD_TOP) {
    -		if(id)
    -			sd->status.head_top = id->look;
    -		else
    -			sd->status.head_top = 0;
    -		clif_changelook(&sd->bl,LOOK_HEAD_TOP,sd->status.head_top);
    -	}
    -	if(pos & EQP_HEAD_MID) {
    -		if(id && !(pos&EQP_HEAD_TOP))
    -			sd->status.head_mid = id->look;
    -		else
    -			sd->status.head_mid = 0;
    -		clif_changelook(&sd->bl,LOOK_HEAD_MID,sd->status.head_mid);
    -	}
     	if(pos & EQP_SHOES)
     		clif_changelook(&sd->bl,LOOK_SHOES,0);
     	if( pos&EQP_GARMENT )
    

    Anyways Thanks ~AnnieRuru~ <3<3

    you save my eyes @_@ <3

    http://www.eathena.ws/board/index.php?s=4e2314abf2890d2f8c0989711439ae5f&showtopic=271054&st=15

  9. thanks you veiler i really appreciate 

    Hi nadiros, your request is almost done :)

    but i really have to sleep 5:21 am xD

     

    i'll post here the script whenever i finished it as soon a possible ^__^

    i put screen shoot where i paused scripting for now. xD

     

    Untitled_zps87075110.png

  10.  

     

    Can I request an SRC modification that makes the player immune from monsters whenever the player talks to an NPC.

    Thanks in advanced.

     

    Thank you for this but I'm asking for an actual SRC mod. I want this 'monsterignore' to apply in every NPC and it's a pain in the ass to apply this in every script =_=

     

    aweee.. :/ im sorry for that..

  11.  

     

    is there a npc script which is like 'npctalk' ?

    wherein it functions like npctalk but the one that will talk is the character that clicked it..

    Maybe like this **I CONVERTED NPCTALK TO CHARTALK**

    prontera,150,150,0 script test 57,{
    chartalk "Hello world!";
    end;
    }

    any alternatives with this script will do..

    Thanks in advance!  /no1

     

    Hello!! ^___^ I just made this for you..

    prontera,160,200,5	script	test_npc	859,{
    	mes "May I Shout Your name?";
    	next;
    	switch(select("SURE!:")){
    
    case 1: {
    	
    	atcommand "@me HELOOOOOOOOOO ALL!!!!";
    	close2;
    	end; }
    	}
    }
    
    -----------------------------------
    " + strcharinfo(0) + " (----> it automatically says the player's name ^___^)
    ------------------------------------
    I put it on "codes" box so it won't be messy xD...

     

    ...

    he say's like an npctalk not a broadcast.

     

     

    ah... then change @kami to @me xD 

    ---edited above

  12.  

    NPC: Hello wanna combine your headgear?

    Player: Yes.

     

    NPC: Please choose what headgear you desire.

    Player: Angel Wing : Scarf (choosed devil wing) 

    without this

     

    NPC: Okay now choose one of your headgear that you want to use:

           --Shows the headgears that the player wears---

          [ Top: Tiara       Mid: Devil Wings      Low: Pipe]

    Player: (chose  Mid: Devil Wings )

    NPC: (now the npc will ask what item will be merged in the inventory)

    Player: (chose cigar from his inventory)

    NPC: and the npc will change the View of Devil Wings like Angel Wings Permanently.

     

     

     

    Yessss i want this script !!

     

    Okay ^___^ give me time i'm going to script it now for you.

    this might take long so relax and lets have a cup of coffee ^___^

     

    By the way im scripting an NPC for a friend like:

    broadcast npc that needs a badge as a payment ^__^ if you want that also i can give it to you too  :D

  13. i explain you i want a npc who show you your current headgear for example you equipe angel wing - sunglasse and pipe and you for example choose angel wing and u fusion youR angel wing by a headgear you have in your inventary and the angel wing take  the style of the choosen headgear without changing effect of the angel wing and it stay permanent (this npc exist in phili server T_T i really need it)

     

    i want use the costume tabs to disguise your look

    AHH!!! so for example:

    NPC: Hello wanna combine your headgear?

    Player: Yes.

    NPC: Please choose what headgear you desire.

    Player: Angel Wing : Red Scarf (choosed Angel Wing)

    NPC: Okay now choose one of your headgear that you want to use:

           --Shows the headgears that the player wears---

          [ Top: Tiara       Mid: Devil Wings      Low: Pipe]

    Player: (chose  Mid: Devil Wings )

    NPC: (now the npc will ask what item will be merged in the inventory)

    Player: (chose cigar from his inventory)

    NPC: and the npc will change the View of Devil Wings like Angel Wings Permanently.

     

     

     

    Tell me if this is the kind of function of your npc you want.

×
×
  • Create New...