[ROZWIĄZANE] Napisy w HUD znikają
Najlepsza odpowiedź
Zuzza
22.02.2021 20:41
formatex(szDay, 90, "| ** Dzien %i - %s ** |^n| > Prowadzacy: Brak < |^n^n^n| > Typ dnia: Normalny < |^n| > Wiezniow: %i/%i < |", jail_day, dni_tygodnia[jail_day%7], ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY]);
90 zmień na 200 jak w innych linijkacah tylko pytanie wtedy po co szDay ma 256, skoro i tak wszędzie i tak tylko 200 znaków edytujesz.
formatex(szDay, 90Przejdź do postu

Vanilla
22.02.2021
Witam, mam problem z napisami w HUD. Czasem znikają pojedyncze literki, a czasem całe słowo.
Przed edycją HUDu wszystko działało jak należy.
Zostały dodane tylko | > < , oraz zmieniony kolor aby wszystko estetycznie wyglądało,
Przesyłam kod:
//set_hudmessage(0, 255, 0, 0.6, 0.1, 0, 0.01, 1.0); //ShowSyncHudMsg(0, SyncHudObj2, "Dzien %i - %s", jail_day, dni_tygodnia[jail_day%7]); static szDay[256]; if(!prowadzacy && !szInfo[0]) { formatex(szDay, 90, "| ** Dzien %i - %s ** |^n| > Prowadzacy: Brak < |^n^n^n| > Typ dnia: Normalny < |^n| > Wiezniow: %i/%i < |", jail_day, dni_tygodnia[jail_day%7], ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY]); set_hudmessage(31, 67, 250, 0.10, 0.05, 0, 0.01, 1.0); } if(prowadzacy && !szInfo[0]) { set_hudmessage(31, 67, 250, 0.10, 0.05, 0, 0.01, 1.0); formatex(szDay, 200, "| ** Dzien %i - %s ** |^n| > Prowadzacy: %s < |^n^n^n| > Typ dnia: Normalny < |^n| > Wiezniow: %i/%i < |^n| > Wiezniowie musza sie sluchac Prowadzacego < |", jail_day, dni_tygodnia[jail_day%7], nazwa_gracza[prowadzacy], ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY]); } else if(szInfo[0]) { set_hudmessage(31, 67, 250, 0.10, 0.05, 0, 0.01, 1.0); formatex(szDay, 200, "| ** Dzien %i - %s ** |^n| > Prowadzacy: Brak < |^n^n^n| > Typ dnia: %s < |^n| > Wiezniow: %i/%i < |", jail_day, dni_tygodnia[jail_day%7], szInfo, ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY]); } if(prowadzacy && !szInfo[0] && ostatni_wiezien) { new nick[33]; get_user_name(ostatni_wiezien, nick, 31); set_hudmessage(31, 67, 250, 0.10, 0.05, 0, 0.01, 1.0); formatex(szDay, 200, "| ** Dzien %i - %s ** |^n| > Prowadzacy: %s < |^n^n^n| > Typ dnia: Normalny < |^n| > Wiezniow: %i/%i < |^n| > Ostatni wiezien: %s < |^n| > Wiezniowie musza sie sluchac Prowadzacego < |", jail_day, dni_tygodnia[jail_day%7], nazwa_gracza[prowadzacy], ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY], nick); } else if(szInfo[0] && ostatni_wiezien) { new nick[33]; get_user_name(ostatni_wiezien, nick, 31); set_hudmessage(31, 67, 250, 0.10, 0.05, 0, 0.01, 1.0); formatex(szDay, 200, "| ** Dzien %i - %s ** |^n| > Prowadzacy: Brak < |^n^n^n| > Typ dnia: %s < |^n| > Wiezniow: %i/%i < |^n| > Ostatni wiezien: %s < |^n", jail_day, dni_tygodnia[jail_day%7], szInfo, ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY], nick); } ShowSyncHudMsg(0, SyncHudObj3, szDay); if(szPoszukiwani[0] && !szInfoPosz[0]) { set_hudmessage(255, 85, 85, 0.01, 0.4, 0, 0.01, 1.0); ShowSyncHudMsg(0, SyncHudObj4, "Poszukiwani:%s", szPoszukiwani); } else if(szInfoPosz[0]) { set_hudmessage(0, 255, 0, 0.01, 0.22, 0, 0.01, 1.0); ShowSyncHudMsg(0, SyncHudObj4, szInfoPosz); }
proszę o spojrzenie i ewentualną edycje aby napisy działały/nie znikały, lub podpowiedź co należy poprawić, lub co usunąć
Roughster
22.02.2021
Cześć. W którym miejscu znikają Ci literki i podczas jakich sytuacji?
Pierwsze co mi przychodzi na myśl to limity w HUD.
Vanilla
22.02.2021
Również może sie to pojawiać w innych linijkach ten sam napis

EDIT: Myśle że limity w HUD raczej nie, gdyż niżej jest napis "Więźniowie muszą się słuchać prowadzącego" i to normalnie działa, ale tylko bodajże po stronie CT
Użytkownik Vanilla edytował ten post 22.02.2021 11:44
Najlepsza odpowiedź
Zuzza
22.02.2021
formatex(szDay, 90, "| ** Dzien %i - %s ** |^n| > Prowadzacy: Brak < |^n^n^n| > Typ dnia: Normalny < |^n| > Wiezniow: %i/%i < |", jail_day, dni_tygodnia[jail_day%7], ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY]);
90 zmień na 200 jak w innych linijkacah tylko pytanie wtedy po co szDay ma 256, skoro i tak wszędzie i tak tylko 200 znaków edytujesz.
formatex(szDay, 90
Vanilla
22.02.2021
Po zmianie formatex(szDay, 90 na 200, oraz szDay na 200, wszystko działa poprawnie, nie ucina napisów, literek. Dziekuje za pomoc, leci plusik
dasiek
23.02.2021
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz,

Z pozdrowieniami,
Zespół AMXX.PL