Susidūriau su problema. Esu padaręs, kad įvedus žaidėjui komandą, jo gravitacija yra pamažinama, o po 20 sec gražinama į normalią. Bėda ta, kad po 20 sec gravitacija nėra nustatoma į normalią. Niekaip nesuprantu, kas gali būti ne taip.
Code: Select all
public komanda(id){ gravitacija[id]-=100.0 set_user_gravity(id, gravitacija[id]/800.0) set_task(20.0, "gravitacijosrr")} public gravitacijosrr(id){ g_gravity[id]+=100.0 if (is_user_alive(id)) { set_user_gravity(id, g_gravity[id]/800.0) }}
Manau, kad gali būti kažkokia klaida su tikrinimu ar žaidėjas gyvas, nes visą kodą, kuris yra už if vykdo (tikrinau su client_print)