[FRAGE] Tower Manager

05/25/2011 16:05 Inami123#16
VS 2003 ? :/

Mh ich verstehe
05/25/2011 16:17 Flash!#17
Visual Studio ..

Lass die Finger davon weg, falls du dich nicht auskennst mit C++ ;D
05/25/2011 16:19 Inami123#18
solang es Tuts gibt geht alles !

naja VS sollte für was sonst stehen ? versus xD?!?!

kann ich alle Vs´s benützen ?
05/25/2011 16:30 Flash!#19
*facepalm*
Wenn du meinst ..
Ich sagte doch bereits: Es ist ein Programm,Visual Studio '03.
.. und dann arbeitest du mit dem Source damit, geschrieben in
der Programmiersprache C++, Have fun ;D
05/25/2011 16:34 Inami123#20
Wiederhol dich halt .. weiß ich alles bereits. Hatte mit C++ schon zu tun, aber waren halt Hacks und keine Source
05/25/2011 16:36 .SnoX#21
Warum so schwer wenn es auch einfacher geht?

Quote:
MaFl_TELEPORTER_3VETERAN // 3급 베테랑 길드하우스 텔레포터 npc
{
setting
{
AddMenu( MMI_DIALOG );
AddMenu( MMI_TELEPORTER );
AddTeleport( 7161, 3264 ); // Breiten und längengrad
AddTeleport( 8321, 3720 ); //세인트 모닝
AddTeleport( 5593, 3920 ); //다콘 1
AddTeleport( 3896, 4378 ); //다콘 2
AddTeleport( 3221, 3416 ); //다콘 3
AddTeleport( 5933, 5393 ); //하르모닌 마을
AddTeleport( 7593, 4246 ); //마스던전
AddTeleport( 9273, 3720 ); //리시스정원
AddTeleport( 8629, 2178 ); //이블리스 던전
AddTeleport( 3846, 3264 ); //데드월드니스 사막
AddTeleport( 5076, 3958 ); //데카네스 던전
AddTeleport( 3341, 1886 ); //볼케인 던전
AddTeleport( 6644, 6450 ); //아미너스(일반)
AddTeleport( 6781, 6062 ); //아미너스(전승)
AddTeleport( 7272, 9205 ); //아미너스(전승)
AddTeleport( 5738, 8209 ); //아미너스(전승)
SetImage
(
IDS_CHARACTER_INC_000842
);
m_szDialog= "MaFl_teleporter_03veteran.txt";
}

SetName
(
IDS_CHARACTER_INC_000843
);
}
05/25/2011 16:39 Inami123#22
Was verstehst du jetzt darunter ?

mir ist wichtig das dabei auch Kosten entstehen .. ? findest du da was :D ?
05/25/2011 16:41 .SnoX#23
Kannst dich via Map durch z.B ganz Madrigal teleportieren, wenn die Gamer bezahlen sollen musst du noch eine Funktion einbauen, oder du machst es wie Puma mit dem Tower Manager beschrieben hat.
05/25/2011 16:43 Inami123#24
Die Funktion wär mir lieber ... Vs runderladen hab ich nicht wirklich bock jeze :D
05/25/2011 16:43 Flash!#25
Nunja, er will ja in den Tower, und das von dir SnoX ist nur für Madrigal zuständig .. ;D

Aber Inami antwortet 'eh nur patzig auf Hilfe die er erwartet zu bekommen, was solls.

Wenn du weißt was C++ ist und wie man damit arbeitet,
dann wüsstest du auch was VS ist also laber kein Stuss.

Mehr schreib ich dazu auch nicht, find's nur 'ne Frechheit,
dass Leute Hilfe erwarten, welche bekommen und dann patzig antworten.
Kleine Kinder die nie richtig erzogen worden sind, tzzz.
05/25/2011 16:47 .SnoX#26
Andere Option wäre via Quest.
05/25/2011 16:49 Inami123#27
Sagte der möchte gern Emo ?...
Nichtmal lesen kannst du !
Ich will mich durch Madrigal telen ;)
Nur mit der Methode von .SnoX würde es nunmal nix Kosten !
Verstehst mich ?

d.H
Quote:
#if __VER >= 12 // __HEAVEN_TOWER
void CDPSrvr::OnTeleportToHeavenTower( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize )
{
CUser* pUser = g_UserMng.GetUser( dpidCache, dpidUser );
if( !IsValidObj( pUser ) )
return;

if( !CNpcChecker::GetInstance()->IsCloseNpc( MMI_HEAVEN_TOWER, pUser->GetWorld(), pUser->GetPos() ) )
return;

int nFloor;
ar >> nFloor;

int nCost = 0;
DWORD dwWorldId = NULL_ID;
float fAngle = 0.0f;
D3DXVECTOR3 vPos;

switch( nFloor )
{
case 1 : // 1Ãþ
nCost = 10000; dwWorldId =WI_WORLD_MADRIGAL; vPos = D3DXVECTOR3( 253, 102, 78 ); fAngle = 183.0f;
break;
case 2 : // 2Ãþ
nCost = 30000; dwWorldId = WI_WORLD_MADRIGAL; vPos = D3DXVECTOR3( 251, 102, 95 ); fAngle = 183.0f;
break;
case 3 : // 3Ãþ
nCost = 50000; dwWorldId = WI_WORLD_MADRIGAL; vPos = D3DXVECTOR3( 264, 102, 227 ); fAngle = 183.0f;
break;
case 4 : // 4Ãþ
nCost = 70000; dwWorldId = WI_WORLD_MADRIGAL; vPos = D3DXVECTOR3( 253, 102, 86 ); fAngle = 174.0f;
break;
case 5 : // 5Ãþ
nCost = 100000; dwWorldId = WI_WORLD_MADRIGAL; vPos = D3DXVECTOR3( 218, 102, 101); fAngle = 176.0f;
break;

default :
Error( "CDPSrvr::OnTeleportToHeavenTower() - À߸øµÈ Ãþ : %d, Name = %s", nFloor, pUser->GetName() );
return;
}
Hoffe du verstehst was ich meine!

@.SnoX daran hab ich garnicht gedacht .. gibts einen befehl für Geld für die "Quest" verlangen ? sonst würde ich per Level machen. Danke für die Hilfe !
05/25/2011 16:54 .SnoX#28
Quote:
Originally Posted by Inami123 View Post
@.SnoX daran hab ich garnicht gedacht .. gibts einen befehl für Geld für die "Quest" verlangen ? sonst würde ich per Level machen. Danke für die Hilfe !
Ja klar. Guck dir die Gildenquest an, dann die Quest wodurch du zum Vulcano Dungeon geportet wirst.
05/25/2011 16:57 Inami123#29
Quote:
Originally Posted by .SnoX View Post
Ja klar. Guck dir die Gildenquest an, dann die Quest wodurch du zum Vulcano Dungeon geportet wirst.
Das ?
Quote:
SetEndRemoveItem( 0, II_GEN_GEM_GEM_PHANBUBLE, 1 );
Dan halt mit genauer angabe von Penya un in diesem fall nicht 1 sondern 3.000.00 richtig ?
05/25/2011 17:01 .Tear#30
Code:
SetEndRemove[COLOR="Red"]Item[/COLOR]( 0, II_GEN_GEM_GEM_PHANBUBLE, 1 );
Das bezeichnet das item, das entfernt wird, nicht das geld. ^^'

Arbeite dich erstrmal in die Ressourcen ein bevor man dir alles macht.. ^^