[ROZWIĄZANE] JailBreak zła pętla/brak zasad.
WeBsteR
17.02.2015
Witam serdecznie!
Ostatnio zrobiłem temat Kary JailBreak:
http://amxx.pl/topic...kary-jailbreak/
Niby wszystko mi działa, lecz jest 1 bardzo poważny bug, który zauważyłem.
Co jest źle w tej pętli / w tym kodzie, że nie pokazuje wogóle zasad zabaw, wszystko inne działa, tylko tego nie pokazuje, tutaj kod:
static szDay[256]; for(new i=1; i<=32; i++) { if(!is_user_connected(i)) return; if(gTeam[i] == 1) formatex(szDay, 63, "Siedzisz za: %s^nDzien %i - %s^n", reasons[userreason[i]], jail_day, dni_tygodnia[jail_day%7]); else formatex(szDay, 63, "Dzien %i - %s^n", jail_day, dni_tygodnia[jail_day%7]); set_hudmessage(0, 255, 0, 0.01, 0.18, 0, 0.01, 1.0); if(prowadzacy && !szInfo[0]) { set_hudmessage(0, 255, 0, 0.01, 0.18, 0, 0.01, 1.0); format(szDay, 255, "%s%s jest prowadzacym straznikiem.", szDay, nazwa_gracza[prowadzacy]); } else if(szInfo[0]) { set_hudmessage(255, 0, 0, 0.01, 0.18, 0, 0.01, 1.0); format(szDay, 255, "%s%s", szDay, szInfo); } ShowSyncHudMsg(i, SyncHudObj3, szDay); }
Przykład zabawy np. KillDay:
Nie działa mi to:
formatex(szInfo2, 511, "Zasady:^n%s - wiezniowie dostaja bron^n%s - walka wiezniow miedzy soba^nGrupy moga byc maksymalnie 2 osobowe!^nOstatni wiezien ma zyczenie", szTime, szTimes);
Jak można tego buga usunąć? Siedzę nad tym już 3 dzień i nie mogę nic wymyślić.
NoLiFeR
20.02.2015
Inaczej. Czy
WeBsteR
20.02.2015
@up Oczywiście, że tak wygląda.
Wszystko wcześniej pięknie działało, lecz po dodaniu tego: Siedzisz za: powód zaczęło nie działać, dlatego w tym musi być gdzieś błąd, lecz jak np. to usunę to działa dobrze, ale jest to tylko obejście błędu a ja chciałbym mieć to rozwiązane dlaczego coś tu blokuje ten napis.
Droso
20.02.2015
static szDay[256];
->
new szDay[512];
wszystkie
format(szDay, 255,
->
format(szDay, 511,
Droso
20.02.2015
dodaj drukowanie do print_console tablicy "szInfo" i sprawdz czy w ogole nie jest ona ciagle pusta (chyba wiesz jak zrobic, a jak cos to pisz pw)
WeBsteR
20.02.2015
Bardzo dziękuje Panu Droso za pomoc, już wszystko bardzo ładnie śmiga jak należy, oczywiście dostaje ode mnie limit +'ów!
Pomoc udzielona.
radim
21.02.2015
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL