Autor |
|
mOmOx
Schlachtaffe
  

Dabei seit: August 2002
Geschlecht: 
Herkunft: Kiel, SH
Beiträge: 484
 |
|
Hi Leudz ,
wie kann ich scripten , das ich eine bestimmte aktion innerhalb eines längeren zeitraums (z.B. eine woche) erledigen muss , weil ich sonst ein kleines kopfgeld bekomme ??
z.B: ich frag nen typen , und der gibt mir den auftrag ,
ihm innerhalb von 1 woche 1000 gold zu geben. nach ablauf der zeit bekomm ich ein kopfgeld , wenn ich nicht bezahle
kann man das scripten bzw. programmiern ??
__________________ Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren.
|
|
11.09.2002, 20:06 |
|
iladrion
Craftsman
 

Dabei seit: September 2002
Geschlecht: keine Angabe
Herkunft:
Beiträge: 288
 |
|
klar,
begin bountyquest
short currentDay
short daysPassed
short init
if (menumode == 1)
return
endif
if (init == 1)
set init to 2
set currentday to day
set dayspassed to 0
endif
if (init == 2)
if (CurrentDay != Day)
set Currentday to Day
set dayspassed to (dayspassed + 1)
endif
endif
if (dayspassed == 7) ; woche vorbei
if (quest != geschafft) ; hier muss noch was eigenes hin
ModPCCrimeLevel 1000 ; sollte die bounty um 1000 erhöhen, ungetestet
endif
endif
end
dieses script etwas anpassen und am NPC 'befestigen', dann wenn der NPC die quest erteilt, im result folgenden befehl auslösen:
set init to 1
dann sollte es gehen, viel erfolg
__________________ keep on modding...
Dieser Beitrag wurde von iladrion am 23.09.2002, 02:43 Uhr editiert.
|
|
23.09.2002, 02:41 |
|
mOmOx
Schlachtaffe
  

Dabei seit: August 2002
Geschlecht: 
Herkunft: Kiel, SH
Beiträge: 484
 |
|
ENDLICH !!
nach etlicher wartezeit hat endlich ein guter scripter geantwortet !!! ich werds direkt mal austesteten !!
*superthnx* an iladrion !!!
__________________ Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren.
|
|
23.09.2002, 12:26 |
|
|