Mops Reden lassen?

06/23/2011 21:45 aldimaster#16
Ja, ist es.

Greetz
06/23/2011 21:49 Pixelfehler#17
Wärst du auch so nett mir zu erklären wie das geht bzw wonach ich da suchen soll Aldi? :D
/edit Okay es geht nun zu 100% wenn ich nen Mop angreiffe,aber es soll nach jedem schlag zb einen anderen Text quer zufall von sich lassen und die Mops in der umgebung sollen Texte von sich lassen:D

Büdde Help me :D
06/24/2011 00:26 Pixelfehler#18
Hab das so in der AiMonster.cpp
Nur sagen die Mops nix :(

/Edit Verdammt Sry wegen Doppelpost irgendiwe vergess ich das :(
Kommt nicht nochmal vor sry :o
06/24/2011 00:37 Flash!#19
Doppelpost iiiieeeeh ;D

Die Frage: Kann man das auch so und so machen?,kannst du dir sparen.

Ich kenne mich kaum mit C++ aus,
(Ich weiß was was ist,ich kann die TuTs da "nachmachen" aber ich nenn es nicht Wissen wie andere hier ;D )
jedoch ist es der Source = Quelltext des Spiels.

Du kannst alles damit machen!
06/24/2011 00:42 Pixelfehler#20
ich weiss auch das ich mit dem Quelltext des Spiels Arbeite :D
Nur funzt das nicht irgendwie so wie ich es will :D
Die Mops Reden Halt nicht bei mir :(

/Edit So nun geht alles,wenn ich ein Mop angreiffe sagt er mir ein Text quer zufall..
Weiss auch jemand zufällig wie es geht das er nach jedem schlag ein anderen Text von sich lässt und das Mop X in der umgebung sagt (Leute es ist soweit,wir werden angegriffen...Etc)? Danke schon mal^^
06/24/2011 03:12 damir123#21
wenn man es eigentlich so richtig drauf hat mit den Mops zuweisungen und so, dann könnte man derbe Quests erstellen ey :D

hat da jmd ne Ahnung wie man vlt Dialoge den Mops zuteilen kann? ^^
06/24/2011 03:18 Pixelfehler#22
So nun geht alles (Top und Thx nochmal alle die mir bis dahin geholfen haben)
Mop angriff=Text quer zufall geht...
Wie kann ich machen das ein Mop X in der umgebung einen Text von sich lässt(Zb XXXX <--Wir werden angegriffen,schnell holt hilfe..Ect...)

Thx schon mal Leute :D
06/24/2011 04:23 srslynub#23
Code:
	CObj* pObj;
	int nRange = 32;
	D3DXVECTOR3 vPos = pMover->GetPos();
	FOR_LINKMAP( pWorld, vPos, pObj, nRange / MPU, CObj::linkDynamic, pMover->GetLayer() )
	{
		if( pObj->GetType() == OT_MOVER
			&&!((CMover *)pObj)->IsPeaceful()
			&&!((CMover *)pObj)->IsPlayer() 
			&& ((CMover *)pObj) != pMover )
		{
			D3DXVECTOR3 vDist = pObj->GetPos() - vPos;
			float fDistSq = D3DXVec3LengthSq( &vDist );
			if( fDistSq < 32.0f * 32.0f )
			{
				g_UserMng.AddChat( (CMover *)pObj, "Wir werden angegriffen!!!" );
			}
		}
	}
	END_LINKMAP
06/24/2011 12:03 Pixelfehler#24
Hab das mal so getestet
Nur ohne Erfolg,hab ich was falsch gemacht? Thx schon mal^^
06/24/2011 15:08 damir123#25
ich seh da nen Unterschied zwischen den beiden Codes ^^ vlt liegts daran :D
06/24/2011 15:20 Pixelfehler#26
Ja ich weiss nicht,denn ich find in der AiMonster.cpp

1.
2.
3.Das was ich jetzt hab aber nicht geht.
Hm komme nicht weiter,weiss nicht woran es liegt :(
06/24/2011 17:18 srslynub#27
Einfach mein Code dort hin kopieren wo auch der andere Code hinkam. Unter OnMessage( AIMSG_DAMAGE ).
06/24/2011 18:32 Pixelfehler#28
Super es geht nun alles und ein FETTES danke schön nochmal :D

#Closerequest