Jump to content

nasagnilac

Members
  • Content Count

    121
  • Joined

  • Last visited

Posts posted by nasagnilac


  1. Hello I got this error when I started to run the encrypted client.

    post-6482-0-82335000-1415320679_thumb.png

    2 Chat Flood Allow6 Force Send Client Hash Packet (Experimental)8 Custom Window Title9 Disable 1rag1 type parameters (Recommended)13 Disable Ragexe Filename Check (Recommended)15 Disable HShield (Recommended)20 Extend Chat Box21 Extend Chat Room Box22 Extend PM Box24 Fix Camera Angles (Recommended)28 Increase Headgear ViewID30 Increase Zoom Out 50%33 Always Call SelectKoreaClientInfo() (Recommended)34 Enable /showname (Recommended)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)48 Use Plain Text Descriptions (Recommended)50 Skip License Screen53 Use Ascii on All Langtypes (Recommended)61 Disable Packet Encryption (Recommended)63 Use Official Cloth Palettes64 @ Bug Fix (Recommended)69 Extend Npc Dialog Box200 Enable Multiple GRFs - Embedded71 Ignore Missing File Error72 Ignore Missing Palette Error73 Remove Hourly Announce (Recommended)74 Increase Screenshot Quality75 Enable Flag Emoticons84 Remove Serial Display (Recommended)86 Only First Login Background88 Allow space in guild name90 Enable DNS Support (Recommended)97 Cancel to Login Window (Recommended)100 Disable Multiple Windows

    But if the client is not encrypted there will be a skill problem.

    post-6482-0-57294400-1415320928_thumb.jpg


  2. I need help for @flooritem command. I need some who can fixe my errors.

    /*========================================== * Creación de items en el suelo, en un Area. *------------------------------------------*/ACMD(flooritem){	char item_name[100];	int number = 0, count;	struct item_data *item_data;	nullpo_retr(-1, sd);	memset(item_name, '0', sizeof(item_name));	if( !message || !*message || (		sscanf(message, ""%99[^"]" %d", item_name, &number) < 1 &&		sscanf(message, "%99s %d", item_name, &number) < 1	)) {		clif->message(sd->fd, "Usage: @flooritem <itemname/itemid> [quantity]");		return -1;	}	if( number <= 0 )		number = 1;	if ((item_data = itemdb->search_name(item_name)) == NULL &&	    (item_data = itemdb->exists(atoi(item_name))) == NULL)	{		clif->message(sd->fd, msg_txt(19)); // Invalid item ID or name.		return -1;	}	count = map->addflooritem(&sd->bl, 0, 0, 0, item_data->nameid, number);	if( count != 0 )		if( number == count )			clif->message(sd->fd, "All items created.");		else		{			sprintf(atcmd_output, "%d item(s) created.", count);			clif->message(sd->fd, atcmd_output);		}	else {		clif->message(sd->fd, "No items created!!.");		return -1;	}	return 0;}

    I just highlights the line error 1783 into red. I hope someone can fix this.

    1>c:usersnasagnilacdesktopmaintenancesrcmapatcommand.c(1783): warning C4133: 'function' : incompatible types - from 'block_list *' to 'item *'1>c:usersnasagnilacdesktopmaintenancesrcmapatcommand.c(1783): error C2198: 'function through pointer' : too few arguments for call 

  3. I am looking for a codes that will change credits of Flux CP to cash points. So that those who don't use the web as donate shop can use this. In game #CASHPOINTS will be updated after donation thru paypal. I hope someone got already this one. I don't want to spend money I hope its free.


  4. If the item has already an orb on it. You can change it again.

    But if you use a custom orb with diff ItemID you must add it below.

    #define itemdb_isenchant(i) (i >= 4700 && i <= 4999)

    For now my problem is when I click the orb and insert it to the item. It will appear on its slot. How did you fix it?


  5.  

    Solved. HAHAHA good for me to learn.

    attachicon.gifscreenHercules000.jpg

    Add this before BUILDIN(successrefitem) in script.c

    /*========================================== * сrmor Enchanting *------------------------------------------*/BUILDIN(successenchant){	int i = -1, j, num, enchant, ep;	TBL_PC *sd;	num = script_getnum(st,2); // Equip Slot	enchant = script_getnum(st,3); // Equip Enchant	sd = script_rid2sd(st);	if( sd == NULL || !itemdb_isenchant(enchant) )		return 0;	if( num > 0 && num <= ARRAYLENGTH(script->equip) )		i = pc->checkequip(sd, script->equip[num - 1]);	if( i < 0 )		return 0;	if( !sd->inventory_data[i] || sd->inventory_data[i]->slot >= MAX_SLOTS )		return 0; // Cannot enchant an item with 4 slots. Enchant uses last slot.	ep = sd->status.inventory[i].equip;	logs->pick_pc(sd, LOG_TYPE_SCRIPT, -1, &sd->status.inventory[i],sd->inventory_data[i]);		// By Official Info: Item will lose cards, refine and previus enchants.	for( j = 0; j < MAX_SLOTS; j++ )		sd->status.inventory[i].card[j] = 0;	sd->status.inventory[i].refine = 0;	// --------------------------------------------------------------------	pc->unequipitem(sd,i,2);	clif->delitem(sd,i,1,3);	sd->status.inventory[i].card[MAX_SLOTS - 1] = enchant;	logs->pick_pc(sd, LOG_TYPE_SCRIPT, 1, &sd->status.inventory[i],sd->inventory_data[i]);	clif->additem(sd,i,1,0);	pc->equipitem(sd,i,ep);	clif->misceffect(&sd->bl,3);	return 0;}BUILDIN(failedenchant){	int i = -1, num;	TBL_PC *sd;	num = script_getnum(st,2);	sd = script_rid2sd(st);	if( sd == NULL )		return 0;	if( num > 0 && num <= ARRAYLENGTH(script->equip) )		i = pc->checkequip(sd, script->equip[num - 1]);	if( i >= 0 )	{		pc->unequipitem(sd,i,3);		pc->delitem(sd,i,1,0,2,LOG_TYPE_SCRIPT);		clif->misceffect(&sd->bl,2);	}	return 0;}

    And after   BUILDIN_DEF(countbound, "?"),

     

       	 // Enchanting        BUILDIN_DEF(successenchant,"ii"),        BUILDIN_DEF(failedenchant,"i"),

     

     

     

     

    Add this after #define itemdb_isspecial(i) (i == CARD0_FORGE || i == CARD0_CREATE || i == CARD0_PET) in itemdb.h

    #define itemdb_isenchant(i) (i >= 4700 && i <= 4999)

     

     

    I hope someone can also approve this and add in the latest svn..

     

     

     

    Yes already fix mine... longtime ago.. haha..

     

    try removing or changing the orbs or try using orb normal just click orb it will put on 4th slot...

    I dont know why its not working.. clicking the orb is the same as cards.

    but successenchant and failedenchant is working.


  6. Solved. HAHAHA good for me to learn.

    post-6482-0-08978000-1408209119_thumb.jpg

    Add this before BUILDIN(successrefitem) in script.c

    /*========================================== * сrmor Enchanting *------------------------------------------*/BUILDIN(successenchant){	int i = -1, j, num, enchant, ep;	TBL_PC *sd;	num = script_getnum(st,2); // Equip Slot	enchant = script_getnum(st,3); // Equip Enchant	sd = script_rid2sd(st);	if( sd == NULL || !itemdb_isenchant(enchant) )		return 0;	if( num > 0 && num <= ARRAYLENGTH(script->equip) )		i = pc->checkequip(sd, script->equip[num - 1]);	if( i < 0 )		return 0;	if( !sd->inventory_data[i] || sd->inventory_data[i]->slot >= MAX_SLOTS )		return 0; // Cannot enchant an item with 4 slots. Enchant uses last slot.	ep = sd->status.inventory[i].equip;	logs->pick_pc(sd, LOG_TYPE_SCRIPT, -1, &sd->status.inventory[i],sd->inventory_data[i]);		// By Official Info: Item will lose cards, refine and previus enchants.	for( j = 0; j < MAX_SLOTS; j++ )		sd->status.inventory[i].card[j] = 0;	sd->status.inventory[i].refine = 0;	// --------------------------------------------------------------------	pc->unequipitem(sd,i,2);	clif->delitem(sd,i,1,3);	sd->status.inventory[i].card[MAX_SLOTS - 1] = enchant;	logs->pick_pc(sd, LOG_TYPE_SCRIPT, 1, &sd->status.inventory[i],sd->inventory_data[i]);	clif->additem(sd,i,1,0);	pc->equipitem(sd,i,ep);	clif->misceffect(&sd->bl,3);	return 0;}BUILDIN(failedenchant){	int i = -1, num;	TBL_PC *sd;	num = script_getnum(st,2);	sd = script_rid2sd(st);	if( sd == NULL )		return 0;	if( num > 0 && num <= ARRAYLENGTH(script->equip) )		i = pc->checkequip(sd, script->equip[num - 1]);	if( i >= 0 )	{		pc->unequipitem(sd,i,3);		pc->delitem(sd,i,1,0,2,LOG_TYPE_SCRIPT);		clif->misceffect(&sd->bl,2);	}	return 0;}

    And after   BUILDIN_DEF(countbound, "?"),

     

       	 // Enchanting        BUILDIN_DEF(successenchant,"ii"),        BUILDIN_DEF(failedenchant,"i"),

     

     

     

     

    Add this after #define itemdb_isspecial(i) (i == CARD0_FORGE || i == CARD0_CREATE || i == CARD0_PET) in itemdb.h

    #define itemdb_isenchant(i) (i >= 4700 && i <= 4999)

     

     

    I hope someone can also approve this and add in the latest svn..


     


  7. Anyone can help me this one work on the latest svn.

    /*========================================== * сrmor Enchanting *------------------------------------------*/BUILDIN_FUNC(successenchant){	int i = -1, j, num, enchant, ep;	char chat_announce[256];	TBL_PC *sd;	num = script_getnum(st,2); // Equip Slot	enchant = script_getnum(st,3); // Equip Enchant	sd = script_rid2sd(st);	if( sd == NULL || !itemdb_isenchant(enchant) )		return 0;	if( num > 0 && num <= ARRAYLENGTH(equip) )		i = pc_checkequip(sd, equip[num - 1]);	if( i < 0 )		return 0;	if( !sd->inventory_data[i] || sd->inventory_data[i]->slot >= MAX_SLOTS )		return 0; // Cannot enchant an item with 4 slots. Enchant uses last slot.	ep = sd->status.inventory[i].equip;	log_pick_pc(sd, LOG_TYPE_SCRIPT, -1, &sd->status.inventory[i]);		// By Official Info: Item will lose cards, refine and previus enchants.	for( j = 0; j < MAX_SLOTS; j++ )		sd->status.inventory[i].card[j] = 0;	sd->status.inventory[i].refine = 0;	// --------------------------------------------------------------------	pc_unequipitem(sd,i,2);	clif_delitem(sd,i,1,3);	sd->status.inventory[i].card[MAX_SLOTS - 1] = enchant;	log_pick_pc(sd, LOG_TYPE_SCRIPT, 1, &sd->status.inventory[i]);	clif_additem(sd,i,1,0);	pc_equipitem(sd,i,ep);	clif_misceffect(&sd->bl,3);	if( battle_config.channel_announces&8 && server_channel[CHN_VENDING] )	{		sprintf(chat_announce, msg_txt(NULL,892), server_channel[CHN_VENDING]->name, sd->status.name, sd->inventory_data[i]->jname, sd->inventory_data[i]->slot, itemdb_search(enchant)->jname);		clif_channel_message(server_channel[CHN_VENDING], chat_announce, 26);	}	return 0;}BUILDIN_FUNC(failedenchant){	int i = -1, num;	TBL_PC *sd;	num = script_getnum(st,2);	sd = script_rid2sd(st);	if( sd == NULL )		return 0;	if( num > 0 && num <= ARRAYLENGTH(equip) )		i = pc_checkequip(sd, equip[num - 1]);	if( i >= 0 )	{		pc_unequipitem(sd,i,3);		pc_delitem(sd,i,1,0,2,LOG_TYPE_SCRIPT);		clif_misceffect(&sd->bl,2);	}	return 0;}	// Enchanting	BUILDIN_DEF(successenchant,"ii"),	BUILDIN_DEF(failedenchant,"i"),

     

    This is the error I got while compiling.

    2>d:ragnarok backupbatanggapo ro projectsrcmapscript.c(7945): warning C4013: 'itemdb_isenchant' undefined; assuming extern returning int2>d:ragnarok backupbatanggapo ro projectsrcmapscript.c(7955): error C2198: 'function through pointer' : too few arguments for call2>d:ragnarok backupbatanggapo ro projectsrcmapscript.c(7966): error C2198: 'function through pointer' : too few arguments for call

     

    7945 if( sd == NULL || !itemdb_isenchant(enchant) )

    7955   logs->pick_pc(sd, LOG_TYPE_SCRIPT, -1, &sd->status.inventory);

    7966   logs->pick_pc(sd, LOG_TYPE_SCRIPT, 1, &sd->status.inventory);


  8. I got this error in Console, it is a FRESH emulator:

     

    [Fatal Error]: Invalid Harmony version! Expecting 30312, have 30311.

    [Fatal Error]: Did you forget to recompile after updating?

     

    BVLsXlC.png

     

    Should I remove this?

     

    File: src/common/harmonycore.c

     

    LINE: +#if HARMSRV_VERSION >= 30312

     

    and

     

    File: src/common/harmserv.h

     

    LINE: +#if HARMSRV_VERSION >= 30312

    How to solve this?


  9.  

     

     

    >1. Your client must have the "SSO login" enabled. (i suggest R.O.L.e.X http://herc.ws/b...opic/930-rolex/ as the login system of your c

    hoice)

    I want something that don't need ROlex

     

     

    not possible I guess since the client itself can't get the mac from pc, it needs something else to do it... like a launcher or something

     

    But I already try this and nothing happens.


  10. I got a problem in diffting "2012-04-10aRagexeRE" .

     

    post-6482-0-28788900-1407912376_thumb.jpg

    As you can see on the screenshot skills are not translated.

    I am using the https://github.com/ROClientSide/Translation/tree/master/Data/ for my main grf but its no good. Previously I use this data to "2012-04-10aRagexe" and it works.

     

    Here are my diff:

    2 Chat Flood Allow8 Custom Window Title9 Disable 1rag1 type parameters (Recommended)13 Disable Ragexe Filename Check (Recommended)15 Disable HShield (Recommended)20 Extend Chat Box21 Extend Chat Room Box22 Extend PM Box24 Fix Camera Angles (Recommended)28 Increase Headgear ViewID30 Increase Zoom Out 50%33 Always Call SelectKoreaClientInfo() (Recommended)34 Enable /showname (Recommended)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)48 Use Plain Text Descriptions (Recommended)50 Skip License Screen53 Use Ascii on All Langtypes (Recommended)61 Disable Packet Encryption (Recommended)63 Use Official Cloth Palettes64 @ Bug Fix (Recommended)69 Extend Npc Dialog Box200 Enable Multiple GRFs - Embedded71 Ignore Missing File Error72 Ignore Missing Palette Error73 Remove Hourly Announce (Recommended)75 Enable Flag Emoticons84 Remove Serial Display (Recommended)86 Only First Login Background88 Allow space in guild name90 Enable DNS Support (Recommended)97 Cancel to Login Window (Recommended)

     

     

    I don't know if the problem is on the client that I used or there is a problem with this diff "200 Enable Multiple GRFs - Embedded"
     
    Note: I use the both "Enable Multiple GRFs" still don't work.

    I hope you can fix it Sir NEMO :)

     

     

    I just fixed my problem lately by downloading the github instead of mediafire link and you should update it sir.

    Now I got this problem when I patch 2012-04-10aragexe. Skill names and decription are not translated.

    attachicon.gifscreenHercules002.jpg

    Get the translated data folder:

    https://github.com/ROClientSide/Translation/tree/master/Data/

     

     


  11.  

    I use the

     

     

    I just fixed my problem lately by downloading the github instead of mediafire link and you should update it sir.

    Now I got this problem when I patch 2012-04-10aragexe. Skill names and decription are not translated.

    attachicon.gifscreenHercules002.jpg

    Get the translated data folder:

    https://github.com/ROClientSide/Translation/tree/master/Data/

    I did this but now the problem is the creation of character.attachicon.gifscreenClassic Vs Transcen000.jpg

    Same problem with this! im using https://github.com/ROClientSide/Translation/tree/master/Data/..

    i just notice when i use "Read Data Folder First" with my client ofcourse it will read Data Folder all text are normal means in English..

    But when i make client reading grf files all text becomes korean..

     

    X3eUg.png

     

    lWKub.png

    Why are you adding that? do you have custom lua? I guess that's are not recommended.

×
×
  • Create New...

Important Information

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