Paqoo Opublikowano 6 Lipca 2008 Udostępnij Opublikowano 6 Lipca 2008 Wyskoczyło mi coś takiego: Co to znaczy i co mam robić?? :huh: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 6 Lipca 2008 Udostępnij Opublikowano 6 Lipca 2008 nie zdefiniowałeś zmiennej. Najprawdopodobniej value. np. value = 1 v player = players[ 1 ] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Paqoo Opublikowano 6 Lipca 2008 Autor Udostępnij Opublikowano 6 Lipca 2008 Tylko jak to możliwe? Przecież korzystam z silnika online! Tam jest pętla, że dodaje 1 za każdego gracza, który się dołączy.. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
adam014 Opublikowano 6 Lipca 2008 Udostępnij Opublikowano 6 Lipca 2008 Albo tablicy players :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 6 Lipca 2008 Udostępnij Opublikowano 6 Lipca 2008 lepiej pokaż tą pętlę i create obiektu ;p wydaje się, że zmienna value przyjmuje za dużą wartość - taki index tablicy nie istnieje... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Paqoo Opublikowano 6 Lipca 2008 Autor Udostępnij Opublikowano 6 Lipca 2008 Ten błąd wyskakuje zawsze jak dołączam do gry. Wyskakuje na serwerze. Jest taki fragment kodu: GML case 2: //Update position var player, value; value = readbyte(); //script_addline(string(global.players[value]),c_black); value = readbyte(); player = players[value]; player.name = readstring(); player.x = readshort(); player.y = readshort(); player.sprite_index = readshort(); player.image_speed = readshort(); player.image_index = readshort(); player.direction = readshort(); clearbuffer(); writebyte(5); writebyte(value); writestring (name); writeshort(player.x); writeshort(player.y); writeshort(player.sprite_index); writeshort(player.image_speed); writeshort(player.image_index); writeshort(player.direction); with(obj_client) { sendmessage(tcp); } break; Chyba nie powinno czytać dwa razy value?? Może dlatego jest błąd!? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 6 Lipca 2008 Udostępnij Opublikowano 6 Lipca 2008 Tylko jak to możliwe? Przecież korzystam z silnika online! :OOOOO No i co z tego? Jak coś zrąbałeś to sypie błędami. Z komunikatu jasno wynika że tablica players[] nie jest zadeklarowana. Pokaż create obiektu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 6 Lipca 2008 Administratorzy Udostępnij Opublikowano 6 Lipca 2008 Unknown variable players - nieznana zmienna players. Proste. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Paqoo Opublikowano 6 Lipca 2008 Autor Udostępnij Opublikowano 6 Lipca 2008 obj_client nie ma żadnego create lol Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 6 Lipca 2008 Udostępnij Opublikowano 6 Lipca 2008 No to co sie dziwisz. Chociaż znając życie pewnie tablica players[ ] jest deklarowana gdzie indziej/w inny sposób. A ty oczywiście nie wiesz gdzie i nie wiesz że trzeba :| obj_client nie ma rz adnegocreate lol !!! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Paqoo Opublikowano 6 Lipca 2008 Autor Udostępnij Opublikowano 6 Lipca 2008 w create serwera tworzenie tablicy: GML for(i=0; i < 20; i+=1) { global.players = -1; } Ale z ciebie gościu czepiasz się o literówkę chcesz postawić siebie w lepszym świetle. Jesteś słaby. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 6 Lipca 2008 Udostępnij Opublikowano 6 Lipca 2008 przecież tablica players jest globalna a ty w tym spepie używasz jej jako lokalnej... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Paqoo Opublikowano 6 Lipca 2008 Autor Udostępnij Opublikowano 6 Lipca 2008 Rzeczywiście! Bo było w var deklarowane player, a tablica się podobnie nazywa i coś mi się pomieszało najwyraźniej. Ślepnę już. Już działa dzięki za pomoc. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi