-
Postów
405 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Lordis
-
-
JESTEŚ WIELKI STARY :D
tylko mi wyskakuje błąd
że coś jest nie tak z
effect_create_above(ef_ring,x,y,0,c_blue)
ale to usunelem i gitara to i tak jakiś efekt graficzny to tam mniejsz :D dzieki dzieki :)
EDIT:
ej czyli jak tu są 3 potwory to trzeba podać 3 nazwy a jak ja bede miał 400 to co wtedyteż musze wszystkie wpisywać??
-
ej no ale to jest też do jednego potworka :(
nie da sie zrobić jednej global zmiennej która by odpowiadała wszystkim potworkom i ją wstawić do mojego czaru?? no bo tu to co ja to bym musiał karzdemu potworkowi dać czy jak ?? bo już sie zamotałem :(
EDIT:
Dobra może inaczej tak chce zrobić czar który Wybucha wokoło bohatera i uderza pobliskie potwory jak to zrobić??? może macie jakiś inny sposób :)
-
wklej to byle do jakiego objektu ale który jest ciągle w roomie np bohater albo jakies inne :D
albo stwórz sobie nowy objekt gdzie bedziesz właśnie trzybał takie rzeczy ja tak mam :D
-
musisz ustawić w opcjach GMa żeby przy naciśnięciu ESC nie wychodziło z gry
i w objekcie zrobić że jak się naciśnie ESC to wyskakuje menu :D
koledzy wyżej lepiej wytłumaczyli xD
-
no to nie rozumiem :( jak dam tam nazwe potworka to bedzie tak to wyglądało:
for (i = 0; i < instance_number( m_rat ); i += 1) { obj = instance_find( m_rat, i); if ( !instance_exists( obj )) continue; ds = distance_to_object( obj ); if ( ds < 150 ) { obj.hp -= 100 }}
i co to da? a jak mam np. 3 potwory m_rat , m_ork i m_bandit ?
-
no teraz wyrażniej ale to znaczy że w karzdym potworze bede musiał zrobić zmienną
mob = 1 w drugim mob = 2 w trzecim mob = 3 itd ? i to bedzie se tam zamieńac ich i bedzie gitara?
-
...
ds = distance_to_object( obj ); if ( ds < 150 ) { obj.hp -= 100 }
to jeszcze rozumiem ale to
for (i = 0; i < instance_number( mob ); i += 1) { obj = instance_find( mob, i); if ( !instance_exists( obj )) break;
nie rozumiem :(
-
dobre ale nie ma takiego czegoś żeby wszystkie potwory zapisać do jednej global zmienne i napisać
w czarze
if distance_to_object(global.all_monster) < 48 { global.all_monster.hp -= 100 }
co?? tak by było najlepiej (dla mnie) :)
-
1. dobra ale właśnie o to chodzi że gdyby to był jeden potworek to bez problemu ale jest ich narazie dwóch a bedzie setki... to co mam tak każdego wpisywać?
2.
speed=0 x=xprevious y=yprevious
to samo jak by był jeden potworek to gitara ale ich bedzie pełno :(
-
1. a więc mam narazie 3 rodzaje czarów
-leczące
-naprowadzające(jak mam potwora na ataku to wali w niego)
-explozje
i właśnie tu chciałbym sie zapytać zrobiłem już że gdy nacisne ikonke czaru to wybuch pojawia sie na graczu
ale nie wiem jak zrobić żeby odbierał hp WSZYSTKIM potworom w odległości 48 pixeli a nie tego co mam na ataku (dla niekapujących tak jak np. UE w tibi)
2. jak zrobić żeby potwory i gracz nie mogli wchodzić na siebie ( SOLID nic nie daje zaznaczam i lipa nic )
3. jeszcze wruce do czarów mam taki skrypt:
CODE
if (global.player_mp >= 10 ) && (global.atak_npc != -1) && (czas <= 0)
{
instance_create(global.atak_npc.x,global.atak_npc.y,obj_fire)
global.atak_npc.hp -= (global.player_magic * 0.35 )
global.player_mp -= 10
czas = 10
}
else {}
w nim chodzi o to że jak mam potworka na ataku i mam 10 many to wale w potworka nie
ale chodzi mi o to żeby on walil raz za (global.player_magic * 0.35 ) a gdy naciskam ikonke czaru to dostaje ciągle za (global.player_magic * 0.35 ) dopuki nie zniknie ogień z niego (animacja)
-
Ej nie wiem czy o to ci chodzi ale ja już zakładałem temat z wyborem gracza do RPGa i tam jest przykład Marek.S (na 2 stronie posta)
https://forum.gmclan.org/index.php?showtopi...=wybur&st=0
jest tam płeć i rasa możesz rase przerobić na profesje czy co tam chcesz nie :D
może ci sie przyda :)
-
mam jeszcze kilka pytań :) nie pisze w tamtej odpowiedzi bo juz ją 2 czy 3 razy edytowałem :P
1. a więc mam narazie 3 rodzaje czarów
-leczące
-naprowadzające(jak mam potwora na ataku to wali w niego)
-explozje
i właśnie tu chciałbym sie zapytać zrobiłem już że gdy nacisne ikonke czaru to wybuch pojawia sie na graczu ale nie wiem jak zrobić żeby odbierał hp WSZYSTKIM potworom w odległości 48 pixeli a nie tego co mam na ataku :( (dla niekapujących tak jak np. UE w tibi)
2. jak zrobić żeby potwory i gracz nie mogli wchodzić na siebie ( SOLID nic nie daje zaznaczam i lipa nic :( )
3. jeszcze wruce do czarów mam taki skrypt:
if (global.player_mp >= 10 ) && (global.atak_npc != -1) && (czas <= 0) { instance_create(global.atak_npc.x,global.atak_npc.y,obj_fire) global.atak_npc.hp -= (global.player_magic * 0.35 ) global.player_mp -= 10 czas = 10 } else {}
w nim chodzi o to że jak mam potworka na ataku i mam 10 many to wale w potworka nie :)
ale chodzi mi o to żeby on walil raz za (global.player_magic * 0.35 ) a gdy naciskam ikonke czaru to dostaje ciągle za (global.player_magic * 0.35 ) dopuki nie zniknie ogień z niego (animacja)
-
ok ale to właśnie o to chodzi że ja już mam potworka na ataku i jego HP jest już jako atak_npc.hp nie tak jak ty to zrobiłeś ale teraz musze to dać jako global zmienna czyli
global.hptarget = atak_npc.hp
ale to nie dziala ale pomyślałem sobie że moge tak zrobić
gdy zaznaczam potworka na atak to zmienna atak_npc = -1 zmienia sie na atak_npc = id
czy cos ta moge zrobić jeszcze jedną zmienną i ją tam wsadzić i w tedy gdy zaztakuje potworka to bede miał np. global.target = potworek na ataku i wtedy w czarach bede mógł dawać global.target.hp
bedzie działac ???? :D wiem że troche zamieszałem ale nie wiem jak to powiedzieć
EDIT:
Dobra poradziłem sobie ale mam jeszcze jedno pytanie a nie chce nowego tematu zakładać jak zrobic
"exhaunted" czy jak to się tam pisze chodzi mi o to że moja kula ognia wżera 10 many a ja mam 100 i gdy naciskam ikonke czaru to wali jak z karabinu a ja chce zrobić przerwe na 2 sec (tak jak przeładowanie broni dla nie kapujących ...)
wiem że to trzeba z alarmami sie pobawić ale ja jestem zielony z nich :( i nierozumiem ich może ktoś da przykład jakiś czy cos ;p
EDIT:
OK dobra już nie trzeba zrobiłem tak że w ikonce czaru jest zmienna
CREATE:
czas = 10
STEP:
czas = czas -0.1
jak naciskam myszą na inonke:
if (global.player_mp >= 10 ) && (global.atak_npc != -1) && (czas <= 0) { instance_create(global.atak_npc.x,global.atak_npc.y,obj_fire) global.atak_npc.hp -= (global.player_magic * 0.35 ) global.player_mp -= 10 czas = 10 } else {}
i chodzi :D
-
to to ja mam zaznaczone i nic
a mam jeszcze jedno pytanie jak wsadzić do global zmiennej hp atakującego npcka ?
zrobiłem już zmienne x,y
global.xtarget = atak_npc.x
global.ytarget = atak_npc.y
ale gdy wpisuje
global.hptarget = atak_npc.hp
to mi błąd wyskakuje a życie potwora jest w zmiennej "hp" to jak to zrobić żeby w tej global.hptarget było życie tego potworka którego atakuje ?
próbowałem już na wiele sposobów:
global.hptarget = atak_npc.hp
global.hptarget = obj_HERO.atak_npc.hp
global.hptarget = atak_npc (hp)
:crying: ale nic nie wychodzi może ktoś pomoże
-
OK z czarami będe se kombinował ale co z 1. pytaniem ?
Bo Harv taką wyczerpującą odpowiedz dał że szok <_<
może ktoś pomoże bo samemu próbowałem ale nieszło
robiłem tak:
if distance_to_object(atak_npc) <= 32 { speed = 0 image_speed = 0 }
i nie działa moge przez niego przechodzić a i tak jak by działało to by była dupa bo tylko w npcka którego atakuje nie mógł bym wchodzić :(
pomocy
-
ty :D wiem o co chodzi
jak mam potworka na ataku to jest tak że on sie nazywa wtedy atak_npc (jako zmienna) czy coś i bede musiał zapisać w ataku gracza atak_npc.x = cos <-- ta zmienna globalna i atak_npc.y = coś
i w tym obj. czaru robie żeby leciało w to co się znajduje na miejscu coś,coś (x,y) i gitara i jeszcze gdy ten obj. czaru doleci to wykonuje się akcja tego czaru coś takiego nie??
-
Witam !
mam kilka pytań:
1. ja zrobić aby bohater nie mugł wchodzić na potworka (przykład Tibia) że gdy podejde na jakąś odległość w mojim przypadku 16pixeli od potworka to nie moge isc w jego strone wiecie o co chodzi :P
2. jak zrobić czary ptórego ikonka jest na pasku czarów ale to mniejsza gdzie on jest.Chce żeby było tak
że gdy mam potworka na ataku (zaznaczonego) i nacisne "hotkey" np. F1,F2,F3 albo jakiś tam inny to wale w niego z danego czaru i że wydać jak on leci do niego a nie tylko dostaje i jeszcze jedno to że niezależnie czy mam potworka na ataku czy nie gdy nacisne ikonke danego czaru zmieńa mi sie kursor na taki fajny :) z tym czarem i że jak gdzieś klikne np. na innego gracza albo potworka to dopiero on dostaje.
Czyli mam na ataku potwora i naciskam "hotkey" kula ognia i potworek zgarnia a drugi gracz ma mało hp i chce go uleczyć to nie daje go na atak i hotkey tylko klikam na ikonke "leczenie" i na drugiego gracza
rozumiecie :) jak jeszcze nie to to jest tak jak w np. tibi, world of warcraft tylko że w tibi nie ma ikonek z czarami ale są runy nie :D
Z góry dzięki !!!
-
ja nie wiem jaki masz plecak ale wiem że Yody przykład jest dobry i zrozumiały ja z niego korzystałem i przerobiłem na swoje potrzeby ja jeśli bedzie coś nie tak to jeszcze spróbuj z miniRPG :D też z niego korzystam
edit:
o.O nie popatrzyłem na date :P
-
pomoże mi ktoś ?? że z warunkiem IF ma być to wiem ale w jakim objekcie itema? czy w script wzięcia itema do bp?
-
Ej jeszcze mam małe pytanko ...
gdzie ja mam tą zmienną dać
jeśli wezme item do np. global.fullbox = 1
a gdy wyrzuce to global.fullbox = 0
tak? ale co to da po prostu sie bedzie zmieniać nic wiecej pomużcie :crying:
bo nie wiem gdzie to jeszcze wsadzić żeby itemki na siebie nie wskakiwały :(
-
kk jutor sie pogrzebie z tym dzieki za rade :)
a ściągnij sobie moje eq zobaczysz jakie fajne :D jak na początkującego :)
-
sry ale nie :( teraz mam problem z tym że kilka itemów mi na jedną kratke wchodzi :(
-
elo
mam problem z EQ robie je już kilka dni i nie mogę se dać rady już lepiej wygląda ale nieraz gdy biore kilka itemów do plecaka zakładam je na siebie i ściągam to nieraz wskakują ma siebie w plecaku(są dwa lub więcej na 1 kratce) albo w ogóle sie blokują w plecaku(nie da sie ich wyrzucić ani założyć) :(
link do mojego EQ(kod jest strasznie namieszany bo jestem początkujący nie :] ):
http://www.speedyshare.com/427251910.html
ściągajcie ,podziwiajcie i doradźcie
-
mam problem bo mam ustawione żeby backpack był ciągle na na ekranie czyli tak coś z viewem
ale chonie mi o itemy w backpack
ja mam tak ustawione:
END STEP:
if (inEq == 1) { x = objBackpack.x y = objBackpack.y } if (inInv == 1) { x = objInventory.x-32-13 y = objInventory.y }
i gdy chonie to item jest w backpacku ale rusza sie mniej wiecej o 3 piksele np. jak ide w duł to on przesuwa sie lekko do góry i idze na dul albo jak ide w lewo to on przesuwa sie w prawo i idzie wlewo nie wiem czy mnie zrozumieliście ale mniejsz jak ktoś tak to niech pomorze a jak nie to mam jeszcze jedno pytanko mianowicie mam taki właśnie kod jaki dalem wyżej i gdy ściągam item z EQ to pojawia mi sie w backpack jeden na drugim :(
x = objInventory.x-32-13 y = objInventory.y
co mam tu dać zeby sie pojawiały w odstępach co 32pixele ?
Czary w grze RPG
w Pytania początkujących
Opublikowano
OK działa a ja tam dałeś:
if ( object_index= obj_monster1 || object_index= obj_monster2 || object_index= obj_monster3)
to nie dało by sie jakoś skrócić
if ( object_index = obj_monster ... )
i tu gdzie kropki dać coś co by odpowiadało np. 1-100 i by było zamiast wpisywania 100 obj_monster wiesz o co chodzi ???