Siedler Portal  

Zurück   Siedler Portal > Die Siedler 5 Das Erbe der Könige > Die Siedler 5 Das Erbe der Könige Mapperecke > Die Siedler 5 Scriptecke für Fortgeschrittene

Antwort
 
LinkBack Themen-Optionen
Alt 18.09.2007, 07:58   #1 (permalink)
Imker
 
Registriert seit: 24.04.2005
Beiträge: 200
Heldenfähigkeiten

Hi Jungs!
Ich habe mir jetzt hier im Forum nen Wolf gesucht.
Ich möchte gerne wissen, wie ich abfrage, ob ein Held seine SpezialFähigkeit einsetzt.
Das Pilgrim mit seinen Bömbchen sprengen kann ist klar, aber wie mache ich es, das Ari unsichtbar sein muss, um z.B. durch das CaveEntity zu gehen. Oder das Yuki am Altar ein Feuerwerk abbrennen muss. Oder das Salim fünf Fallen bauen muss, oder Helias 3 Trupps bekehren soll.

Das sind so die Fragen. Ich weiss nicht, wie in an einem Bestimmten Punkt in der Map abfragen kann, ob der jeweilige Held seine Spezialfähigkeit einsetzt, geschweige denn, wie die Spezialfähigkeiten im Script heissen.

Hilfe!?!

Gruss
__________________

Bookmarke dieses Thema bei Mr. Wong Bookmarke dieses Thema bei Webnews Bookmarke dieses Thema bei Icio Bookmarke dieses Thema bei Oneview Bookmarke dieses Thema bei Yigg Bookmarke dieses Thema bei Linkarena Bookmarke dieses Thema bei Del.icoi.us Bookmarke dieses Thema bei Google Bookmarke dieses Thema bei Yahoo
CarlaTheCat ist offline   Mit Zitat antworten
Alt 18.09.2007, 08:31   #2 (permalink)
Ein Siedler
Gast
 
Beiträge: n/a
AW: Heldenfähigkeiten

Fähigkeiten der Helden
0 = abgeschaltet
1 = eingeschaltet

Code:
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero1_SendHawk, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero1_ProtectUnits, 0)
 
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero2_PlaceBomb, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero2_BuildCannon, 0)
 
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero3_BuildTrap, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero3_Heal, 0)
 
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero4_CircularAttack, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero4_AuraOfWar, 0)
 
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero5_Camouflage, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero5_Summon, 0)
 
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero6_ConvertSettlers, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero6_Bless, 0)
 
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero7_Madness, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero7_InflictFear, 0)
 
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero8_Poison, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero8_MoraleDamage, 0)
 
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero9_CallWolfs, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero9_Berserk, 0)
 
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero10_SniperAttack, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero10_LongRangeAura, 0)
 
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero11_Shuriken, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero11_FireworksMotivate, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero11_FireworksFear, 0)
 
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero12_PoisonRange, 0)
 XGUIEng.ShowWidget(gvGUI_WidgetID.Hero12_PoisonArrows, 0)
__________________

Bookmarke dieses Thema bei Mr. Wong Bookmarke dieses Thema bei Webnews Bookmarke dieses Thema bei Icio Bookmarke dieses Thema bei Oneview Bookmarke dieses Thema bei Yigg Bookmarke dieses Thema bei Linkarena Bookmarke dieses Thema bei Del.icoi.us Bookmarke dieses Thema bei Google Bookmarke dieses Thema bei Yahoo
  Mit Zitat antworten
Alt 18.09.2007, 17:52   #3 (permalink)
Bäcker
 
Registriert seit: 07.08.2005
Ort: Aachen
Beiträge: 1.027
AW: Heldenfähigkeiten

Hi,

Pilgrims Bombe kennst du ja scheinbar.

Könnte mir denken, dass Salims Fallen

PU_Hero3_Trap
oder
PU_Hero3_TrapCannon

heißen.

Dass andere sind Effekte. Da fällt mir auf Anhieb nichts schlaues ein.

Gruß Robert

€dit: Meine mich schwach erinnern zu können, dass man die Stärke der jeweiligen Fähigkeit abfragen kann.
Wenn das so ist, dann ist es ganz einfach.
Nur regelmäßig die Stärke abfragen. Ist sie gesunken, Stelle merken und waschen. Ach nein, das war etwas anderes.

Weißt schon was ich meine
__________________

Bookmarke dieses Thema bei Mr. Wong Bookmarke dieses Thema bei Webnews Bookmarke dieses Thema bei Icio Bookmarke dieses Thema bei Oneview Bookmarke dieses Thema bei Yigg Bookmarke dieses Thema bei Linkarena Bookmarke dieses Thema bei Del.icoi.us Bookmarke dieses Thema bei Google Bookmarke dieses Thema bei Yahoo

