Problem z funkcją 2975 2

O temacie

Autor RR

Zaczęty 16.03.2018 roku

Wyświetleń 2975

Odpowiedzi 2

RR

RR

Użytkownicy
posty13
Propsy2
ProfesjaNierób
  • Użytkownicy

RR

Problem z funkcją
2018-03-16, 19:46(Ostatnia zmiana: 2018-03-16, 22:00)
Witam
Ostatnio zacząłem robić funkcje odpowiadającą za zmianę zmiennej podczas gdy klawisz shift jest włączony
Całość wygląda tak
Spoiler
var int sprint;

  func void Sprint1 (){

  if(MEM_KeyState(KEY_LSHIFT)==KEY_HOLD){
   
   sprint = 1;
}else
{
if(MEM_KeyState(KEY_LSHIFT)==KEY_up){

   sprint = 0;
};
            
 };

  };
 
 
Podczas odpalania gothica 2 wyskakuje błąd w 11 linijce. Prosiłbym o pomoc
 
https://www.youtube.com/watch?v=UC1Ce-MhnWE

Halicor

Halicor

Użytkownicy
Hauptsturmfuhrer
posty365
Propsy57
ProfesjaNierób
  • Użytkownicy
  • Hauptsturmfuhrer

Halicor

Problem z funkcją
#1 2018-03-16, 19:54(Ostatnia zmiana: 2018-03-16, 22:00)
Źle napisałeś kod. var int sprint;

func void Sprint1 ()
{
  if(MEM_KeyState(KEY_LSHIFT)==KEY_HOLD)
  {
  sprint = 1;
  }
  else if(MEM_KeyState(KEY_LSHIFT)==KEY_up)
  {
  sprint = 0;
  }
};

Zaznaczam, że nie wiem czy to będzie działać.

RR

RR

Użytkownicy
posty13
Propsy2
ProfesjaNierób
  • Użytkownicy

RR

Problem z funkcją
#2 2018-03-16, 20:12(Ostatnia zmiana: 2018-03-16, 22:00)
Okazało się, że błąd nie tylko był w funkcji, ale teraz wszystko działa.
Dzięki
 
https://www.youtube.com/watch?v=UC1Ce-MhnWE


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry