Jump to content

Feilor

Members
  • Posts

    135
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Feilor

  1. Sky Fortress weapons enchantmet


    Since rA hasn't the possibility to make a easy way to the weapon comes enchanted, this NPC gives the power to the player enchant their Vicious Weapons with 3 sets of differents properties:

    Slot 1
    Weapon Element (Fire, Water, Wind, Earth, Poison, Holy, or Shadow)
    Damage/Magic Damage to enemy's Element +1% ~ 20%
    Healing Power 20%
    Weapon unaffected by Size Penalty
    Weapon cannot be broken in battle

    Slot 2
    Damage/Magic Damage to enemy's Race +1% ~ 20%
    Bypass DEF/MDEF of enemy's Race by 1% ~ 30%
    Bypass DEF/MDEF of Normal enemies by 16% ~ 25%
    Damage to Boss monsters +20%

    Slot 3
    Stat +1 ~ 10
    ATK +4 ~ 47
    MATK +4 ~ 50
    CRIT +10 ~ 19
    Critical Damage +1% ~ 20%
    ASPD +1% ~ 5%
    Variable Cast Time -1% ~ 20%
    Cast Delay -5% ~ 20%
    Skill SP Cost -5%
    Ranged Damage +13 ~ 20%


    WARNINGS

    Need support or want to contact me? Onlye here in rA;
    This scripts work is only granted in rA, the use in another emulators is your responsibility or if you want assist on it, I will charge.

    LICENSE

    You ARE NOT allowed to redistribute this script in any way;
    All rights to this scripts are mine;
    Chargeback scams are not tolerated if any of them happens the script will be removed from this store;
    Terms above may be changed or adjusted without prior notification.


    • Submitter
    • Submitted
      01/22/2018
    • Category
    • Video
    • Content Author
      Feilor

     

  2. On 28/01/2018 at 10:52 PM, Akkarin said:

    I'm pretty sure i told you when you were harassing me via discord.

    ss (2018-01-29 at 12.46.18).png

    As i've said, i personally test paid files as moderators can't. I've told you paid files get left in a queue until i can test them. Your script isn't straight-forward so it's not a case of just reading but actually testing thoroughly. Smaller paid scripts get approved if there's only been a small change to them (i run re-uploads through winmerge to check for changed content so i don't need to re-test everything) and the moderators take care of any other files pending approval.

    So, from the above chatlog, you -did- get an answer last week. I'm not here to cater to everyone's demands 24/7. Wait your turn and stop harassing my staff too.

    i love how you treats people, maybe you think that are a god divine, i didn't harassing any staff member, unless to get the information that paid files need to be accepted by you. Maybe you need to think more before answer people, I just asked a simple question and looks like you got offended.

  3. The mainly thing here is to get all characters ids from account X even the deleted ones and join with pick to see how many item Y the account got, in my case i save the mac addres and hardware id so i want to get all characters that has the same mac address/hardware id

    but the point here is... if we have a account_id in pick log, this work would be easier since we can skip some joins, plus, if we want to display logs to players in fluxcp it would be nice as well since less joins more performance...

  4. are you saying to use this if i want a better query:

    select * from login l
    JOIN acc_reg_num an ON an.account_id = l.account_id
    JOIN `char` c ON c.account_id = l.account_id
    JOIN picklog pl ON pl.char_id = c.char_id
    JOIN charlog cl ON cl.account_id = l.account_id
    WHERE c.char_id IN (SELET GROUP_CONCAT(',',pl.char_id) FROM pl WHERE cl.message like %ID%)

    this is a bad example that i made, in this example if i want to use the ID to join and get character name and account_id i need to make alot of workarouns (i didn't the one that will split CID from char_id but i hope you get my point)
    I'm not a expertise in SQL and this is a example that i made to apply what you said

  5. @Tokei i didn't knew about this table, thought all logs table was in log file, anyway... I take a look on it and this is a weird way to log things, i mean... if this is a char log, why there doesn't has a char_id? When we delete a char we has this message "Deleted char (CID 150368)", if we want to make things directly in querys, just can't because this is a varchar... If the emulator provide a better and clean log system we couldn't has any problem to find or make systems with those dbs

  6. Hello rA community!
    I want to propose a change in picklog db... why? It's simple, the picklog db only saves the char_id, if the player delete it we lose any reference and we can't find the account, therefore losing the power to find the account that wasn't suppoused to be.
    My suggestion is to insert account_id on it or create a table to log when the the char gets deleted.

  7. Just now, pajodex said:

    Hi, 

    You could try searching at trunk/doc/script_command.txt

    
    ---------------------------------------
    
    
    
    *getd("<variable name>")
    
    
    
    Returns a reference to a variable, the name can be constructed dynamically.
    
    Refer to 'setd' for usage.
    
    
    
    This can also be used to set an array dynamically:
    
    	setarray getd(".array[0]"), 1, 2, 3, 4, 5;
    
    
    
    Examples:
    
    
    
    	set getd("$varRefence"), 1;
    
    	set @i, getd("$" + "pikachu");
    
    
    
    ---------------------------------------

     

    I know that, was there where i tried to learn but looks like i failed

  8. could someone help me with getd? i have this:

    explode(.@opcoes$,getd(".@"+"enchantgroup"+(atoi(getarg(1))+1)+"$")[(rand(1,getarraysize(getd(".@"+"enchantgroup"+(atoi(getarg(1))+1)+"$")))-1)],",");


    and i'm getting this error:

    Quote

    [Error]:  Loading NPC file: npc/inq.txt
    script error on npc/inq.txt line 137
        parse_callfunc: not enough arguments, expected ','

     

  9. Hi! I'm trying to use random option in a NPC but i got some confused with the sample in rA doc folder.

    This give this exemple:
     

    setrandomoption(EQI_HAND_R,0,RDMOPT_WEAPON_ATTR_NOTHING + rand(10),0,0);

    does  + rand(10) in option ID means that it will loop through ATTR options and rand the element? If yes, can it be used in all, like if i want to add race atributes the same can be done?

  10. On 27/11/2017 at 5:29 AM, Wickedknight2 said:

       Hello guys! I have been messing around with @Alayne's Sky Fortress script, and came across a problem: Vicious Mind Weapons Options. I have been searching around the Forum and learned the basic about Random Options, and it worked properly, but there is one thing that i don't know if i am doing right. Since Vicious Mind Weapons have 3 Slots of possible Options, and lets say for example, 3 kinds of Bonuses for each Slot (So lets say, Slot 1: Bonus A,B,C/ Slot 2: Bonus D,E,F / Slot 3: Bonus G,H,J), do i really have to write down a line for every single possibility (Line1 : A,D,G / Line 2, A,D,H) or is there some more cleaner way? It gets even harder when it comes to the random percentage on each Bonus :(. Please don't judge me as lazy or something like that, because i have already done this tideous and time consuming method, the problem is how huge the script is now :L. Thanks in advance and sorry for my bad english!

    Well, to make the official way it's get hard, but you can do it as NPC way, players drop the weapon and go to a NPC to get the options, it's a better way since you need only to create group 1, 2 and 3 and in the npc make it random

    • Upvote 1
  11. @Alayne

    Looks like some maps from YProject are missing could you take a look please!? I really enjoyed this system and want to try it!
    So for the ones that I didn't found in git:
    dep_lb, tortuga, invek, casp_dun02, casp_step, casp_cave, zhakastia, revencia, mysterio, crash, caspen, thier_vlg and any yggmaze maps

  12. Hi, I'm trying to diff a 2015 client but I need to try several times to open the client and when it opens I cant click in any button or move in the game (the keyboard works fine so i can login) does anyone had this issue and solved it sucesfully?

    There is the diffs i used in nemo:
     

    Quote

    5 Enable Proxy Support
    6 Force Send Client Hash Packet
    8 Custom Window Title
    9 Disable 1rag1 type parameters (Recommended)
    13 Disable Ragexe Filename Check (Recommended)
    18 Skip Service Selection Screen
    20 Extend Chat Box
    21 Extend Chat Room Box
    22 Extend PM Box
    23 Enable /who command (Recommended)
    26 Fix Camera Angles (FULL)
    28 Increase Headgear ViewID
    29 Disable Game Guard (Recommended)
    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)
    68 Enable 64k Hairstyle
    73 Remove Hourly Announce (Recommended)
    75 Enable Flag Emoticons
    84 Remove Serial Display (Recommended)
    85 Show Cancel To Service Select
    86 Only First Login Background
    88 Allow space in guild name
    90 Enable DNS Support (Recommended)
    91 Disconnect to Login Window
    92 Packet First Key Encryption
    93 Packet Second Key Encryption
    94 Packet Third Key Encryption
    97 Cancel to Login Window (Recommended)
    100 Disable Multiple Windows
    204 Increase Attack Display
    213 Disable Help Message on Login (Recommended)
    229 Enable Emblem hover for BG
     

     

×
×
  • Create New...