[Frage] Cooldowns ändern

07/13/2011 19:09 Leo2222#1
Also hab ne neue pvp Arena gemacht nur wie kann man den Punkt ändern, zu welchem man geportet wird wenn man sich in die Pvp reinportet?
07/13/2011 19:48 Professor Linebeck#2
Das Rot-Makierte ist die Zeit des Cooldowns.
Code:
6	SI_JST_YOYO_HITOFPENYA	IDS_PROPSKILL_TXT_000264	1	1	JTYPE_PRO	JOB_JESTER	DIS_YOYO	JOB_JESTER	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	IK3_YOYO	0	0	_NONE	0	0	0	=	=	=	WT_EQUIP	=	=	=	=	=	=	=	=	=	=	=	AR_HRANGE	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	75	SI_JST_SUP_ABSORB	4	=	=	SR_BEFORE	[B][COLOR="Red"]1000[/COLOR][/B]	=	=	=	=	XI_SKILL_JST_YOYO_HITOFPENYA02	=	=	MTI_JST_YOYO_HITOFPENYA01	=	=	EXT_MELEEATK	WUI_TARGETINGOBJ	SRO_DIRECT	=	DST_STR	=	RT_ATTACK	=	40	=	KT_SKILL	0	0	0	0	0	=	1	10	3715	1	CT_GENERAL	=	=	=	=	=	=	=	=	=	=	=	"""skill_JstYoyPenya.dds"""	0	""""""	IDS_PROPSKILL_TXT_000265
1000 = 1Sek.
07/13/2011 20:15 Leo2222#3
Danke ;D
07/13/2011 23:16 Leo2222#4
Neues Problem.
07/13/2011 23:21 yannickminecraft#5
Quote:
Originally Posted by Leo2222 View Post
Also hab ne neue pvp Arena gemacht nur wie kann man den Punkt ändern, zu welchem man geportet wird wenn man sich in die Pvp reinportet?
Das musste im Source direkt bearbeiten unter dieser funktion:

Code:
void	CDPSrvr::OnArenaEnter( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize )
{
// ¾Æ·¹³ª Áö¿ª ÀÔÀå
	CUser* pUser	= g_UserMng.GetUser( dpidCache, dpidUser );
	if( IsValidObj( pUser ) )
	{
		if( pUser->IsBaseJob() )	// 1Â÷ ÀüÁ÷À» ¿Ï·áÇÑ À¯Àú¸¸ °¡´É
			return;
		pUser->SetMarkingPos();
		pUser->REPLACE( g_uIdofMulti, WI_WORLD_ARENA, D3DXVECTOR3( [COLOR="Red"]619.0F, 150.0F, 425.0F[/COLOR] ), REPLACE_NORMAL, nDefaultLayer );
	}
}
Im Roten Bereich musst du die Koordinaten anpassen.