[RELEASE] action system explain list

10/31/2013 16:51 magewarior2#1
Yes, this has been released before!

however, this one is more updated.

for example, what was before

Code:
ACTION_BROCASTMSG = 125, // entire server broadcast writing news, data is the channel, para is a content
has now become

Code:
ACTION_BROCASTMSG = 125, // entire server broadcast writing news, data is the channel, para is a content

TYPE 125 => DATA 2000 // System message in chat.
TYPE 125 => DATA 2002 // [ACTION] message in chat.
TYPE 125 => DATA 2003 // Team message in chat.
TYPE 125 => DATA 2004 // Legion message in  chat
TYPE 125 => DATA 2005 // System message. 
TYPE 125 => DATA 2006 // Family message in chat.
TYPE 125 => DATA 2008 // [Shout] message in chat.
TYPE 125 => DATA 2009 // Friend message in chat.
TYPE 125 => DATA 2010 // [Broadcast] message in chat.
TYPE 125 => DATA 2011 // [GM] message.
TYPE 125 => DATA 2014 // No PK here! message in chat.
TYPE 125 => DATA 2017 // [SYSTEM] message in Broadcast.
TYPE 125 => DATA 2020 // ! message over the head of the character.
TYPE 125 => DATA 2021 // [ActionItem] message
TYPE 125 => DATA 2022 // Legion War message.

Full list:


Feel free to help me update this file.
11/01/2013 01:47 hio77#2
hmm, i thought the datavalues were out there too..

certainly were in my copy anyway..
11/01/2013 02:27 .Horror.#3
Very useful , great Guide ;)
~Your Horrors
11/01/2013 05:23 funhacker#4
Quote:
Originally Posted by hio77 View Post
hmm, i thought the datavalues were out there too..

certainly were in my copy anyway..
Were in mine too, also added missing items as I found them in mine
11/04/2013 09:32 magewarior2#5
well, maybe you can post them, so we add them into the file :mofo:

this is just what I added untill now.
11/29/2013 12:46 kcjmat#6
hye guy,what action for make unlimited item event ??
12/02/2013 20:16 zbr123#7
hey,, what action for claim item at npc to make limited ? example : can claim 2 Item in a 1 week ?
12/03/2013 18:06 magewarior2#8
to set an event/limited option ect
Code:
 
ACTION_USER_TASK_MANAGER = 1080, /////////////////////////////////////////////////
													////data:Mission number,
													//param: 'new' (for foundation new record)
													// 'delete' (deletion record)
													// 'isexit' (duty whether existence)
													/////////////////////////////////////////////////
		
		ACTION_USER_TASK_OPE =1081, /////////////////////////////////////////////////
													//data: Mission number, if data == -1, then the following operation is aims at findnext to carry on
													//param: 'ope opt data', data (value)
													// ope(phase) opt (>=, ==, +=, =) to duty stage operation										
													// ope(completenum) opt (>=, ==, +=, =) to end of mission number of times operation		
													// ope(begintime) opt (>=, ==, +=, =, reset) to duty beginning time operation, regarding += when take the second as the parameter;Regarding " >=, ==, = " when take " yyyy-mm-dd hh:mm:ss " as the form												
													// reset expression establishes the duty beginning time as the current time
		ACTION_USER_TASK_LOCALTIME = 1082, /////////////////////////////////////////////////////////
													//data: Mission number,      
													//param: `second number', current time and duty beginning time comparison action;If the current time and the duty difference of beginning time is bigger than param, otherwise then returns to true. to return to false
													//////////////////////////////////////////////////////////////////////

		ACTION_USER_TASK_FIND = 1083, // to plays the family duty to carry on the inquiry, the record is defers to userid, taskid rises the foreword the set
													//param: 'find taskid phase completenum ';According to duty ID, the stage, completes the number of times inquiry concrete record; at the same time phase and cocompletenum for - 1:00, inquires only conforms to the taskid record
as example
Quote:
8000 8001 8020 1080 3006 isexit
8001 8002 0 1080 3006 new
8002 8003 8004 1081 3006 phase += 1
8003 0 0 126 0 You have recieved 1 item.

8020 8021 8002 1080 3006 phase == 2
8021 0 0 126 0 You have already 2 items.

ECT....
05/26/2020 18:29 dissinho007#9
Thanks good job bro