Autor |
|
Vendor
Ehrenmitglied

Dabei seit: April 2003
Geschlecht: 
Herkunft: ferner Osten
Beiträge: 729
 |
|
|
11.08.2003, 10:08 |
|
Hephaistos
Verschollen


Dabei seit: Februar 2003
Geschlecht: 
Herkunft: Wien
Beiträge: 2102
 |
|
Wie meinst du, wie mach ich das?
Du brauchst einen NPC, der in einem Gespräch überprüft ob du genug Geld hast, das Geld abzieht und eine Variable setzt. Dann brauchst du ein Script, das, wenn die Variable gesetzt ist, einen Timer aktiviert und nachdem dieser einen bestimmten Wert erreicht hat das Haus und alles was dazu gehört aktiviert.
Am besten wird sein du schaust dir die Scripts der Fürstenhäuser an, wie das dort gelöst wurde.
__________________
Die Dummheit der Menschen und das Weltall sind unendlich, wobei ich mir beim Weltall noch nicht sicher bin.
Albert Einstein
Wenn die Klügeren nachgeben, regiert Dummheit die Welt.
Marie von Ebner-Eschenbach
|
|
11.08.2003, 11:14 |
|
crawler
Crusader
  

Dabei seit: Juli 2003
Geschlecht: 
Herkunft: :?
Beiträge: 262
 |
|
das ist nicht nur EIN script.........
du solltest dir alle personen , die daran beteiligt sind, anschauen (z.B vedam dren für hlaalu)
__________________ Ein guter Beitrag ist, wenn alle anderen wünschten, sie hätten ihn gepostet
-->Artefaktsammler unterwegs als in <--
Dieser Beitrag wurde von crawler am 11.08.2003, 11:18 Uhr editiert.
|
|
11.08.2003, 11:18 |
|
Vendor
Ehrenmitglied

Dabei seit: April 2003
Geschlecht: 
Herkunft: ferner Osten
Beiträge: 729
 |
|
Variable? Was meinst du damit?
__________________ Wer nicht von dreitausend Jahren
Sich weiß Rechenschaft zu geben,
Bleib im Dunkeln unerfahren,
Mag von Tag zu Tage leben
-Johann Wolfgang von Goethe
|
|
11.08.2003, 11:25 |
|
Hephaistos
Verschollen


Dabei seit: Februar 2003
Geschlecht: 
Herkunft: Wien
Beiträge: 2102
 |
|
Zitat: Variable? Was meinst du damit?
Wie soll ich beschreiben was eine Variable ist?
Du weißt schon, ein Platzhalter für eine Zahl, der durch das Gespräch verändert wird und so anzeigt, daß du das Haus gekauft hast und damit das Script für den Bau deibnes Hauses startet.
__________________
Die Dummheit der Menschen und das Weltall sind unendlich, wobei ich mir beim Weltall noch nicht sicher bin.
Albert Einstein
Wenn die Klügeren nachgeben, regiert Dummheit die Welt.
Marie von Ebner-Eschenbach
|
|
11.08.2003, 11:32 |
|
Vendor
Ehrenmitglied

Dabei seit: April 2003
Geschlecht: 
Herkunft: ferner Osten
Beiträge: 729
 |
|
Bei Dren ist das Script folgendermassen:
Begin vedamDrenScript
short noLore
;for HH_Stronghold
short doOnce
End
Stronghold-Script:
begin Strong_Build _Start_H
short daysPassed
short myDay
;globalStronghold
;stop once enough time has passed
if [Stronhold>0]
StopScript Strong_Build_Start_H
Return
endif
;if we've already set a day, count the days
if [myDay !=Day]
;presumably it went up...
set daysPassed to daysPassed + 1
set myDay to Day
endif
;wait x days for the stronghold to be built, give journal,set global
;make sure player is NOT in the cell while the stuff goes "poof"
if [GetPCCell "Odai Plateau" == 0 ]
if [ days passed > 5 ]
Journal HH_Stronghold 55
set Stronghold to 1
endif
endif
End
Wie kann ich das jetzt meinem Vorhaben angleichen?
__________________ Wer nicht von dreitausend Jahren
Sich weiß Rechenschaft zu geben,
Bleib im Dunkeln unerfahren,
Mag von Tag zu Tage leben
-Johann Wolfgang von Goethe
|
|
11.08.2003, 12:13 |
|
Hephaistos
Verschollen


Dabei seit: Februar 2003
Geschlecht: 
Herkunft: Wien
Beiträge: 2102
 |
|
Da fehl noch irgendetwas, zumindest kann ich es anhand dieses Script nicht nachvollziehen. Vermutlich gibt es noch ein drittes Script, indem die Festung enabled wird.
__________________
Die Dummheit der Menschen und das Weltall sind unendlich, wobei ich mir beim Weltall noch nicht sicher bin.
Albert Einstein
Wenn die Klügeren nachgeben, regiert Dummheit die Welt.
Marie von Ebner-Eschenbach
|
|
11.08.2003, 13:17 |
|
Vendor
Ehrenmitglied

Dabei seit: April 2003
Geschlecht: 
Herkunft: ferner Osten
Beiträge: 729
 |
|
ich werde suchen...
__________________ Wer nicht von dreitausend Jahren
Sich weiß Rechenschaft zu geben,
Bleib im Dunkeln unerfahren,
Mag von Tag zu Tage leben
-Johann Wolfgang von Goethe
|
|
11.08.2003, 13:20 |
|
Avenzius von Mythyria
Mage
 
Dabei seit: Juni 2003
Geschlecht: 
Herkunft:
Beiträge: 249
 |
|
ich mach sowas ähnliches auch gerad allerdings etwas größer
also am besten du schaust du dir mal das an
dann weist du wie das mit dem dialogen geht
dann nimmst du das start_strong_built_H script äderst den namen (direkt nach begin) zu my_house oder ähnlichem. bei zellexxx musst du noch den namen der zelle eingeben in dem das haus stehen soll jetzt auf die diskette und das script wird unter dem neuenm namen gespeichert.
dann musst du die global variable houseofmine erstellen. dazu auf gameplay->globals rechts im editfeld 0 eintragen pünktchen bei short. dann auf new. jetzt houseofmine eingeben, da ist die variable
bei dem topic mit dem der hausbau beginnen soll im result fenster "startscript my_house" (ohne die "( eingeben)
jetzt musst du unter activator rechtsklick und dann new machen jetzt irgendeine id eingeben und die nif datei aussuchen, die das haus haben soll (kannst bei den statics nachgucken)
auf diesen neuen activator legst nun das folgende script
Begin my_scriptonhouse
if ( houseofmine > 0 )
if ( GetDisabled == 1 )
enable
endif
else
if ( GetDisabled == 0 )
disable
endif
endif
End
hier das andere scripts
begin my_house
short daysPassed
short myDay
;global houseofmine
;stop once enough time has passed
if [houseofmine > 0]
StopScript my_house
Return
endif
;if we've already set a day, count the days
if [myDay !=Day]
;presumably it went up...
set daysPassed to daysPassed + 1
set myDay to Day
endif
;wait x days for the stronghold to be built, give journal,set global
;make sure player is NOT in the cell while the stuff goes "poof"
if [GetPCCell "zellexxx" == 0 ]
if [ days passed > 5 ]
set houseofmine to 1
endif
endif
End
Scheiße ist das eingabe fenster klein
Ich hoffe es funktioniert und ich habe keinen fehler gemacht
aber steigst du gleich immer ganz oben ein?
das ist eher was für fortgeschrittene als für greenhorns
__________________
Modding by me; Story by Gereon
An meiner Stelle würde ich sofort auf den Link klicken.
|
|
11.08.2003, 18:02 |
|
Vendor
Ehrenmitglied

Dabei seit: April 2003
Geschlecht: 
Herkunft: ferner Osten
Beiträge: 729
 |
|
Cool! Danke Avenzius!
__________________ Wer nicht von dreitausend Jahren
Sich weiß Rechenschaft zu geben,
Bleib im Dunkeln unerfahren,
Mag von Tag zu Tage leben
-Johann Wolfgang von Goethe
|
|
11.08.2003, 19:08 |
|
|