Forums
Games
Cyberpunk 2077 Thronebreaker: The Witcher Tales GWENT®: The Witcher Card Game The Witcher 3: Wild Hunt The Witcher 2: Assassins of Kings The Witcher The Witcher Adventure Game
Jobs Store Support Log in Register
Forums - CD PROJEKT RED
Menu
Forums - CD PROJEKT RED
  • Najnowsze
  • AKTUALNOŚCI
  • DZIAŁ OGÓLNY
    WIEDŹMIN GRA PRZYGODOWA
  • FABUŁA
    WIEDŹMIN WIEDŹMIN 2 WIEDŹMIN 3 WIEDŹMIŃSKIE OPOWIEŚCI
  • ROZGRYWKA
    WIEDŹMIN WIEDŹMIN 2 WIEDŹMIN 3 MODY (WIEDŹMIN) MODY (WIEDŹMIN 2) MODY (WIEDŹMIN 3)
  • DZIAŁ TECHNICZNY
    WIEDŹMIN WIEDŹMIN 2 (PC) WIEDŹMIN 2 (XBOX) WIEDŹMIN 3 (PC) WIEDŹMIN 3 (PLAYSTATION) WIEDŹMIN 3 (XBOX) WIEDŹMIN 3 (SWITCH)
  • SPOŁECZNOŚĆ
    TWÓRCZOŚĆ FANÓW (ŚWIAT WIEDŹMINA) TWÓRCZOŚĆ FANÓW (ŚWIAT CYBERPUNKA) INNE GRY
  • RED Tracker
    Cyberpunk Seria gier Wiedźmin GWINT
WIEDŹMIN
WIEDŹMIN 2
WIEDŹMIN 3
MODY (WIEDŹMIN)
MODY (WIEDŹMIN 2)
MODY (WIEDŹMIN 3)
Menu

Register

TnZ Scripting Tricks FAQ (update:18-09-2008, aktualnie skryptów: 23)

+
Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • …

    Go to page

  • 18
Next
First Prev 3 of 18

Go to page

Next Last
P

petterros

Senior user
#41
Jun 17, 2008
no to to dziala, a co z kilkoma plikami?oni tam w ogole nie przypisywali dialogow a oba dzialaly :D
 
T

tnz

Senior user
#42
Jun 18, 2008
Petterros said:
no to to dziala, a co z kilkoma plikami?oni tam w ogole nie przypisywali dialogow a oba dzialaly :D
Click to expand...
jesli jest wiecej dialogow to znaczy ze to dialogi npc'a. kazdy dialog jest przypisany do template'a, ktory jest powiazany z inna faza danej postaci.czyli zaleznie od fazy w jakiej jest npc, ma rozne dialogi
 
P

petterros

Senior user
#43
Jun 18, 2008
Masz przykładowo dialog z 3ma linijkami. Chcesz, żeby zawsze odpalała się losowo jedna linijka.Do każdej z nich przypisujesz action scripts o nazwach :1 linijka - skrypt : cn_rnd32 linijka - skrypt : cn_rnd23 linijka - skrypt : cn_rnd1I już.
Click to expand...
1. zdaje sie ze w condition script ;)2. a jak ustawić lvl postaci? bo ja zrobilem SetXP na 210001 (tak jak w cenie neutralnosci) talenty sie dodaja a lvl mam 0
 
T

tnz

Senior user
#44
Jun 19, 2008
Petterros said:
Masz przykładowo dialog z 3ma linijkami. Chcesz, żeby zawsze odpalała się losowo jedna linijka.Do każdej z nich przypisujesz action scripts o nazwach :1 linijka - skrypt : cn_rnd32 linijka - skrypt : cn_rnd23 linijka - skrypt : cn_rnd1I już.
Click to expand...
1. zdaje sie ze w condition script ;)2. a jak ustawić lvl postaci? bo ja zrobilem SetXP na 210001 (tak jak w cenie neutralnosci) talenty sie dodaja a lvl mam 0
Click to expand...
1. no, błysnąłeś ;)2. korzystales z SetXP(GetFirstPC(), 210001, TRUE)? Jesli tak sprobuj SetXP(GetFirstPC(), 210001, FALSE) - wiem ze to glupie ale pewnie zadziala :)
 
