Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Satan last won the day on February 25

Satan had the most liked content!

Community Reputation

155 Excellent

About Satan

  • Rank
    First Mate
  • Birthday 08/15/1999

Recent Profile Visitors

1,610 profile views
  1. Hello @jeffturla, you should try that with Adobe Photoshop. https://www.youtube.com/watch?v=LebQpPAxfQ0
  2. Satan

    Satan's Market

    [Darkness Forest]: preview Brief Introduction: This is a party time-attack map, your main goal is kill a set line of monsters in order to summon a BOSS and advance to the next island. Upon entering the map with your party, the leader must activate it, so monsters will begin spaw and tick starts. Each BOSS will grant rewards to all party members once being defeated, and your team will teleport to the next island after 10 seconds. There's a total of 5 islands to complete the map. [Glow Handler NPC]: preview 1 preview 2 Brief Introduction: Uses DataFile insteand Table Serialization to store player's glow. Players can choose a visual effect (glow) to their character if wearing certain equipment. There's a total of 8 glows by default, that's mean will require 8 lines from skilleff.txt Glows no longer grant any attribute bonuses by default, just visual effect (glow). A new set can be easily added thought an array. Player must be wearing full set in order to be able to choose/change a glow. You can enable/disable if the visual effect (glow) will be available if the equipment is fused. Player cannot change to a glow that is already playing in the character. No longer uses cha_timer to glow verification or adding the state in the character. A new glow can be easily added in the NPC thought a table. NPC talks can be easily modified thought an array.
  3. Satan

    Entry check

    Hello @Brothers! This should work, didn't tested as well. -- End of functions.lua. function GetRebirthLevel(role) local Rebirth = 0 local rebirthEXP = GetChaAttr(role, ATTR_CSAILEXP) if (rebirthEXP > 0) and (rebirthEXP < 900) then Rebirth = 1 elseif (rebirthEXP >= 9000) and (rebirthEXP < 1200) then Rebirth = 2 elseif (rebirthEXP >= 1200) then Rebirth = 3 end return Rebirth end --Entry.lua of map, checking if player has at least rebirth 1. function check_can_enter_garner2( role, copy_mgr ) if (GetRebirthLevel(role) < 1) then SystemNotice(role, "Only reborn characters may enter Chaos Argent!") return end end
  4. Satan

    Satan's Market

    [Daily Reward NPC]: Preview Item Reward and Talk Configuration - System was made for Corsairs Online Server Files and uses DataFile, as well i can done that with Table Serialization also for other files. - It's a NPC which where players can take rewards daily, once a time per day only. - Each day of the week player will obtain certain reward. - If player collect reward all days of the week, he will obtain special reward on sunday. - Item Rewards can be easily configured thought a table. - NPC talks can be easily configured thought a table. - Alts cannot take daily rewards (MAC/IP Verification). Preview VIP Card, Item, Gold, Talks Configuration - Rewrite the System using DataFile for Corsairs Online Server Files. - When using the VIP Card player will receive: Item and gold rewards. - Item and Gold rewards can be easily configured thought a table. - Attribute bonuses can be easily configured thought a table to each VIP level. - New card and their VIP Lv / Duration can be easily created, modified thought a table. - Talks can be easily configured thought a table. - NPC show information about: VIP Level, Start date, end date, days to VIP expire.
  5. Satan

    Satan's Market

    Hello all! These are some of requests i've been done these days. Balloon Event: Preview Snow Slaughter Battle: Preview Custom Blacksmith Pliers for removing gem from 2nd and 3rd socket: Preview Player Name color change thought NPC: Preview Player level reset + rewards: Preview
  6. Satan

    Looking to Make a New Item

    Hello @error! These items u said store that values in item attribute, such as: min/max durability, str, etc. In order to display name it will require game.exe modification... If you're not using Team Contribution Points in Medal of Valor you can change its name to essence and use it. Just change line 655 in StringSet.bin which is: [655] "Team Contribution: %d" to something like that: [655] "Essence: %d" After doing that, team contribution will be displayed as essence in medal of valor. Another option is: - Using table serialization to store values for essence and display it in NPC or thought a local chat command.
  7. Satan


    Oh, nice .
  8. Satan


    Do u did changes only in client-side? Some servers created a condition on item buy/sale function to avoid such items being stacked changing only client-side.
  9. Satan


    Hello @icytalent! Column 109 in notepad++ or one column before the item price value. If you're using CSved search for Max Stack Size and edit values.
  10. Satan

    HP Bar

    Hello @bugerman! Did you tried "/texture/ui/system/life.tga" ?
  11. Satan

    [GUIDE] Daily Prize

    A good idea to fixing that is you making sure u got all functions needed which are being called in codes. Start from CheckWeek(role), ensure the data file being created and if all working fine. You can replace the GiveWeekPrize(role) which being called in the function CheckWeek(role) to ensure it working. Feel free to pm me if you get no success.
  12. Satan

    Satan's Market

    Hello all ! I'm still providing services and requests, feel free to contact me. That the last request i was been working on: [Capture The Flag]: Note: All credits for this system and idea goes to https://pirategames.online/, what i did was just scripting the system. Map idea: https://forum.pirategames.online/index.php?threads/capture-the-flag-ctf.31/ Capture The Flag - Preview - Balanced PK map, doesn't matter player equipment or class all will have same attributes. - Only for players Lv45+ and who has done 2nd job advancement. - Map opens every 24h (05:00PM), and the battle last for 20 minutes. - After joining the battle thoguht the NPC, players will teleport to a Lobby which where they should wait 5 minutes or it reach at least 50 active players to get inside the Capture The Flag. - The NPC which allows u to join battle is located near Argent City Fountain. - The team who get 100 points first will win the battle and map will close in 20 seconds. - Carrier the flag to enemy team will provide you 10 points, carrier the flag to your base will provide you 5 points. - Killing players from the enemy team has 25% chance to grant 1 point to ur team. - Just a flag can be activated by time, when it has been carried to enemy team base or ur base it will spawn back at middle of map. - After disconnect in battle you will return to ur last spawn point, from that time you have 2 minutes to return back to battle thought the NPC, otherwise nevermore. - After die inside map and click revive you will return to ur base (requires GetChaRespawnPoint(role) in GameServer.exe). - Each base has a NPC where players can heal and see statistics from the battle as like: team score and remaining time to end battle. - Winning team will receive a random reward. - All map functions, rewards, time, etc, can be easily configured thought a .lua file. [Server Files]: Due to many requests from customers which where they said files are too much expansive, decided to lower it to half of price. So, it now costs u $70. That's all for now, thank for your attention .
  13. Satan

    [GUIDE] Daily Prize

    @Graf If this error appeared in system, it should generate any lua_err.
  14. Satan

    [GUIDE] Daily Prize

    Hello @Graf! Maybe you're missing exists_file function or it called with other name within ur file, check lua_err for a concret answer about the error and tell us.
  15. Satan

    GameServer error

    Hello @scapegoat! This error due to many npc or monster in map, this limit can be increased thought the GameServer.cfg. Search for the following, that limits on mine: [Entity] max_ply = 1000 max_cha = 30000 max_item = 30000 max_tnpc = 1000