![]() |
problem with lag? does "destroy" really get rid of the npc?
i've made a minigame to add into my offline game... and in the minigame you must defend the castle from waves of monsters, after a few waves it starts to lag and after a few more.. it gets to the point where i can't even move, and it eventually gets so bad graal just closes for no reason. in the earlier levels more monsters spawn, it was working just fine with 5-10 spawning at once but after a few waves i can't even spawn 2 without it lagging really bad. so i thought maybe it's just that wave that makes it lag so i pressed F4 skipped to that wave and set everything to be the same way it was before, it worked fine? no lag at all? then i thought.. maybe the "destroy" trigger doesn't get rid of the npc.. maybe it only hides it and stops it from doing anything...
for each wave of monsters i have a npc that uses the putnpc trigger and when the npc dies i used the destroy trigger to get rid of it. can someone tell me why it lags? and how to fix it? sorry if i put this in the wrong place not sure where to put it. |
Are you using destroy(); clientside? If so, try use it serverside.
Some code(s)/snippet(s) would help alot though.. |
Quote:
Ideally, destroy should completely remove the NPC. However, from what you have stated it is a possibility that the offline mode is leaving destroyed NPCs in memory. Still, it is also possible there is another piece of code that is causing the slowdown. As Chompy said, providing snippets of the code would help us find an answer. |
i'm not really sure what part of the code is needed though... the npc that places the waves of monsters, the monsters, or your allys?
to me it doesn't seem to be the allys it lags with or without them... so what would you need? sorry for taking so long to reply was busy and i'll need to go to sleep soon, if i don't reply in 2-3 min just check back tomorrow plz and is there a way to set it serverside in a offline world? if there is i'll try that. |
Quote:
Not really. Don't. Please. We probably need to see the code for how you are placing the monster, and how you are trying to destroy it. |
Quote:
PHP Code:
PHP Code:
and i'll try the serverside thing edit: i tried changing it to serverside but it didn't help any. |
Not sure, but I think the "//#SERVERSIDE" was a joke oO
Actually I'm pretty sure that it was a joke xD Also I am not sure AT ALL, but I think you should use "this.destroy();" oO |
Quote:
|
Oh okay :D
|
Quote:
|
| All times are GMT +2. The time now is 03:16 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.