| Autor |
|
|
|
|
Administrator 202 Beiträge - Mitglied
|
 |
|
@sleepless
Ich denke ich predige schon seit Jahr und Tag das selbe....
BENUTZT VARIABELN
also mal auf die schnelle:
//**********************************************
//**Auslöser**
//**********************************************
PLOOP
if ssnnearssn(player,123456,50) and never() enter
v2=v1
endif
END
//**********************************************
//**Patrullie PAT1 auf Wegpunkt 1 2 3**
//**********************************************
if v2==1 then GLOOP PAT1 ssntoWP(item,1) END endif
if v2==2 then GLOOP PAT1 ssntoWP(item,2) END endif
if v2==3 then GLOOP PAT1 ssntoWP(item,3) END endif
//**********************************************
//**Zufall-Zähler 1 2 3 für Wegpunkte**
//**********************************************
if elapse(5) then inc(v1) endif
if v1==4 then v1=1 endif
//**Auslöser**
Wenn sich ein Spiele dem Objekt 12345 auf 50m nähert
übergibt die Variable 1 ihren Wert der Variablen 2
---->mach dazu noch so viele Auslöserpunkte wie du willst
//**Patrullie
Sobald die Variable 2 eine Wert bekommen hat soll die Gruppe PAT1 auf einen Wegpunkt los marschieren ( hier 1 2 3) Als wegpunkt nimm irgend ein Objekt in der MAP (Baum Stein Grass......) also KEINE WEPUNKTLISTE aber im NILE diese Punkte so anlegen!!!!
---> im Beispiel sind es 3 Stück mach auch hier halt so viele wie du denkst
dazu musst du im Zufall den wer anpassen!!!
//**Zufall-Zähler
Alle 5 Sekunden wird hier die Variable 1 um 1 erhöht und sobald sie den Wert 4
erreicht hat wieder auf 1 zurückgestellt
Wenn du mehr Wegpunkte willst passe hier den wer an!!!
---------------------------------------------------
Sobald ein Spieler nun einer deiner Auslöser erreicht bekommt die Gruppe PAT1 einen Wegpunkt zugeteilt. Da du Zeitlich nicht sagen kannst wann genau eine Spieler dort ist, ist die MAP komplett zufällig gesteuert. Experimentiere mit dem Wert elapse(5) herum um eine gescheite Balance zu finden. Natürlich musst du auch noch das Verhalten der BOOTS beeinflussen. Am Besten in der WAC mit
if v2==1 and never() then
GLOOP PAT1 ssnatt(item,155) ssnmax(item,200) ssnmin(item,3) END
endif
usw....
So bekommst du eine ZUFALLSMAP......und mit dem Wissen kannst jetzt auch einen
ShotoingRange bauen.
IKARUS~RSU~
Dieser Beitrag wurde 2 mal editiert, zuletzt von IKARUS~RSU~ am 15.06.2011 - 13:34.
|
| Beitrag vom 15.06.2011 - 13:12 |
|
| Beiträge
| Autor
| Datum
|
|
|
sleepless |
14.06.2011 - 17:47 |
|
|
KR-Nevada |
14.06.2011 - 19:05 |
|
|
Raven |
14.06.2011 - 20:33 |
|
|
IKARUS~RSU~ |
15.06.2011 - 13:12 |
|
|
sleepless |
15.06.2011 - 16:53 |
|
|
IKARUS~RSU~ |
16.06.2011 - 11:36 |
|
|
sleepless |
16.06.2011 - 16:16 |
|
|
Raven |
16.06.2011 - 18:08 |
|
|
KR-Nevada |
16.06.2011 - 18:43 |
|
|
sleepless |
18.06.2011 - 11:57 |
|
|
Raven |
18.06.2011 - 12:25 |
|
|
KR-Nevada |
18.06.2011 - 13:43 |
|
|
Raven |
18.06.2011 - 19:03 |
|
|
KR-Nevada |
23.06.2011 - 20:49 |