Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - karus

Strony: [1] 2 3 ... 7
1
HTML i CSS / html + javascript - zadanie
« dnia: 2013-02-20, 13:40 »
Dzięki.

Jeszcze fajnie by było te dwa zadania czmychnąć:> Pomoże ktoś?

2
HTML i CSS / html + javascript - zadanie
« dnia: 2013-02-06, 19:31 »
Witam, jako że jestem zielony w tych kwestiach, proszę o pomoc. Mam kod:
 

<script language=javascript>
<!--

a=0

function f1()
{
  if(a%2 == 0)
   { document.ff.cc.checked=true; }
   else
     {document.ff.cc.checked=false;}

  if(a%3 == 0)
   { document.ff.tt.value='ala'; }
  if(a%3 == 1)
   { document.ff.tt.value='ela'; }
  if(a%3 == 2)
   { document.ff.tt.value='ola'; }


  a++
}
//-->
</script>

<body>
<form name=ff>
<input type="checkbox" name=cc>
<input type="text" name=tt>
<br>
<input type=button value=zmiana
                    onClick=f1()>
</form>
</body>

Zadanie 1: a) Stworz stroną z trzema "checkboxami" i "buttonem". Po kolejnych kliknieciach "buttona" zaznaczają się kolejne "chceckboxy" a poprzednie odznaczają. Po zaznaczeniu ostatniego następny w kolejce ma być ponownie pierwszy checkbox

<script language="JavaScript">
<!--
zm=prompt("podaj imie\nlub nick");  
// -->
</script>

<body onUnload=czolem()>
<h4 align=center> Witaj
<script language="JavaScript">
<!--
 document.write(zm);

function czolem()
{
alert ("Zegnaj \n"+zm);
}
// -->
</script>
</body>

Zadanie 2:
a) Stworz stronę, która przy wczytywaniu zapyta o dwie liczby. Na stronie pojawi się napis: "Suma liczb a + b = wynik", gdzie "a","b" i "wynik" będą odpowiednimi wartościami. Po wczytaniu się strony ma pojawić się "alert" o treści "...a iloćżyn wynosi = iloczyn" (podając wynik mnożenia)

<script language=javascript>
<!--

a=0
function f1()
{
   .
   .
   .
   
  setTimeout('f1()',500);
}
//-->
</script>

<body onLoad=f1();>
   .
   .
   .

Zadanie 3:
a) Stworz stroną z trzema "checkboxami". Po zładowaniu strony zaznaczają się kolejne "chceckboxy" a poprzednie odznaczają co pół sekundy. Po zaznaczeniu ostatniego następny w kolejce ma być ponownie pierwszy checkbox.
b) Stworz stronę, która w pasku statusu odlicza ilość sekund, które upłynęły od wejścia na stronę.

Aby wpisać coś do pola statusu okienka przegladarki: "window.status = cos"
Bede wdzieczny za pomoc ;)

3
Pytania i problemy / Biale okno po wczytaniu swiata
« dnia: 2012-09-02, 15:46 »
Witam

Po dluzszym okresie przerwy wrocilem do moddingu. Jestem po formacie, skopiowalem caly katalog Gothica do swiezo zainstalowanej lokalizacji na czystym dysku. Nie moge otworzyc swiata [biale okno], musze za kazdym razem dodatkowo puszczac ctrl alt delete by maksymalizowac ekran lecz to nic nie daje. Problem klasyczny wiem, ale nie moge sobie z tym poradzic, a jestem po dlugiej przerwie. Za pomoc, dzieki.

4
Pytania i problemy / Brak ASC - paczka
« dnia: 2012-03-14, 14:08 »
ref

5
Pytania i problemy / Brak ASC - paczka
« dnia: 2012-03-09, 17:27 »
Czesc

Nadal mam problem z paczka do moda. Pracuje na starozytnym G1 i uzywam tekstur z G2+NK. Uznalem ze skopiuje je wszystkie do jedynki, gdyz dodajac poszczegolne obiekty, zawsze wywalalo jakis blad, a mi sie nie chcialo kopiowac pojedynczo tekstur, gdyz tak pracuje sie wygodniej. Ale meritum sprawy jest nastepujace: dodaje do paczki doslownie wszystko co jest mi potrzebne: world.zen, teksturym, meshe, skrypty przekompilowane, i ide sprawdzac na innego kompa. Instaluje czystego Gothica i tylko daje ini do \system, oraz zalozmy mojmod1.mod do vdfs. I mimo tego, mimo ze logicznie potrzebne pliki sa w paczce, to i tak wywala ze brak a brak tego i tamtego pliku. Zupelnie tego nie rozumiem. Jak wydac danego moda, bo to chyba bez sensu, zebym musial skazywac ludzi na sciaganie tekstur ktore sa juz w grze zawarte,  a te brakujace przeciez SA w paczce do modeli z g2nk.

Drugie przy okazji pytanie to kumpel zrobil dany model 3ds i teksture do niego. Wrzucilem do swiata i po odpaleniu moda tekstura zlewa sie i powstaja biale odcinki, jakies wyrwy, mimo ze w spacku teoretycznie wszystko gra. O co moze chodzic?

Pozdrawiam

6
Skrypty / Zmiana czasu w dialogu
« dnia: 2012-02-18, 12:48 »
Dzięki chłopacy za pomoc, wszystko zajebiście trybi i gra ;)  :ok:  Będę wiedział od teraz że trzeba w funkcji przypisywać określone "funkcje?" zmiennym.

7
Skrypty / Zmiana czasu w dialogu
« dnia: 2012-02-18, 12:07 »
Robiłem już tak - zrobiłem to pod deklaracją zmiennej var int zmienna; , przy kompliacji wywaliło Syntax Error w tym miejscu.

8
Skrypty / Zmiana czasu w dialogu
« dnia: 2012-02-18, 11:48 »
Witam

Postaram się opisać problem jak najdokładniej. Otóż jest sobie postać, która ma trzy długie dialogi + dialog wstępny który jest przed pozostałymi a więc razem cztery. W dialogu wstępnym mam zadeklarowaną przed instance zmienną

var int zmienna;
Dobra teraz dalej - chcę by dialog 1 był odpalany dopiero następnego dnia i analogicznie, dialog 2 za dwa dni, a dialog trzeci za 3 dni. Wobec tego robiłem wiele kombinacji - niżej jest warunek na dialog dzień do przodu

FUNC INT DIA_BP_HB_Condition()

{
if (zmienna + 1 <= Wld_GetDay())
{
return true;
};
};

Dwa dni do przodu

FUNC INT DIA_BP_HB_Condition()

{
if (zmienna + 2 <= Wld_GetDay())
{
return true;
};
};

Trzy dni

FUNC INT DIA_BP_HB_Condition()

{
if (zmienna + 3 <= Wld_GetDay())
{
return true;
};
};

I teraz - niezależnie od operatora którego używałem, (==), niezależnie nawet od dodawania dnia bez zmiennej, za pomocą zwykłej funkcji Wld_GetDay, to zawsze po przespaniu przed aktywacją tej zmiennej czy dialogów, dialogi owe były dostępne w momencie wywołania zmiennej - i na dodatek jeszcze wszystkie, nawet te na 3 dni do przodu. Jest jakieś racjonalne tego wyjaśnienie?

Pozdrawiam

9
Spacer / Assertion Failed i Access Violation
« dnia: 2011-12-16, 17:45 »
A rejestr wyczyściłeś?

10
Pytania i problemy / snd_play
« dnia: 2011-12-14, 21:50 »
Też nie działa.

11
Pytania i problemy / snd_play
« dnia: 2011-12-14, 21:31 »
Witam

No więc chciałem wstawić swój motyw muzyczny żeby był odpalany w trakcie dialogu. Mowa o G1, więc wstawiłem do SOUND/SFX w formacie nazwa.wav, dopisałem linijkę o taką

INSTANCE mojanazwa (C_SFX_DEF) {file= "mojanazwa.wav"; vol = 127; );
Zreparsowałem skrypty zarówno spackiem jak i gstarterem, paczkę z modem zrobiłem dodając nowy dźwięk i lipa, cisza. Coś robię źle?

12
Pytania i problemy / Paczka z modem - pytanie
« dnia: 2011-12-14, 12:14 »
Cześć

Mam jedno techniczne pytanie. Powiedzmy że skopiowałem tekstury, meshe, modele 3ds z g2nk do g1. Gdy robie paczke z modem i dodaje wybrane przeze mnie tekstury/meshe/modele użyte w modzie, i odpalam grę przez Gothic Starter, jest tak czasami że wejdę w jakąś przestrzeń i sypie błędem że brakuje tam jakiegoś modelu/tekstury. Dlaczego tak się dzieje? Wyszedłem z założenia ze jeśli skopiuję wszystko to wszystko będzie działać, no właśnie, więc co zrobić, by ludzie nie byli skazani ściągać nota bene 1,5 GB ? Ręcznie usuwać nie użyte tekstury/modele? Zajmie to wieki. Mówiąc ściślej: gra nie widzi tekstur w paczce (?) a potrzebuje ich w folderach?

Dzięki za odpowiedź.

[mod=Avallach]Nie odświeża się tematu po upływie ledwo kilku godzin, jest to traktowane jako spam. Może być to tolerowane jeśli minie przynajmniej doba, tak że temat przestanie być widoczny wśród "świeżych". Posta spod spodu ukrywam.[/mod]

13
Skrypty / Przedmiot i jego monolog - brak rezultatów
« dnia: 2011-12-12, 19:20 »
zadeklarowałem na 0, stałą do pisania na 1 i też działa xDD zresztą wykminiłem to na podstawie tutków :ok:

14
Skrypty / Przedmiot i jego monolog - brak rezultatów
« dnia: 2011-12-11, 22:50 »
Dobra opcja :ok:  W mdsy się jeszcze nie bawiłem, bardzo chętnie ;d  Jakbyś mógł to poproszę info co i jak. BTW, Jak jeszcze te pozostałości po spaniu usunąć?

//chyba zaraz to ogarnę
//fixed.

15
Skrypty / Przedmiot i jego monolog - brak rezultatów
« dnia: 2011-12-11, 22:44 »
Oki działa, ale mam także dostępne wszystkie opcje spania i dodatkowy KONIEC ze spania  :ok:  Pamiętam z tutków ustawianie monologu na = 2 ale tutaj mam osobną zmienną zadeklarowaną przecież.

16
Skrypty / Przedmiot i jego monolog - brak rezultatów
« dnia: 2011-12-11, 22:07 »
unknown identifier: her
Więc zapisałem ten skrypt

FUNC VOID PISANIE_S1()
{
var C_NPC her; her = Hlp_GetNpc(PC_Hero);
var C_NPC rock; rock = Hlp_GetNpc(PC_Rockefeller);
monolog = PISANIE;
if ( (Hlp_GetInstanceID(self)==Hlp_GetInstanceID(her))||(Hlp_GetInstanceID(self)==Hlp_GetInstanceID(rock)) )
{
self.aivar[AIV_INVINCIBLE]=TRUE;
Ai_ProcessInfos (her);
};
};

Do EVENTS\mono1.d , ale problem jest nadal :pokerface:  Wydaje mi się że jeśli chcemy monolog pisać do przedmiotu, w/w skrypt musi być ujęty w funkcji danego przedmiotu. Chyba że napisać zmienną pod tą całą funckję i zrobić tylko odwołanie :lol:  Ale to raczej bez sensu..

17
Skrypty / Przedmiot i jego monolog - brak rezultatów
« dnia: 2011-12-11, 21:47 »
Dopisałem scemeNAME, zmieniłem w dialogach important=1, ale praktycznie to nic nie dało oprócz "otwierania pióra". Otwieram pióro i na chwilę znika pasek hp i wszystko wraca do normy a pióro znika z ekwipunku. To tyle. Później zmieniłem z NONE na ITEM_KAT_DOCS ale w gruncie rzeczy efekt ten sam. W tutkach do monologów nie widziałem żeby important było ustawione na 1. Ale to może przewidziałem się :D

18
Skrypty / Przedmiot i jego monolog - brak rezultatów
« dnia: 2011-12-11, 21:29 »
Zrobiłem i parsowanie skryptów z poziomu GothiGame.mod, usuwając stary .DAT, zreparsowałem gothic.scr w spacku, wcześniej usunąłem a następnie zaktualizowałem nowe dialogi jako OU.BIN i OU.CSL po czym dodałem do paczki WORLD.ZEN, OU.BIN i Gothic.DAT. Więc nie ma bata, tu wszystko jak zwykle. Rutyna.

19
Skrypty / Przedmiot i jego monolog - brak rezultatów
« dnia: 2011-12-11, 21:11 »
No więc postanowiłem nieco skrypcik rozwinąć [Pisanie w Księgach]. Poczytałem o monologach i potrzebowałem napisać monolog do w moim przypadku "pióra". Oto co mam.

1. Plik z przedmiotem

 INSTANCE Itmw_Pioro (C_Item)
{
name = "Pióro";

mainflag = ITEM_KAT_NONE;
flags = 0;

value = 100;

visual = "Feder.3DS";
material = MAT_METAL;
on_state[0]         = Use_PISANIE_S1;
description = name;
TEXT[4] = NAME_Value; COUNT[4] = Value_Schlüssel;
};

FUNC VOID Use_PISANIE_S1()
{
var C_NPC her; her = Hlp_GetNpc(PC_Hero);
var C_NPC rock; rock = Hlp_GetNpc(PC_Rockefeller);
monolog = PISANIE;
if ( (Hlp_GetInstanceID(self)==Hlp_GetInstanceID(her))||(Hlp_GetInstanceID(self)==Hlp_GetInstanceID(rock)) )
{
self.aivar[AIV_INVINCIBLE]=TRUE;
Ai_ProcessInfos (her);
};
};


2. Plik z dialogiem monologowym: DIA_mon1_PISANIE.d

// **************************************************
// [ST SYSTEM]
// *************************************************
instance  PC_BezPisania (C_INFO)
{
npc = PC_Hero;
nr = 999;
condition = PISANIE_TRUE;
information = PC_BezPisania_Info;
permanent = 1;
description = DIALOG_ENDE;
};

FUNC INT PISANIE_TRUE()
{
        if (monolog == PISANIE)
        {
                return TRUE;
        };
};

func VOID PC_BezPisania_Info()
{
AI_StopProcessInfos (self);
self.aivar[AIV_INVINCIBLE]=FALSE;

};

// **************************************************
// [ST SYSTEM - wlasciwosc]
// **************************************************
instance  PC_Pisanie (C_INFO)
{
npc = PC_Hero;
nr = 999;
condition = PISANIE_TRUE;
information = PC_Pisanie_Info;
permanent = 1;
description = "Chcę Pisać";
};

FUNC int  PC_PISANIE_TRUE()
{  
return 1;

};

FUNC VOID PC_Pisanie_Info()
{
Info_ClearChoices (PC_Pisanie);
Info_AddChoice (PC_Pisanie,"Wezmę to pióro i księgę",PC_Pisanie_Wybor1);
};

FUNC VOID PC_Pisanie_Wybor1 ()
{
Info_ClearChoices (PC_Pisanie);
Info_AddChoice (PC_Pisanie, "[PISZ]",PC_Pisanie_Wybor1_1);
};

func void PC_Pisanie_Wybor1_1()
{
Info_ClearChoices (PC_Pisanie);
Info_AddChoice (PC_Pisanie, "A",PC_Pisanie_Wybor1_1_1);
Info_AddChoice (PC_Pisanie, "B",PC_Pisanie_Wybor3_1);
Info_AddChoice (PC_Pisanie, "C",PC_Pisanie_Wybor3_4);
Info_AddChoice (PC_Pisanie, "D",PC_Pisanie_Wybor3_6);
Info_AddChoice (PC_Pisanie, "E",PC_Pisanie_Wybor3_7);
Info_AddChoice (PC_Pisanie, "F",PC_Pisanie_Wybor3_8);
Info_AddChoice (PC_Pisanie, "G",PC_Pisanie_Wybor3_9);
Info_AddChoice (PC_Pisanie, "H",PC_Pisanie_Wybor3_10);
Info_AddChoice (PC_Pisanie, "I",PC_Pisanie_Wybor3_11);
Info_AddChoice (PC_Pisanie, "J",PC_Pisanie_Wybor3_12);
Info_AddChoice (PC_Pisanie, "K",PC_Pisanie_Wybor3_13);
Info_AddChoice (PC_Pisanie, "L",PC_Pisanie_Wybor3_14);
Info_AddChoice (PC_Pisanie, "M",PC_Pisanie_Wybor3_15);
Info_AddChoice (PC_Pisanie, "N",PC_Pisanie_Wybor3_16);
Info_AddChoice (PC_Pisanie, "O",PC_Pisanie_Wybor3_17);
Info_AddChoice (PC_Pisanie, "P",PC_Pisanie_Wybor3_18);
Info_AddChoice (PC_Pisanie, "R",PC_Pisanie_Wybor3_19);
Info_AddChoice (PC_Pisanie, "S",PC_Pisanie_Wybor3_20);
Info_AddChoice (PC_Pisanie, "T",PC_Pisanie_Wybor3_21);
Info_AddChoice (PC_Pisanie, "U",PC_Pisanie_Wybor3_22);
Info_AddChoice (PC_Pisanie, "V",PC_Pisanie_Wybor3_23);
Info_AddChoice (PC_Pisanie, "W",PC_Pisanie_Wybor3_24);
Info_AddChoice (PC_Pisanie, "X",PC_Pisanie_Wybor3_25);
Info_AddChoice (PC_Pisanie, "Y",PC_Pisanie_Wybor3_26);
Info_AddChoice (PC_Pisanie, "Z",PC_Pisanie_Wybor3_27);
Info_AddChoice (PC_Pisanie, "SPACJA",PC_Pisanie_Wybor3_22);

Info_AddChoice (PC_Pisanie, DIALOG_BACK,PC_Pisanie_Wybor1_1_2);
};

func void PC_Pisanie_Wybor1_1_1()
{
        a = ConcatStrings(a, "A");
};

func void PC_Pisanie_Wybor3_1()
{
        a = ConcatStrings(a, "B");
};

func void PC_Pisanie_Wybor3_4 ()
{
       a = ConcatStrings(a, "C");
};

func void PC_Pisanie_Wybor3_6 ()
{
        a = ConcatStrings(a, "D");
};

func void PC_Pisanie_Wybor3_7 ()
{
        a = ConcatStrings(a, "E");
};

func void PC_Pisanie_Wybor3_8 ()
{
        a = ConcatStrings(a, "F");
};

func void PC_Pisanie_Wybor3_9 ()
{
        a = ConcatStrings(a, "G");
};

func void PC_Pisanie_Wybor3_10 ()
{
        a = ConcatStrings(a, "H");
};

func void PC_Pisanie_Wybor3_11 ()
{
        a = ConcatStrings(a, "I");
};

func void PC_Pisanie_Wybor3_12 ()
{
        a = ConcatStrings(a, "J");
};

func void PC_Pisanie_Wybor3_13 ()
{
        a = ConcatStrings(a, "K");
};

func void PC_Pisanie_Wybor3_14 ()
{
        a = ConcatStrings(a, "L");
};

func void PC_Pisanie_Wybor3_15 ()
{
        a = ConcatStrings(a, "M");
};

func void PC_Pisanie_Wybor3_16 ()
{
        a = ConcatStrings(a, "N");
};

func void PC_Pisanie_Wybor3_17 ()
{
        a = ConcatStrings(a, "O");
};

func void PC_Pisanie_Wybor3_18 ()
{
        a = ConcatStrings(a, "P");
};

func void PC_Pisanie_Wybor3_19 ()
{
        a = ConcatStrings(a, "R");
};
func void PC_Pisanie_Wybor3_20 ()
{
        a = ConcatStrings(a, "S");
};

func void PC_Pisanie_Wybor3_21 ()
{
        a = ConcatStrings(a, "T");
};

func void PC_Pisanie_Wybor3_22 ()
{
        a = ConcatStrings(a, "U");
};

func void PC_Pisanie_Wybor3_23 ()
{
        a = ConcatStrings(a, "V");
};

func void PC_Pisanie_Wybor3_24 ()
{
        a = ConcatStrings(a, "W");
};

func void PC_Pisanie_Wybor3_25 ()
{
        a = ConcatStrings(a, "X");
};

func void PC_Pisanie_Wybor3_26 ()
{
        a = ConcatStrings(a, "Y");
};

func void PC_Pisanie_Wybor3_27 ()
{
        a = ConcatStrings(a, "Z");
};

func void PC_Pisanie_Wybor3_28 ()
{
        a = ConcatStrings(a, "  ");
};


func void PC_Pisanie_Wybor1_1_2()
{
        Info_ClearChoices       (PC_Pisanie);
};

Reparsuję skrypty, robię paczkę z modem itd,
Wyniki: Po przywołaniu konsolą pióra, i po próbie akcji na tym itemie, nic się nie wyświetla. Podejrzewam że problem tkwi w dialogu do itema, ale już próbowałem chyba wszystkiego, więc może mnie oświecicie, byłbym wdzięczny.

Aha no i zadeklarowane zmienna i stała

var int monolog;
const int PISANIE = 1;

20
Skrypty / Marginesy
« dnia: 2011-12-11, 00:34 »
Już sobie poradziłem :lol:

Strony: [1] 2 3 ... 7
Do góry