Issue information

Issue ID
#7892
Status
Needs more Info
Severity
None
Started
flame30
Dec 8, 2013 15:44
Last Post
flame30
Dec 11, 2013 20:30
Confirmation
N/A

flame30 - Dec 8, 2013 15:44

Hello everyone, i'm not sure this is the right place for this issue ....
Actually , i had try to work with the new BG ([url="http://herc.ws/board/topic/1302-bg-queue-debug/"]http://herc.ws/board/topic/1302-bg-queue-debug/[/url]) and i have some problem :

One of my objectives was to make a TDM , on the same principle as the current script for flavius.
Then i use :[code=auto:0] queueopt($@Guill_QueueBG1,HQO_OnDeath,"start#TDM::OnGuillaumeDie"); queueopt($@Croix_QueueBG1,HQO_OnDeath,"start#TDM::OnCroixDie");[/code]
It work pretty well but the probleme is that if a player do a TDM a couple of time , this event seems to stack between differents TDM. ( I have not forgottent queuedel($@Croix_QueueBG1); and queuedel($@Guill_QueueBG1); )
Also during the first , it work well each kill give a point.
During the second (for one player) , a kill give two point
etc...

Howether it seems this bug work too with different ondeath event , for example if a do a flavius with :[code=auto:0] queueopt($@Guill_QueueBG1,HQO_OnDeath,"start#bat_b01::OnGuillaumeDie"); queueopt($@Croix_QueueBG1,HQO_OnDeath,"start#bat_b01::OnCroixDie"); [/code]
Then redo a TDM the [b][u]TDM[/u][/b] on death event will trigger two times.


Finally, after a couple of try, i have this warning :
[Warning]: npc_event: player's event queue is full, can't add event 'start#TDM::OnGuillaumeQuit' !






Thank you for your help, I hope I was clear.
Feel free to ask me for missing things.

Ind - Dec 8, 2013 16:11

queues do not support concurrent events for the same type, so your theory about they stacking can't take place, what could be occurring here is that the players are being left in the queue (then they end up in multiple queues each of which point to the same or different events), could you demonstrate the rest of the script? (if you want you can pm me it so its not public).

flame30 - Dec 8, 2013 16:49

Thank you for your answer.

Here is my modified script of flavius bgqueue :
[url="http://pastebin.com/2Fuzcrcq"]http://pastebin.com/2Fuzcrcq[/url]

And here my TDM mode :
[url="http://pastebin.com/G4XQgquX"]http://pastebin.com/G4XQgquX[/url]

PS : Really sorry if i made some mistakes in my code... i'm not an expert.

flame30 - Dec 11, 2013 20:30

Have you found anything on this problem ?

This post has been edited by flame30 on Dec 11, 2013 23:31