Skocz do zawartości

Lordis

Użytkownicy
  • Postów

    405
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Lordis

  1. 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 ???

  2. 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ć??

  3. 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 :)

  4. 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 ?

  5. ...

     

     
      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 :(

  6. 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 :(

  7. 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)

  8. 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)

  9. 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

  10. 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

  11. 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

  12. 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??

  13. 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 !!!

  14. 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 :(

  15. 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

  16. 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 ?

×
×
  • Dodaj nową pozycję...