Skocz do zawartości

kkuba

Użytkownicy
  • Postów

    3
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez kkuba

  1. Witam.

    Na początku zaznaczę, że w gml jestem newbie.

    Otóż chcę, by po naciśnięciu danego klawisza pewien obiekt zaczął "przyspieszać", aż do uzyskania maksymalnej, określonej przeze mnie prędkości.

    Puszczenie klawisza oznaczałoby stopniowe zwalnianie, aż obiekt się zatrzyma.

     

    W języku, w którym programowałem wcześniej wyglądałoby to mniej/więcej tak:

     

    Timer

    SetTimer("ehe",100,1); // wykonywanie kodu z public'u "ehe" co 100 ms, powtarzanie w kółko

     

    Public

    forward ehe();
    public ehe()
    {
        if(wcisniety_jest_klawisz(pewien_klawisz))
        {
            if(hspeed>=5) return 1;
            hspeed+=0.1;
        }
        else
        {
            if(hspeed>0) hspeed-=0.07;
        }
        return 1;
    }

     

    Być może ktoś miał doczynienia z pawn dla sa-mp i będzie w stanie mi ten kod "przetłumaczyć" na gml ;)

     

    Pozdrawiam.

×
×
  • Dodaj nową pozycję...