|
Pomoc z kampanią
|
| Serpent |
Dodany dnia 22-09-2008 14:40
|

Czeladnik

Postów: 60
Data rejestracji: 15/08/2008 16:40
|
Chciałbym się dowiedzieć do czego służą tagi [set variable] w kampanii?? Pomocy!!!
---
Serpent tu był!
|
| |
|
|
| inferno8 |
Dodany dnia 22-09-2008 15:11
|

Główny Zarządca

Postów: 1346
Data rejestracji: 12/07/2008 09:12
|
Variable to z ang. wartość. W scenariuszu możesz dzięki nim ustawić najróżniejsze, ciekawe rzeczy. Przykładowo:
W pewnym scenariuszu twój bohater odwiedza pewną wioskę. Okazuje się, że jest zamieszkała przez innego bohatera, który się do Ciebie przyłącza. Jest to opisane przez tag [event]. W tagu tym możesz dołożyć tag [set variable]. Wyglądać może tak:
[set variable]
name=wioska_odwiedzona
value=yes
[/set variable]
Dzięki temu gra zapamiętuje ten fakt. Teraz przy zakończeniu misji może się to objawić w następujący sposób:
Wygrywasz misję, pokonujesz przeciwnika. W tagu [event], który dotyczy wygranej i w którym znajduje się tag [endlevel] można zrobić coś takiego (pokazuję prawie cały event):
[event]
....
....
[if] #jeśli
[variable] #wartość
name=wioska_odwiedzona
equals=yes #wioska została odwiedzona
[/variable]
[message]
description=Bohater Glowny
message= _"Ale to byl latwy przeciwnik. Ruszajmy dalej, przyjacielu"
[/message]
[message]
description=Bohater ktory sie przylaczyl
message= _"Zgoda, nie ma na co czekac!"
[/message]
[/if]
[else] #jeśli jednak nie została odwiedzona to:
[message]
description=Bohater Glowny
message= _"Ale to byl latwy przeciwnik. Musze ruszac dalej. Szkoda, ze nikt sie do mnie nie przylaczyl."
[/message]
[/else] #i tu się kończą te dwa zakończenia
#bez względu na wszystko misja się kończy wygraną:
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/event]
Rozumiesz już na czym to polega?
EDIT:
Jeszcze bardzo ważna rzecz:
[event]
name=prestart
[set_variable]
name=wioska_odwiedzona
value=no
[/set_variable]
[/event]
Umieść to na końcu lub początku. Chodzi głównie o to, żeby gra wiedziała, czy wartość ta jest na starcie aktywna czy też nie. To bardzo ważne.
Edytowane przez inferno8 dnia 22-09-2008 15:18
|
| |
|
|
| Serpent |
Dodany dnia 22-09-2008 16:40
|

Czeladnik

Postów: 60
Data rejestracji: 15/08/2008 16:40
|
Nie trzeba było tak dokładnie ale dzięki Dobrze, że mi to powiedziałeś, to ważne. 
Edit:
A jak piszesz o liderze to do czego służy:
description
user_description
??
Edytowane przez AxeFighter dnia 14-03-2015 01:53
---
Serpent tu był!
|
| |
|
|
| inferno8 |
Dodany dnia 22-09-2008 18:09
|

Główny Zarządca

Postów: 1346
Data rejestracji: 12/07/2008 09:12
|
description to imię lidera, to drugie widzę pierwszy raz. |
| |
|
|
| Serpent |
Dodany dnia 22-09-2008 19:25
|

Czeladnik

Postów: 60
Data rejestracji: 15/08/2008 16:40
|
user_description: the user-visible name of the unit. Note that the player may use the "rename unit" action to change this. Note: (Development version only) this attribute is removed in 1.5, and its function is fulfilled by name.
To notka z wesnoth.org! Chociaż nawet znam ang. to nic nie kumam z tego
---
Serpent tu był!
|
| |
|
|
| James Revan |
Dodany dnia 22-09-2008 19:32
|

Główny Zarządca

Postów: 194
Data rejestracji: 28/06/2008 17:10
|
user-visible name of the unit - imię jednostki widoczne dla gracza. Gracz może użyć opcji "zmień nazwę" żeby to zmienić. wartość usunięta w wersji 1.5 zastąpiona przez "name"
Forever feels like home sitting alone in your head...
|
| |
|
|
| inferno8 |
Dodany dnia 22-09-2008 20:16
|

Główny Zarządca

Postów: 1346
Data rejestracji: 12/07/2008 09:12
|
Dla ważniejszych postaci w kampanii lepiej używać description zamiast user_description. Dzięki temu nie przemianujesz ważnej postaci. |
| |
|
|
| Gotai |
Dodany dnia 23-09-2008 17:31
|

Czeladnik

Postów: 65
Data rejestracji: 05/09/2008 21:53
|
To strasznie pogmatwane...
¯ycie to nie je bajka , to je bitwa !
|
| |
|
|
| Serpent |
Dodany dnia 23-09-2008 17:57
|

Czeladnik

Postów: 60
Data rejestracji: 15/08/2008 16:40
|
Gotai napisał/a:
To strasznie pogmatwane...
A myślisz, że po co o to pytam??
Może nie od na razu poradnik, ale na ogólne wprowadzenie w "kampaniowanie" możecie czekać
Edit:
A jaki jest domyślny poziom agresji??
Edytowane przez AxeFighter dnia 14-03-2015 01:54
---
Serpent tu był!
|
| |
|
|
| inferno8 |
Dodany dnia 23-09-2008 19:57
|

Główny Zarządca

Postów: 1346
Data rejestracji: 12/07/2008 09:12
|
Nie mam zielonego pojęcia o tym co mówisz. Co masz na myśli? |
| |
|
|
| Serpent |
Dodany dnia 23-09-2008 20:16
|

Czeladnik

Postów: 60
Data rejestracji: 15/08/2008 16:40
|
Poziom agresji! Im wyższy tym wróg bardziej wściekle cię atakuje
---
Serpent tu był!
|
| |
|
|
| James Revan |
Dodany dnia 24-09-2008 03:09
|

Główny Zarządca

Postów: 194
Data rejestracji: 28/06/2008 17:10
|
Znaczy co? W erze domyślnej ziewa i rzuca w Ciebie sztyletem, a w Twojej erze miałby przy tym jeszcze obnarzać zęby, pluć z wściekłości i wykrzykiwać obelgi na Twoją matkę? xD
Forever feels like home sitting alone in your head...
|
| |
|
|
| inferno8 |
Dodany dnia 24-09-2008 09:55
|

Główny Zarządca

Postów: 1346
Data rejestracji: 12/07/2008 09:12
|
James, to samo miałem na myśli
Nie ma poziomu agresji. Jest tylko domyślna SI. Nie masz na nią wpływu. |
| |
|
|
| Serpent |
Dodany dnia 25-09-2008 17:39
|

Czeladnik

Postów: 60
Data rejestracji: 15/08/2008 16:40
|
Dobra, nie wiecie to nie spamujcie ! Ja i tak wiem... chyba, że Vetch mnie oszukał... @#&*€$%
Edit:
Sorka, chyba Vetch mnie wrobił nie chciałem was obrazić
Edytowane przez AxeFighter dnia 14-03-2015 01:55
---
Serpent tu był!
|
| |
|