Przedstawiam nową wersję funkcji związanej z zadaniami - 'pc_select_vid', którą niedawno zmodyfikowałem. Teraz jest ona bardziej bezpieczna i zawiera wszystkie niezbędne walidacje.
Zmiany:
Zaktualizowałem typy danych na bardziej precyzyjne.
Zmieniłem nazwy zmiennych na bardziej opisowe (ch - > currentCharacter, vid -> targetVid, new_ch -> targetCharacter).
Dodałem kontrolę argumentów przekazywanych do funkcji za pomocą lua_isnumber, aby sprawdzić, że otrzymano poprawny typ danych.
Dodałem dodatkowe logowanie błędów w celu łatwiejszego diagnozowania problemów.
Dodałem sprawdzenie czy wskaźnik do aktualnej postaci nie jest nullptr.
Witajcie,
Przedstawiam nową wersję funkcji związanej z zadaniami - 'pc_select_vid', którą niedawno zmodyfikowałem. Teraz jest ona bardziej bezpieczna i zawiera wszystkie niezbędne walidacje.
Zmiany:
Implementacja:
📁 Lokalizacja pliku: 'game -> questlua_pc.cpp'
🔍 Szukaj
♻️ Zamień: