+ Antworten
Seite 2 von 2 ErsteErste 1 2
Ergebnis 21 bis 30 von 30
  1. #21
    Baderin Avatar von udi53
    Registriert seit
    14.03.2009
    Ort
    Dresden
    Beiträge
    1,571

    Standard AW: fachchinesisch

    SpecialAbilitykey(key?) heißt so viel wie: spezielle Fähigkeit(Taste?), vllt. ist es auch nur eine Reaktion auf das Abschalten des Terrieinnehmbutton, dort kommt diese Bezeichnung auch vor. Markus fragt: wo ist mein Schaltknopf , die KI macht sich selbständig
    Jeder Tag, an dem du nicht lächelst, ist ein verlorener Tag.
    Charlie Chaplin
    www.siedelwood.de

  2. #22
    Müller Avatar von LordFWD
    Registriert seit
    05.11.2007
    Beiträge
    572

    Standard AW: fachchinesisch

    das passiert wenn Markus beim Kampf seine Leute mit Fackeln versorgen will...
    da kommt normal die Voice-Meldung
    kein Zuhause...
    dementsprechend kommt die Fehlermeldung

  3. #23
    Sägewerker
    Registriert seit
    05.02.2011
    Beiträge
    159

    Standard AW: fachchinesisch

    Probier mal das in der Mission_LocalOnMapStart():


    Code:
    StartKnightVoiceForActionSpecialAbility_orig = StartKnightVoiceForActionSpecialAbility
    function StartKnightVoiceForActionSpecialAbility() 
        if Logic.GetHeadquarters(1) ~= 0 then StartKnightVoiceForActionSpecialAbility_orig() end
    end

  4. #24
    Müller Avatar von LordFWD
    Registriert seit
    05.11.2007
    Beiträge
    572

    Standard AW: fachchinesisch

    @siedlereldeis
    damit schaltest du die Voicemeldung komplett ab ^^

    also wenn schon dann so
    Code:
    StartKnightVoiceForActionSpecialAbilityOrig = StartKnightVoiceForActionSpecialAbility    
    function StartKnightVoiceForActionSpecialAbility(_KnightType, _NoPriority)
    
        if ActionAbilityIsExplained == nil 
        and  _KnightType == Logic.GetEntityType(Logic.GetKnightID(GUI.GetPlayerID()))
        and Logic.GetHeadquarters(1) ~= 0 then
            LocalScriptCallback_StartVoiceMessage(GUI.GetPlayerID(), "Hint_SpecialAbilityAction", false, GUI.GetPlayerID(), _NoPriority)
            ActionAbilityIsExplained  = true
        end
    end

    Geändert von LordFWD (08.08.2011 um 23:59 Uhr)

  5. #25
    Sägewerker
    Registriert seit
    05.02.2011
    Beiträge
    159

    Standard AW: fachchinesisch

    Nein, damit wird sie nur abgeschaltet, solange man noch keine Burg hat. Ich benutze das auch so (nur mit einer anderen Bedingung) und es funktioniert.

  6. #26
    Müller Avatar von LordFWD
    Registriert seit
    05.11.2007
    Beiträge
    572

    Standard AW: fachchinesisch

    Zitat Zitat von siedlereldeis Beitrag anzeigen
    Nein, damit wird sie nur abgeschaltet, solange man noch keine Burg hat. Ich benutze das auch so (nur mit einer anderen Bedingung) und es funktioniert.
    hmmm^^
    das würde ich mal stark bezweifeln

  7. #27
    Sägewerker
    Registriert seit
    05.02.2011
    Beiträge
    159

    Standard AW: fachchinesisch

    Um genau zu sein sieht der Eintrag bei mir so aus:

    Code:
    StartKnightVoiceForActionSpecialAbility_orig = StartKnightVoiceForActionSpecialAbility
    function StartKnightVoiceForActionSpecialAbility() 
       if not musiklaeuft then StartKnightVoiceForActionSpecialAbility_orig() end
    end
    Die Funktion musste ich neu definieren, weil Marcus' Ansprache das Abspielen von Musik beendet. musiklaeuft ist folglich dann true, wenn ein Musikstück läuft.

    Warte einfach bis zum Erscheinen meiner nächsten Karte, wenn Du es nicht glaubst.

  8. #28
    Müller Avatar von LordFWD
    Registriert seit
    05.11.2007
    Beiträge
    572

    Standard AW: fachchinesisch

    Zitat Zitat von siedlereldeis Beitrag anzeigen
    Um genau zu sein sieht der Eintrag bei mir so aus:

    Code:
    StartKnightVoiceForActionSpecialAbility_orig = StartKnightVoiceForActionSpecialAbility
    function StartKnightVoiceForActionSpecialAbility() 
       if not musiklaeuft then StartKnightVoiceForActionSpecialAbility_orig() end
    end
    Die Funktion musste ich neu definieren, weil Marcus' Ansprache das Abspielen von Musik beendet. musiklaeuft ist folglich dann true, wenn ein Musikstück läuft.

    Warte einfach bis zum Erscheinen meiner nächsten Karte, wenn Du es nicht glaubst.
    da brauch ich nicht warten
    kleine Testmap reicht um nachzuvollziehen das es mit deiner Funktion alleine keine Voicemeldung "...Fackeln.." gibt wenn man seine Hauptgebäude stehen hat
    davon abgesehen das diese Voicemeldung eh überflüssig ist

  9. #29
    Baderin Avatar von udi53
    Registriert seit
    14.03.2009
    Ort
    Dresden
    Beiträge
    1,571

    Standard AW: fachchinesisch

    Zitat Zitat von udi53 Beitrag anzeigen
    SpecialAbilitykey(key?)

    Nun weiß ich immer noch nicht wie ich diese blöde Kurzmeldung wegbekomme, Fackeltaste und Turmtaste sind ausgeblendet, Voicemeldung kommt keine, nur Markus Frage: Wo ist meine Fähigkeitentaste. Am Ende ist das eh nur für 3 Sekunden zu sehen, sollte also kein Problem sein, denk ich mal, sieht nur blöd aus, auf den Spielverlauf wirkt es sich nicht aus.
    Jeder Tag, an dem du nicht lächelst, ist ein verlorener Tag.
    Charlie Chaplin
    www.siedelwood.de

  10. #30
    Baderin Avatar von udi53
    Registriert seit
    14.03.2009
    Ort
    Dresden
    Beiträge
    1,571

    Standard AW: fachchinesisch

    Also, ich habe den Code von Lord verwendet und die Meldung ist verschwunden, Problem gelöst.
    Jeder Tag, an dem du nicht lächelst, ist ein verlorener Tag.
    Charlie Chaplin
    www.siedelwood.de

+ Antworten
Seite 2 von 2 ErsteErste 1 2

Aktive Benutzer

Aktive Benutzer

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

     

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein