Jump to content

Diogo Neto

Inactive Member
  • Posts

    21
  • Joined

  • Last visited

  • Feedback

    0%

1 Follower

About Diogo Neto

Informations

  • Gender
    Male

Recent Profile Visitors

1135 profile views

Diogo Neto's Achievements

Enthusiast

Enthusiast (6/16)

  • Collaborator Rare
  • First Post
  • Conversation Starter
  • Dedicated
  • Reacting Well

Recent Badges

0

Reputation

  1. What I'm trying to say is that words with accents are all altered and don't display the word correctly. In the example I showed, the word should be shown as “Duração”, but as the word has the letter “ç” and an accent on “ã” the game doesn't show the word correctly and the word looks weird. This is just an example, but it happens with all words of this type.
  2. All the words in the game that contain accents are disfigured Example: How can I fix this?
  3. So apparently whenever I reboot the server, I lose all the items inside the characters. The thing is, before I always just rebooted and everything was working properly but suddenly the game stopped saving the players' items after the reboot. I don't know if it's something wrong that I've implemented, but I've also tried rebooting with the default files and the problem persists, something that didn't happen before.
  4. Has anyone managed to solve the whisper bug in uitarget?
  5. That's exactly it mate, thank you very much.
  6. Well, I'm adding an anti-exp system with a button integrated into the toolbar. Within this system I have the image of the anti-exp ring in PNG format and the system didn't come with the corresponding .sub files for the ring and in order to put the image of the ring in the toolbar I need it to be in .sub format. But I don't know how to do this conversion, either through an application or manually.
  7. Can someone tell me how to convert png/dds files to ".sub" files?
  8. Hello everyone, I've been creating my metin2 server for some time now. The thing is, whenever I try to implement something on my server, it ends up being a public system made by someone else and I'd like to start creating my own systems and implementing some ideas myself. I try to study the structure and the coding of the game, but we're talking about hundreds of folders with hundreds of files with hundreds of lines of code. I know that being able to do this on your own isn't easy and takes time, but I'd like to know the best way to start learning and implementing code in Metin2. I already have some knowledge of the languages needed to program in Metin2, but we're talking about complex programming. If anyone has any advice on how to start studying this type of code and can gradually start learning to implement it themselves, I'd be very grateful.
  9. I'm having the same problem and have refixed the code several times. Can anyone help me?
  10. Hi, I'm implementing a system for choosing skills instantly. I've created a quest so that when the player clicks on it, it opens a GUI for the player to choose skills. Quest: quest select_skill begin state start begin when login or levelup with pc.level>=5 and pc.skillgroup == 0 begin set_state(run) end end state run begin when login with pc.get_skill_group()!=0 begin restart_quest() end when login or levelup with pc.get_level() >= 5 and pc.get_skill_group() == 0 begin send_letter("Choose your path"); end when button or info with pc.get_level() >= 5 and pc.get_skill_group() == 0 begin command ("selectskill_open"); end end end The quest works perfectly under these conditions, but when I try to set_state_quest in the skill_reset2 quest to call it as soon as the skills are reset, it is not called. Quest 2: quest skill_reset2 begin state start begin when 9006.chat.gameforge.skill_reset2._10_npcChat begin if pc.level < 5 then say_title(gameforge.couple_ring._20_sayTitle) say(gameforge.skill_reset2._20_say) return end if pc.level >30 then say_title(gameforge.couple_ring._20_sayTitle) say(string.format(gameforge.skill_reset2._30_say, pc.level)) return end if pc.get_skill_group()==0 then say_title(gameforge.couple_ring._20_sayTitle) say(gameforge.skill_reset2._40_say) return end local cost = 10000 + pc.level * 2000 local s = 0 if not pc.has_master_skill() then say_title(gameforge.couple_ring._20_sayTitle) say(string.format(gameforge.skill_reset2._50_say, cost)) s = select(gameforge.skill_reset2._10_npcChat, gameforge.skill_reset2._60_select) else say_title(gameforge.couple_ring._20_sayTitle) say(gameforge.skill_reset2._70_say) wait() say(string.format(gameforge.skill_reset2._80_say, cost)) s = select(gameforge.skill_reset2._90_select, gameforge.locale.cancel) end if 2==s then say_title(gameforge.couple_ring._20_sayTitle) say(gameforge.skill_reset2._110_say) return end if pc.money < cost then say_title(gameforge.couple_ring._20_sayTitle) say(gameforge.skill_reset2._120_say) return end pc.changegold(-cost) pc.clear_skill() pc.set_skill_group(0) set_quest_state("select_skill","run") end end end This quest was already created in the severfiles when I started using it, I just changed the set_quest_state to the quest I wanted to call. If someone could help me explain why this is happening, I'd be very grateful.
  11. Hello, I'm a beginner at making quests and I've been studying the code to get an idea of how it works, however, I'm running into some doubts. How does inserting a new quest into the server work? In other words, my question here is whether there is a specific file to insert the quest into or whether I can insert the quest anywhere. After inserting the quest, do I have to go somewhere to inform the server that it has to run that quest or will it know that it has to run it automatically as soon as I put the quest in a file?
  12. At first I thought the server wouldn't start because of the changes I had made when changing the server language. However, the error had nothing to do with the steps taken to change the server language. I simply had a non-existent vnum item in a file and the server wouldn't start because of it. It's stupid, I know, but I'm new to this, so sometimes I have trouble figuring out where the error is.
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.