Jump to content

OmarAcero

Members
  • Content Count

    173
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by OmarAcero


  1. Buen dia amigo hacer drops custom en monsters es muy simple:

    1.- Tienes que asegurarte que el item este siendo leido correctamente por el emulador, es decir que lo hayas agregado bien en tu item_db.conf, de preferencia has una prueba de @item id  si te parece el item correctamente y sin errores entonces pasa al punto 2.

    2.- Para habilitar un drop custom en un mob tienes que editar el mob_db.conf en la ultima sección que se llama Drops, por ejemplo:

    Spoiler

    Mounstro Original SCORPION:

    Spoiler
    
    
    {
    	Id: 1001
    	SpriteName: "SCORPION"
    	Name: "Scorpion"
    	Lv: 16
    	Hp: 153
    	Sp: 1
    	Exp: 108
    	JExp: 81
    	AttackRange: 1
    	Attack: [33, 7]
    	Def: 16
    	Mdef: 5
    	Stats: {
    		Str: 12
    		Agi: 15
    		Vit: 10
    		Int: 5
    		Dex: 19
    		Luk: 5
    	}
    	ViewRange: 10
    	ChaseRange: 12
    	Size: "Size_Small"
    	Race: "RC_Insect"
    	Element: ("Ele_Fire", 1)
    	Mode: {
    		CanMove: true
    		CastSensorIdle: true
    		CanAttack: true
    		Detector: true
    		ChangeTargetMelee: true
    		ChangeTargetChase: true
    	}
    	MoveSpeed: 200
    	AttackDelay: 1564
    	AttackMotion: 864
    	DamageMotion: 576
    	MvpExp: 0
    	Drops: {
    		Boody_Red: 70
    		Scorpions_Tail: 5500
    		Elunium_Stone: 57
    		Solid_Shell: 210
    		Fine_Grit: 100
    		Yellow_Herb: 200
    		Lusty_Iron: 20
    		Scorpion_Card: 1
    	}
    },

     

    Mounstro EDITADO SCORPION:

    Spoiler
    
    
    {
    	Id: 1001
    	SpriteName: "SCORPION"
    	Name: "Scorpion"
    	Lv: 16
    	Hp: 153
    	Sp: 1
    	Exp: 108
    	JExp: 81
    	AttackRange: 1
    	Attack: [33, 7]
    	Def: 16
    	Mdef: 5
    	Stats: {
    		Str: 12
    		Agi: 15
    		Vit: 10
    		Int: 5
    		Dex: 19
    		Luk: 5
    	}
    	ViewRange: 10
    	ChaseRange: 12
    	Size: "Size_Small"
    	Race: "RC_Insect"
    	Element: ("Ele_Fire", 1)
    	Mode: {
    		CanMove: true
    		CastSensorIdle: true
    		CanAttack: true
    		Detector: true
    		ChangeTargetMelee: true
    		ChangeTargetChase: true
    	}
    	MoveSpeed: 200
    	AttackDelay: 1564
    	AttackMotion: 864
    	DamageMotion: 576
    	MvpExp: 0
    	Drops: {
    		Boody_Red: 70
    		Scorpions_Tail: 5500
    		Elunium_Stone: 57
    		Solid_Shell: 210
    		Scorpion_Card: 1
    		Scarlet_Bible: 100  //Crimson Bible - Id: 28604
    	}
    },

     

    Item usado para la demostración:
    Nota Importante:
    El valor que te va servir para hacer que este item se dropeado por otros monstruos es el "AegisName"

    Spoiler
    
    
    {
    	Id: 28604
    	AegisName: "Scarlet_Bible"
    	Name: "Crimson Bible"
    	Type: "IT_WEAPON"
    	Buy: 20
    	Weight: 450
    	Atk: 45
    	Range: 1
    	Slots: 2
    	Job: {
    		Priest: true
    		Sage: true
    		Star_Gladiator: true
    	}
    	Loc: "EQP_WEAPON"
    	WeaponLv: 3
    	EquipLv: 70
    	Subtype: "W_BOOK"
    	Script: <"
    		bonus bUnbreakableWeapon,0;
    		bonus bAtk,((min(getrefine(),15)) ** (2));
    		bonus bMatk,((min(getrefine(),15)) ** (2))/2;
    		if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }
    	">
    },

     

     

     


  2. Well, I think I found the solution, if someone has a better idea, I would appreciate it if you mention it.
    Spoiler
    
    function Restrict {
    	if ( Upper == 0	&&	Upper == 2 )	goto	warp_block;
    	if ( Upper == 1 )	goto	warp_enabled;
    warp_block:
    		message strcharinfo(PC_NAME),"This map only is enabled for Trans Jobs.";
    	close;
    warp_enabled:
    		message strcharinfo(PC_NAME),"Enjoy your Trip.";
    	return;
    }

     

    Note1: Warper with Jobs Restriction.txt

    Note2:  Explained the Upper parameter of jobchange

     


  3.  

    Friends,  How can I enable access for only trans classes?

    I want create a restrict access to all jobs other than Jobs Trans.

    My Idea : Warper

    Spoiler
    
    function Restrict {
    //	if ((getarg(0) == "RE" && !RENEWAL) || (getarg(0) == "Pre-RE" && RENEWAL)) {
    //	if ((getarg(0) == BaseLevel > 89) || (getarg(0) == BaseLevel < 90)) {
    	if ((getarg(0) == Upper > 3 ) || (getarg(0) == Upper < 3 )) {
    		if (getarg(1,0)) {
    			@warp_block = 0;
    			for (.@i = 1; .@i < getargcount(); .@i++)
    				@warp_block = @warp_block | (1<<getarg(.@i));
    		} else {
    //			message strcharinfo(PC_NAME),"This map is not enabled in "+(RENEWAL?"":"Pre-")+"Renewal.";
    			message strcharinfo(PC_NAME),"This map only is enabled for Jobs Trans.";
    			end;
    		}
    	}
    	return;
    }

     

     


  4. Thank you very much... --> FINAL NOTE 
    

    The truth was i had two mistakes of his own:

    1.- I had to copy the file "mapcache.dll" in the folders plugin and the folder of the emulator.

    .2-  Never use as a final folder for grf-files.txt a folder called "data", because by default, the emulator reads to data folder as the final destination, that is, if you have your .gat files in your data directory, you should ideally write the path without placing the data folder :

    *Example

    *In my directory real:

    F:\Gravity\Ragnarok\RO\data\lasagna.gat

    *In "grf-files.txt" you would apply the following route:

    F:\Gravity\Ragnarok\RO\

    On 17/3/2018 at 7:08 PM, 4144 said:

    in windows copy plugin binary mapcache.dll into plugins directory in hercules.

    then open command line in hercules directory

    and run commands what was in previous messages.

     

    in linux you using wrong directory. put files in /home/data/data.

    dir /home/data is your client root, /home/data/data is data directory in client.

     

     


  5. Good day,

    I just downloaded the latest version of the emulator and I realized that when I finished compiling I got this error " don't match signed/unsigned ", however, the emulator ignores it and I can boot normally. up to that point it works, but the problem starts when the SRC code is edited at that moment, detects the error and does not allow compilation.

    Can you tell me why that error comes out and how can I solve it, please? 

    Spoiler

    001.jpg.3f979143265d49ab10fecdbdfd22e653.jpg

    02.jpg.61e82bfa3bef0faf9ec47a691a9ad983.jpg

    Note: Here https://imgur.com/a/biZYI


  6. Ty friends I already learned to compiler plugins.

    Now the problem is that i don't create plugins, to perform all those processes I need the files mapcache.c  or  mapcache.so

    Spoiler

    1.jpg.f7ec52e318f51d5489f46b315abcbf74.jpg

    2.jpg.d136a8cb6332966ce6d6c0da3dc4cb10.jpg

    3.jpg.434a2e553c45dabbc4833032d4a1613c.jpg

    If you have some free time, please could you create an archive plugin mapcache.c to edit and add new maps.

    Thank you very much

     

     


  7.  @Dream Catcher @4144 @WhiteEagle  Ty!..  Solved, we just have to save as itemInfo.lua or lub, to the file itemInfo_Sak.lub of Asheraf Translation.

    23 hours ago, Dream Catcher said:

    Note:  Can someone tell me where I can download a grf ragnarok zero updated to the 2018 please... The cash shop button gives me error I do not have all the files 

    Spoiler

    4.thumb.jpg.ab828aea48a1eb602c04d9cd68d35572.jpg


  8. @4144 ty very much! I can now enter the game...:blush:

    Can someone help me remove this error window, when opening the client?

    These are my Diffs (i am using 2018-02-07bRagexeRE)
    
    Spoiler

    2 Chat Flood Allow
    8 Custom Window Title
    9 Disable 1rag1 type parameters (Recommended)
    13 Disable Ragexe Filename Check (Recommended)
    23 Enable /who command (Recommended)
    24 Fix Camera Angles (Recommended)
    28 Increase Headgear ViewID
    32 Increase Zoom Out Max
    33 Always Call SelectKoreaClientInfo() (Recommended)
    34 Enable /showname (Recommended)
    35 Read Data Folder First
    36 Read msgstringtable.txt (Recommended)
    37 Read questid2display.txt (Recommended)
    38 Remove Gravity Ads (Recommended)
    39 Remove Gravity Logo (Recommended)
    40 Restore Login Window (Recommended)
    41 Disable Nagle Algorithm (Recommended)
    44 Translate Client (Recommended)
    46 Use Normal Guild Brackets (Recommended)
    47 Use Ragnarok Icon
    48 Use Plain Text Descriptions (Recommended)
    49 Enable Multiple GRFs (Recommended)
    50 Skip License Screen
    53 Use Ascii on All LangTypes (Recommended)
    64 @ Bug Fix (Recommended)
    65 Load Custom lua file instead of iteminfo*.lub (Recommended)
    71 Ignore Resource Errors
    72 Ignore Missing Palette Error
    84 Remove Serial Display (Recommended)
    88 Allow space in guild name
    90 Enable DNS Support (Recommended)
    91 Disconnect to Login Window
    97 Cancel to Login Window (Recommended)
    100 Disable Multiple Windows
    101 Skip Friend list Cheat Check
    102 Skip Guild Member Cheat Check
    208 Restore Cash Shop Icon
    213 Disable Help Message on Login (Recommended)
    215 Increase Map Quality
    234 Ignore Lua Errors

    Error CltemInfoMgr:

    Spoiler

    1.jpg2.jpg


  9. I also have the same error ... can you tell me how to fix it please :(

     have tried to diff the client 2018-02-07bRagexeRE  disabling and enabling the Packet Encryption and the error continues... u,u

    On 21/2/2018 at 4:49 PM, Rockstar xD said:

    I diffed a client 2018-02-07bRagexeRE, but I can't connect my server... It's like it don't connect using my clientinfo. I tried to remove the "register" option of client login screen using NEMO and it is still there. I'm confuse.

     

    error.PNG

    //FIXED
    I selected the option custom clientinfo (obvious a lot) 

     

    now I'm getting this error in map-server after select character screen =/

    error.PNG

     

     

     

     

×
×
  • Create New...

Important Information

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