SEQUENCE

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
enzicz
Nivel 1

Nivel 1
Mesaje: 68
Membru din: 22 Feb 2014, 12:38
Aprecieri: 43  
Mulţumiri: 4  
Medalii

Hi. Anyone knows how to fix this syssers error? It´s something with a mount i think.. because this errror is showed everytime when i ride a mount, after few minutes my char unmount but item is still in the slot :(
SYSERR: Aug 5 09:30:05 :: Process: SEQUENCE 29bb3c00 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 5 09:30:05 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

enzicz scrie:Hi. Anyone knows how to fix this syssers error? It´s something with a mount i think.. because this errror is showed everytime when i ride a mount, after few minutes my char unmount but item is still in the slot :(
SYSERR: Aug 5 09:30:05 :: Process: SEQUENCE 29bb3c00 mismatch 0xaf != 0x64 header 254
SYSERR: Aug 5 09:30:05 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]
Can you tell us what revision of the game are using?(28/34/40k?)
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
enzicz
Nivel 1

Nivel 1
Mesaje: 68
Membru din: 22 Feb 2014, 12:38
Aprecieri: 43  
Mulţumiri: 4  
Medalii

I´m using 40k
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

enzicz scrie:I´m using 40k
Ok. This error doesn't affect your server, but to get rid of this, open input.cpp, in your game source, and search
if (bHeader == HEADER_CG_PONG)
			sys_log(0, "PONG! %u %u", m_pPacketInfo->IsSequence(bHeader), *(BYTE *) (c_pData + iPacketLen - sizeof(BYTE)));
, then comment that function.
Pentru acest mesaj, [RaffaeL] for the post:
enzicz
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
enzicz
Nivel 1

Nivel 1
Mesaje: 68
Membru din: 22 Feb 2014, 12:38
Aprecieri: 43  
Mulţumiri: 4  
Medalii

Thx :) but my problem with ride is still same, everytime after few minutes my char unmount and mount item stay still in slot :/ Sysser is clean now and i dont know where can be problem.. (source,client,server,db,query,quest) I´m using COSTUME MOUNT btw..

EDIT: I check it now and its 5min.. After 5min my char unmount..
Can be this a problem?
[71124] = { 20114, 5*60, apply.MOV_SPEED, 0, 1, false },
I mean 5*60 its 300sec (5min) when i´m right..
Is there some way how to do mount quest without mount time limit + with bonuses? (ye, i´m totaly bad in questing :)) )
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

enzicz scrie:Thx :) but my problem with ride is still same, everytime after few minutes my char unmount and mount item stay still in slot :/ Sysser is clean now and i dont know where can be problem.. (source,client,server,db,query,quest) I´m using COSTUME MOUNT btw..

EDIT: I check it now and its 5min.. After 5min my char unmount..
Can be this a problem?
[71124] = { 20114, 5*60, apply.MOV_SPEED, 0, 1, false },
I mean 5*60 its 300sec (5min) when i´m right..
Is there some way how to do mount quest without mount time limit + with bonuses? (ye, i´m totaly bad in questing :)) )
Try to remove that "5*60", then save and reinstall the quest.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
enzicz
Nivel 1

Nivel 1
Mesaje: 68
Membru din: 22 Feb 2014, 12:38
Aprecieri: 43  
Mulţumiri: 4  
Medalii

