World of Gothic Archiv
Alle Beiträge von Shirat
Seite 12 von 21 « Erste 8  9  10  11  12  13  14  15  16 Letzte »
17.10.2002, 12:29 #276
Shirat
Beiträge: 511
Ich brauche mal Hilfe von erfahrenen Scriptern !! -
Ich versteh' zwar net so ganz den Sinn in der Sache, aber versuch's mal mit dem Script hier:

code\:

void main()
{
object oPC = GetFirstPC();
object oItem = GetFirstItemInInventory(oPC);
int nClear = GetLocalInt(oPC,"Clear");

if(nClear == 0)
{
while(oItem != OBJECT_INVALID)
{
DestroyObject(oItem);
oItem=GetNextItemInInventory(oPC);
}
oItem = GetItemInSlot(INVENTORY_SLOT_ARMS, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_ARROWS, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_BELT, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_BOLTS, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_BOOTS, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_BULLETS, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_CARMOUR, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_CHEST, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_CLOAK, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_CWEAPON_B, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_CWEAPON_L, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_CWEAPON_R, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_HEAD, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_LEFTRING, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_NECK, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

oItem = GetItemInSlot(INVENTORY_SLOT_RIGHTRING, oPC);
if(oItem != OBJECT_INVALID) DestroyObject(oItem);

SetLocalInt(oPC,"Clear",1);
}




___________________________

Visit:
Martins Homepage[/font]
17.10.2002, 15:08 #277
Shirat
Beiträge: 511
liegen im Bett oder stzen auf Pferd ????? -
@Alamar: Jetzt zufrieden?
17.10.2002, 15:09 #278
Shirat
Beiträge: 511
Wie sieht es eigentlich aus mit Euren Modulen? -
Kannst auch Burg nehmen. Für hochnäsigere Drachen passt das besser.
26.10.2002, 17:39 #279
Shirat
Beiträge: 511
Wie stell ich es an das der Spieler nach einem Gespräch teleportiert wird? -
Versuchs mal damit:

code\:

//#####################
//# Script zum Tele-
//# portieren zu einem
//# Wegpunkt nach Gespräch
//#
//# By Shirat
//#####################

void main()
{
location lLoc = GetWaypointByTag("WP01");//Statt WP01 einfach den
//Namen von deinem Wegpunkt
//einsetzen

object oPC = GetPCSpeaker();

AssignCommand(oPC,ActionJumpToLocation(lLoc));
}



Das ganze must du einfach in den "Erfolgte Ereignisse"-Skript von dem letzen Gesprächspunkt reinhaun, fertig! :D


___________________________

Visit:
Martins Homepage[/font]
26.10.2002, 17:50 #280
Shirat
Beiträge: 511
Angriff bei Türöffnen! -
code\:

//#####################################
//# In die OnOpen()-Funktion einer Tür
//#
//# By Shirat
//###############

void main()
{
object oGuard = GetNearestObjectByTag("Wachmann"); //Statt Wachmann einfach die
//Kennzeichnung von deinem
//Wachmann einfügen

ChangeToStandardFaction(oGuard,STANDARD_FACTION_HOSTILE);
}



Das einfach in das OnOpen()-Skript reinhauen! :D


___________________________

Visit:
Martins Homepage[/font]
26.10.2002, 18:48 #281
Shirat
Beiträge: 511
Angriff bei Türöffnen! -
Ich helf' gerne! :D
26.10.2002, 20:03 #282
Shirat
Beiträge: 511
Neue D&D-Titel??? -
quote:
Zitat von kraemax
Hab mal gehört, dass BG fortgesetzt werden soll...


Wie denn das? Die Story wurde in Throne of Bhaal doch endgültig abgeschlossen!
27.10.2002, 12:08 #283
Shirat
Beiträge: 511
Wie stell ich es an das der Spieler nach einem Gespräch teleportiert wird? -
Oh ja, jetzt hab' ich den Fehler in meinem Script auch bemerkt!
27.10.2002, 13:05 #284
Shirat
Beiträge: 511
Was ist eure Lieblingsklasse? -
Bei mir ist's eindeutig der Paladin! Er kann gut kämpfen und zaubern kann er auch nen bisserl. Beim Paladin bringe ich mich nicht immer gleich beim Zaubern um (das ist jetzt im übertragenen Sinne gemeint, weil ich das bei Magier so anstrengend finde, immer die verschiedenen Zauber auszuwählen :D).
28.10.2002, 17:10 #285
Shirat
Beiträge: 511
hebel öffnet tür in anderem gebiet?? -
Ich glaube er meint es in etwa so:

code\:

//DIESES SCRIPT VERWENDEN, WENN DER HEBEL UMGELEGT WIRD
//by Shirat

void main()
{
SetLocalInt( GetFirstPC() , "Tuer1offen" , 1 );
}


code\:

//DIESES SCRIPT IN DAS ONENTER()-SCRIPT DER ENTSPR. REGION
//by Shirat

void main()
{
int nDoorOpen = GetLocalInt( GetFirstPC() , "Tuer1offen" );
object oDoor = GetNearestObjectByTag( "DerTagVonDeinerTuer" );

if ( nDoorOpen == 1 ) DestroyObject( oDoor );
}




___________________________

Visit:
Martins Homepage[/font]
30.10.2002, 15:11 #286
Shirat
Beiträge: 511
Spieler soll aus Bach trinken. -
Müsste eigentlich gehn, aber mit einer Fläche kann keine Person interagieren.
02.11.2002, 19:19 #287
Shirat
Beiträge: 511
Ich will das ein NPC eine WP Route geht und beim letzten stehen bleibt. -
oder einfach das ins OnSpawn()-Script rein:

code\:

Location lLoc = GetLocation(GetWaypointByTag("WP01"); //eventuell variieren

AssignCommand(ActionMoveToLocation(lLoc));
lLoc = GetLocation(GetWaypointByTag("WP02");
AssignCommand(ActionMoveToLocation(lLoc));

//Das kannst du beliebig weit fortsetzen




___________________________

Visit:
Martins Homepage[/font]
04.11.2002, 16:55 #288
Shirat
Beiträge: 511
Ich will das ein NPC eine WP Route geht und beim letzten stehen bleibt. -
Stimmt! Die paar Sachen waren mir gar net aufgefallen! :D
04.11.2002, 19:39 #289
Shirat
Beiträge: 511
Wie schaffe ich die neue Mine als Magier? -
Sieh' einfach selber zu, dass du ne Armbrust kriegst, dann ist das ganze kein Problem. Wenn du in der Armbrust ausgebildet bist, oder sie sogar gemeistert hast isses noch besser. :D
04.11.2002, 19:40 #290
Shirat
Beiträge: 511
kann nicht starten! -
Versuch' doch erstmal nochmal neu zu installieren...
04.11.2002, 19:43 #291
Shirat
Beiträge: 511
Kreaturen neubestücken -
@Harald: Stimmt schon, aber wenn man kurz vor nem Level-Up steht, gerade davor, Zweihänder zu meistern (oder so was in der Richtung) und dann einfach keine Monster mehr da sind ist das schon etwas enttäuschend.
04.11.2002, 19:48 #292
Shirat
Beiträge: 511
Lares ist nicht mehr ganz dicht!!! -
Also soweit ich weiß, muss man wirklich noch die Liste im AL abliefern, weil ich denke, dass die Quest ja beendet sein muss, damit man aufgenommen wird. Und außerdem, wenn man mal logisch denkt: Was bringt es schon, wenn man eine Liste fälscht und dann behält? :D
04.11.2002, 19:49 #293
Shirat
Beiträge: 511
kann nicht starten! -
Die Budget-Version ist die, für die du 20 € bezahlst, die Original-Version ist die, für die du 90 Mark bezahlt haben müssest.
04.11.2002, 19:56 #294
Shirat
Beiträge: 511
Tarnum?Name des Heros? -
quote:
Zitat von Linky
[B]

Hat da jemand Gothic III und Gothic IV gesagt? *zitter* *händevorsgescithhalt* Oh mann!!! Gibbets das wirklich? Oh mann, ich will Gothic II, II und IV haben!!! Oder nee, lasst auch Zeit, PB's, dann wirds besser...
*ausflipp*
[B]


Ganz ruhig... Gaaanz ruhig... :D
Aber mal überlegen...
GOTHIC III!?
GOTHIC IV!?
*lechtz*
WO? WO? WO? :D
04.11.2002, 20:14 #295
Shirat
Beiträge: 511
include -
Lade einfach mal die Kampagnen-Module und sieh dir da die Files an, die dort eingebunden sind. :D
04.11.2002, 20:16 #296
Shirat
Beiträge: 511
Wie stell ich es an das der Spieler nach einem Gespräch teleportiert wird? -
Gute Frage...
Ich mag's gern umständlich! :D
04.11.2002, 20:18 #297
Shirat
Beiträge: 511
Spieler soll aus Bach trinken. -
quote:
Zitat von The King
void main()
{
AssignCommand(GetClickingObject(),HIER_ANIMATIONSNAME_EINBEBEN));
}



Sind Animations nicht immer Integer-Konstanten? Wenn ja, dann dürfte das da oben nicht gehen, weil AssignCommand(Object,Action); nämlich als zweiten Parameter eine Aktion erwartet. Das müsste man dann in eine Art ActionPlayAnimation(int) einbauen, oder so ähnlich.
05.11.2002, 15:17 #298
Shirat
Beiträge: 511
der lustige Friedhof.... -
Im Notfall kannst du einfach nen älteres Savegame laden! :D
05.11.2002, 15:20 #299
Shirat
Beiträge: 511
habe Tor zugemacht :( -
quote:
Zitat von Fisk
oder den Teleport zu den Wassermagiern


Den kriegt man aber erst ganz am Ende.

Das einfachste wäre, sich einfach durch das Tor durchzucheaten, wie Checker2 schon gesagt hat und dann einfach das Tor von innen wieder aufmachen.
05.11.2002, 15:23 #300
Shirat
Beiträge: 511
Uriziel -
quote:
Zitat von Fisk
du kannst dich im NL sofort wieder blicken lassen, die tun dir nix.


Würd' ich nich' sagen! Als ich das erste Mal gespielt hab, bin ich, nachdem ich Uriziel aufgeladen hab' zu Fuß wieder raufgegangen. Hui, haben die Wassermagier sich gefreut mich zu sehn! :D
Seite 12 von 21 « Erste 8  9  10  11  12  13  14  15  16 Letzte »