|
NWN World in the Shadow Forum serwera World in the Shadow
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ving
Pogromca Drako
Dołączył: 30 Kwi 2006
Posty: 563
Przeczytał: 0 tematów
Pomógł: 19 razy Ostrzeżeń: 0/5 Skąd: Warszawa
|
Wysłany: Sob 16:34, 30 Cze 2007 Temat postu: |
|
|
Elerian napisał: | Ving: Pomocy w oskryptowaniu pomysłu Darka?
Kiedy postać kradnie, odtwarza się automatycznie skrypt, który przypisuje złodziejowi zmienną "zlodziej" ze znacznikiem czasu (tj. GetTimeHour()*3600 + GetTimeMinute()*60 + GetTimeSecond()). Wtedy, jeżeli specjalnym przedmiotem nacelujemy w dowolnego gracza wywali skrypt o podanej treści:
- sprawdza stan zmiennej zlodziej
- jeżeli aktualny znacznik czasu po odjęciu od zmiennej zlodziej będzie mniejszy niż 5*60, to przenosi złodzieja do celi
- Mimo tego, postać używająca przedmiotu wykrzykuje "<imie> to złodziej!"
A teraz, gdy złodziej jest w więzieniu może otworzyć drzwi celi tylko wtedy, gdy różnica między aktualnym znacznikiem czasu a zmienną złodziej jest większa niż 5*60
Dodam, że jeżeli serwer działa na czasie, że 2 minuty to jedna godzina, to trzeba odpowiednio zmienić 3600 na 120 |
Jaki serwer robileś/pomagaleś robić?
Dzieki za sugestie Sam pewnie robiłbym inaczej, pewnie dłuższym sposobem Jest to nieglupi pomysl, jedyny problem jest taki, że złodziej, gdy zostanie przylapany moze wyjsc z serwera, wrocic za godzine ta postacia i nic mu juz nie mozna zrobić. To raz, a 2, jeśli dobrze zrozumiałem, gracz musi go trafic tym przedmiotem, mnicha/tancerza cienia ciezko trafic myszka zanim ukryje sie badz zmieni obszar
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Elerian
Obywatel Acheron
Dołączył: 11 Cze 2007
Posty: 167
Przeczytał: 0 tematów
Pomógł: 2 razy Ostrzeżeń: 0/5 Skąd: LotD
|
Wysłany: Wto 1:11, 03 Lip 2007 Temat postu: |
|
|
Ving napisał: | Jaki serwer robileś/pomagaleś robić?
Dzieki za sugestie Sam pewnie robiłbym inaczej, pewnie dłuższym sposobem Jest to nieglupi pomysl, jedyny problem jest taki, że złodziej, gdy zostanie przylapany moze wyjsc z serwera, wrocic za godzine ta postacia i nic mu juz nie mozna zrobić. To raz, a 2, jeśli dobrze zrozumiałem, gracz musi go trafic tym przedmiotem, mnicha/tancerza cienia ciezko trafic myszka zanim ukryje sie badz zmieni obszar |
Jeśli chodzi o serwery, to żadnego. Sam dla siebie tworzę moduły do NWN i potrzebowałem zrobić skrypt na to, aby krity respowały się po czasie określonym wzorem. Musiałem wyczaić takie patenty...
Poza tym, jestem programistą. Amatorem, ale pisać skrypty potrafię.
Jeżeli chcesz uniknąć takich kradzieży i ucieczek, to złodziej przy opuszczaniu serwera, albo obszaru, serwer wysyła wiadomość do każdego użytkownika (swoją drogą, na to mam gotowy skrypt) o treści "Złodziej o imieniu <imie> ucieka jak tchórz!"
A co do ukrywania się, to nad tym nie da rady panować - można tylko dać każdemu ten przydziałowy przedmiot, który ma wbudowaną umiejętność czaropodobną, która uniemożliwia istotom o zmiennej zlodziej się ukryć. Oczywiście, dopiero po użyciu przedmiotu.
Jest jeszcze opcja, aby po kliknięciu w przedmiot wysyłana została fala uderzeniowa, która wszystkich z odpowiednią zmienną zlodziej w promieniu 30.0f automatycznie oskarżała. Oczywiście, jedno użycie na dzień.
Albo lepiej - ta fala (która może być tylko efektem widzialnym ani żadnym innym) jest raz na dzień, zaś oskarżanie nieskończoność na dzień.
Przynajmniej by było uniemożliwione wchodzenie do miasta i tak dla jaj szukanie złodziei. A zarazem złapanie złodzieja zaraz po kradzieży staje się łatwiejsze.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|