CS Pet mit Menü

07/31/2011 19:32 whitelinesnow#1
Hallo,

es gibt ja einige Server, bei denen die CS Pets ein eigenes Menü haben mit, Bank öffnen etc.

Das möchte ich auch machen. Ich weis nur nicht wie.
Wie man einem NPC ein bestimmtes Menü zuordnet, das ist mir bekannt, mit der character.inc

Aber: Wie kann ich das mit Cs Pets machen? Welchen Definitionsnamen brauche ich? Muss ich den Namen des PEts aus der propMover.txt nehmen und dann diesem dann in der character.inc die Menüs zuordnen?

Würde mich sehr über Hilfe freuen. Danke.
07/31/2011 19:37 Flash!#2
Ich (hatte) es bei mir selber beim Buffpet, da das Buffpet bei uns auch Petfilter hatte.
Also hatten wir dann beim Buffpet noch die ganzen Funktionen wie Upgrade/teleport
geaddet und es als "Upgrade" agestempelt hehe ;D

Du musst in die Character.inc und "MaFl_BuffPet"
das suchen und weitere "AddMenu" adden.

So war's bei BF:
Quote:
MaFl_BuffPet
{
setting
{
AddMenu( MMI_BUFFPET_STATUS );
AddMenu( MMI_BUFFPET_RELEASE );
AddMenu( MMI_SMELT_SAFETY_GENERAL );
AddMenu( MMI_SMELT_SAFETY_ACCESSORY );
AddMenu( MMI_SMELT_SAFETY_PIERCING );
AddMenu( MMI_SMELT_SAFETY_ELEMENT );
AddMenu( MMI_SMELT_REMOVE_PIERCING );
AddMenu( MMI_ATTRIBUTE );
AddMenu( MMI_PIERCING );
AddMenu( MMI_TELEPORTER );
AddTeleport( 7161, 3264 );
AddTeleport( 8321, 3720 );
AddTeleport( 5593, 3920 );
AddTeleport( 3896, 4378 );
AddTeleport( 3221, 3416 );
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 );
}
}
Standartmenüs vom Buffpet, öffnen und soo
Upgradekram
Teleportfunktion und Koordinaten (aus dem Gildenteleport-Npc)
07/31/2011 19:38 Cryption#3
Such mal in der Source nach:

PHP Code:
APP_BUFFPET_STATUS 
Da siehst du gut wie das Fenster aufgerufen wird sobald das Buffpet draussen ist.


Dann setz einfach das Fenster bei einem normalen Cs Pet hin ;)

Näheres wäre C&P Ready Code... Also viel glück es ist wirklich einfach :P

.................................................. .................................................. ..............

Mich würde auch Interessieren ob man das auch in den Ressourcen machen kann
07/31/2011 19:48 マリブ#4
Was soll Buffpet Status bei nem normalen CS Pet Bringen ? Lies mal ein Post über dir ~
07/31/2011 19:49 Cryption#5
Balance das soll ein Beispiel sein...

Das Fenster kann er von mir aus selber machen.

Edit:

Upps das hab ich wohl falsch verstanden xD

Ignorier meinen Post wenn du kein Fenster adden willst^^



Greez,
Cryption
07/31/2011 20:29 whitelinesnow#6
Danke Marvin, das hat mir sehr weitergeholfen :)
Vielen Dank auch an Cryption, aber ich arbeite ohne Source :)

#Closerequest, frage geklärt