Skocz do zawartości

Lordis

Użytkownicy
  • Postów

    405
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Lordis

  1. dzięki za opinie :) i dodam że jestem początkujący ... ale ja go przerobiłem na swoje wymagania

    np. staty w global zmienych muwisz że to pogorszenie ale dlamnie to jest lepiej bo wszystko jest przejżście:

     

    global.palyer_magic = global.player_magic + magic_miecz

     

    a nie tak np.

    stats[3] += addon[8]

     

    czy jak to sie tam pisze jak już muwiłem ja nie umiem zadobrze tablic i jak mam dzałania na zmiennych to mi sie lepiej pracuje :] może kiedyś jak się poducze to bedzie lepiej na tablicach ale narazie nie

     

    a wogóle to moje pytano mam w tym przykładzie mały błąd jak już mówiłem nieraz przy ściąganiu itema z EQ do backpack wskakuje on na jakiś inny który jest już w backpack jak to zrobic zeby taknie było??

  2. elo to znowu ja :D

    udało mi sie zrobić własnye inventory z lekką pomocą przykładu Yody :D

    jak chcecie to maci może mi powiecie jak zrobic żeby wziąść przedmiot do backpack albo z backpack to trzeba nacisnąć lewy przycisk myszy i przeciągnąć na daną kratke w eq albo w bp ?? tak jak w diablo, tibi

    um online i wielu wielu innych grasz ??

     

    tu mój link do przykładu:

    http://www.speedyshare.com/198282538.html

    jest dobry bo dokładnie tam jest to o co mi chodziło czyli:

    -podnoszenie/wyżucaniewyrzucanie itemów do/z backpack

    -EQ

    -przebatrzeba podejść bohaterem do itema żeby go podnieść

    -po wyrzuceniu item pojawia sie pod bohaterem

     

    UPDATE :D

    ulebszyłemulepszyłem go przed chwilą :

    -staty gracza na global zmiennych (a nie w tablicach)

    -dodawanie ztatówstatów po załorzeniuzałożeniu itema i odejmowanie po ściągnięciu

     

    LINK

    http://www.speedyshare.com/891402187.html

     

    myśle że sie komuś przyda ;p

    i mam pytanko jest mały error ;p bo nieraz itemy w backpack wskakują na siebie czyli

    mam pare itemów w backpack i np. buty w EQ ściągam buty i one pojawiają sie na np. zbrojizbroi w backpack

    jak to zrobić zeby tak nie było??

     

    Warn.

    Borek

  3. Kurde problem w tym że ja nie czaje wogóle tablic :( tam jest tyle tego nawalone zawsze że ja nie wiem co do czego. Macie może jakis kurs czy poradnik co GML ale dobry gdzie są opisane Tablice?? Oprucz tych na stronie GMC :)

     

    Jak wruce ze szkoły to pokkombinuje z tymi plecaczkami albo się podszkole w poradniku jakimś a jak nie dam rady to trzeba bedzie bez tablic ale to już lipa będzie :(

  4. Elo !

     

    Mam duży problem ze zrobieniem inventory i EQ ma z 10 przykładów ale co jeden to bardziej walnięty i napieszany ;/ jest jakiś sposób zrobienia eq i iventory bez tablic? albo jak ktoś by mi mógł wsadzić do mojej gierki taki jeden przykład :D to by był już wogule SUPER wypas ale nie wiem czy wab bedzie sie chciało ale jak tak to napiście to dam link do przykładu EQ i do mojej gierki a jak wam sie nie chce to chociaż dajcie jakis łatwy inventory jak jest taki :)

  5. Witam !

     

    1. Mam kolejny problem a mianowicie nie wiem jak zrobić "mape" wielkości np. 2000x2000 ale żeby ekran pokazywał mi tylko 640x480. Jak daje w roomie np. 5000x5000 to mam taką mape ale ekram tez mi sie tak powieksza i niewidze nawet swojego bohatera :(

     

    2. A drugie pytanko to takie że mam sprita "panela gracza" czyli czat, ramki na pasek hp i mp i expa guziczki takie jak menu skille eq backpack i takie tam i to jest w jednym spricie i jak to zrobic zeby to chodziło za graczem tak ja np. w tibi jest panel gdzie jest plecak EQ skille help i wiele opcji to sie nazywa chyba view czy jakos tak ;p

     

    3. Ooo jak już pisze to ten problem tez porusze jak zrobic chowające sie EQ czyli tak jak już sie pytałem i skille czy tam staty ale teraz mi chodzi o to że jak ja zaczynam na np. 100x 100y i przejde sobie na 2000x 2000y to jak nacisne żeby mi sie otworzyło EQ to żeby nie otwierało sie tam tylko kolomnie ;p i jak mam otwarte i chodze żeby też sie poruszało w tą strone co ja i plecak tak samo nie :)

     

    a przykład który chce wykorzystać do mojego EQ i plecaka to ten:

    http://rapidshare.de/files/39175516/Inventory_BEST.gmk.html

     

    jak chcecie to sie zapoznajcie z nim :]

  6. jak zawsze Marek.S jesteś bez błędny o to mi chodziła :D

    dzięki wielke za to teraz bede mógł sie wziąść za EQ :)

     

    ej ale jest jeden problem :( chciałem to sobie w mojej gierce zrobic ale gdy otwieram object0 to tam są

    Unknown Action :( :( :( co mam zrobić ? jakieś biblioteki ściągnąć???

  7. dobra jakoś se poradziłem :]

    zrobiłem tak

    w obj_general (taki objekt gdzie jest wszystko :) )

    CREATE:

    tab_skill = false;[code]
    STEP:

    if keyboard_check_pressed(ord('S'))

    {

    if tab_skill=false

    {

    tab_skill=true

    }

    else

    {

    tab_skill=false

    }

    }

     

    if (tab_skill =true)

    {

    instance_create(x+430,y+180,obj_tab_skill)

    }

    i w obj_tab_skill
    DRAW:

    {

    draw_set_font(main_font)

    draw_set_color(c_silver)

    draw_sprite(sprite_index,image_index,x,y);

    draw_text(405,118,'Poziom bohatera: ' + string(global.player_level));

    draw_text(405,132,'EXP: ' + string(global.player_exp));

    draw_text(405,146,'Wymagany EXP: ' + string(global.player_nextlevel));

     

    draw_text(405,172,'Atak: ' + string(global.player_atack));

    draw_text(405,186,'Defens: ' + string(global.player_defens));

    draw_text(405,200,'Armor: ' + string(global.player_armor));

    draw_text(405,214,'Magia: ' + string(global.player_magic));

    draw_text(405,228,'Witalność: ' + string(global.player_vitality));

    draw_text(405,242,'HP: ' + string(global.player_hp)+'/'+string(global.player_maxhp));

    draw_text(405,258,'MP: ' + string(global.player_mp)+'/'+string(global.player_maxmp));

    }

    GDY NACIŚNIEMY "S":

    taki kubełek :D

    destroy instance czy jakos tak :)

     

     

    i chodzi jak nacisne s to się pojawia a jak nacisne drugi raz to znika :)

    ale wiecie zawsze muci być jakiś problem no i jest :( jak sie włąnczają

    te skille to sie gierka ścina (bohater i npcki wolno hcodza :( ) i co mam zrobic?

  8. Witam !

     

    A więc mam kilka pytań jak zrobić panel skilli czyli po naciśnięciu literki "S" otwiera sie lista skilli gracza

     

    poziom = 1

    exp = 100

    wymagany exp = 200

    hp = 100/100

    mp = 500/500

    ------------------

    atak = 5

    defens = 10

    armor = 5

    magic = 15

    vitality = 10

     

    itp i gdy naciśniemy ponownie "S" lista znika

  9. nie chodzi ;/

     

    if (keyboard_check(ord'S'))
        {
        instance_create(x+500,y+350,obj_panel_skill);
        }

    ale to może odrazu sie zapytam jak zrobić panel ze skillami (atak, def, armor, hp, mp, exp i takie tam)

    żeby jak nacisne "S" to sie pojawia a jak już jest i nacisne "S" to znika?

  10. mam znów problem :(

    dla was jest pewnie banalny ale ja nie wiem jak sie to nazywa

    a wiec tak w STEP pisze if (keyboard_check(....)) i właśnie tu

    gdzie są kropki ma być litera "s" ale nie wiem jaki jest początek bo w takich jak szczałki albo spacja to vk_...

    a przy literach? szukałem w helpie gma ale tam są tylko vk_... :(

  11. OK :D

     

    ATAK GRACZA:

    ALARM[0]:

     

    //--ATAK--//
    var atak;
    
    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) +2 ))
        }
        else
        {
            damage = round(random(global.player_atack -(atak_npc.defens * 0.2) +3 ))
        }
        if (damage < 0)
        {
           damage = round(random(global.player_atack -(atak_npc.defens * 0.2) +1))
        }
        //--OBRARZENIA_NPC--//
        if (damage > -1) 
        {
             atak_npc.hp -= damage;
             instance_create(atak_npc.x,atak_npc.y,obj_hit);
        }
    }
    //--DAMAGE--//
    var i;
    
    if distance_to_object(atak_npc) <= 32
        {
            i=instance_create(atak_npc.x,atak_npc.y,obj_damage);
            i.value = damage
            i.tekst=font_damage
        }
        
    
    alarm[0] = room_speed*1; //atak co 1 sekunde

     

    obj_damage:

    CREATE:

    image_alpha=10;
    value=0;
    tekst=-1;
    vspeed=-1;

    i 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();
    }

     

    ja próbowałem w obj_damage w DRAW zrobić cos takiego

     

    if damage > 100

    {

    draw_set_color(c_orange)

    }

     

    ale nie dziala ;p

     

    a i mam jeszcze jedno pytanko działa mi to że jak udeże npcka to jeci krew ale jak zrobić właśnie ze jak dostanie kritikala? bo block to wiem i zwykły tez a kritikal?

×
×
  • Dodaj nową pozycję...