{"id":158081,"date":"2024-09-23T15:22:36","date_gmt":"2024-09-23T13:22:36","guid":{"rendered":"https:\/\/hifivem.com\/?p=158081"},"modified":"2026-07-26T08:01:40","modified_gmt":"2026-07-26T06:01:40","slug":"modo-tsunami","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/tsunami-mod\/","title":{"rendered":"NKHD Tsunami para FiveM: configuraci\u00f3n, permisos y l\u00edmites del reinicio"},"content":{"rendered":"<p>El antiguo art\u00edculo de tsunami enlazaba example.com y describ\u00eda controles de direcci\u00f3n, radio y vista previa sin respaldo. Esta gu\u00eda cubre NKHD_Tsunami de Niknock, versi\u00f3n 1.2.0 en el commit 906899d7836d17a3f9e4432b9db32ce8280fd2c7. Su men\u00fa web ofrece Start, Stop, Pause, Reset Water y Close; \/tsunami abre ese men\u00fa.<\/p>\n<p><a href=\"https:\/\/github.com\/Niknock\/NKHD_Tsunami\">Fuente original<\/a><\/p>\n<p><a href=\"https:\/\/forum.cfx.re\/t\/5269615\">Publicaci\u00f3n del creador y documentaci\u00f3n<\/a><\/p>\n<h2>Usa el nombre obligatorio y la configuraci\u00f3n<\/h2>\n<p>Nombra el recurso NKHD_Tsunami como exige el README: los callbacks NUI usan ese nombre fijo. Mant\u00e9n juntos fxmanifest.lua, config.lua, los scripts cliente\/servidor, html y ambos XML de agua. Configura maxWaterHeight, tsunamiSpeed, tsunamiWaitTime y WaterWaitingTime en config.lua e inicia el framework elegido antes de ensure NKHD_Tsunami. WaterWaitingTime cambia la frecuencia de actualizaci\u00f3n y, por tanto, la velocidad de subida; no es un ajuste de calidad.<\/p>\n<h2>Corrige la autorizaci\u00f3n antes del uso p\u00fablico<\/h2>\n<p>Config.Framework selecciona ESX, QBCore o none. La rama none permite que cualquiera abra el men\u00fa; Config.AdminPermission no se usa en la funci\u00f3n de permisos inspeccionada. M\u00e1s grave a\u00fan, los eventos del servidor para iniciar, parar, pausar y restablecer agua no repiten una comprobaci\u00f3n de autorizaci\u00f3n. Restringe esos eventos en el servidor, comprueba la API real de permisos del framework e impide bucles de inundaci\u00f3n duplicados. Un comando de chat restringido no protege por s\u00ed solo los manejadores de eventos.<\/p>\n<h2>Comprueba la recuperaci\u00f3n del agua y la poblaci\u00f3n<\/h2>\n<p>Prueba incorporaciones durante la inundaci\u00f3n, pausa seguida de parada, inicios repetidos y cierre del recurso en un servidor de pruebas aislado. El bucle cliente de comprobaci\u00f3n de nataci\u00f3n no tiene condici\u00f3n de salida y el c\u00f3digo no incluye un manejador de limpieza al parar el recurso. Confirma que agua normal, ajustes de poblaci\u00f3n y foco NUI se restauren en cada salida. Las cifras hist\u00f3ricas de Resmon del creador no son un benchmark actual; esta revisi\u00f3n no acredita sincronizaci\u00f3n en el juego ni garantiza rendimiento.<\/p>","protected":false},"excerpt":{"rendered":"<p>Usa la fuente original NKHD Tsunami y comprueba ajustes de agua, eventos del servidor sin restricci\u00f3n y l\u00edmites de limpieza antes de una inundaci\u00f3n.<\/p>","protected":false},"author":1,"featured_media":158082,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[3001,2928,3000],"class_list":["post-158081","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","category-scripts","tag-fivem-script","tag-free","tag-free-script"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/158081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/comments?post=158081"}],"version-history":[{"count":7,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/158081\/revisions"}],"predecessor-version":[{"id":214603,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/158081\/revisions\/214603"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/158082"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=158081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=158081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=158081"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}