Portal-Zone Gothic-Zone Gothic II-Zone Gothic 3-Zone Gothic 4-Zone Modifikationen-Zone Download-Zone Foren-Zone RPG-Zone Almanach-Zone Spirit of Gothic

 

Ergebnis 1 bis 6 von 6
  1. Homepage besuchen Beiträge anzeigen #1 Zitieren
    Schwertmeister Avatar von Xardas1001
    Registriert seit
    May 2009
    Ort
    Beliars Reich
    Beiträge
    829
     
    Xardas1001 ist offline

    Einem Magier einen speziellen Zauber zuweisen

    Hey

    Mal angenommen, ich wollte dafür sorgen, dass ein NPC Magier eine spezielle Rune verwendet?
    Wie stelle ich das an?

    Weil, egal ob ich ihm eine Rune equippe oder nicht, der Magier benutzt immer "Deathball" oder "Concussionbolt"

    Liebe Grüße
    "Es ist nicht schwer, von jedem ethischen Prinzip zu beweisen, dass es in der Praxis scheitern muss, wenn man zugleich voraussetzt, dass allgemeiner Schwachsinn herrscht."
    - John Stuart Mill

  2. Beiträge anzeigen #2 Zitieren
    Knight Avatar von Draxes
    Registriert seit
    Aug 2007
    Ort
    Mainz
    Beiträge
    1.920
     
    Draxes ist offline
    Das wird in der Funktion B_SelectSpell() entschieden. Dort kannst du eine Abfrage hinzufügen, die speziell für eine Gilde, eine Npc-Instanz oder ähnliches gilt.

    Beispiel für einen bestimmten Npc (was ja dein Ziel ist)

    Code:
    if(Hlp_GetInstanceID(slf) == None_42_MeinNpc)
    {
    	if (Npc_HasItems (slf, ItRu_MyFancySpell) == 0)
    	{
    		CreateInvItems (slf, ItRu_MyFancySpell, 1);
    	};
    
    	B_ReadySpell (slf, SPL_MyFancySpell, 0);
    	return True;
    };

  3. Homepage besuchen Beiträge anzeigen #3 Zitieren
    Schwertmeister Avatar von Xardas1001
    Registriert seit
    May 2009
    Ort
    Beliars Reich
    Beiträge
    829
     
    Xardas1001 ist offline
    Ich hab das jetzt unter der B_SelectSpell Datei eingetragen, und zwar zwischen dem untoten Drachen und dem Orkschamanen.
    Das Skript selbst hat keine Fehler, allerdings nutzt mein Charakter immernoch Concussiobolt, anstatt des gewünschten Beliar's Zorn.

    Code:
    //-----------Xardas-----------
    	if(Hlp_GetInstanceID(slf) == KDF_99000_Xardas)
    	{
    	if (Npc_HasItems (slf, ItRu_BeliarsRage) == 0)
    	{
    		CreateInvItems (slf, ItRu_BeliarsRage, 1);
    	};
    
    	B_ReadySpell (slf, SPL_Energyball, 0);
    	return True;
    };
    Hab ich noch irgendwas offensichtliches vergessen?
    "Es ist nicht schwer, von jedem ethischen Prinzip zu beweisen, dass es in der Praxis scheitern muss, wenn man zugleich voraussetzt, dass allgemeiner Schwachsinn herrscht."
    - John Stuart Mill

  4. Beiträge anzeigen #4 Zitieren
    Dea
    Registriert seit
    Jul 2007
    Beiträge
    10.446
     
    Lehona ist offline
    Code:
    	B_ReadySpell (slf, SPL_Energyball, 0);
    In dieser Zeile solltest du vermutlich auch Beliars Zorn eintragen.

  5. Beiträge anzeigen #5 Zitieren
    Knight
    Registriert seit
    Aug 2009
    Ort
    Hessen
    Beiträge
    1.484
     
    Cryp18Struct ist offline
    ItRu_BeliarsRage benutzt SPL_Energyball, das ist also schon richtig.

    Setzt deinen code block mal ganz oben in die B_SelectSpell, evt. wird zurzeit vorher aus der Funktion gesprungen weil eine der anderen Abfragen schon greift.
    sehr ähnlicher thread:https://forum.worldofplayers.de/foru...cript-zuweisen

  6. Homepage besuchen Beiträge anzeigen #6 Zitieren
    Schwertmeister Avatar von Xardas1001
    Registriert seit
    May 2009
    Ort
    Beliars Reich
    Beiträge
    829
     
    Xardas1001 ist offline
    Zitat Zitat von Cryp18Struct Beitrag anzeigen
    Setzt deinen code block mal ganz oben in die B_SelectSpell, evt. wird zurzeit vorher aus der Funktion gesprungen weil eine der anderen Abfragen schon greift.
    Das hat funktioniert, vielen Dank
    "Es ist nicht schwer, von jedem ethischen Prinzip zu beweisen, dass es in der Praxis scheitern muss, wenn man zugleich voraussetzt, dass allgemeiner Schwachsinn herrscht."
    - John Stuart Mill

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
Impressum | Link Us | intern
World of Gothic © by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are © by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide