Forum www.maciuchnagames.fora.pl Strona Główna
FAQ Szukaj Użytkownicy Grupy Profil Zaloguj się, by sprawdzić wiadomości
Forum www.maciuchnagames.fora.pl Strona Główna  Zaloguj  Rejestracja
wracam do batch ale jest nowy problrm

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.maciuchnagames.fora.pl Strona Główna -> Programowanie
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
fajdek21
forumowicz



Dołączył: 28 Maj 2013
Posty: 51
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

PostWysłany: Nie 21:08, 02 Cze 2013    Temat postu: wracam do batch ale jest nowy problrm

napisalem system walk ale jak che zrobic cos takiego ze wciskam jeden 1 mam uderzenie to mi sie wyłącza gra co ma zle w tym kodzie
:opcja11
set życia=20
set zycia przeciwnika=30
echo zatakował cie kosmita liczba twoich:%zycia%
echo 1)uderzenie
echo 2)unik
pause
goto menu

set /p wybor
if %wybor% == 1 goto opcja1
if %wybor% == 2 goto opcja2
Powrót do góry
Zobacz profil autora
Autor Wiadomość
NikPL
bywalec forum



Dołączył: 01 Wrz 2011
Posty: 245
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: znikąd

PostWysłany: Nie 21:51, 02 Cze 2013    Temat postu:

Wez zdecyduj sie chlopie czy Batch czy C++ ....

Kod:


:opcja11
set zycia=20
set zycia_przeciwnika=30
echo zatakował cie kosmita liczba twoich:  %zycia%

echo 1) uderzenie
echo 2) unik

set /p wybor=
if %wybor% == 1 goto opcja1
if %wybor% == 2 goto opcja2

pause
goto menu

Powrót do góry
Zobacz profil autora
Autor Wiadomość
fajdek21
forumowicz



Dołączył: 28 Maj 2013
Posty: 51
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

PostWysłany: Nie 21:54, 02 Cze 2013    Temat postu:

za duzo cyferek w C++
xD no ale che dokonczyc gre w batch
Powrót do góry
Zobacz profil autora
Autor Wiadomość
fajdek21
forumowicz



Dołączył: 28 Maj 2013
Posty: 51
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

PostWysłany: Nie 22:26, 02 Cze 2013    Temat postu:

coto jest do ch.... jak wchodze w oipcje 1 to mi wyskakuje opcja 2

echo 1) uderzenie
echo 2) unik

set /p wybor=
if %wybor% == 1 goto opcja1
if %wybor% == 2 goto opcja2

:opcja1
set /a zycia_przeciwnika=zycia_przeciwnika-5
echo zaatakowales przeciwnika
echo a wiec zabiersz mu 5 zyc
echo liczba pozostalych zyc przeciwnika: %zycia_przeciwnika%
set /a zycia=zycia-2
echo potwor odbiera ci 2 zycia
echo liczba twoich zyc %zycia%
pause
goto menu

:opcja2
set /a zycia=zycia-3
echo zrobiles unik niestety
echo zly i potwor cie uderzyl
echo liczba twoich zyc:%zycia%
pause
goto menu
e jeden to mi wchodzi w opcje 2


Ostatnio zmieniony przez fajdek21 dnia Nie 22:27, 02 Cze 2013, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Autor Wiadomość
NikPL
bywalec forum



Dołączył: 01 Wrz 2011
Posty: 245
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: znikąd

PostWysłany: Nie 23:46, 02 Cze 2013    Temat postu:

Jak zle jak dobrze jest...
Powrót do góry
Zobacz profil autora
Autor Wiadomość
fajdek21
forumowicz



Dołączył: 28 Maj 2013
Posty: 51
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

PostWysłany: Pon 8:01, 03 Cze 2013    Temat postu:

chodzi o ten kod jak wbijam w opcje jeden to mi wchodzi w opcje2
echo nagle zauwazasz kosmite co robisz
echo 1)idziesz go zabic
echo 2)idziesz pomuc koledze
set /p misja1=
if %misja1% == goto opcja11
if %misja1% == goto opcja22

:opcja22
echo idziesz pomoc koledze
echo ale w jego noge trafil maly odlamek
echo ktory sam mógl wyciongnoc
echo zauwazjom was kosmici
echo i was zabijajom
echo koniec gry
pause
goto menu

:opcja11
set zycia=20
set zycia_przeciwnika=30
echo zycia=20
echo zycia przeciwnika=30
echo zatakował cie kosmita liczba twoich: %zycia%
Powrót do góry
Zobacz profil autora
Autor Wiadomość
pawo1
newbie



Dołączył: 07 Maj 2012
Posty: 3
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

PostWysłany: Pon 14:17, 03 Cze 2013    Temat postu:

fajdek21 napisał:
chodzi o ten kod jak wbijam w opcje jeden to mi wchodzi w opcje2
echo nagle zauwazasz kosmite co robisz
echo 1)idziesz go zabic
echo 2)idziesz pomuc koledze
set /p misja1=
if %misja1% == goto opcja11
if %misja1% == goto opcja22

:opcja22
echo idziesz pomoc koledze
echo ale w jego noge trafil maly odlamek
echo ktory sam mógl wyciongnoc
echo zauwazjom was kosmici
echo i was zabijajom
echo koniec gry
pause
goto menu

:opcja11
set zycia=20
set zycia_przeciwnika=30
echo zycia=20
echo zycia przeciwnika=30
echo zatakował cie kosmita liczba twoich: %zycia%


zrób:
echo nagle zauwazasz kosmite co robisz
echo 1)idziesz go zabic
echo 2)idziesz pomuc koledze
set /p misja1=
if %misja1% == goto opcja11
if %misja1% == goto opcja22
goto menu <------ tego odrazu leci do opcja22

:opcja22
echo idziesz pomoc koledze
echo ale w jego noge trafil maly odlamek
echo ktory sam mógl wyciongnoc
echo zauwazjom was kosmici
echo i was zabijajom
echo koniec gry
pause
goto menu

:opcja11
set zycia=20
set zycia_przeciwnika=30
echo zycia=20
echo zycia przeciwnika=30
echo zatakował cie kosmita liczba twoich: %zycia%
pause

mam nadzieję , że pomogłem Very Happy
Powrót do góry
Zobacz profil autora
Autor Wiadomość
fajdek21
forumowicz



Dołączył: 28 Maj 2013
Posty: 51
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

PostWysłany: Pon 14:44, 03 Cze 2013    Temat postu:

a co zrobic zeby po uderzeniu przeciwnika
odebrales mu np.5zyc(wiem jak to zrobic tylko chodzi mi o cos innego)
a potem po tym uderzeni pojawia sie taki teks
1)uderzenie
2)unik
i od razu wybieram np. opcje jeden
che zeby to wyglodalo tak
1) uderzenie<---- klikam jeden i mi wyskakuje nastepna zakladka
2) unik
ni a mi od razu tu wyskakuje ta zakladka w ktorom che wejsc
oto kod
:opcja1
set /a zycia_przeciwnika=zycia_przeciwnika-5
echo zaatakowales przeciwnika
echo a wiec zabiersz mu 5 zyc
echo liczba pozostalych zyc przeciwnika: %zycia_przeciwnika%
set /a zycia=zycia-2
echo potwor odbiera ci 2 zycia
echo liczba twoich zyc %zycia%
echo 1) uderzenie
echo 2) unik

:opcja2
set /a zycia=zycia-3
echo zrobiles unik niestety
echo zly i potwor cie uderzyl
echo liczba twoich zyc:%zycia%
pause
goto menu
Powrót do góry
Zobacz profil autora
Autor Wiadomość
pawo1
newbie



Dołączył: 07 Maj 2012
Posty: 3
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

PostWysłany: Pon 16:19, 03 Cze 2013    Temat postu:

napisz jeszcze raz bo tak to napisałeś że cie nie rozumiem
Powrót do góry
Zobacz profil autora
Autor Wiadomość
fajdek21
forumowicz



Dołączył: 28 Maj 2013
Posty: 51
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

PostWysłany: Pon 16:46, 03 Cze 2013    Temat postu:

che zeby to tak wyglądało
zadałeś przeciwnikowi 5 obrazen
razem ma np.30 <----to juz napisalem tylko dalej mam problrm
1)uderzenie
2)unik
A wygląda to tak
razem ma np.30
1)uderzenie
2)unik
i tu mi sie pojawia tekst
strzeliłeś ze snajperki i zabrałeś mu 10 punktów zycia
a to powinno sie pojawic
kiedy wpisze 1 i zatwierdze enterem
tu kod
:opcja11
set zycia=20
set zycia_przeciwnika=30
echo zycia=20
echo zycia przeciwnika=30
echo zatakował cie kosmita liczba twoich: %zycia%
echo 1) uderzenie
echo 2) unik

set /p wybor=
if %wybor% == 1 goto opcja1
if %wybor% == 2 goto opcja2

:opcja1
set /a zycia_przeciwnika=zycia_przeciwnika-5
echo zaatakowales przeciwnika
echo a wiec zabiersz mu 5 zyc
echo liczba pozostalych zyc przeciwnika: %zycia_przeciwnika%
set /a zycia=zycia-2
echo potwor odbiera ci 2 zycia
echo liczba twoich zyc %zycia%
echo 1) uderzenie
echo 2) unik

:opcja2
set /a zycia=zycia-3
echo zrobiles unik niestety
echo zly i potwor cie uderzyl
echo liczba twoich zyc:%zycia%
pause
goto menu
Powrót do góry
Zobacz profil autora
Autor Wiadomość
maciuchna
Admin



Dołączył: 27 Sie 2011
Posty: 233
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

PostWysłany: Pon 17:41, 03 Cze 2013    Temat postu:

fajdek21 napisał:
che zeby to tak wyglądało
zadałeś przeciwnikowi 5 obrazen
razem ma np.30 <----to juz napisalem tylko dalej mam problrm
1)uderzenie
2)unik
A wygląda to tak
razem ma np.30
1)uderzenie
2)unik
i tu mi sie pojawia tekst
strzeliłeś ze snajperki i zabrałeś mu 10 punktów zycia
a to powinno sie pojawic
kiedy wpisze 1 i zatwierdze enterem
tu kod
:opcja11
set zycia=20
set zycia_przeciwnika=30
echo zycia=20
echo zycia przeciwnika=30
echo zatakował cie kosmita liczba twoich: %zycia%
echo 1) uderzenie
echo 2) unik

set /p wybor=
if %wybor% == 1 goto opcja1
if %wybor% == 2 goto opcja2

:opcja1
set /a zycia_przeciwnika=zycia_przeciwnika-5
echo zaatakowales przeciwnika
echo a wiec zabiersz mu 5 zyc
echo liczba pozostalych zyc przeciwnika: %zycia_przeciwnika%
set /a zycia=zycia-2
echo potwor odbiera ci 2 zycia
echo liczba twoich zyc %zycia%
echo 1) uderzenie
echo 2) unik

:opcja2
set /a zycia=zycia-3
echo zrobiles unik niestety
echo zly i potwor cie uderzyl
echo liczba twoich zyc:%zycia%
pause
goto menu


wyświetl życia przeciwnika poprzez %zycia_przeciwnika%. I naucz się korzystać z:
1) google
2) własnego mózgu

bo widzę że żadnego z nich nie używasz, a szkoda. Tak wogóle to przydałoby ci się cls w menu walki, nieprawdaż?

p.s ten twój system walki jest do niczego. Nie przyszło ci do głowy zastosować zmiennych losowych?


Ostatnio zmieniony przez maciuchna dnia Pon 17:42, 03 Cze 2013, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Autor Wiadomość
fajdek21
forumowicz



Dołączył: 28 Maj 2013
Posty: 51
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

PostWysłany: Pon 17:57, 03 Cze 2013    Temat postu:

umiem korzystać z google i nie che żebyś dawał mi wszystko na tacy analizował mój kod szukając najmniejszych błędów
poprostu sporo ludzi na tym forum pisało juz wiele lepsze gry odemnie więc czytajom jaki mam problem i juz piszecie jaki mam problem a jak nie wiedzom to nic nie piszą
a i daruj juz sobie oceniania mojej ortografi
Powrót do góry
Zobacz profil autora
Autor Wiadomość
maciuchna
Admin



Dołączył: 27 Sie 2011
Posty: 233
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

PostWysłany: Wto 16:37, 04 Cze 2013    Temat postu:

Wiedzą i chcą to napiszą. Problem w tym że błędnie organizujesz swoje wypowiedzi przez co nikt nie rozumie o co pytasz/prosisz.
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.maciuchnagames.fora.pl Strona Główna -> Programowanie Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
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, 2002 phpBB Group
BBTech Template by © 2003-04 MDesign
Regulamin