Jump to content

Kinx

Members
  • Posts

    106
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Kinx

  1. like this?

     

    mapname,x,y,direction	script	NPCName	id,{
    	
    	for (set .@i, 0;.@i < getarraysize(.items);set .@i, .@i+1){
    		set .@itemid = .items[.@i];
    		for (set .@j, 0; .@j < .amount[.@i]; set .@j, .@j+1){
    			set .@x, rand(.upperleftx,.lowerrightx);
    			set .@y, rand(.lowerrighty,.upperlefty);
    			makeitem .@itemid,1,.map,.@x,.@y;
    		}
    	}
    	end;
    	OnInit:
    		setarray .items[0],909;	//add items that should be dropped here
    		setarray .amount,5;	//how many of each item should drop?
    		set .map,"guild_vs4";	//map
    		set .upperleftx,0;		//items will be dropped in that area (see below)
    		set .upperlefty,0;
    		set .lowerrightx,0;
    		set .lowerrighty,0;
    		end;
    		
    }

     

    • Upvote 1
  2. I have no event script yet.

     

    -	script	joinevent	-1,{
    	
    	
    	OnInit:
    	
    		.map_name1$ = "fire_event";
    		.map_x1 = 25;
    		.map_y1 = 26;
    
    		.map_name2$ = "poring_c01";
    		.map_x2 = 101;
    		.map_y2 = 96;
    
    		
    		bindatcmd "joinevent", strnpcinfo(3) +"::OnCommand";
    		end;
    		
    	
    	
    	OnCommand:
    		
    		switch(select("Event Area:Disguise Event:End session")) {
    			
    		case 1:
    		warp .map_name1$, .map_x1, .map_y1;
    			end;
    
    		case 2:
    		warp .map_name2$, .map_x2, .map_y2;
    			end;
    
    		case 3:
    			end;
    		}
    		
    		close;
     
    }
     

     

  3. Hello, I'm looking for a possibility back Go to warp.

    player use @joinevent at payon x,y player warp to the Event, is  the Event is out warp back to payon x,y

    Is this possible hope me can someone help

  4. /src/common/mmo.h :
     

    Quote

    #define MAX_GUILD 16+10*6 // increased max guild members +6 per 1 extension levels [Lupus]

    
     


    changed to
     

    Quote

    #define MAX_GUILD 16+20*1 // increased max guild members +6 per 1 extension levels [Lupus]

    
     

    And

    /src/char/int_guild.c :
     

    Quote

     g->max_member = 16 + guild_checkskill(g, GD_EXTENSION) * 6;

    
     


    changed to
     

    Quote

     g->max_member = 16 + guild_checkskill(g, GD_EXTENSION) * 1;

    
    
     

    if you delete all guild you must delete all data in sql

    guild

    guild_alliance

    guild_castle

    guild_expulsion

    guild_member

    guild_position

    guild_skill

    guild_storage

    
     
  5. Quote
    
    -	script	buffs	-1,{
    OnWhisperGlobal:
    	if (@whispervar0$ == "bless")
    		sc_start2 SC_ITEMSCRIPT,60000,4198,SI_ARMOR_PROPERTY;
                    sc_start2 SC_ITEMSCRIPT,60000,2629,SI_ARMOR_PROPERTY;
    	end;
    }

    Script is not tested

     

    sc_start2 SC_ITEMSCRIPT Works with cards, At eq I do not know.

     

    60000 is 1Min

    4198 is Maya P Card

    2629 is Megingjard 

     

×
×
  • Create New...