Both default skins spell the chin width key chin_13. skinchanger only knows chin_1 through chin_4, so the value never reaches the ped and the key is stored as junk in users.skin. It also breaks the ped. SetFace reads every feature through Normalise(weight, 10), which divides, so a missing chin_3 raises "attempt to perform arithmetic on a nil value" at feature index 17. Everything after that in ApplySkin is skipped: the remaining features, the eye colour, the head overlays, the components and the props.
[ESX] Multi-Character
Discord - Website - Documentation
A Simplistic system, that allows Players to have multiple Characters, which can be customised for all player with Config.Slots or personally set a players character count using setslots, remslots, enablechar and disablechar Commands :)
Notes
- Characters are stored in the users table as
char#:license - Character deletion does not require manual entries for the tables to remove
Kashacters
- This project is forked from the Kashacters resource
- Most of the code has been entirely rewritten
- KASH has given permission for this resource to use his code and the addition of a license
- The license obviously does not apply to previous versions and KASH has stated his resource is free to be used however
Legal Notices |
|
Official Multi-Character system for ESX Legacy
Copyright © 2022-2024 Linden, ESX-Framework and KASH This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses. |
