Jeśli podajesz błąd, podaj też co jest w tej linijce. Domyślam się, że chodzi o:
set_user_health(id, get_user_health(id) + min(maxhealth, health);
brakuje nawiasu przed średnikiem. Poprawnie:
set_user_health(id, get_user_health(id) + min(maxhealth, health));
Funkcja min porównuje zmienne i zwraca mniejszą, w tym przypadku aby zapobiec temu, że gracz będzie miał więcej niż 100hp
@edit Warto dodać, że funkcja musi być w tasku. Jest to jednorazowe dodanie hp+x. Pętla while bez taska nic nie zrobi. Będzie się wykonywać tak szybko, jak pozwoli na to maszyna.
Użytkownik Kubaczek <3 edytował ten post 24.09.2011 08:35