Skocz do zawartości

pytania


kalis

Rekomendowane odpowiedzi

postanowilem stworzyc managera pilkarskiego

w zwiazku z tym mam pare pytan do osob ktore maja czas zeby mi pomoc

1. ranma_man stworzyl mi skrypt odczytujacy nazwisko i imie wszystko dziala i super a czy ktos moze mi pokazac jak zrobic zeby bylo imie nazwisko pozycja narodowosc i 4 wspolczynniki i zeby tworzyly mi sie tyle obiektow ile jest nazwisk na liscie co pomoglo by mi przy wyborze skladu

2. moze mi ktos podac gdzie jest przyklad sortowania potrzebne do tabeli

3. jak stworzyc zmienna aby zawierala nazwa druzyny ilosc meczy bramki i punkty

... z gory dziekuje za kazda pomoc

Odnośnik do komentarza
Udostępnij na innych stronach

ten schemat jest do podania

w step pilka mam

if global.czy_podac=true {
move_towards_point(global.X,global.Y,szybkosc);
}

w create

szybkosc=4;
global.czy_podac=false;
global.X=0;
global.Y=0;

a w obiekcie boisko gdzie klikam gdzie chce podac left relased

global.czy_podac=true;
global.X=mouse_x;
global.Y=mouse_y;

bo gdy zrobilem tak jak pisalo w poscie wyzej to mi pilka wogoel nie leciala

napewno cos zle zrobielm w kodzie

Odnośnik do komentarza
Udostępnij na innych stronach

Ranma_man

jezeli czegos nie wiem to pytam ale jezeli ktos mi pokaze jak cos sie robi to sie nauczem a jestem zawziety i uda mi sie zrobic

a z matematyki to dobry jestem :P ale jezeli masz czas i chceci to mozesz mi wytlumaczyc moje problemy bedem Ci bardzo wdzieczny

Odnośnik do komentarza
Udostępnij na innych stronach

  • Filar Społeczności

Stwórz sobie jakiś przykładowy obiekt. W create wklej mu:

// To jest tablica dwuwymiarowa, bo trzymamy dwa parametry
// Pierwszy parametr to numer druzyny / pozycja na liscie
// Drugi parametr: 0 - punkty, 1 - Nazwa, tutaj mozna jeszcze dodac np 2 - bramki, 3 rozegrane mecze itd...

druzyna[0,0] = 8;       druzyna[0,1] = "Pogoń Szczecin";
druzyna[1,0] = 15;      druzyna[1,1] = "Wisła Kraków";
druzyna[2,0] = 4;       druzyna[2,1] = "Lech Poznań";
druzyna[3,0] = 12;      druzyna[3,1] = "Legia Warszawa";
druzyna[4,0] = 6;       druzyna[4,1] = "Amica Wronki";
druzyna[5,0] = 1;       druzyna[5,1] = "GKS Katowice";

rozmiar = 6 // Bo 6 pozycji w tabeli (miejsca od 0 do 5)

// Sortuj tablice o nazwie "druzyna", ktora ma 6 pozycji. Skrypt sortowania babelkowego
for ( i=0; i < rozmiar; i+=1 )
{
   for ( j=0; j < rozmiar - 1; j+=1 )
   {
       if ( druzyna[j,0] < druzyna[j+1,0] ) // Sprawdzamy punkty aktualnej i nastepnej druzyny, zamieniamy miejscami w razie potrzeby
       {
           tmp1 = druzyna[j,0]; //zapisz punkty
           tmp2 = druzyna[j,1]; //zapisz nazwe
           druzyna[j,0] = druzyna[j+1,0]; //skopiuj punkty z ponizszej pozycji
           druzyna[j,1] = druzyna[j+1,1]; //skopiuj nazwe z ponizszej pozycji
           druzyna[j+1,0] = tmp1; //Ponizej zapisz wczesniej zapisane punkty z wyzszej polki
           druzyna[j+1,1] = tmp2; //Jak wyzej tylko, ze nazwe druzyny
           // Tutaj trzeba dodac tmp3,tmp4 itd. jezeli rozszerzylismy tablice o nowe dane

       }
   }
}

A teraz dla testow w draw:

for ( i = 0; i < rozmiar; i += 1)
{
draw_text(x,y+i*12,string(i+1)+") "+druzyna[i,1]+ " - "+string(druzyna[i,0])+" pkt.");
}

I podziwiaj efekty prostego sortowania bąbelkowego. :)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...