P

petterros

Senior user
#45
Jun 19, 2008
do tej pory mialem bez tego :D ani false ani true jak dalem false to w ogole nie dodalo mi xp ani talentow ani lvlua jak zrobilem true to efekt taki sam jak bez niczego czyli taleny sa ale lvl 0
 
T

Tuszu0x

Forum veteran
#46
Jun 19, 2008
Jaki jest skrypt, np. uderzenie w jakiś przedmiot 2x Igni i np. gracz zostaje przeniesiony, czy coś innego się z nim (albo kimś) dzieje?
 
A

ailinon

Senior user
#47
Jun 19, 2008
Death13 said:
Jaki jest skrypt, np. uderzenie w jakiś przedmiot 2x Igni i np. gracz zostaje przeniesiony, czy coś innego się z nim (albo kimś) dzieje?
Click to expand...
Zapewne możesz w skrypt reagujący na Igni wpisać ustawienie lokalnej zmiennej (SetLocalInt) która zliczy znaki, i coś zrobi dopiero po drugim.Walnę z głowy, bo nie przetestuję teraz -
void main(){ int nSpellId = GetLastSpell(); if (nSpellId >= 30 && nSpellId =2) { // zrób coś } }}
Click to expand...
 
T

Tuszu0x

Forum veteran
#48
Jun 19, 2008
(nSpellId >= 30 && nSpellId
Click to expand...
 
A

ailinon

Senior user
#49
Jun 19, 2008
Death13 said:
(nSpellId >= 30 && nSpellId
Click to expand...
Click to expand...
 
U

username_2061482

Senior user
#50
Jun 20, 2008
A ja tak dla informacji napisze, ze wazniejsze skrypty (z tego wątku i nie tylko) pojawiaja sie na ang wiki tutaj : http://djinni.wikia.com/wiki/Basic_scripts .
 
T

tnz

Senior user
#51
Jun 20, 2008
endrek said:
A ja tak dla informacji napisze, ze wazniejsze skrypty (z tego wątku i nie tylko) pojawiaja sie na ang wiki tutaj : http://djinni.wikia.com/wiki/Basic_scripts .
Click to expand...
No wypraszam sobie, czesc moich wcale nie jest takie znowu Basic ;)EDIT: Nie wiem czy to już ktoś rozgryzł ale dodałem w pierwszym poście informację - jak można odtworzyć dowolną animację postaci ze skryptu. Jeśli tego nie było to na pewno może się przydać.
 
U

username_2061482

Senior user
#52
Jun 23, 2008
Nie przejmuj sie ;) One i tak widnieja w tabelce jako Featured Articles a nie basic...to tylko nazwa ;)
 
P

petterros

Senior user
#53
Jun 23, 2008
a czy moze mi ktos powiedziec jak zrobic losowe dialogi z voiceTag? bo jak uzylem1 linijka - skrypt : cn_rnd32 linijka - skrypt : cn_rnd23 linijka - skrypt : cn_rnd1to mowia ciagle to samoa jak nie wpisze nic to mowia tylko jedno
 
A

ailinon

Senior user
#54
Jun 23, 2008
No to ja wyskoczę z jeszcze inną zagadką: potrzebuję zanimować placeable'a po zadanej ścieżce, wyznaczonej chociażby waypointami. Najlepiej z definiowalną prędkością. Placeable nie chce wykonać AssignAction(...ActionMoveToObject(...)), z nawet zrozumiałych powodów. A może wymusić jakiegoś charactera w postaci placeabla..?- SinusMożliwe, że zadziala ale chyba nikt tego jeszcze nie próbował ;) - TnZNo to pytanko pomocnicze: da się zezwolić postaci na zignorowanie walkmesha, czyli swobodne latanie/pływanie/chodzenie po wodzie? -- Sinus
 
P

petterros

Senior user
#55
Jun 27, 2008
Zamieszczam wam tu liste eliksirów do skryptów. ;)
 
A

ailinon

Senior user
#56
Jun 28, 2008
Olaboga, dach przecieka! Józek, właź no na górę i łataj, a jak zlecisz i sobie nogi połamiesz, to ja ci jeszcze kijem grzbiet wyłoję!Jeżeli z jakiegoś masochistycznego powodu marzy nam się dziurawa strzecha, to tworzymy waypoint o tagu "przeciekajacy_dach", a w heartbeacie lokacji wlepiamy skrypcik:
void main(){ object gdzie = GetObjectByTag("przeciekajacy_dach"); // nasz waypoint wskaże, gdzie ma się kałuża zrobić int weather = GetCurrentWeather(GetModule()); // sprawdzamy typ opadów object kaluza = GetObjectByTag("ob_przeciek"); // namierzamy istniejącą kałużę, jeżeli taka jest if (weather==WEATHER_RAIN && kaluza==OBJECT_INVALID) { // jeśli pada i jeszcze nie ma kałuży, trzeba ją stworzyć CreateObject(OBJECT_TYPE_PLACEABLE,"fx_droprain02",GetLocation(gdzie),FALSE,"ob_przeciek"); // fx_droprain02 to efekt małych kropelek, fx_droprain01 to towar dla amatorów warszawskich Złotych Tarasów po dzisiejszej ulewie, czyli kółka na głębokiej wodzie. } else if (weather==WEATHER_CLEAR && kaluza!=OBJECT_INVALID) { // nie pada, a kałuża jeszcze jest? czas ją zaatakować szmatą. DestroyObject(kaluza); // i po kałuży! }}
Click to expand...
-- Sinus
 
J

juve-fan-sebek.606

Senior user
#57
Jun 28, 2008
Jak można wymusić skryptem aby ognisko paliło sie cały czas ??
 
A

ailinon

Senior user
#58
Jun 28, 2008
Na pewno możesz standardowemu ognisku ustawić "Open state" na "Activated" i będzie się ładnie palić - następnie usuń skrypty odpowiedzialne za gaszenie, czyli firerain z heartbeata... I to chyba wszystko.
 
S

swietliczki3

Senior user
#59
Jul 11, 2008
A jak zrobić aby np. po zabiciu potwora coś powiedzieć.
 
T

Tuszu0x

Forum veteran
#60
Jul 12, 2008
Tzn. chodzi ci o to, żeby Geraltowi po walce wyświetlił się nad głową jakiś dialog, czy chcesz odpalić cutscenkę, w której Geralt wygłosi jakąś ripostę, czy może chcesz, żeby po walce odpalił się plik dźwiękowy, w którym będzie zawarta wypowiedź Geralta?
 
Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • …

    Go to page

  • 18
Next
First Prev 3 of 18

Go to page

Next Last
Share:
Facebook Twitter Reddit Pinterest Tumblr WhatsApp Email Link
  • English
    English Polski (Polish) Deutsch (German) Русский (Russian) Français (French) Português brasileiro (Brazilian Portuguese) Italiano (Italian) 日本語 (Japanese) Español (Spanish)

STAY CONNECTED

Facebook Twitter YouTube
CDProjekt RED Mature 17+
  • Contact administration
  • User agreement
  • Privacy policy
  • Cookie policy
  • Press Center
© 2018 CD PROJEKT S.A. ALL RIGHTS RESERVED

The Witcher® is a trademark of CD PROJEKT S. A. The Witcher game © CD PROJEKT S. A. All rights reserved. The Witcher game is based on the prose of Andrzej Sapkowski. All other copyrights and trademarks are the property of their respective owners.

Forum software by XenForo® © 2010-2020 XenForo Ltd.