I try this.. item is in slot but mount does not appear :(

Full Quest

Cod: Selectaţi tot

quest ride begin
	state start begin
		function Ride( vnum, remain_time )
			ride_info = {
				[71114] = { 20110,	5*60,					apply.DEF_GRADE_BONUS,	75,		75,	false	},
				[71115] = { 20110,	5*60,	apply.DEF_GRADE_BONUS,	100,	75,	false	},
				[71116] = { 20111,	5*60,					apply.DEF_GRADE_BONUS,	100,	80,	false	},
				[71117] = { 20111,	5*60,	apply.DEF_GRADE_BONUS,	150,	80,	false	},
				[71118] = { 20112,	5*60,					apply.DEF_GRADE_BONUS,	125,	85,	false	},
				[71119] = { 20112,	5*60,	apply.DEF_GRADE_BONUS,	200,	85,	false	},
				[71120] = { 20113,	5*60,					apply.ATT_GRADE_BONUS,	200,	85,	false	},
				[71121] = { 20113,	5*60,	apply.ATT_GRADE_BONUS,	300,	85,	false	},
				[71124] = { 20114,	5*60	apply.MOV_SPEED,	0,	1,	false	},
				[71125] = { 20115,	5*60,	apply.ATTBONUS_MONSTER,	20,		20,	false	},
				[71126] = { 20116,	5*60,	apply.ATTBONUS_MONSTER,	20,		20,	false	},
				[71127] = { 20117,	60*60*5,	apply.ATTBONUS_MONSTER,	20,		20,	false	},
				[71128] = { 20118,	5*60,	apply.ATTBONUS_MONSTER,	20,		20,	false	},
				[71131] = { 20119,	5*60,	apply.MOV_SPEED, 60,	1,	false	},
				[71132] = { 20119,	5*60,	apply.MOV_SPEED, 60,	1,	false	},
				[71133] = { 20119,	5*60,	apply.MOV_SPEED, 60,	1,	false	},
				[71134] = { 20119,	5*60,	apply.ATTBONUS_MONSTER,	20,	1,	false	},
				[71137] = { 20120,	5*60,	apply.MOV_SPEED, 0,	1,	false,	false,	false},
				[71138] = { 20121,	5*60,	apply.MOV_SPEED, 0,	1,	false,	false,	false},
				[71139] = { 20122,	5*60,	apply.MOV_SPEED, 0,	1,	false,	false,	false},
				[71140] = { 20123,	5*60,	apply.MOV_SPEED, 0,	1,	false,	false,	false},
				[71141] = { 20124,	5*60,	apply.MOV_SPEED, 0,	1,	false,	false,	false},
				[71142] = { 20125,	5*60,	apply.MOV_SPEED, 0,	1,	false,	false,	false},
				[71161] = { 20219,	5*60,	apply.STR,	100,		1,	false,	false,	false},				
				[71164] = { 20220,	5*60,	apply.MOV_SPEED,	60,		1,	false,	false,	false},
				[71165] = { 20221,	5*60,	apply.MOV_SPEED,	60,		1,	false,	false,	false},
				[71166] = { 20222,	5*60,	apply.MOV_SPEED,	60,		1,	false,	false,	false},
				[71171] = { 20227,	5*60,	apply.ATTBONUS_MONSTER,	20,		1,	false,	false,	false},
				[71172] = { 20226,	5*60,	apply.ATTBONUS_MONSTER,	20,		1,	false,	false,	false},
				[71176] = { 20231,	5*60,	apply.MOV_SPEED,	30,		1,	false,	false,	false},
				[71177] = { 20232,	5*60,	apply.MOV_SPEED,	30,		1,	false,	false,	false},

				-- Mounturi upgradable
				[52001] = { 20201,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52002] = { 20201,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52003] = { 20201,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52004] = { 20201,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52005] = { 20201,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52006] = { 20205,	60*60*24*365, apply.ATTBONUS_MONSTER,	3,	0,	false,	true	},
				[52007] = { 20205,	60*60*24*365, apply.MALL_EXPBONUS,		3,	0,	false,	true	},
				[52008] = { 20205,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52009] = { 20205,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52010] = { 20205,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52011] = { 20209,	60*60*24*365, apply.ATTBONUS_MONSTER,	5,	0,	false,	true	},
				[52012] = { 20209,	60*60*24*365, apply.MALL_EXPBONUS,		5,	0,	false,	true	},
				[52013] = { 20209,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52014] = { 20209,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52015] = { 20209,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52016]	= { 20202,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52017] = { 20202,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52018] = { 20202,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52019] = { 20202,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52020] = { 20202,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52021] = { 20206,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52022] = { 20206,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52023] = { 20206,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52024] = { 20206,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52025] = { 20206,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52026] = { 20210,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52027] = { 20210,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52028] = { 20210,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52029] = { 20210,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52030] = { 20210,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52031]= { 20204,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52032]= { 20204,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52033]= { 20204,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52034]= { 20204,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52035]= { 20204,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52036]= { 20208,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52037]= { 20208,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52038]= { 20208,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52039]= { 20208,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52040]= { 20208,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52041]= { 20212,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52042]= { 20212,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52043]= { 20212,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52044]= { 20212,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52045]= { 20212,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52046]= { 20203,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52047]= { 20203,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52048]= { 20203,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52049]= { 20203,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52050]= { 20203,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52051]= { 20207,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52052]= { 20207,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52053]= { 20207,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52054]= { 20207,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52055]= { 20207,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52056]= { 20211,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52057]= { 20211,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52058]= { 20211,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52059]= { 20211,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52060]= { 20211,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52061]= { 20213,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52062]= { 20213,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52063]= { 20213,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52064]= { 20213,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52065]= { 20213,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52066]= { 20214,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52067]= { 20214,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52068]= { 20214,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52069]= { 20214,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52070]= { 20214,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52071]= { 20215,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52072]= { 20215,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52073]= { 20215,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52074]= { 20215,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52075]= { 20215,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52076]= { 20216,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52077]= { 20216,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52078]= { 20216,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52079]= { 20216,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52080]= { 20216,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52081]= { 20217,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52082]= { 20217,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52083]= { 20217,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52084]= { 20217,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52085]= { 20217,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52086]= { 20218,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52087]= { 20218,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52088]= { 20218,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52089]= { 20218,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52090]= { 20218,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52091]= { 20223,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52092]= { 20223,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52093]= { 20223,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52094]= { 20223,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52095]= { 20223,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52096]= { 20224,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52097]= { 20224,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52098]= { 20224,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52099]= { 20224,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52100]= { 20224,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52101]= { 20225,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52102]= { 20225,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52103]= { 20225,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52104]= { 20225,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52105]= { 20225,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52106]= { 20228,	60*60*24*365, apply.ATTBONUS_MONSTER,	0 ,	0,	false,	true	},
				[52107]= { 20228,	60*60*24*365, apply.MALL_EXPBONUS,		0 ,	0,	false,	true	},
				[52108]= { 20228,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52109]= { 20228,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52110]= { 20229,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52111]= { 20229,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52112]= { 20229,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52113]= { 20229,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52114]= { 20229,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52115]= { 20229,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52116]= { 20230,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52117]= { 20230,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52118]= { 20230,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52119]= { 20230,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52120]= { 20230,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},
				}

			if pc.level < ride_info[vnum][5] then
				syschat("Nivelul tau este prea mic pentru acest mount.")
			else
				if ride_info[vnum][2] == 0 and remain_time != 0 then
					pc.mount( ride_info[vnum][1], remain_time*60 )
					pc.mount_bonus( ride_info[vnum][3], ride_info[vnum][4], remain_time*60 )
				else
					pc.mount( ride_info[vnum][1], ride_info[vnum][2] )
					pc.mount_bonus( ride_info[vnum][3], ride_info[vnum][4], ride_info[vnum][2] )
				end

				if true == ride_info[vnum][6] then
					pc.remove_item(vnum, 1)
				end	
			end	
		end

		when login begin
			local vnum, remain_time = pc.get_special_ride_vnum()

			if 0 != vnum then
				ride.Ride(vnum, remain_time)
			end
		end

		when 71114.use or 71115.use or 71116.use or 71117.use or
			71118.use or 71119.use or 71120.use or 71121.use or 71124.use or
			71125.use or 71126.use or 71127.use or 71128.use or 
			71131.use or 71132.use or 71133.use or 71134.use or 
			71137.use or 71138.use or 71139.use or 71140.use or 
			71141.use or 71142.use or 71161.use or 71164.use or
			71165.use or 71166.use or 71171.use or 71172.use or 
			71176.use or 71177.use or 52001.use or 52002.use or
			52003.use or 52004.use or 52005.use or 52006.use or
			52007.use or 52008.use or 52009.use or 52010.use or
			52011.use or 52012.use or 52013.use or 52014.use or 
			52015.use or 52016.use or 52017.use or 52018.use or 
			52019.use or 52020.use or 52021.use or 52022.use or 
			52023.use or 52024.use or 52025.use or 52026.use or 
			52027.use or 52028.use or 52029.use or 52030.use or
			52031.use or 52032.use or 52033.use or 52034.use or 
			52035.use or 52036.use or 52037.use or 52038.use or 
			52039.use or 52040.use or 52041.use or 52042.use or 
			52043.use or 52044.use or 52045.use or 52046.use or 
			52047.use or 52048.use or 52049.use or 52050.use or 
			52051.use or 52052.use or 52053.use or 52054.use or 
			52055.use or 52056.use or 52057.use or 52058.use or 
			52059.use or 52060.use or 52061.use or 52062.use or 
			52063.use or 52064.use or 52065.use or 52066.use or 
			52067.use or 52068.use or 52069.use or 52070.use or 
			52071.use or 52072.use or 52073.use or 52074.use or 
			52075.use or 52076.use or 52077.use or 52078.use or 
			52079.use or 52080.use or 52081.use or 52082.use or 
			52083.use or 52084.use or 52085.use or 52086.use or 
			52087.use or 52088.use or 52089.use or 52090.use or
			52091.use or 52092.use or 52093.use or 52094.use or 
			52095.use or 52096.use or 52097.use or 52098.use or 
			52099.use or 52100.use or 52101.use or 52102.use or 
			52103.use or 52104.use or 52105.use or 52106.use or 
			52107.use or 52108.use or 52109.use or 52110.use or 
			52111.use or 52112.use or 52113.use or 52114.use or 
			52115.use or 52116.use or 52117.use or 52118.use or 
			52119.use or 52120.use begin

			if pc.is_polymorphed() then
				syschat("Nu poti calarii in timp ce esti transformat.")
			elseif false == pc.is_riding() then
			 	if true == horse.is_summon() then
					horse.unsummon()
				end
				ride.Ride(item.vnum, 0)
			else
				pc.unmount()
			end
		end
	end
end
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

enzicz scrie:I try this.. item is in slot but mount does not appear :(

Full Quest

Cod: Selectaţi tot

quest ride begin
	state start begin
		function Ride( vnum, remain_time )
			ride_info = {
				[71114] = { 20110,	5*60,					apply.DEF_GRADE_BONUS,	75,		75,	false	},
				[71115] = { 20110,	5*60,	apply.DEF_GRADE_BONUS,	100,	75,	false	},
				[71116] = { 20111,	5*60,					apply.DEF_GRADE_BONUS,	100,	80,	false	},
				[71117] = { 20111,	5*60,	apply.DEF_GRADE_BONUS,	150,	80,	false	},
				[71118] = { 20112,	5*60,					apply.DEF_GRADE_BONUS,	125,	85,	false	},
				[71119] = { 20112,	5*60,	apply.DEF_GRADE_BONUS,	200,	85,	false	},
				[71120] = { 20113,	5*60,					apply.ATT_GRADE_BONUS,	200,	85,	false	},
				[71121] = { 20113,	5*60,	apply.ATT_GRADE_BONUS,	300,	85,	false	},
				[71124] = { 20114,	5*60	apply.MOV_SPEED,	0,	1,	false	},
				[71125] = { 20115,	5*60,	apply.ATTBONUS_MONSTER,	20,		20,	false	},
				[71126] = { 20116,	5*60,	apply.ATTBONUS_MONSTER,	20,		20,	false	},
				[71127] = { 20117,	60*60*5,	apply.ATTBONUS_MONSTER,	20,		20,	false	},
				[71128] = { 20118,	5*60,	apply.ATTBONUS_MONSTER,	20,		20,	false	},
				[71131] = { 20119,	5*60,	apply.MOV_SPEED, 60,	1,	false	},
				[71132] = { 20119,	5*60,	apply.MOV_SPEED, 60,	1,	false	},
				[71133] = { 20119,	5*60,	apply.MOV_SPEED, 60,	1,	false	},
				[71134] = { 20119,	5*60,	apply.ATTBONUS_MONSTER,	20,	1,	false	},
				[71137] = { 20120,	5*60,	apply.MOV_SPEED, 0,	1,	false,	false,	false},
				[71138] = { 20121,	5*60,	apply.MOV_SPEED, 0,	1,	false,	false,	false},
				[71139] = { 20122,	5*60,	apply.MOV_SPEED, 0,	1,	false,	false,	false},
				[71140] = { 20123,	5*60,	apply.MOV_SPEED, 0,	1,	false,	false,	false},
				[71141] = { 20124,	5*60,	apply.MOV_SPEED, 0,	1,	false,	false,	false},
				[71142] = { 20125,	5*60,	apply.MOV_SPEED, 0,	1,	false,	false,	false},
				[71161] = { 20219,	5*60,	apply.STR,	100,		1,	false,	false,	false},				
				[71164] = { 20220,	5*60,	apply.MOV_SPEED,	60,		1,	false,	false,	false},
				[71165] = { 20221,	5*60,	apply.MOV_SPEED,	60,		1,	false,	false,	false},
				[71166] = { 20222,	5*60,	apply.MOV_SPEED,	60,		1,	false,	false,	false},
				[71171] = { 20227,	5*60,	apply.ATTBONUS_MONSTER,	20,		1,	false,	false,	false},
				[71172] = { 20226,	5*60,	apply.ATTBONUS_MONSTER,	20,		1,	false,	false,	false},
				[71176] = { 20231,	5*60,	apply.MOV_SPEED,	30,		1,	false,	false,	false},
				[71177] = { 20232,	5*60,	apply.MOV_SPEED,	30,		1,	false,	false,	false},

				-- Mounturi upgradable
				[52001] = { 20201,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52002] = { 20201,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52003] = { 20201,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52004] = { 20201,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52005] = { 20201,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52006] = { 20205,	60*60*24*365, apply.ATTBONUS_MONSTER,	3,	0,	false,	true	},
				[52007] = { 20205,	60*60*24*365, apply.MALL_EXPBONUS,		3,	0,	false,	true	},
				[52008] = { 20205,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52009] = { 20205,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52010] = { 20205,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52011] = { 20209,	60*60*24*365, apply.ATTBONUS_MONSTER,	5,	0,	false,	true	},
				[52012] = { 20209,	60*60*24*365, apply.MALL_EXPBONUS,		5,	0,	false,	true	},
				[52013] = { 20209,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52014] = { 20209,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52015] = { 20209,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52016]	= { 20202,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52017] = { 20202,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52018] = { 20202,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52019] = { 20202,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52020] = { 20202,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52021] = { 20206,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52022] = { 20206,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52023] = { 20206,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52024] = { 20206,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52025] = { 20206,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52026] = { 20210,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52027] = { 20210,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52028] = { 20210,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52029] = { 20210,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52030] = { 20210,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52031]= { 20204,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52032]= { 20204,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52033]= { 20204,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52034]= { 20204,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52035]= { 20204,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52036]= { 20208,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52037]= { 20208,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52038]= { 20208,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52039]= { 20208,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52040]= { 20208,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52041]= { 20212,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52042]= { 20212,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52043]= { 20212,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52044]= { 20212,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52045]= { 20212,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52046]= { 20203,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52047]= { 20203,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52048]= { 20203,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52049]= { 20203,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52050]= { 20203,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52051]= { 20207,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52052]= { 20207,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52053]= { 20207,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52054]= { 20207,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52055]= { 20207,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52056]= { 20211,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52057]= { 20211,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52058]= { 20211,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52059]= { 20211,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52060]= { 20211,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52061]= { 20213,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52062]= { 20213,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52063]= { 20213,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52064]= { 20213,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52065]= { 20213,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52066]= { 20214,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52067]= { 20214,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52068]= { 20214,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52069]= { 20214,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52070]= { 20214,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52071]= { 20215,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52072]= { 20215,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52073]= { 20215,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52074]= { 20215,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52075]= { 20215,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52076]= { 20216,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52077]= { 20216,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52078]= { 20216,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52079]= { 20216,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52080]= { 20216,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52081]= { 20217,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52082]= { 20217,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52083]= { 20217,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52084]= { 20217,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52085]= { 20217,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52086]= { 20218,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52087]= { 20218,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52088]= { 20218,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52089]= { 20218,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52090]= { 20218,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52091]= { 20223,	60*60*24*365, apply.ATTBONUS_MONSTER,	0,	0,	false,	true	},
				[52092]= { 20223,	60*60*24*365, apply.MALL_EXPBONUS,		0,	0,	false,	true	},
				[52093]= { 20223,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52094]= { 20223,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52095]= { 20223,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52096]= { 20224,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52097]= { 20224,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52098]= { 20224,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52099]= { 20224,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52100]= { 20224,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52101]= { 20225,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52102]= { 20225,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52103]= { 20225,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52104]= { 20225,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52105]= { 20225,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},

				[52106]= { 20228,	60*60*24*365, apply.ATTBONUS_MONSTER,	0 ,	0,	false,	true	},
				[52107]= { 20228,	60*60*24*365, apply.MALL_EXPBONUS,		0 ,	0,	false,	true	},
				[52108]= { 20228,	60*60*24*365, apply.MAX_HP,				0,	0,	false,	true	},
				[52109]= { 20228,	60*60*24*365, apply.DEF_GRADE_BONUS,	0,	0,	false,	true	},
				[52110]= { 20229,	60*60*24*365, apply.ATT_GRADE_BONUS,	0,	0,	false,	true	},
				[52111]= { 20229,	60*60*24*365, apply.ATTBONUS_MONSTER,	3 ,	0,	false,	true	},
				[52112]= { 20229,	60*60*24*365, apply.MALL_EXPBONUS,		3 ,	0,	false,	true	},
				[52113]= { 20229,	60*60*24*365, apply.MAX_HP,				250,	0,	false,	true	},
				[52114]= { 20229,	60*60*24*365, apply.DEF_GRADE_BONUS,	50,	0,	false,	true	},
				[52115]= { 20229,	60*60*24*365, apply.ATT_GRADE_BONUS,	30,	0,	false,	true	},
				[52116]= { 20230,	60*60*24*365, apply.ATTBONUS_MONSTER,	5 ,	0,	false,	true	},
				[52117]= { 20230,	60*60*24*365, apply.MALL_EXPBONUS,		5 ,	0,	false,	true	},
				[52118]= { 20230,	60*60*24*365, apply.MAX_HP,				500,	0,	false,	true	},
				[52119]= { 20230,	60*60*24*365, apply.DEF_GRADE_BONUS,	150,	0,	false,	true	},
				[52120]= { 20230,	60*60*24*365, apply.ATT_GRADE_BONUS,	100,	0,	false,	true	},
				}

			if pc.level < ride_info[vnum][5] then
				syschat("Nivelul tau este prea mic pentru acest mount.")
			else
				if ride_info[vnum][2] == 0 and remain_time != 0 then
					pc.mount( ride_info[vnum][1], remain_time*60 )
					pc.mount_bonus( ride_info[vnum][3], ride_info[vnum][4], remain_time*60 )
				else
					pc.mount( ride_info[vnum][1], ride_info[vnum][2] )
					pc.mount_bonus( ride_info[vnum][3], ride_info[vnum][4], ride_info[vnum][2] )
				end

				if true == ride_info[vnum][6] then
					pc.remove_item(vnum, 1)
				end	
			end	
		end

		when login begin
			local vnum, remain_time = pc.get_special_ride_vnum()

			if 0 != vnum then
				ride.Ride(vnum, remain_time)
			end
		end

		when 71114.use or 71115.use or 71116.use or 71117.use or
			71118.use or 71119.use or 71120.use or 71121.use or 71124.use or
			71125.use or 71126.use or 71127.use or 71128.use or 
			71131.use or 71132.use or 71133.use or 71134.use or 
			71137.use or 71138.use or 71139.use or 71140.use or 
			71141.use or 71142.use or 71161.use or 71164.use or
			71165.use or 71166.use or 71171.use or 71172.use or 
			71176.use or 71177.use or 52001.use or 52002.use or
			52003.use or 52004.use or 52005.use or 52006.use or
			52007.use or 52008.use or 52009.use or 52010.use or
			52011.use or 52012.use or 52013.use or 52014.use or 
			52015.use or 52016.use or 52017.use or 52018.use or 
			52019.use or 52020.use or 52021.use or 52022.use or 
			52023.use or 52024.use or 52025.use or 52026.use or 
			52027.use or 52028.use or 52029.use or 52030.use or
			52031.use or 52032.use or 52033.use or 52034.use or 
			52035.use or 52036.use or 52037.use or 52038.use or 
			52039.use or 52040.use or 52041.use or 52042.use or 
			52043.use or 52044.use or 52045.use or 52046.use or 
			52047.use or 52048.use or 52049.use or 52050.use or 
			52051.use or 52052.use or 52053.use or 52054.use or 
			52055.use or 52056.use or 52057.use or 52058.use or 
			52059.use or 52060.use or 52061.use or 52062.use or 
			52063.use or 52064.use or 52065.use or 52066.use or 
			52067.use or 52068.use or 52069.use or 52070.use or 
			52071.use or 52072.use or 52073.use or 52074.use or 
			52075.use or 52076.use or 52077.use or 52078.use or 
			52079.use or 52080.use or 52081.use or 52082.use or 
			52083.use or 52084.use or 52085.use or 52086.use or 
			52087.use or 52088.use or 52089.use or 52090.use or
			52091.use or 52092.use or 52093.use or 52094.use or 
			52095.use or 52096.use or 52097.use or 52098.use or 
			52099.use or 52100.use or 52101.use or 52102.use or 
			52103.use or 52104.use or 52105.use or 52106.use or 
			52107.use or 52108.use or 52109.use or 52110.use or 
			52111.use or 52112.use or 52113.use or 52114.use or 
			52115.use or 52116.use or 52117.use or 52118.use or 
			52119.use or 52120.use begin

			if pc.is_polymorphed() then
				syschat("Nu poti calarii in timp ce esti transformat.")
			elseif false == pc.is_riding() then
			 	if true == horse.is_summon() then
					horse.unsummon()
				end
				ride.Ride(item.vnum, 0)
			else
				pc.unmount()
			end
		end
	end
end
Try this one:

Cod: Selectaţi tot

quest ride begin
   state start begin
      function Ride( vnum )
         ride_info = {
            [71114] = { 20110,   5*60,               apply.DEF_GRADE_BONUS,   75,      75,   false   },
            [71115] = { 20110,   5*60,   apply.DEF_GRADE_BONUS,   100,   75,   false   },
            [71116] = { 20111,   5*60,               apply.DEF_GRADE_BONUS,   100,   80,   false   },
            [71117] = { 20111,   5*60,   apply.DEF_GRADE_BONUS,   150,   80,   false   },
            [71118] = { 20112,   5*60,               apply.DEF_GRADE_BONUS,   125,   85,   false   },
            [71119] = { 20112,   5*60,   apply.DEF_GRADE_BONUS,   200,   85,   false   },
            [71120] = { 20113,   5*60,               apply.ATT_GRADE_BONUS,   200,   85,   false   },
            [71121] = { 20113,   5*60,   apply.ATT_GRADE_BONUS,   300,   85,   false   },
            [71124] = { 20114,   5*60   apply.MOV_SPEED,   0,   1,   false   },
            [71125] = { 20115,   5*60,   apply.ATTBONUS_MONSTER,   20,      20,   false   },
            [71126] = { 20116,   5*60,   apply.ATTBONUS_MONSTER,   20,      20,   false   },
            [71127] = { 20117,   60*60*5,   apply.ATTBONUS_MONSTER,   20,      20,   false   },
            [71128] = { 20118,   5*60,   apply.ATTBONUS_MONSTER,   20,      20,   false   },
            [71131] = { 20119,   5*60,   apply.MOV_SPEED, 60,   1,   false   },
            [71132] = { 20119,   5*60,   apply.MOV_SPEED, 60,   1,   false   },
            [71133] = { 20119,   5*60,   apply.MOV_SPEED, 60,   1,   false   },
            [71134] = { 20119,   5*60,   apply.ATTBONUS_MONSTER,   20,   1,   false   },
            [71137] = { 20120,   5*60,   apply.MOV_SPEED, 0,   1,   false,   false,   false},
            [71138] = { 20121,   5*60,   apply.MOV_SPEED, 0,   1,   false,   false,   false},
            [71139] = { 20122,   5*60,   apply.MOV_SPEED, 0,   1,   false,   false,   false},
            [71140] = { 20123,   5*60,   apply.MOV_SPEED, 0,   1,   false,   false,   false},
            [71141] = { 20124,   5*60,   apply.MOV_SPEED, 0,   1,   false,   false,   false},
            [71142] = { 20125,   5*60,   apply.MOV_SPEED, 0,   1,   false,   false,   false},
            [71161] = { 20219,   5*60,   apply.STR,   100,      1,   false,   false,   false},            
            [71164] = { 20220,   5*60,   apply.MOV_SPEED,   60,      1,   false,   false,   false},
            [71165] = { 20221,   5*60,   apply.MOV_SPEED,   60,      1,   false,   false,   false},
            [71166] = { 20222,   5*60,   apply.MOV_SPEED,   60,      1,   false,   false,   false},
            [71171] = { 20227,   5*60,   apply.ATTBONUS_MONSTER,   20,      1,   false,   false,   false},
            [71172] = { 20226,   5*60,   apply.ATTBONUS_MONSTER,   20,      1,   false,   false,   false},
            [71176] = { 20231,   5*60,   apply.MOV_SPEED,   30,      1,   false,   false,   false},
            [71177] = { 20232,   5*60,   apply.MOV_SPEED,   30,      1,   false,   false,   false},

            -- Mounturi upgradable
            [52001] = { 20201,   60*60*24*365, apply.ATTBONUS_MONSTER,   0,   0,   false,   true   },
            [52002] = { 20201,   60*60*24*365, apply.MALL_EXPBONUS,      0,   0,   false,   true   },
            [52003] = { 20201,   60*60*24*365, apply.MAX_HP,            0,   0,   false,   true   },
            [52004] = { 20201,   60*60*24*365, apply.DEF_GRADE_BONUS,   0,   0,   false,   true   },
            [52005] = { 20201,   60*60*24*365, apply.ATT_GRADE_BONUS,   0,   0,   false,   true   },
            [52006] = { 20205,   60*60*24*365, apply.ATTBONUS_MONSTER,   3,   0,   false,   true   },
            [52007] = { 20205,   60*60*24*365, apply.MALL_EXPBONUS,      3,   0,   false,   true   },
            [52008] = { 20205,   60*60*24*365, apply.MAX_HP,            250,   0,   false,   true   },
            [52009] = { 20205,   60*60*24*365, apply.DEF_GRADE_BONUS,   50,   0,   false,   true   },
            [52010] = { 20205,   60*60*24*365, apply.ATT_GRADE_BONUS,   30,   0,   false,   true   },
            [52011] = { 20209,   60*60*24*365, apply.ATTBONUS_MONSTER,   5,   0,   false,   true   },
            [52012] = { 20209,   60*60*24*365, apply.MALL_EXPBONUS,      5,   0,   false,   true   },
            [52013] = { 20209,   60*60*24*365, apply.MAX_HP,            500,   0,   false,   true   },
            [52014] = { 20209,   60*60*24*365, apply.DEF_GRADE_BONUS,   150,   0,   false,   true   },
            [52015] = { 20209,   60*60*24*365, apply.ATT_GRADE_BONUS,   100,   0,   false,   true   },

            [52016]   = { 20202,   60*60*24*365, apply.ATTBONUS_MONSTER,   0,   0,   false,   true   },
            [52017] = { 20202,   60*60*24*365, apply.MALL_EXPBONUS,      0,   0,   false,   true   },
            [52018] = { 20202,   60*60*24*365, apply.MAX_HP,            0,   0,   false,   true   },
            [52019] = { 20202,   60*60*24*365, apply.DEF_GRADE_BONUS,   0,   0,   false,   true   },
            [52020] = { 20202,   60*60*24*365, apply.ATT_GRADE_BONUS,   0,   0,   false,   true   },
            [52021] = { 20206,   60*60*24*365, apply.ATTBONUS_MONSTER,   3 ,   0,   false,   true   },
            [52022] = { 20206,   60*60*24*365, apply.MALL_EXPBONUS,      3 ,   0,   false,   true   },
            [52023] = { 20206,   60*60*24*365, apply.MAX_HP,            250,   0,   false,   true   },
            [52024] = { 20206,   60*60*24*365, apply.DEF_GRADE_BONUS,   50,   0,   false,   true   },
            [52025] = { 20206,   60*60*24*365, apply.ATT_GRADE_BONUS,   30,   0,   false,   true   },
            [52026] = { 20210,   60*60*24*365, apply.ATTBONUS_MONSTER,   5 ,   0,   false,   true   },
            [52027] = { 20210,   60*60*24*365, apply.MALL_EXPBONUS,      5 ,   0,   false,   true   },
            [52028] = { 20210,   60*60*24*365, apply.MAX_HP,            500,   0,   false,   true   },
            [52029] = { 20210,   60*60*24*365, apply.DEF_GRADE_BONUS,   150,   0,   false,   true   },
            [52030] = { 20210,   60*60*24*365, apply.ATT_GRADE_BONUS,   100,   0,   false,   true   },

            [52031]= { 20204,   60*60*24*365, apply.ATTBONUS_MONSTER,   0,   0,   false,   true   },
            [52032]= { 20204,   60*60*24*365, apply.MALL_EXPBONUS,      0,   0,   false,   true   },
            [52033]= { 20204,   60*60*24*365, apply.MAX_HP,            0,   0,   false,   true   },
            [52034]= { 20204,   60*60*24*365, apply.DEF_GRADE_BONUS,   0,   0,   false,   true   },
            [52035]= { 20204,   60*60*24*365, apply.ATT_GRADE_BONUS,   0,   0,   false,   true   },
            [52036]= { 20208,   60*60*24*365, apply.ATTBONUS_MONSTER,   3 ,   0,   false,   true   },
            [52037]= { 20208,   60*60*24*365, apply.MALL_EXPBONUS,      3 ,   0,   false,   true   },
            [52038]= { 20208,   60*60*24*365, apply.MAX_HP,            250,   0,   false,   true   },
            [52039]= { 20208,   60*60*24*365, apply.DEF_GRADE_BONUS,   50,   0,   false,   true   },
            [52040]= { 20208,   60*60*24*365, apply.ATT_GRADE_BONUS,   30,   0,   false,   true   },
            [52041]= { 20212,   60*60*24*365, apply.ATTBONUS_MONSTER,   5 ,   0,   false,   true   },
            [52042]= { 20212,   60*60*24*365, apply.MALL_EXPBONUS,      5 ,   0,   false,   true   },
            [52043]= { 20212,   60*60*24*365, apply.MAX_HP,            500,   0,   false,   true   },
            [52044]= { 20212,   60*60*24*365, apply.DEF_GRADE_BONUS,   150,   0,   false,   true   },
            [52045]= { 20212,   60*60*24*365, apply.ATT_GRADE_BONUS,   100,   0,   false,   true   },

            [52046]= { 20203,   60*60*24*365, apply.ATTBONUS_MONSTER,   0,   0,   false,   true   },
            [52047]= { 20203,   60*60*24*365, apply.MALL_EXPBONUS,      0,   0,   false,   true   },
            [52048]= { 20203,   60*60*24*365, apply.MAX_HP,            0,   0,   false,   true   },
            [52049]= { 20203,   60*60*24*365, apply.DEF_GRADE_BONUS,   0,   0,   false,   true   },
            [52050]= { 20203,   60*60*24*365, apply.ATT_GRADE_BONUS,   0,   0,   false,   true   },
            [52051]= { 20207,   60*60*24*365, apply.ATTBONUS_MONSTER,   3 ,   0,   false,   true   },
            [52052]= { 20207,   60*60*24*365, apply.MALL_EXPBONUS,      3 ,   0,   false,   true   },
            [52053]= { 20207,   60*60*24*365, apply.MAX_HP,            250,   0,   false,   true   },
            [52054]= { 20207,   60*60*24*365, apply.DEF_GRADE_BONUS,   50,   0,   false,   true   },
            [52055]= { 20207,   60*60*24*365, apply.ATT_GRADE_BONUS,   30,   0,   false,   true   },
            [52056]= { 20211,   60*60*24*365, apply.ATTBONUS_MONSTER,   5 ,   0,   false,   true   },
            [52057]= { 20211,   60*60*24*365, apply.MALL_EXPBONUS,      5 ,   0,   false,   true   },
            [52058]= { 20211,   60*60*24*365, apply.MAX_HP,            500,   0,   false,   true   },
            [52059]= { 20211,   60*60*24*365, apply.DEF_GRADE_BONUS,   150,   0,   false,   true   },
            [52060]= { 20211,   60*60*24*365, apply.ATT_GRADE_BONUS,   100,   0,   false,   true   },

            [52061]= { 20213,   60*60*24*365, apply.ATTBONUS_MONSTER,   0,   0,   false,   true   },
            [52062]= { 20213,   60*60*24*365, apply.MALL_EXPBONUS,      0,   0,   false,   true   },
            [52063]= { 20213,   60*60*24*365, apply.MAX_HP,            0,   0,   false,   true   },
            [52064]= { 20213,   60*60*24*365, apply.DEF_GRADE_BONUS,   0,   0,   false,   true   },
            [52065]= { 20213,   60*60*24*365, apply.ATT_GRADE_BONUS,   0,   0,   false,   true   },
            [52066]= { 20214,   60*60*24*365, apply.ATTBONUS_MONSTER,   3 ,   0,   false,   true   },
            [52067]= { 20214,   60*60*24*365, apply.MALL_EXPBONUS,      3 ,   0,   false,   true   },
            [52068]= { 20214,   60*60*24*365, apply.MAX_HP,            250,   0,   false,   true   },
            [52069]= { 20214,   60*60*24*365, apply.DEF_GRADE_BONUS,   50,   0,   false,   true   },
            [52070]= { 20214,   60*60*24*365, apply.ATT_GRADE_BONUS,   30,   0,   false,   true   },
            [52071]= { 20215,   60*60*24*365, apply.ATTBONUS_MONSTER,   5 ,   0,   false,   true   },
            [52072]= { 20215,   60*60*24*365, apply.MALL_EXPBONUS,      5 ,   0,   false,   true   },
            [52073]= { 20215,   60*60*24*365, apply.MAX_HP,            500,   0,   false,   true   },
            [52074]= { 20215,   60*60*24*365, apply.DEF_GRADE_BONUS,   150,   0,   false,   true   },
            [52075]= { 20215,   60*60*24*365, apply.ATT_GRADE_BONUS,   100,   0,   false,   true   },

            [52076]= { 20216,   60*60*24*365, apply.ATTBONUS_MONSTER,   0,   0,   false,   true   },
            [52077]= { 20216,   60*60*24*365, apply.MALL_EXPBONUS,      0,   0,   false,   true   },
            [52078]= { 20216,   60*60*24*365, apply.MAX_HP,            0,   0,   false,   true   },
            [52079]= { 20216,   60*60*24*365, apply.DEF_GRADE_BONUS,   0,   0,   false,   true   },
            [52080]= { 20216,   60*60*24*365, apply.ATT_GRADE_BONUS,   0,   0,   false,   true   },
            [52081]= { 20217,   60*60*24*365, apply.ATTBONUS_MONSTER,   3 ,   0,   false,   true   },
            [52082]= { 20217,   60*60*24*365, apply.MALL_EXPBONUS,      3 ,   0,   false,   true   },
            [52083]= { 20217,   60*60*24*365, apply.MAX_HP,            250,   0,   false,   true   },
            [52084]= { 20217,   60*60*24*365, apply.DEF_GRADE_BONUS,   50,   0,   false,   true   },
            [52085]= { 20217,   60*60*24*365, apply.ATT_GRADE_BONUS,   30,   0,   false,   true   },
            [52086]= { 20218,   60*60*24*365, apply.ATTBONUS_MONSTER,   5 ,   0,   false,   true   },
            [52087]= { 20218,   60*60*24*365, apply.MALL_EXPBONUS,      5 ,   0,   false,   true   },
            [52088]= { 20218,   60*60*24*365, apply.MAX_HP,            500,   0,   false,   true   },
            [52089]= { 20218,   60*60*24*365, apply.DEF_GRADE_BONUS,   150,   0,   false,   true   },
            [52090]= { 20218,   60*60*24*365, apply.ATT_GRADE_BONUS,   100,   0,   false,   true   },

            [52091]= { 20223,   60*60*24*365, apply.ATTBONUS_MONSTER,   0,   0,   false,   true   },
            [52092]= { 20223,   60*60*24*365, apply.MALL_EXPBONUS,      0,   0,   false,   true   },
            [52093]= { 20223,   60*60*24*365, apply.MAX_HP,            0,   0,   false,   true   },
            [52094]= { 20223,   60*60*24*365, apply.DEF_GRADE_BONUS,   0,   0,   false,   true   },
            [52095]= { 20223,   60*60*24*365, apply.ATT_GRADE_BONUS,   0,   0,   false,   true   },
            [52096]= { 20224,   60*60*24*365, apply.ATTBONUS_MONSTER,   3 ,   0,   false,   true   },
            [52097]= { 20224,   60*60*24*365, apply.MALL_EXPBONUS,      3 ,   0,   false,   true   },
            [52098]= { 20224,   60*60*24*365, apply.MAX_HP,            250,   0,   false,   true   },
            [52099]= { 20224,   60*60*24*365, apply.DEF_GRADE_BONUS,   50,   0,   false,   true   },
            [52100]= { 20224,   60*60*24*365, apply.ATT_GRADE_BONUS,   30,   0,   false,   true   },
            [52101]= { 20225,   60*60*24*365, apply.ATTBONUS_MONSTER,   5 ,   0,   false,   true   },
            [52102]= { 20225,   60*60*24*365, apply.MALL_EXPBONUS,      5 ,   0,   false,   true   },
            [52103]= { 20225,   60*60*24*365, apply.MAX_HP,            500,   0,   false,   true   },
            [52104]= { 20225,   60*60*24*365, apply.DEF_GRADE_BONUS,   150,   0,   false,   true   },
            [52105]= { 20225,   60*60*24*365, apply.ATT_GRADE_BONUS,   100,   0,   false,   true   },

            [52106]= { 20228,   60*60*24*365, apply.ATTBONUS_MONSTER,   0 ,   0,   false,   true   },
            [52107]= { 20228,   60*60*24*365, apply.MALL_EXPBONUS,      0 ,   0,   false,   true   },
            [52108]= { 20228,   60*60*24*365, apply.MAX_HP,            0,   0,   false,   true   },
            [52109]= { 20228,   60*60*24*365, apply.DEF_GRADE_BONUS,   0,   0,   false,   true   },
            [52110]= { 20229,   60*60*24*365, apply.ATT_GRADE_BONUS,   0,   0,   false,   true   },
            [52111]= { 20229,   60*60*24*365, apply.ATTBONUS_MONSTER,   3 ,   0,   false,   true   },
            [52112]= { 20229,   60*60*24*365, apply.MALL_EXPBONUS,      3 ,   0,   false,   true   },
            [52113]= { 20229,   60*60*24*365, apply.MAX_HP,            250,   0,   false,   true   },
            [52114]= { 20229,   60*60*24*365, apply.DEF_GRADE_BONUS,   50,   0,   false,   true   },
            [52115]= { 20229,   60*60*24*365, apply.ATT_GRADE_BONUS,   30,   0,   false,   true   },
            [52116]= { 20230,   60*60*24*365, apply.ATTBONUS_MONSTER,   5 ,   0,   false,   true   },
            [52117]= { 20230,   60*60*24*365, apply.MALL_EXPBONUS,      5 ,   0,   false,   true   },
            [52118]= { 20230,   60*60*24*365, apply.MAX_HP,            500,   0,   false,   true   },
            [52119]= { 20230,   60*60*24*365, apply.DEF_GRADE_BONUS,   150,   0,   false,   true   },
            [52120]= { 20230,   60*60*24*365, apply.ATT_GRADE_BONUS,   100,   0,   false,   true   },
            }

         if pc.level < ride_info[vnum][5] then
            syschat("Nivelul tau este prea mic pentru acest mount.")
         else
            if ride_info[vnum][2] == 0 then
               pc.mount( ride_info[vnum][1] )
               pc.mount_bonus( ride_info[vnum][3], ride_info[vnum][4] )
            else
               pc.mount( ride_info[vnum][1], ride_info[vnum][2] )
               pc.mount_bonus( ride_info[vnum][3], ride_info[vnum][4], ride_info[vnum][2] )
            end

            if true == ride_info[vnum][6] then
               pc.remove_item(vnum, 1)
            end   
         end   
      end

      when login begin
         local vnum = pc.get_special_ride_vnum()

         if 0 != vnum then
            ride.Ride(vnum)
         end
      end

      when 71114.use or 71115.use or 71116.use or 71117.use or
         71118.use or 71119.use or 71120.use or 71121.use or 71124.use or
         71125.use or 71126.use or 71127.use or 71128.use or 
         71131.use or 71132.use or 71133.use or 71134.use or 
         71137.use or 71138.use or 71139.use or 71140.use or 
         71141.use or 71142.use or 71161.use or 71164.use or
         71165.use or 71166.use or 71171.use or 71172.use or 
         71176.use or 71177.use or 52001.use or 52002.use or
         52003.use or 52004.use or 52005.use or 52006.use or
         52007.use or 52008.use or 52009.use or 52010.use or
         52011.use or 52012.use or 52013.use or 52014.use or 
         52015.use or 52016.use or 52017.use or 52018.use or 
         52019.use or 52020.use or 52021.use or 52022.use or 
         52023.use or 52024.use or 52025.use or 52026.use or 
         52027.use or 52028.use or 52029.use or 52030.use or
         52031.use or 52032.use or 52033.use or 52034.use or 
         52035.use or 52036.use or 52037.use or 52038.use or 
         52039.use or 52040.use or 52041.use or 52042.use or 
         52043.use or 52044.use or 52045.use or 52046.use or 
         52047.use or 52048.use or 52049.use or 52050.use or 
         52051.use or 52052.use or 52053.use or 52054.use or 
         52055.use or 52056.use or 52057.use or 52058.use or 
         52059.use or 52060.use or 52061.use or 52062.use or 
         52063.use or 52064.use or 52065.use or 52066.use or 
         52067.use or 52068.use or 52069.use or 52070.use or 
         52071.use or 52072.use or 52073.use or 52074.use or 
         52075.use or 52076.use or 52077.use or 52078.use or 
         52079.use or 52080.use or 52081.use or 52082.use or 
         52083.use or 52084.use or 52085.use or 52086.use or 
         52087.use or 52088.use or 52089.use or 52090.use or
         52091.use or 52092.use or 52093.use or 52094.use or 
         52095.use or 52096.use or 52097.use or 52098.use or 
         52099.use or 52100.use or 52101.use or 52102.use or 
         52103.use or 52104.use or 52105.use or 52106.use or 
         52107.use or 52108.use or 52109.use or 52110.use or 
         52111.use or 52112.use or 52113.use or 52114.use or 
         52115.use or 52116.use or 52117.use or 52118.use or 
         52119.use or 52120.use begin

         if pc.is_polymorphed() then
            syschat("Nu poti calarii in timp ce esti transformat.")
         elseif false == pc.is_riding() then
             if true == horse.is_summon() then
               horse.unsummon()
            end
            ride.Ride(item.vnum, 0)
         else
            pc.unmount()
         end
      end
   end
end
It's your own quest, but I eliminate the time function.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
enzicz
Nivel 1

Nivel 1
Mesaje: 68
Membru din: 22 Feb 2014, 12:38
Aprecieri: 43  
Mulţumiri: 4  
Medalii

Doesn´t work.. I tried this while ago..
I just fixxed this problem like:
5*60
changed to
5*60*60*60*60

But i´m rly thanks to you for help :)
Avatar utilizator
Speachless
Deţinător Server

Deţinător Server
Mesaje: 1895
Membru din: 22 Iul 2014, 00:52
Server: Calliope2
Regat: Shinsoo
Aprecieri: 206  
Mulţumiri: 173  
 Contact:
Medalii

For your problem:

Cod: Selectaţi tot

local vnum, remain_time = pc.get_special_ride_vnum()
Remove the remain_time.

Others bugs known :

Search in cmd_general :

Cod: Selectaţi tot

ACMD(do_unmount)
and replace with :



Search in char_battle.cpp :

Cod: Selectaţi tot

RemoveAffect(AFFECT_MOUNT_BONUS);
& add after:



Go in special_item_group.txt

Search

Cod: Selectaţi tot

Group mounts
{
    Vnum 10030
and add your mount vnum.


if you don't have costume mount delete from tutorial :

Cod: Selectaţi tot

LPITEM item3 = ch->GetWear(WEAR_COSTUME_MOUNT);
and
    if (item3 && item3->IsRideItem())
        ch->UnequipItem(item3);
and from char_battle

Cod: Selectaţi tot

LPITEM item3 = ch->GetWear(WEAR_COSTUME_MOUNT);
and 
      if (item3 && item3->IsRideItem())
        UnequipItem(item3);
Like any god, I have my own bible and it is called the terms of use.
Imagine
Afișează semnătura
Închis
Răspunsuri
8
Vizualizări
363
Răspunsuri
1
Vizualizări
84
Răspunsuri
2
Vizualizări
62

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie