-
Postów
405 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Lordis
-
Znowu problem :( już zrobiłem losowy atak ale coś jest on mało rozbudowany bo gry wale npca to dostaje po 0 albo 4,80 albo 5,80 i nic wiecej a czemu nie dostaje np. 0,1,2,3,4,5,6 ? napście mi przykładowy random atak mój wygląda tak może mam cos źle: if distance_to_object(atak_npc) <= 32 { damage = round(random(1)); //--SIŁA_ATAKU_GRACZA--// if damage = 1 { damage = round(random(global.player_atack)) -(atak_npc.defens * 0.2) +5; } if (damage < 0) { damage = 0 } if (damage > -1) { atak_npc.hp -= damage; } } gdzie global.player_atack to: global.player_atack = 2 * (global.player_level * 0.35) no a global.palyer_level to sie można domyślić ;) (poziom gracza)
-
ooo dobre nie wpadł bym na to xD dzieki
-
OO dzieki bo właśnie rozkminiłem jak to zrobić ale nie wiedziałem jaka jest ta konemda (skrypt) ja dawałem object_add(obj_hit) ale error mi wyskakiwał :) dzięki juz se chyba poradze :] aa i jeszcze na te pytanie nikt nie odpowiedział ;p 3. Jak zrobić atak w którym nie bede walil ciągle po tyle samo np. mam global.player_atack = 2 i wale ciągle po dwa jak to zrobic żeby było że jak mam np. 50 ataku to wale od 0 do 70?
-
ej ale tam jest strasznie namieszane ja nie wiem co do czego tam jest zadużo tego i ja niemoge sie tam połapać (jestem początkujący :) )
-
Witam! Mam kilka pytań. 1.Jak zrobić efekt przy uderzeniu (krew) a przy pudle (dymek,chmórke) 2. Jak zrobic żeby liczbowe obrarzenia były na celua nie na bohaterze obj_damage: CREATE: image_alpha=10; value=0; tekst=-1; vspeed=-1; DRAW: draw_set_font(font_damage); draw_set_color(c_red) draw_text(x,y,string(value)); draw_set_font(-1); image_alpha-=0.3; if(image_alpha<0) { instance_destroy(); } Atak mojego bohatera obj_HERO: ALARM[0]: var i; if distance_to_object(atak_npc) <= 32 { i=instance_create(x,y,obj_damage); i.value = damage i.tekst=font_damage } i mam pytanko gdzie wpisać współrzędne celu(potworka) ? 3. Jak zrobić atak w którym nie bede walil ciągle po tyle samo np. mam global.player_atack = 2 i wale ciągle po dwa jak to zrobic żeby było że jak mam np. 50 ataku to wale od 0 do 70?
-
OK wszystko dobrze ale jeszcze jedno :jezor: jak zrobić żeby damage pojawiało sie na nim a nie na mnie ;p draw_set_font(font_damage); draw_set_color(c_red) draw_text(x,y,string(value)); draw_set_font(-1); image_alpha-=0.3; if(image_alpha<0) { instance_destroy(); } to jest tu chyba draw_text(x,y,string(value)); ja przerobiłem to na draw_text(atack_npc.x,atack_npc.y,string(value)); ale wyskakuje błąd
-
;/ właśnie jakoś pokombinowałem i teraz wyskakują mi liczby ale nie damage tylko tyle ile mu hp zostało jak zrobić to damage? bo ja nie mam zielonego pojęcia muj atak: atak_npc.hp -=global.player_atack -(atak_npc.defens * 0.2); atak_npc - potworek którego mam na ataku hp - życie potworka global.player_atak - atak gracza no i defens to obrona potworka ale jak mam zrobic damage? wynik takiego działania global.player_atack -(defens * 0.2) nie wiem jak to zrobic ;/ a właśnie jak zrobic jak mam 1 ataku to żeby hity nie były ciągle po 0.80 tylko od 2 do 0 np. jak mam 100 ataku to żeby hity były od 0 do 150
-
ej chłopaki ja próbuje to zrobić ale nie idzie mi nie wiem kombinuje i nic ;/ mam obj_damage: CREATE image_alpha=10; value=0; font=-1; vspeed=-1; DRAW draw_set_font(font); draw_text(x,y,string(value)); draw_set_font(-1); image_alpha-=0.1; if(image_alpha<0) { instance_destroy(); } i w ataku gracza: ALARM [0] var i; i=instance_create(x,y,obj_damage); i.value=atak_npc.hp; i.font=main_font a w ataku gracza jeszcze jest: var atak; if distance_to_object(atak_npc) <= 32 { atak = round(random(1)); if atak = 1 { atak_npc.hp -=global.player_atack -(atak_npc.defens * 0.2); } else { } } alarm[0] = room_speed*1;
-
ok kursor spoko ale pytanie 3 ;/ zrobiłem tak: m_rat.rat_damage y-= 1 image_alpha -= 0.1 if (image alpha <= 0) instance_destroy() gdzie m_rat to obj_potwora a rat_damege to: rat_damage = hp - global.player_atack -(defens * 0.2) gdzie "hp" to życie rata "global.player_atack" to atak gracza i defens to obrona rata no i własnie coś nie wyszło :( jak to ma być dokładnie ;p
-
Witam! Mam kilka pytań dotyczących wielu spraw w RPGu. Pytania 1.Mam ustawiony własny kursor w grze jak pozbyć sie "szczałki" (wygląda to tak jest kursor a na niej szczałka) 2.Jak zrobić żeby dana czcionka była tylko do jednego objektu (mam w jednym objekcie draw_ste_font(small_font) a cała gra jest w takiej czciące czyli wszystkie napisy np. nazwy gracze czat itp) 3.Jak zrobić że podczas ataku nad graczem i porworem pokazują się hity jakie dostają (zwykłe, kritikal, odronione) i po zabiciu potworka pokazał sie zdobyty exp(ala tibia) ale w tibi nie ma kritikalów i to chyba wystarczy napisal bym więcej ale to by było zadużo pisania w odpowiedziach :D prosze o jakies rady i przekłady skrypty :) I Z GÓRY THX :]
-
ty dobra mam jeszcze jedno pytanko jak zrobic pasek króry sie dodaje a nie odejmuje (pasek expa) TY DOBRA JUŻ NIE TRZEBA jakos mi wyszlo xD dzieki za wszystko chlopaki :D
-
W przykładzie pietra6 'walka ala tibia' nie ma paska życia w robu jest nad graczem ;p (korzystam z niego) a w miniRPG tez nie ma dajcie skrypcik plzz
-
Witam! Mam mały problem a wiec mam już pasek życia nad bohaterem ale chce jeszcze zrobic żeby w nim było hp pokazane liczbowa (np. HP: 1000 / 1300) ja wykombinowałem coś takiego draw_text(obj_HERO.x,obj_HERO.y,'HP : '+string(global.player_hp)); ale to mi pokazuje tylko HP: 100 ale brakuje "/ 100" i nie wiem jak to zrobic zeby pokazywało na ile tego hp jest (100 na 100) nie? wiecie o co chodzi. zmienna max hp to global.player_maxhp jak cos :P a po za tym jeszcze chce zrobic dodatkowy pasek życia many i expa w lewym górnym rogu ekranu ale tego juz nie weim kompletnie jak zrobic i gdzie wrzucic do bohatera draw czy gdzie :( i te paski tez by miały mieć w środku liczmy np.(HP 100/100)(MP: 150/150)(EXP:300/500) A więc prosze o: -przykład jak zrobic liczbowe życie (HP: 100/100) - i jak zrobić 3 paski w lewym górnym rogu ekranu HP, MP, EXP z góry dzieki :thumbsup:
-
WŁAŚNIE O TO MI CHODZIŁO Misiek999 dzięki bardzo :D
-
Witam ! Mam problem mam sprity bohaterów ale one mają rozmiar podajże 20x32 i w grze chodzie takimi malutkimi mruweczkami a nie bohaterem ;p (są mali poprostu :D ) nie da sie jakos ich powiększyć ale nie w paincie tylko w gm :) Z góry THX
-
Witam ! Mam mały problem z bohaterem tam wybóra rasy itp nie :) pisalem juz o tym ale dobra to działa ale właśnie gdy wybiore go i klikne ''ok'' przechodzi mi do roomu ''map0'' ale problem w tym ze na tej mapie mam postawiony jeden objekt ''obj_HERO'' a jest dwuch <_< nie wiem o co chodzi sprawdzalem juz kod hero czy nic tam nie ma takiego zeby go jakoś przenosilo czy co ja wam dam moją "gre" :D bardziej zarodek gry ale dobra i sprawdzicie co jest nie tak :( :( LINK: http://rapidshare.de/files/39117821/Wyb_r_..._BETA_.gmk.html Z Góry THX EDIT: DOBRA JUŻ WIEM SRY :( temat zamknięty :P
-
Dzięki za wszystko :D i chyba masz racje narazie zrobie mniej rozbudowaną A z tym miniRPG to go nawet próbowalem przerobic na swoją gierke ale cos nie wyszlo i sie wszystko mi pieprzyło bo nowego bohatera zrobilem za tego o_knightmale ale wtedy to wogóle wszystko sie porobiło tak ze niemoglem dojść i zwontpilem dlatego robie własny silnik bo: -więcej sie naucze ;p (a nie na gotowcach jechać :) ) -nie bede sie gubił (tam nie wiedzialem co do czego) - i wogóle ;p
-
aaa to sory xD ale to wogóle nie kapuje wlanczas muzyle np. w winampie i chcesz ją wylonczyć przez GM???
-
nie jestem pewien bo jestem początkujący ale jest taki klocek "Replace Sound" w main2 i on chyba odczytuje. tak mi sie wydaje ;p
-
Witam ! Chciał bym wam przedstawic swój zestaw skillów. A wy mi powiedzcie co dalej i czy wogóle one są dobre -co dalej? chodzi mi jak np. zrobic broń która wymaga weaponskill_dwohands_axe = 70 i jaknie mam tyle to niezaloże jaj a tak wogóle to mi najbardziej chodzi o to gdzie ja mam te skille dać do objektu w create? a tak wogule to dam wam te skille ;p /* ----------------------SKILL'S------------------------ */ //__________________________________________//| ///////////////////--SKILLE_BRONI--///////////////////////| global.weaponskill_sword //Miecz global.weaponskill_dwo_hands_sowrd //Miecz Dwuręczny global.weaponskill_axe //Topór global.weaponskill_dwo_hands_axe //Topór Dwuręczny global.weaponskill_staff //Laska/Pałka global.weaponskill_wand //Różdzka global.weaponskill_bow //Łuk global.weaponskill_crossbow //Kusza global.weaponskill_mace //Maczuga global.weaponskill_dwo_hands_mace //Maczuga Dwuręczna global.weaponskill_shield //Tarcza global.weaponskill_dagger //Sztylet //////////////////////////////////////////////////////////| //------------------------------------------------------//| //__________________________________________//| ////////////////////--UMIEJĘTNOŚCI--//////////////////////| global.skill_strong //Siła global.skill_defense //Obrona global.skill_agility //Zręczność global.skill_magic //Władanie Magią global.skill_vitality //Witalność //////////////////////////////////////////////////////////| //------------------------------------------------------//| //____________________________________________//| ////////////////////--RODZAJE_ATAKÓW--////////////////////| global.atk_physical //Fizyczny global.atk_energy //Energia global.atk_fire //Ogień global.atk_ice //Lód global.atk_earth //Natura global.atk_dead //Śmierć global.atk_light //Światło //////////////////////////////////////////////////////////| //------------------------------------------------------//| //____________________________________________//| ////////////////////--RODZAJE_OBRONY--////////////////////| global.def_physical //Fizyczny global.def_energy //Energia global.def_fire //Ogień global.def_ice //Lód global.def_earth //Natura global.def_dead //Śmierć global.def_light //Światło //////////////////////////////////////////////////////////| //------------------------------------------------------//| i powiedzcie mi czy dobrze one są znaczy czy tak sie robi wogóle skille ? ;p jak tak to gitara a jak nie :( to dajcie przykład jak można to zrobic albo wogóle dajcie przykład
-
ej ale co ja mam wpisac do tej zmiennej bo teraz mam tak w obj_HERO nie mam juz global.rasa = human global.wear = 1 stworzyłem nowy objekt który jest w wyborze rasy i na mapie i w nim wpisalem global.rasa = human global.wear = 1 a przyciski do zmiany rasy zmienialem tak global.rasa = 'orc' ale i tak gdy klikam to mam humana jak ja mam to napisac w tym nowym objekcie ? EDIT EEEE DZIAŁA :D :D :D GITARA jest usunelem ten objekt z mapy i jest tylko w wyborze gracza i jest G I T A R A :D tyle sie trudzilem ale bylo warto !! a teraz biote sie za skille ;p tez chyba bedzie temat żeby mi pomóc xD
-
ooo żesz xD ej ja próbowalem na global ale coś jest zrombane :( od 8.00 siedzie nad tym i nic w obj_HERO mam global.rasa = human a w przyciskarz do wyboru obj_HERO.global.rasa = undead albo troll albo co tam nie? i nic czyli gdzie mam to dac jak nie w create w obj_HERO ? napisz mi plxx ;p
-
napisze wam obj_HERO i rasy obj_HERO w Create: xx = x; yy = y; global.entered = true; hit = false; wound = 0; dead = false; down = 0 left = 1 up = 2 right = 3 rasa = 'human' // zmienna przechowująca rasę gracza wear = 1 // zmienna przechowująca numer sex gracza // indexujemy sprajty /* --------------------------- UNDED ------------------------------- */ undead[up,1] = spr_undead_male_up1 //2 index tablicy odpowiada za index ubranka undead[down,1] = spr_undead_male_down1 // 1 index za kierunek przy którym ma zostać użyta animacja undead[left,1] = spr_undead_male_left1 undead[right,1] = spr_undead_male_right1 undead[up,2] = spr_undead_female_up1 undead[down,2] = spr_undead_female_down1 undead[left,2] = spr_undead_female_left1 undead[right,2] = spr_undead_female_right1 /* -------------------------- ELF ---------------------------- */ elf[up,1] = spr_elf_male_up1 elf[down,1] = spr_elf_male_down1 elf[left,1] = spr_elf_male_left1 elf[right,1] = spr_elf_male_right1 elf[up,2] = spr_elf_female_up1 elf[down,2] = spr_elf_female_down1 elf[left,2] = spr_elf_female_left1 elf[right,2] = spr_elf_female_right1 /* ------------------------------- TROLL ------------------------------- */ troll[up,1] = spr_troll_male_up1 troll[down,1] = spr_troll_male_down1 troll[left,1] = spr_troll_male_left1 troll[right,1] = spr_troll_male_right1 troll[up,2] = spr_troll_female_up1 troll[down,2] = spr_troll_female_down1 troll[left,2] = spr_troll_female_left1 troll[right,2] = spr_troll_female_right1 /* ------------------------------- HUMAN ------------------------------- */ human[up,1] = spr_human_male_up1 human[down,1] = spr_human_male_down1 human[left,1] = spr_human_male_left1 human[right,1] = spr_human_male_right1 human[up,2] = spr_human_female_up1 human[down,2] = spr_human_female_down1 human[left,2] = spr_human_female_left1 human[right,2] = spr_human_female_right1 /* ------------------------------- ORC ------------------------------- */ orc[up,1] = spr_orc_male_up1 orc[down,1] = spr_orc_male_down1 orc[left,1] = spr_orc_male_left1 orc[right,1] = spr_orc_male_right1 orc[up,2] = spr_orc_female_up1 orc[down,2] = spr_orc_female_down1 orc[left,2] = spr_orc_female_left1 orc[right,2] = spr_orc_female_right1 /* ------------------------------- MOLOCH ------------------------------- */ moloch[up,1] = spr_moloch_male_up1 moloch[down,1] = spr_moloch_male_down1 moloch[left,1] = spr_moloch_male_left1 moloch[right,1] = spr_moloch_male_right1 moloch[up,2] = spr_moloch_female_up1 moloch[down,2] = spr_moloch_female_down1 moloch[left,2] = spr_moloch_female_left1 moloch[right,2] = spr_moloch_female_right1 w Step: if (keyboard_check(vk_left)) { x -= 4 // zmiana pozycji gracza execute_string( 'sprite_index =' + rasa + '[' + string( left ) + ',' + string( wear ) +']' ) // zmiena sprite image_speed = 0.5 // prędkość animacji } else if (keyboard_check(vk_right)) { x += 4 execute_string( 'sprite_index =' + rasa + '[' + string( right ) + ',' + string( wear ) +']' ) image_speed = 0.5 } else if (keyboard_check(vk_up)) { y -= 4 execute_string( 'sprite_index =' + rasa + '[' + string( up ) + ',' + string( wear ) +']' ) image_speed = 0.5 } else if (keyboard_check(vk_down)) { y +=4 execute_string( 'sprite_index =' + rasa + '[' + string( down ) + ',' + string( wear ) +']' ) image_speed = 0.5 } else { // jeżeli nie naciskamy żadnego z wyżej wymienionych klawiszy image_speed = 0 image_index = 1 } i jeszcze są 2 alarmy Alarm0: hit = false; Alarm11: game_restart() to jest mój HERO a teraz przyciski do zmiany rasy Troll: obj_HERO.rasa = 'troll' Orc: obj_HERO.rasa = 'orc' itd
-
wyjaśnie ;p jest room (menu2) gdzie wybieram rase i płeć bohatera (obj_HERO) po wybraniu klikamy przycisk ''ok'' i przechodzi do następnego roomu (map1) ale bohater ma wygląd początkowy czyli (rasa = human) niezależnie co wybiote (w menu2) :( rozumiecie? bohatera mam postawionego w roomie ''menu2'' i jak zmieniam rase to zmienia mi sie wygląd HERO ale w room ''map1'' tez mam go postawionego i on juz ma począdlową rase (human) i nie wiem jak to zrobic próbowalem z global.rasa ale to wogule nawet sie spr nie zmienia jak chodzie może coś żle zrobilem nie wiem ale może trzeba tego obj_HERO przenieść do roomu ''map1'' z roomu ''menu2'' a nie stawiać nowego ale jak ? :( :( POMOCY :(
-
Witam ! A więc mam mały problem z "zatwierdzieniem" rasy czyli mam juz zrobione 6 ras i mój hero jest postawiony na mapie a ja wybieram jego rase (orc, troll, human...) i gdy daje "ok" czyli guzik zeby wszedl do gry to muj hero dalej ma początkowy wygląd w hero mam zmienną rasa = human a w menu gdzie twoche gracza są przycisi na zmiane rasy u orka obj_HERO.rasa = orc u trolla obj_HERO.rasa = troll ale co mam dać w tym przycisku "ok" zeby mi sie zminiło ze zmiennej rasa = human na na przykład rasa = orc prosze pomużcie najlepiej by było jak by Marek.S bo on mi przykład z wyborem rasy zrobił to bedzie wiedzial mniej wiecej jak to wygląda