Jump to content

Syreldar

Premium
  • Posts

    1298
  • Joined

  • Last visited

  • Days Won

    38
  • Feedback

    100%

Everything posted by Syreldar

  1. Send here one of your biologist quests, under spoiler if possible.
  2. 14/11/2019: (Did you miss me?) Updated the whole list, better code and even more functions!
  3. Lycans use daggers' shining effects by default. Of course that is wrong, it's a lazy way of dealing with the fact that clients do not support Lycans' weapon shinings by default. You would have to make the effect for the lycans' weapons, or take it from official servers, adapt your shining code inside the launcher to support it, and then link it via playersettingmodule to the effect file for the Lycan.
  4. If the core crashes (you crash and cannot enter until reboot) then it's not a map issue. There's some code that gets executed that makes the core crash. Check your syserrs and, if you don't find anything, it's probably a source problem. In that case debug it via gdb.
  5. What do you mean by "my game stops"? Core crashes? Client closes?
  6. Hp from mob_proto -> hp. the groups of monsters it spawns depend on the values you set on move_speed and atk_speed fields.
  7. But that deleted the items of all the players in the game. lol.
  8. DELETE FROM `player.item` WHERE `owner_id` = ID_OF_THE_BANNED_PLAYER;
  9. Items, just like everything else that is linked to players and account, do not get removed if you remove the player, they'll still be there, even though linked to a no-longer-existing player (or account in the case of the warehouse). To make those players disappear you have to remove their definitions inside player_index. To also remove the items etc. just write a very simple query.
  10. As far as I can see, the effect is on one hand and it is the right one since it goes both forward and backward and the only weapon that has such an effect is the Bow. The problem is that it's just attached to the wrong hand. So check your playersettingmodule.py and change the skeleton part (hand) to which the effect is attached to!
  11. You..really don't need all that to code a reset scroll. Also, you're hardcoding fast string outputs, while there's already a function for it.
  12. The problem is basically the skeleton part to which they're attached to, I believe the normal servers also have this issue.
  13. I think Jesus appeared before me for a brief moment after reading this.
  14. This is not an issue, it is like that in every server. Beran Setaou is coded so it doesn't use normal attacks.
  15. You're missing the qc file. Find it and insert it inside the locale/poland/quest folder.
  16. Fix your indentation in def CloseTargetBoardIfDifferent. You should learn some basics before copypasting things from the internet.
  17. Push! I would like to remind you that I don't offer C++ works by any means for my customers, I'm stating this because recently many people contacted me asking for C++ works.
  18. Amazing work plechito! One thing: Are you sure the last monster fits in the dungeon? Everything was so good until I saw it and I didn't think it fitted well. I would've also liked a last dialogue with the priest, maybe him dying or something. Would've been an amazing way to end the dungeon after "betraying the trust of the player". Just my 2 cents <__<
  19. Hi LordZiege, the problem is that you're issuing a normal send_letter inside a quest window. This is not possible under normal circumstances since it sets your quest skin to NOWINDOW, and so the window fails to create and render. Solutions: 1. Issue the send_letter after the quest dialog is over: say_title(gameforge[get_lang()].welcome_quest.letter) say(gameforge[get_lang()].welcome_quest.text) say_reward(gameforge[get_lang()].welcome_quest.text2) pc.setqf("kill_wilddog", 0) wait() -- Creates a second questtext instance which will be empty since no further "say" is used, and so it will trigger after you press "OK" send_letter(gameforge[get_lang()].welcome_quest.letter3) set_state(kill) 2. Use this function instead: send_letter = function(title) makequestbutton(title); --setskin(NOWINDOW); By commenting out this function the problem gets fixed. q.set_title(title); q.start(); end -- function -- ..Or create a new one like this: send_letter_new = function(title) makequestbutton(title); q.set_title(title); q.start(); end -- function
  20. considering there are millions of servers online rn, i'd say it's an issue on your end.
×
×
  • 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.