Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

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..

Opublikowano

lepiej pokaż tą pętlę i create obiektu ;p

wydaje się, że zmienna value przyjmuje za dużą wartość - taki index tablicy nie istnieje...

Opublikowano

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!?

Opublikowano
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.

Opublikowano

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

!!!

Opublikowano

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.

Opublikowano

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.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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