Forum Karczma "U Cesarza" Strona Główna  
 FAQ  •  Szukaj  •  Użytkownicy  •  Grupy •  Galerie   •  Rejestracja  •  Profil  •  Zaloguj się, by sprawdzić wiadomości  •  Zaloguj
 Problem z Negacją Zobacz następny temat
Zobacz poprzedni temat
Napisz nowy tematTen temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Autor Wiadomość
szymon668



Dołączył: 26 Lip 2007
Posty: 245 Przeczytał: 0 tematów

Pomógł: 5 razy
Ostrzeżeń: 3/3

PostWysłany: Nie 6:34, 05 Sie 2007 Powrót do góry

witam Very Happy Mam problem z zanegowaniem obiektu w obszarze. Próbowałem wpisywać w konwersacji w wyniku - !wyrażenie, niestety nie działało, później w wyniku napisałem $quest=1 i warunku do reguły $quest==1. Następnie utworzyłem akcję "wyrażenie" i wpisałem tam !wyrażenie i dodałem do reguły też nie działało. Wie ktoś jak zanegować takie wyrażenie??


Post został pochwalony 0 razy
Zobacz profil autora
Linear



Dołączył: 26 Lip 2006
Posty: 866 Przeczytał: 0 tematów

Pomógł: 71 razy
Ostrzeżeń: 0/3

Płeć: Kobieta

PostWysłany: Nie 10:13, 05 Sie 2007 Powrót do góry

Chyba nie do końca rozumiem. Nie można negować wyrażeń, które są w akcjach czy wynikach konwersacji. Bo niby jak edytor miałby coś takiego czytać? Nadać zmiennej wartość inną niż 1? Very Happy Negować można tylko warunki.


Post został pochwalony 0 razy
Zobacz profil autora
Krzesimir



Dołączył: 15 Lip 2007
Posty: 529 Przeczytał: 0 tematów

Pomógł: 10 razy
Ostrzeżeń: 0/3
Skąd: Krzywin
Płeć: Mężczyzna

PostWysłany: Nie 19:00, 05 Sie 2007 Powrót do góry

nigi lepiej poradzi Smile


Post został pochwalony 0 razy
Zobacz profil autora
DeadMAN
Naczelnik


Dołączył: 28 Lis 2005
Posty: 942 Przeczytał: 0 tematów

Pomógł: 23 razy
Ostrzeżeń: 0/3
Skąd: Bastion Potępionych
Płeć: Mężczyzna

PostWysłany: Nie 19:08, 05 Sie 2007 Powrót do góry

Wydaje mi się, że szymon668 chciałby, żeby dane wyrażenie straciło "moc". Jeśli tak to wystarczy zmienić wartość na 0 za pomocą wyrażenia.

//

Żeby było jasne:
Ceplusista jeśli nie przestaniesz skończy się dla Ciebie bytność na forum...


Post został pochwalony 0 razy
Zobacz profil autora
szymon668



Dołączył: 26 Lip 2007
Posty: 245 Przeczytał: 0 tematów

Pomógł: 5 razy
Ostrzeżeń: 3/3

PostWysłany: Sob 12:44, 11 Sie 2007 Powrót do góry

Za dużo się nie dowiedziałem Sad Chce tylko zanegować wydarzenie obiekt w obszarze i za bardzo mi to nie wychodzi Embarassed Ma ktoś jeszcze jakieś pomysły?


Post został pochwalony 0 razy
Zobacz profil autora
KrzysztofZW



Dołączył: 13 Sty 2006
Posty: 842 Przeczytał: 0 tematów

Pomógł: 38 razy
Ostrzeżeń: 0/3

Płeć: Kobieta

PostWysłany: Sob 12:56, 11 Sie 2007 Powrót do góry

Jakbyś lepiej wytłumaczył, to może byś się czegoś dowiedział

Ja dochodzę do wniosku, że pewnie chcesz uzyskać efekt w postaci odwrotnej do wydarzenia "Obiekt w obszarze" czyli takie "Obiekt poza obszarem", czy tak?

Bo jeśli tak, to już z górki Wink

Wtedy robisz po prostu wydarzenie "Obiekt w obszarze" o nazwie na przykład w_obszarze i tam ustawiasz obszar, w którym gdy znajdzie się dana jednostka, nie ma się nic dziać. Sobie ustawiasz potem jakieś akcje, a w regule po prostu wpisujesz !w_obszarze. Reguła zostanie wykonana tylko wtedy, gdy ustalony obiekt nie będzie w danym obszarze.

Przynajmniej ja to tak rozumiem


Post został pochwalony 0 razy
Zobacz profil autora
szymon668



Dołączył: 26 Lip 2007
Posty: 245 Przeczytał: 0 tematów

Pomógł: 5 razy
Ostrzeżeń: 3/3

PostWysłany: Sob 16:48, 11 Sie 2007 Powrót do góry

Nie nie o to mi chodzi Confused Chodzi o to, że mam wydarzenie obiekt w obszarze, i normalnie jak tam sobie wejdę to reguła zaczyna działać, a ja chcę np. po konwersacji z jakimś gościem, żeby po wejściu w ten obszar reguła się nie uruchamiała.


Post został pochwalony 0 razy
Zobacz profil autora
Kamil Kania



Dołączył: 04 Maj 2006
Posty: 1048 Przeczytał: 0 tematów

Pomógł: 39 razy
Ostrzeżeń: 0/3
Skąd: Z dalekiego Południa
Płeć: Mężczyzna

PostWysłany: Sob 18:16, 11 Sie 2007 Powrót do góry

No to przy pomocy zmiennych... Na początku gry definiujesz zmienną w regule o warunku: 1 akcją wyrażenie: wpisujesz np. obszar=1.

Teraz w warunku do reguły z tym obszarem dodajesz: && obszar==1.
Jak by co to "&&" jest operatorem logicznym "and".
Teraz w wyniku konwersacji ustawiasz: obszar=2.

To spowoduje, że zakończenie konwersacji "zmieni" wartość zmiennej na 2 w związku z tym wykonanie się reguły tej związanej z obiektem w obszarze będzie nie możliwe bo wartość zmiennej będzie fałszywa.

Mam nadzieję, że zrozumiałeś.


Post został pochwalony 0 razy
Zobacz profil autora
szymon668



Dołączył: 26 Lip 2007
Posty: 245 Przeczytał: 0 tematów

Pomógł: 5 razy
Ostrzeżeń: 3/3

PostWysłany: Sob 18:47, 11 Sie 2007 Powrót do góry

Dzięki za pomoc Very Happy


Post został pochwalony 0 razy
Zobacz profil autora
Wyświetl posty z ostatnich:      
Napisz nowy tematTen temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi


 Skocz do:   



Zobacz następny temat
Zobacz poprzedni temat
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/3 phpBB Group :: FI Theme :: Wszystkie czasy w strefie CET (Europa)