[FRAGE] Tower Manager

05/20/2011 20:53 Inami123#1
also, meine Frage ist ...
Wo stehen die settings(Menü) von dem Tower Manager

bsw. wo steht wohin er einen teleportiert etc. würde das gerne ändern !! :)

Hoffe ihr könnt mir helfen ;) *hope*
05/20/2011 20:58 Achileus#2
Das wird per Beast gehmacht so bald ich weiß!

guck mal denn Npc per beast an auf Npc rechtsklick properties
05/20/2011 21:01 Inami123#3
Eben nicht.. deswegen frag ich ja ;)

EDIT: Keiner ne Ahnung ? oder alle zu faul xD ?
05/20/2011 23:13 Tbyte#4
rein theoretisch im source,

du müsstest die funktion die sich hinter "MMI_HEAVEN_TOWER" verbirgt suchen und entsprechend ändern.
05/20/2011 23:30 Inami123#5
ist mir auch klar :/ wo ist mir aber ein Rätsel !
05/21/2011 05:34 Clept0#6
Quote:
MaFl_HEAVENMAN // Tower Manager
{
setting
{
AddMenu( MMI_HEAVEN_TOWER );

//SetMusic();
SetImage
(
IDS_CHARACTER_INC_000739
);
m_szDialog= "MaFl_HEAVENMAN.txt";
}

SetName
(
IDS_CHARACTER_INC_000740
);
}
Name des Npc's
Welche auswahl möglichkeiten man hat wenn man den Npc anklickt
Durch // Auskommentiert
Variable die festlegt welchen Dialoag der Npc hat mit .txt angabe
Name des Npc's

So sieht das grad in meinem verrstoneden kopf aus ;D

Wohl willst du da tele kordinaten ändern...

Wenn du die "Map" ändern willst, dann ersetz einfach die alten tower ebenen.

/// Lesezeichen damit ich morgen merken kann :DDDDDDD
05/21/2011 09:12 Inami123#7
Ich will diese nicht ändern ich will ihn benützen das er einen z.B von Darkon nach Flaris teleportiert und das halt was kostet ;)
05/21/2011 13:30 rädsun#8
Ist denke ich mal nicht so leicht, musst du im Source ein neues Menu für NPCs festlegen, mit dem Towermanger kommst du da nicht weiter, der hat nur AddMenu( MMI_HEAVEN_TOWER ); und teleportiert eben nur zu den Heaven Ebenen.

Und wenn du keinen NPC aus dem Stehgreif kennst, der so eine Funktion hat, wie du eine suchst dann wird es zu 99% auch keinen geben, ergo du musst ein neues Menu machen im Source
05/21/2011 13:57 Inami123#9
Wenn du mir verräts in welche datei ich die Menü´s etc. finde wär ich dir sehr dankbar

LG Skell
05/21/2011 18:10 Achileus#10
Quote:
Originally Posted by Inami123 View Post
Eben nicht.. deswegen frag ich ja ;)

EDIT: Keiner ne Ahnung ? oder alle zu faul xD ?

Ist mir auch aufgefallen! nach dem ich das geschrieben habe weil da steht ja auch keine Tower koordis wenn das so wichtig ist mach doch ein NPC da neben naja ich weiß ja nicht was du vor hast ;(.


Achja .Crasy hat nen tut gehmacht wie man ein NPC dialog macht villeicht ist das da in der nähe ist zwar nichts richtiges aber könnte Helfen
05/21/2011 18:46 Pumbaaa#11
Nope, im Source, DPSrvr.cpp, OnTeleportToHeavenTower,
Code:
switch( nFloor )
	{
		case 1 :	// 1Ãþ
			nCost = 10000;	dwWorldId = WI_WORLD_HEAVEN01; vPos = D3DXVECTOR3( 253, 102, 78 ); fAngle = 183.0f;
			break;
		case 2 :	// 2Ãþ
			nCost = 30000;	dwWorldId = WI_WORLD_HEAVEN02; vPos = D3DXVECTOR3( 251, 102, 95 ); fAngle = 183.0f;
			break;
		case 3 :	// 3Ãþ
			nCost = 50000;	dwWorldId = WI_WORLD_HEAVEN03; vPos = D3DXVECTOR3( 264, 102, 227 ); fAngle = 183.0f;
			break;
		case 4 :	// 4Ãþ
			nCost = 70000;	dwWorldId = WI_WORLD_HEAVEN04; vPos = D3DXVECTOR3( 253, 102, 86 ); fAngle = 174.0f;
			break;
		case 5 :	// 5Ãþ
			nCost = 100000;	dwWorldId = WI_WORLD_HEAVEN05; vPos = D3DXVECTOR3( 218, 102, 101); fAngle = 176.0f;
			break;

		default :
			Error( "CDPSrvr::OnTeleportToHeavenTower() - À߸øµÈ Ãþ : %d, Name = %s", nFloor, pUser->GetName() );
			return;
	}
05/25/2011 15:44 Inami123#12
@Pumbaaa DPSrvr.cpp? erkläre bitte :) bin neu auf diesem Gebiet. Finde diese Datei nicht
05/25/2011 15:49 Pumbaaa#13
Die gehört auch nicht zu den Files, sondern zum Source Code..
[Only registered and activated users can see links. Click Here To Register...]
05/25/2011 15:58 Inami123#14
einfach in den Resource oder verschieben ?
PS: Danke für deine Hilfe ;) ! *vergötter*
05/25/2011 16:00 rädsun#15
Quote:
Originally Posted by Inami123 View Post
einfach in den Resource oder verschieben ?
PS: Danke für deine Hilfe ;) ! *vergötter*
Source musst du mit VS.net Pro compilen, welches es nicht kostenlos legal gibt. Hier im Forum schon gar nicht.

Die entstehenden .exe Dateien kommen dann in deinen Program / Resource / Client Ordner damit die Veränderungen sichtbar werden.