Geändert von Robert (18.09.2007 um 18:11 Uhr)
Robert ist offline   Mit Zitat antworten
Alt 18.09.2007, 23:16   #4 (permalink)
Ein Siedler
Gast
 
Beiträge: n/a
AW: Heldenfähigkeiten

Hi Robert, das sind die Buttom der Heldenfähigkeiten

Jetzt müßte, so wie ich CarlaTheCat verstanden haben, nur noch abgefragt werden ob der Buttom in einem Bereich wo sich der Held befindet, gedrückt worden ist.
__________________

Bookmarke dieses Thema bei Mr. Wong Bookmarke dieses Thema bei Webnews Bookmarke dieses Thema bei Icio Bookmarke dieses Thema bei Oneview Bookmarke dieses Thema bei Yigg Bookmarke dieses Thema bei Linkarena Bookmarke dieses Thema bei Del.icoi.us Bookmarke dieses Thema bei Google Bookmarke dieses Thema bei Yahoo
  Mit Zitat antworten
Alt 19.09.2007, 07:14   #5 (permalink)
Imker
 
Registriert seit: 24.04.2005
Beiträge: 200
AW: Heldenfähigkeiten

Genau!
Ich möchte gerne, das zum Beispiel Ari an einem CaveEntity unsichtbar werden muss, um darein zu kommen!
Oder das Yuki an einem Altar ein Feuerwerk entzünden muss!
Und ich will nun wissen, mit welchem Code ich abfrage, ob Ari nun unsichtbar ist oder ob Yuki nun ein Feuerwerk gemacht hat.
Das mit den Fallen ist ja einfach, aber Erec hat auch noch seinen speiellen Schwerthieb, den könnte man als Quest auch noch verlangen.

Gruss
__________________

Bookmarke dieses Thema bei Mr. Wong Bookmarke dieses Thema bei Webnews Bookmarke dieses Thema bei Icio Bookmarke dieses Thema bei Oneview Bookmarke dieses Thema bei Yigg Bookmarke dieses Thema bei Linkarena Bookmarke dieses Thema bei Del.icoi.us Bookmarke dieses Thema bei Google Bookmarke dieses Thema bei Yahoo
CarlaTheCat ist offline   Mit Zitat antworten
Alt 19.09.2007, 11:08   #6 (permalink)
Bäcker
 
Registriert seit: 07.08.2005
Ort: Aachen
Beiträge: 1.027
AW: Heldenfähigkeiten

Eine Möglichkeit wäre auch das:

Code:
	GUIAction_Hero5CamouflageOrig = GUIAction_Hero5Camouflage
	GUIAction_Hero5SummonOrig = GUIAction_Hero5Summon
    GUIAction_Hero5Summon = function()
        GUIAction_Hero5SummonOrig()
		Message("Ari ruft ihre Freunde herbei")
	end
    GUIAction_Hero5Camouflage = function()
        GUIAction_Hero5CamouflageOrig()
		Message("Ari tarnt sich")
    end
Gruß Robert
__________________

Bookmarke dieses Thema bei Mr. Wong Bookmarke dieses Thema bei Webnews Bookmarke dieses Thema bei Icio Bookmarke dieses Thema bei Oneview Bookmarke dieses Thema bei Yigg Bookmarke dieses Thema bei Linkarena Bookmarke dieses Thema bei Del.icoi.us Bookmarke dieses Thema bei Google Bookmarke dieses Thema bei Yahoo
Robert ist offline   Mit Zitat antworten
Alt 19.09.2007, 16:49   #7 (permalink)
Jäger
 
Registriert seit: 12.05.2005
Beiträge: 379
AW: Heldenfähigkeiten

Was aber noch nichts darüber aussagt, ob Ari noch unsichtbar ist. Die restliche Zeit der Unsichtbarkeit gibt's über Logic.GetCamouflageTimeLeft(_id).
Bei den meisten anderen Befehlen sollte der Weg von Robert funktionieren - Maus-Position kann man schließlich abfragen.
Die andere Möglichkeit wären die Hero-Funktionen des Logic-Tables. Ich kenne mich mit denen aber nicht aus - sie sollten auf jeden Fall die Entity-ID übernehmen und die Fähigkeiten-ID. Das müsste ausprobiert werden.
__________________

Bookmarke dieses Thema bei Mr. Wong Bookmarke dieses Thema bei Webnews Bookmarke dieses Thema bei Icio Bookmarke dieses Thema bei Oneview Bookmarke dieses Thema bei Yigg Bookmarke dieses Thema bei Linkarena Bookmarke dieses Thema bei Del.icoi.us Bookmarke dieses Thema bei Google Bookmarke dieses Thema bei Yahoo
Old McDonald ist offline   Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Heldenfähigkeiten Niedersiedler Die Siedler 5 Scriptecke für Fortgeschrittene 23 13.11.2005 20:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:48 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
Powered by brainsworld.de und siedler-turnier.de