La regla principal es: algo visible en el ped no significa que esté guardado para el personaje.
Usa APIs de cliente para visual/previews. Usa APIs autorizadas por servidor para sesiones persistentes y escrituras en base de datos.
Abrir editores persistentes
Server: OpenEditor(source, options)
Server: OpenWardrobe(source, options?)
Es la integración recomendada para casas, hoteles y campamentos. Ver Integraciones de guardarropa.
Un cliente no puede autorizar por sí mismo una sesión persistente. OpenEditor/OpenWardrobe persistentes desde cliente devuelven server_authorization_required.
Apariencia visual
ApplyAppearance es visual; no guarda en DB. GetAppearance lee el ped actual, que puede estar en preview o en un estado temporal.
Persistencia del personaje
La escritura es asíncrona. Espera el callback. charId es el identificador del personaje del framework y debe tratarse como opaco.
Quick Clothing
Ver Quick Clothing para exports server-side, eventos locales y motivos de rechazo.
Compatibilidad
Los aliases rsg-appearance / vorp_character existen para compatibilidad con scripts antiguos. Las integraciones nuevas deberían usar directamente exports['rco-appearance']:....