<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[open.mp forum - All Forums]]></title>
		<link>https://forum.open.mp/</link>
		<description><![CDATA[open.mp forum - https://forum.open.mp]]></description>
		<pubDate>Tue, 23 Jun 2026 02:21:30 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[libsamp - samp.dll re-implementation [TESTERS NEEDED]]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4303</link>
			<pubDate>Mon, 22 Jun 2026 21:21:58 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=827">Knogle</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4303</guid>
			<description><![CDATA[Ahoy guys, how are you doing.<br />
<br />
I hope you guys are doing fine.<br />
In order to have major improvements on the client side for sure it's necessary to have some sort of reverse-engineered, or independently built samp.dll which carries a lot of functions currently, like GTA SA hooking and function calling, D3DX GameText/Blip/TextDraw stuff, RakNet network stack etc. etc.<br />
<br />
In order to give it a start i tried to first, manually reverse engineer the samp.dll and of course, later on started vibe-coding a lot of things that i've found out.<br />
In the process i've also built an MCP to use with Ghidra.<br />
<br />
It's currently in a very early state, but the goal is to have a drop-in replacement for the current still necessary samp.dll for 0.3.7-R5, so development efforts can continue from there on.<br />
<br />
I hope this contribution is worth it, and at least we can try :)<br />
Maybe someone can do some basic testing, do some suggestions or also proper debugging.<br />
ASI modders are also welcome, as i am still struggeling with some of the GTA SA function hooking, got a lot out of this <a href="http://github.com/gta-reversed/gta-reversed" target="_blank" rel="noopener" class="mycode_url">repo</a> though.<br />
The goal is to have something that's <span style="font-weight: bold;" class="mycode_b">NOT</span> based on leaked SA-MP code.<br />
<br />
In order to get the cam working after spawn, go to pause menu, and return, didn't get that sorted out yet.<br />
Happy testing and contributing guys! The current build is in the release section.<br />
<br />
<a href="https://github.com/Knogle/libsamp" target="_blank" rel="noopener" class="mycode_url">https://github.com/Knogle/libsamp</a>]]></description>
			<content:encoded><![CDATA[Ahoy guys, how are you doing.<br />
<br />
I hope you guys are doing fine.<br />
In order to have major improvements on the client side for sure it's necessary to have some sort of reverse-engineered, or independently built samp.dll which carries a lot of functions currently, like GTA SA hooking and function calling, D3DX GameText/Blip/TextDraw stuff, RakNet network stack etc. etc.<br />
<br />
In order to give it a start i tried to first, manually reverse engineer the samp.dll and of course, later on started vibe-coding a lot of things that i've found out.<br />
In the process i've also built an MCP to use with Ghidra.<br />
<br />
It's currently in a very early state, but the goal is to have a drop-in replacement for the current still necessary samp.dll for 0.3.7-R5, so development efforts can continue from there on.<br />
<br />
I hope this contribution is worth it, and at least we can try :)<br />
Maybe someone can do some basic testing, do some suggestions or also proper debugging.<br />
ASI modders are also welcome, as i am still struggeling with some of the GTA SA function hooking, got a lot out of this <a href="http://github.com/gta-reversed/gta-reversed" target="_blank" rel="noopener" class="mycode_url">repo</a> though.<br />
The goal is to have something that's <span style="font-weight: bold;" class="mycode_b">NOT</span> based on leaked SA-MP code.<br />
<br />
In order to get the cam working after spawn, go to pause menu, and return, didn't get that sorted out yet.<br />
Happy testing and contributing guys! The current build is in the release section.<br />
<br />
<a href="https://github.com/Knogle/libsamp" target="_blank" rel="noopener" class="mycode_url">https://github.com/Knogle/libsamp</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Lançamento] Spawn — IDE para desenvolvimento do open.mp e do SA-MP]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4302</link>
			<pubDate>Mon, 22 Jun 2026 13:25:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=8171">Daniil Korochansky</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4302</guid>
			<description><![CDATA[Spawn — IDE de código aberto para desenvolvimento em open.mp e SA-MP, com integração ao SAMPCTL, gerenciamento de dependências e suporte integrado ao Git.<br />
<img src="https://github.com/user-attachments/assets/505d6a46-33cc-45ae-bed3-f011474a4dc7" loading="lazy"  alt="[Image: 505d6a46-33cc-45ae-bed3-f011474a4dc7]" class="mycode_img" /><br />
<br />
Recursos:<br />
  • Projetado especificamente para o desenvolvimento do open.mp e do SA-MP.<br />
  • Integração embutida com o SAMPCTL para compilar, executar e gerenciar projetos.<br />
  • Gerenciador de dependências para facilitar a instalação e atualização de pacotes e componentes do servidor.<br />
  • Suporte integrado ao Git com indicadores de status do repositório e histórico de commits.<br />
  • Marcadores de histórico de alterações para rastrear linhas modificadas e salvas.<br />
  • Correspondência automática de chaves e destaque.<br />
  • Visualização de cores para valores RGBA e HEX diretamente dentro do editor.<br />
  • Integração com o Seletor de Cores para inserção rápida de cores no código Pawn.<br />
  • Modo de Editor de Código Dividido para trabalhar com vários arquivos simultaneamente.<br />
  • Árvore de Projetos otimizada para projetos de grande porte.<br />
  • Painéis integrados de saída de compilação e console do servidor.<br />
  • Monitoramento e atualização automáticos dos arquivos do projeto.<br />
  • Distribuição portátil (não requer instalação).<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Novos recursos v1.1.0</span><br />
<span style="font-weight: bold;" class="mycode_b">Suporte a arrastar e soltar</span><br />
Abra arquivos arrastando-os diretamente para a janela do Spawn.<br />
<br />
Observação: Para indicar ao programa onde encontrar o SAMPCTL ou o Git, basta arrastar o arquivo correspondente para dentro da janela do programa.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Abertura de vários arquivos</span><br />
A caixa de diálogo “Open File...” agora permite selecionar e abrir vários arquivos simultaneamente.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Diretivas de codificação do Pawn</span><br />
Suporte a diretivas de codificação em arquivos-fonte do Pawn:<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code><span style="color: #FF8000">//&nbsp;-*-&nbsp;coding:&nbsp;cp1251&nbsp;-*-&nbsp;<br /></span></code></div></div></div>O Spawn detecta automaticamente e utiliza a codificação especificada ao abrir e salvar arquivos-fonte Pawn.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Codificação padrão do Pawn</span><br />
Foi adicionada uma codificação padrão configurável para arquivos-fonte Pawn recém-criados e recém-salvos.<br />
<br />
As codificações suportadas incluem:<br />
  • UTF-8<br />
  • Windows-1250 (Europa Central)<br />
  • Windows-1251 (Cirílico)<br />
  • Windows-1252 (Europa Ocidental)<br />
  • Windows-1253 (Grego)<br />
  • Windows-1254 (Turco)<br />
  • Windows-1255 (Hebraico)<br />
  • Windows-1256 (árabe)<br />
  • Windows-1257 (báltico)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Botão “Save” na barra de ferramentas</span><br />
Adicionado um botão “Save current file” à barra de ferramentas.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Melhorias na codificação</span><br />
  • Ampliado o suporte a páginas de códigos internacionais.<br />
  • Melhorada a detecção de codificação.<br />
  • Melhorado o fluxo de trabalho de conversão de codificação.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Removido</span><br />
O painel de informações foi removido da barra de ferramentas para garantir um melhor suporte ao Linux no futuro.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Repositório:</span> <a href="https://github.com/daniilkorochansky/spawn" target="_blank" rel="noopener" class="mycode_url">https://github.com/daniilkorochansky/spawn</a>]]></description>
			<content:encoded><![CDATA[Spawn — IDE de código aberto para desenvolvimento em open.mp e SA-MP, com integração ao SAMPCTL, gerenciamento de dependências e suporte integrado ao Git.<br />
<img src="https://github.com/user-attachments/assets/505d6a46-33cc-45ae-bed3-f011474a4dc7" loading="lazy"  alt="[Image: 505d6a46-33cc-45ae-bed3-f011474a4dc7]" class="mycode_img" /><br />
<br />
Recursos:<br />
  • Projetado especificamente para o desenvolvimento do open.mp e do SA-MP.<br />
  • Integração embutida com o SAMPCTL para compilar, executar e gerenciar projetos.<br />
  • Gerenciador de dependências para facilitar a instalação e atualização de pacotes e componentes do servidor.<br />
  • Suporte integrado ao Git com indicadores de status do repositório e histórico de commits.<br />
  • Marcadores de histórico de alterações para rastrear linhas modificadas e salvas.<br />
  • Correspondência automática de chaves e destaque.<br />
  • Visualização de cores para valores RGBA e HEX diretamente dentro do editor.<br />
  • Integração com o Seletor de Cores para inserção rápida de cores no código Pawn.<br />
  • Modo de Editor de Código Dividido para trabalhar com vários arquivos simultaneamente.<br />
  • Árvore de Projetos otimizada para projetos de grande porte.<br />
  • Painéis integrados de saída de compilação e console do servidor.<br />
  • Monitoramento e atualização automáticos dos arquivos do projeto.<br />
  • Distribuição portátil (não requer instalação).<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Novos recursos v1.1.0</span><br />
<span style="font-weight: bold;" class="mycode_b">Suporte a arrastar e soltar</span><br />
Abra arquivos arrastando-os diretamente para a janela do Spawn.<br />
<br />
Observação: Para indicar ao programa onde encontrar o SAMPCTL ou o Git, basta arrastar o arquivo correspondente para dentro da janela do programa.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Abertura de vários arquivos</span><br />
A caixa de diálogo “Open File...” agora permite selecionar e abrir vários arquivos simultaneamente.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Diretivas de codificação do Pawn</span><br />
Suporte a diretivas de codificação em arquivos-fonte do Pawn:<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code><span style="color: #FF8000">//&nbsp;-*-&nbsp;coding:&nbsp;cp1251&nbsp;-*-&nbsp;<br /></span></code></div></div></div>O Spawn detecta automaticamente e utiliza a codificação especificada ao abrir e salvar arquivos-fonte Pawn.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Codificação padrão do Pawn</span><br />
Foi adicionada uma codificação padrão configurável para arquivos-fonte Pawn recém-criados e recém-salvos.<br />
<br />
As codificações suportadas incluem:<br />
  • UTF-8<br />
  • Windows-1250 (Europa Central)<br />
  • Windows-1251 (Cirílico)<br />
  • Windows-1252 (Europa Ocidental)<br />
  • Windows-1253 (Grego)<br />
  • Windows-1254 (Turco)<br />
  • Windows-1255 (Hebraico)<br />
  • Windows-1256 (árabe)<br />
  • Windows-1257 (báltico)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Botão “Save” na barra de ferramentas</span><br />
Adicionado um botão “Save current file” à barra de ferramentas.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Melhorias na codificação</span><br />
  • Ampliado o suporte a páginas de códigos internacionais.<br />
  • Melhorada a detecção de codificação.<br />
  • Melhorado o fluxo de trabalho de conversão de codificação.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Removido</span><br />
O painel de informações foi removido da barra de ferramentas para garantir um melhor suporte ao Linux no futuro.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Repositório:</span> <a href="https://github.com/daniilkorochansky/spawn" target="_blank" rel="noopener" class="mycode_url">https://github.com/daniilkorochansky/spawn</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PawnPro 3.3.0 Released]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4301</link>
			<pubDate>Sun, 21 Jun 2026 09:25:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=7983">NullSablex</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4301</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Português (PT-BR)</span><br />
<br />
Olá pessoal!<br />
<br />
Hoje estou lançando o <span style="font-weight: bold;" class="mycode_b">PawnPro 3.3.0</span>, acompanhado da nova versão da <span style="font-weight: bold;" class="mycode_b">PawnPro Engine 1.2.0</span>.<br />
<br />
Esta é uma das maiores atualizações do projeto até agora, trazendo recursos focados em produtividade, qualidade de código, personalização e melhorias gerais na experiência de desenvolvimento Pawn dentro do Visual Studio Code.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Links</span><br />
<br />
• PawnPro Extension<br />
<a href="https://github.com/NullSablex/PawnPro" target="_blank" rel="noopener" class="mycode_url">https://github.com/NullSablex/PawnPro</a><br />
<br />
• PawnPro Engine<br />
<a href="https://github.com/NullSablex/PawnPro-Engine" target="_blank" rel="noopener" class="mycode_url">https://github.com/NullSablex/PawnPro-Engine</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Destaques</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Formatação de código Pawn</span><br />
Formatação completa de documentos e seleções diretamente pelo Language Server, com suporte aos estilos Allman, K&amp;R, Compact e Custom.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Assistente de Nomenclatura (PP0018)</span><br />
Novo analisador opcional capaz de identificar nomes pouco descritivos e validar padrões para funções, variáveis, parâmetros, constantes e macros.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Renomeação de Símbolos</span><br />
Suporte completo a Rename Symbol e atualização automática de referências.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Quick Fixes Inteligentes</span><br />
Conversão automática para o padrão de nomenclatura configurado e remoção rápida de código não utilizado.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Arquivos .ban e .allow</span><br />
As listas de nomes bloqueados e exceções de índices de loop agora podem ser mantidas em arquivos dedicados com destaque de sintaxe.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Biblioteca de Recursos (Preview)</span><br />
Nova interface experimental para navegação de recursos, com pesquisa, visualização em lista e grade.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Melhorias Visuais</span><br />
Novas seções de configuração, cartões com prévias de código, navegação aprimorada, ícones personalizados e animação opcional do título.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Mais Idiomas</span><br />
Estrutura preparada para Espanhol, Russo e Romeno, além de Português e Inglês.<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Melhorias da Engine</span><br />
<br />
A PawnPro Engine 1.2.0 recebeu uma grande atualização interna.<br />
<br />
O sistema de formatação foi reescrito utilizando análise estrutural do código, foram adicionados diagnósticos de nomenclatura em tempo real, suporte a renomeação de símbolos, novas ações rápidas, mais testes automatizados e diversas melhorias de desempenho e manutenção.<br />
<br />
Também foram corrigidos vários problemas relacionados à formatação, operadores, indentação, assinaturas multilinha e outros casos que podiam gerar resultados incorretos.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Segurança e Infraestrutura</span><br />
<br />
Esta versão também inclui atualizações de dependências, correções de vulnerabilidades reportadas por ferramentas automatizadas, integração com OpenSSF Scorecard, Cargo Audit no CI e melhorias na infraestrutura de build, documentação e releases.<br />
<br />
A documentação foi atualizada para cobrir todos os novos recursos introduzidos nesta versão.<br />
<br />
Feedbacks, sugestões e relatórios de bugs são sempre bem-vindos.<br />
<br />
Obrigado e aproveitem a atualização!<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">English</span><br />
<br />
Hello everyone!<br />
<br />
Today I'm releasing <span style="font-weight: bold;" class="mycode_b">PawnPro 3.3.0</span>, together with the new <span style="font-weight: bold;" class="mycode_b">PawnPro Engine 1.2.0</span>.<br />
<br />
This is one of the largest updates to the project so far, bringing new features focused on productivity, code quality, customization and overall developer experience for Pawn development inside Visual Studio Code.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Links</span><br />
<br />
• PawnPro Extension<br />
<a href="https://github.com/NullSablex/PawnPro" target="_blank" rel="noopener" class="mycode_url">https://github.com/NullSablex/PawnPro</a><br />
<br />
• PawnPro Engine<br />
<a href="https://github.com/NullSablex/PawnPro-Engine" target="_blank" rel="noopener" class="mycode_url">https://github.com/NullSablex/PawnPro-Engine</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Highlights</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Pawn Code Formatting</span><br />
Format entire documents or selected code directly through the Language Server, with support for Allman, K&amp;R, Compact and Custom styles.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Naming Assistant (PP0018)</span><br />
New optional analyzer capable of detecting poor naming patterns and validating conventions for functions, variables, parameters, constants and macros.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Symbol Renaming</span><br />
Full Rename Symbol support with automatic reference updates.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Smart Quick Fixes</span><br />
Automatic naming style conversion and quick removal of unused code.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">External .ban and .allow Files</span><br />
Blocked-name lists and loop-index exceptions can now be maintained through dedicated files with syntax highlighting.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Resource Library Preview</span><br />
New experimental resource browser featuring search, list view and grid view.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Visual Improvements</span><br />
New configuration sections, code preview cards, improved navigation, custom icons and optional title animations.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">More Languages</span><br />
Translation scaffolding added for Spanish, Russian and Romanian, alongside Portuguese and English.<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Engine Improvements</span><br />
<br />
PawnPro Engine 1.2.0 introduces a major internal update.<br />
<br />
The formatting system was rewritten using structural code analysis, real-time naming diagnostics were added, symbol renaming support was implemented, new code actions were introduced, automated test coverage was expanded, and several performance and maintainability improvements were made.<br />
<br />
Multiple formatting-related issues were also fixed, including operator handling, indentation, multiline signatures and other edge cases that could produce incorrect output.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Security &amp; Infrastructure</span><br />
<br />
This release also includes dependency updates, security vulnerability fixes, OpenSSF Scorecard integration, Cargo Audit validation and improvements to the build, documentation and release infrastructure.<br />
<br />
Documentation has been updated to cover all features introduced in this release.<br />
<br />
Feedback, suggestions and bug reports are always welcome.<br />
<br />
Thank you and enjoy the update!]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Português (PT-BR)</span><br />
<br />
Olá pessoal!<br />
<br />
Hoje estou lançando o <span style="font-weight: bold;" class="mycode_b">PawnPro 3.3.0</span>, acompanhado da nova versão da <span style="font-weight: bold;" class="mycode_b">PawnPro Engine 1.2.0</span>.<br />
<br />
Esta é uma das maiores atualizações do projeto até agora, trazendo recursos focados em produtividade, qualidade de código, personalização e melhorias gerais na experiência de desenvolvimento Pawn dentro do Visual Studio Code.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Links</span><br />
<br />
• PawnPro Extension<br />
<a href="https://github.com/NullSablex/PawnPro" target="_blank" rel="noopener" class="mycode_url">https://github.com/NullSablex/PawnPro</a><br />
<br />
• PawnPro Engine<br />
<a href="https://github.com/NullSablex/PawnPro-Engine" target="_blank" rel="noopener" class="mycode_url">https://github.com/NullSablex/PawnPro-Engine</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Destaques</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Formatação de código Pawn</span><br />
Formatação completa de documentos e seleções diretamente pelo Language Server, com suporte aos estilos Allman, K&amp;R, Compact e Custom.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Assistente de Nomenclatura (PP0018)</span><br />
Novo analisador opcional capaz de identificar nomes pouco descritivos e validar padrões para funções, variáveis, parâmetros, constantes e macros.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Renomeação de Símbolos</span><br />
Suporte completo a Rename Symbol e atualização automática de referências.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Quick Fixes Inteligentes</span><br />
Conversão automática para o padrão de nomenclatura configurado e remoção rápida de código não utilizado.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Arquivos .ban e .allow</span><br />
As listas de nomes bloqueados e exceções de índices de loop agora podem ser mantidas em arquivos dedicados com destaque de sintaxe.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Biblioteca de Recursos (Preview)</span><br />
Nova interface experimental para navegação de recursos, com pesquisa, visualização em lista e grade.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Melhorias Visuais</span><br />
Novas seções de configuração, cartões com prévias de código, navegação aprimorada, ícones personalizados e animação opcional do título.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Mais Idiomas</span><br />
Estrutura preparada para Espanhol, Russo e Romeno, além de Português e Inglês.<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Melhorias da Engine</span><br />
<br />
A PawnPro Engine 1.2.0 recebeu uma grande atualização interna.<br />
<br />
O sistema de formatação foi reescrito utilizando análise estrutural do código, foram adicionados diagnósticos de nomenclatura em tempo real, suporte a renomeação de símbolos, novas ações rápidas, mais testes automatizados e diversas melhorias de desempenho e manutenção.<br />
<br />
Também foram corrigidos vários problemas relacionados à formatação, operadores, indentação, assinaturas multilinha e outros casos que podiam gerar resultados incorretos.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Segurança e Infraestrutura</span><br />
<br />
Esta versão também inclui atualizações de dependências, correções de vulnerabilidades reportadas por ferramentas automatizadas, integração com OpenSSF Scorecard, Cargo Audit no CI e melhorias na infraestrutura de build, documentação e releases.<br />
<br />
A documentação foi atualizada para cobrir todos os novos recursos introduzidos nesta versão.<br />
<br />
Feedbacks, sugestões e relatórios de bugs são sempre bem-vindos.<br />
<br />
Obrigado e aproveitem a atualização!<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">English</span><br />
<br />
Hello everyone!<br />
<br />
Today I'm releasing <span style="font-weight: bold;" class="mycode_b">PawnPro 3.3.0</span>, together with the new <span style="font-weight: bold;" class="mycode_b">PawnPro Engine 1.2.0</span>.<br />
<br />
This is one of the largest updates to the project so far, bringing new features focused on productivity, code quality, customization and overall developer experience for Pawn development inside Visual Studio Code.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Links</span><br />
<br />
• PawnPro Extension<br />
<a href="https://github.com/NullSablex/PawnPro" target="_blank" rel="noopener" class="mycode_url">https://github.com/NullSablex/PawnPro</a><br />
<br />
• PawnPro Engine<br />
<a href="https://github.com/NullSablex/PawnPro-Engine" target="_blank" rel="noopener" class="mycode_url">https://github.com/NullSablex/PawnPro-Engine</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Highlights</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Pawn Code Formatting</span><br />
Format entire documents or selected code directly through the Language Server, with support for Allman, K&amp;R, Compact and Custom styles.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Naming Assistant (PP0018)</span><br />
New optional analyzer capable of detecting poor naming patterns and validating conventions for functions, variables, parameters, constants and macros.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Symbol Renaming</span><br />
Full Rename Symbol support with automatic reference updates.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Smart Quick Fixes</span><br />
Automatic naming style conversion and quick removal of unused code.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">External .ban and .allow Files</span><br />
Blocked-name lists and loop-index exceptions can now be maintained through dedicated files with syntax highlighting.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Resource Library Preview</span><br />
New experimental resource browser featuring search, list view and grid view.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Visual Improvements</span><br />
New configuration sections, code preview cards, improved navigation, custom icons and optional title animations.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">More Languages</span><br />
Translation scaffolding added for Spanish, Russian and Romanian, alongside Portuguese and English.<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Engine Improvements</span><br />
<br />
PawnPro Engine 1.2.0 introduces a major internal update.<br />
<br />
The formatting system was rewritten using structural code analysis, real-time naming diagnostics were added, symbol renaming support was implemented, new code actions were introduced, automated test coverage was expanded, and several performance and maintainability improvements were made.<br />
<br />
Multiple formatting-related issues were also fixed, including operator handling, indentation, multiline signatures and other edge cases that could produce incorrect output.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Security &amp; Infrastructure</span><br />
<br />
This release also includes dependency updates, security vulnerability fixes, OpenSSF Scorecard integration, Cargo Audit validation and improvements to the build, documentation and release infrastructure.<br />
<br />
Documentation has been updated to cover all features introduced in this release.<br />
<br />
Feedback, suggestions and bug reports are always welcome.<br />
<br />
Thank you and enjoy the update!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Introducing PST — A Community Framework for Modern Pawn Development]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4300</link>
			<pubDate>Sat, 20 Jun 2026 16:14:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=8171">Daniil Korochansky</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4300</guid>
			<description><![CDATA[Hello everyone,<br />
<br />
For years, the SA-MP and now open.mp development landscape has suffered from a lack of unified engineering standards. While tools like "SAMPCTL" and libraries like "YSI" brought modern workflows to the ecosystem, the way we structure our code, handle encodings, and write scripts remains highly fragmented.<br />
<br />
To bridge this gap, I am introducing <span style="font-weight: bold;" class="mycode_b">PST (Pawn Standards and Techniques)</span> — an open, community-driven initiative inspired by Python's PEPs, aimed at standardizing modern Pawn development.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Official Repository</span>: <a href="https://github.com/daniilkorochansky/pst" target="_blank" rel="noopener" class="mycode_url">https://github.com/daniilkorochansky/pst</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">What is PST?</span></span><br />
<span style="font-size: small;" class="mycode_size">PST(<span style="color: #444444;" class="mycode_color"><span style="font-family: Mona Sans VF', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji;" class="mycode_font">Pawn Standards and Techniques)</span></span> is not a forced set of rules; it is a compilation of best practices, style guides, and architectural patterns agreed upon by the community to ensure code readability, maintainability, and tool compatibility.</span><br />
<br />
The introduction consists of the first two draft specifications:<br />
<span style="font-weight: bold;" class="mycode_b">PST-0001 (Code Style Guide):</span> Enforcing clear formatting standards (Tabs for indentation, Allman braces style, strict naming conventions) and resolving the legacy encoding mess by introducing explicit PEP 263-inspired(Python) encoding comments (e.g., `// -*- coding: utf-8 -*-`) for better IDE compatibility (Spawn IDE supports this capability).<br />
<span style="font-weight: bold;" class="mycode_b">PST-0002 (Project Structure and Includes):</span> Moving away from 100k-line monolithic files into a clean, component-based layout utilizing modern hooking systems "y_hooks" and mandatory include guards.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Automation &amp; Delivery</span></span><br />
To keep the specification easily accessible, we treat PST as a rolling-release framework. Every update is automatically compiled into a clean, standardized PDF specification book, which you can always grab from the repository's deployment assets.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Need Your Input!</span></span><br />
PST belongs to the community. I want to explicitly invite developers, include creators, and the open.mp/sampctl core teams to review these drafts. <br />
<br />
If you agree, disagree, or want to propose a new technique (e.g., modern database handling or event patterns), please open an Issue or a Pull Request using templates.]]></description>
			<content:encoded><![CDATA[Hello everyone,<br />
<br />
For years, the SA-MP and now open.mp development landscape has suffered from a lack of unified engineering standards. While tools like "SAMPCTL" and libraries like "YSI" brought modern workflows to the ecosystem, the way we structure our code, handle encodings, and write scripts remains highly fragmented.<br />
<br />
To bridge this gap, I am introducing <span style="font-weight: bold;" class="mycode_b">PST (Pawn Standards and Techniques)</span> — an open, community-driven initiative inspired by Python's PEPs, aimed at standardizing modern Pawn development.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Official Repository</span>: <a href="https://github.com/daniilkorochansky/pst" target="_blank" rel="noopener" class="mycode_url">https://github.com/daniilkorochansky/pst</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">What is PST?</span></span><br />
<span style="font-size: small;" class="mycode_size">PST(<span style="color: #444444;" class="mycode_color"><span style="font-family: Mona Sans VF', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji;" class="mycode_font">Pawn Standards and Techniques)</span></span> is not a forced set of rules; it is a compilation of best practices, style guides, and architectural patterns agreed upon by the community to ensure code readability, maintainability, and tool compatibility.</span><br />
<br />
The introduction consists of the first two draft specifications:<br />
<span style="font-weight: bold;" class="mycode_b">PST-0001 (Code Style Guide):</span> Enforcing clear formatting standards (Tabs for indentation, Allman braces style, strict naming conventions) and resolving the legacy encoding mess by introducing explicit PEP 263-inspired(Python) encoding comments (e.g., `// -*- coding: utf-8 -*-`) for better IDE compatibility (Spawn IDE supports this capability).<br />
<span style="font-weight: bold;" class="mycode_b">PST-0002 (Project Structure and Includes):</span> Moving away from 100k-line monolithic files into a clean, component-based layout utilizing modern hooking systems "y_hooks" and mandatory include guards.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Automation &amp; Delivery</span></span><br />
To keep the specification easily accessible, we treat PST as a rolling-release framework. Every update is automatically compiled into a clean, standardized PDF specification book, which you can always grab from the repository's deployment assets.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Need Your Input!</span></span><br />
PST belongs to the community. I want to explicitly invite developers, include creators, and the open.mp/sampctl core teams to review these drafts. <br />
<br />
If you agree, disagree, or want to propose a new technique (e.g., modern database handling or event patterns), please open an Issue or a Pull Request using templates.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[omp_npc not working]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4299</link>
			<pubDate>Sat, 20 Jun 2026 00:13:26 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=8128">MauroRisi</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4299</guid>
			<description><![CDATA[I can create and spawn NPC, but they dont move, and make weird teleportations when assigned to a path.]]></description>
			<content:encoded><![CDATA[I can create and spawn NPC, but they dont move, and make weird teleportations when assigned to a path.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[🎮 [91.134.166.72:5555] Join GTA San Andreas Multiplayer [Official™] 🎮]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4292</link>
			<pubDate>Sun, 14 Jun 2026 17:39:53 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=8187">tokofridonashvili_01</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4292</guid>
			<description><![CDATA[Hey SA-MP / open.mp players! 👋<br />
<br />
We are excited to invite you to our server: GTA San Andreas Multiplayer [Official™]! <br />
<br />
If you are looking for a smooth, lag-free gameplay experience and a friendly environment, this is the place to be.<br />
<br />
🌐 Server Details:<br />
• HostName: GTA San Andreas Multiplayer [Official™]<br />
• Server IP: 91.134.166.72:5555<br />
• Mode: SA-MP<br />
• Language: GEO - ENG<br />
<br />
Grab your cars, invite your friends, and come hang out with us! All players are welcome. 🔥<br />
<br />
See you on the streets of San Andreas! 🚀]]></description>
			<content:encoded><![CDATA[Hey SA-MP / open.mp players! 👋<br />
<br />
We are excited to invite you to our server: GTA San Andreas Multiplayer [Official™]! <br />
<br />
If you are looking for a smooth, lag-free gameplay experience and a friendly environment, this is the place to be.<br />
<br />
🌐 Server Details:<br />
• HostName: GTA San Andreas Multiplayer [Official™]<br />
• Server IP: 91.134.166.72:5555<br />
• Mode: SA-MP<br />
• Language: GEO - ENG<br />
<br />
Grab your cars, invite your friends, and come hang out with us! All players are welcome. 🔥<br />
<br />
See you on the streets of San Andreas! 🚀]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Project San Andreas Roleplay, 2.0.1]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4291</link>
			<pubDate>Sun, 14 Jun 2026 16:08:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=4778">Artysh</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4291</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="color: #4DB8FF;" class="mycode_color"><img src="https://i.imgur.com/ZGtxF6h.png" loading="lazy"  width="350" height="350" alt="[Image: ZGtxF6h.png]" class="mycode_img" /></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #4DB8FF;" class="mycode_color">About Project San Andreas Roleplay</span></span><br />
<br />
Project San Andreas Roleplay is an <span style="font-weight: bold;" class="mycode_b">open.mp roleplay server</span> built completely from scratch, currently in active development and approaching its public launch.<br />
<br />
Most of our core systems are already fully built and running. We are now recruiting <span style="font-weight: bold;" class="mycode_b">staff members, faction leaders, mappers, and beta testers</span> to help shape the server from day one.<br />
<br />
Our goal is to build a serious English-based <span style="font-weight: bold;" class="mycode_b">medium/heavy roleplay community</span> set in San Andreas.<br />
<br />
For now, new players can join without applications. However, applications will soon become mandatory in order to create an account and play.<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #4DB8FF;" class="mycode_color">Systems Already Built</span></span><ul class="mycode_list"><li>Dynamic faction system with <span style="font-weight: bold;" class="mycode_b">8 faction types</span><br />
</li>
<li>Gang turf warfare and capture points<br />
</li>
<li>Gang upgrades and territory income<br />
</li>
<li>Hitman contracts placed by players across the city<br />
</li>
<li>Dynamic housing and property ownership<br />
</li>
<li>Furniture placement and house storage<br />
</li>
<li>Business ownership and management with <span style="font-weight: bold;" class="mycode_b">9 business types</span><br />
</li>
<li>Vehicle ownership with fuel, mods, and impounds<br />
</li>
<li>Vehicle rentals<br />
</li>
<li>Personal garages with upgrade levels<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">12 leveled jobs</span>, both legal and illegal<br />
</li>
<li>Full inventory and item system with <span style="font-weight: bold;" class="mycode_b">45+ item types</span><br />
</li>
<li>Drug planting, growing, and harvesting<br />
</li>
<li>Weapon crafting and crate smuggling routes<br />
</li>
<li>Player-driven economy with banking and taxation<br />
</li>
<li>Dynamic event system, including TDM, Deathmatch, Racing, and more<br />
</li>
<li>VIP membership tiers<br />
</li>
<li>Aura farming system<br />
</li>
<li>FBI surveillance, wiretapping, and undercover operations<br />
</li>
<li>Phone, radio, and communication systems<br />
</li>
<li>Hunger, thirst, injury, and hospital system<br />
</li>
<li>Character creation with multi-character accounts<br />
</li>
<li>Starter tasks and guided new player tutorial<br />
</li>
<li>And much more still to be revealed<br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #4DB8FF;" class="mycode_color">We Are Hiring</span></span><br />
We are currently recruiting for the following positions:<ul class="mycode_list"><li>Server Staff<br />
</li>
<li>Helpers<br />
</li>
<li>Faction Leaders<br />
</li>
<li>Mappers<br />
</li>
<li>Beta Testers<br />
</li>
</ul>
<br />
If you are interested in helping build a serious roleplay community from the ground up, now is the perfect time to join us.<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #4DB8FF;" class="mycode_color">Server Information</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Server IP:</span> play.psa-rp.online:7777<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Website:</span> <a href="https://psa-rp.online/" target="_blank" rel="noopener" class="mycode_url">https://psa-rp.online/</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Discord:</span> <a href="https://discord.gg/D7jyp64b4Y" target="_blank" rel="noopener" class="mycode_url">https://discord.gg/D7jyp64b4Y</a><br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">For more information, visit our website or join our Discord community.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #4DB8FF;" class="mycode_color">We are waiting to see you in San Andreas!</span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="color: #4DB8FF;" class="mycode_color"><img src="https://i.imgur.com/ZGtxF6h.png" loading="lazy"  width="350" height="350" alt="[Image: ZGtxF6h.png]" class="mycode_img" /></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #4DB8FF;" class="mycode_color">About Project San Andreas Roleplay</span></span><br />
<br />
Project San Andreas Roleplay is an <span style="font-weight: bold;" class="mycode_b">open.mp roleplay server</span> built completely from scratch, currently in active development and approaching its public launch.<br />
<br />
Most of our core systems are already fully built and running. We are now recruiting <span style="font-weight: bold;" class="mycode_b">staff members, faction leaders, mappers, and beta testers</span> to help shape the server from day one.<br />
<br />
Our goal is to build a serious English-based <span style="font-weight: bold;" class="mycode_b">medium/heavy roleplay community</span> set in San Andreas.<br />
<br />
For now, new players can join without applications. However, applications will soon become mandatory in order to create an account and play.<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #4DB8FF;" class="mycode_color">Systems Already Built</span></span><ul class="mycode_list"><li>Dynamic faction system with <span style="font-weight: bold;" class="mycode_b">8 faction types</span><br />
</li>
<li>Gang turf warfare and capture points<br />
</li>
<li>Gang upgrades and territory income<br />
</li>
<li>Hitman contracts placed by players across the city<br />
</li>
<li>Dynamic housing and property ownership<br />
</li>
<li>Furniture placement and house storage<br />
</li>
<li>Business ownership and management with <span style="font-weight: bold;" class="mycode_b">9 business types</span><br />
</li>
<li>Vehicle ownership with fuel, mods, and impounds<br />
</li>
<li>Vehicle rentals<br />
</li>
<li>Personal garages with upgrade levels<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">12 leveled jobs</span>, both legal and illegal<br />
</li>
<li>Full inventory and item system with <span style="font-weight: bold;" class="mycode_b">45+ item types</span><br />
</li>
<li>Drug planting, growing, and harvesting<br />
</li>
<li>Weapon crafting and crate smuggling routes<br />
</li>
<li>Player-driven economy with banking and taxation<br />
</li>
<li>Dynamic event system, including TDM, Deathmatch, Racing, and more<br />
</li>
<li>VIP membership tiers<br />
</li>
<li>Aura farming system<br />
</li>
<li>FBI surveillance, wiretapping, and undercover operations<br />
</li>
<li>Phone, radio, and communication systems<br />
</li>
<li>Hunger, thirst, injury, and hospital system<br />
</li>
<li>Character creation with multi-character accounts<br />
</li>
<li>Starter tasks and guided new player tutorial<br />
</li>
<li>And much more still to be revealed<br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #4DB8FF;" class="mycode_color">We Are Hiring</span></span><br />
We are currently recruiting for the following positions:<ul class="mycode_list"><li>Server Staff<br />
</li>
<li>Helpers<br />
</li>
<li>Faction Leaders<br />
</li>
<li>Mappers<br />
</li>
<li>Beta Testers<br />
</li>
</ul>
<br />
If you are interested in helping build a serious roleplay community from the ground up, now is the perfect time to join us.<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #4DB8FF;" class="mycode_color">Server Information</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Server IP:</span> play.psa-rp.online:7777<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Website:</span> <a href="https://psa-rp.online/" target="_blank" rel="noopener" class="mycode_url">https://psa-rp.online/</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Discord:</span> <a href="https://discord.gg/D7jyp64b4Y" target="_blank" rel="noopener" class="mycode_url">https://discord.gg/D7jyp64b4Y</a><br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">For more information, visit our website or join our Discord community.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #4DB8FF;" class="mycode_color">We are waiting to see you in San Andreas!</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Release] Spawn — IDE for open.mp and SA-MP development]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4290</link>
			<pubDate>Sat, 13 Jun 2026 20:35:45 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=8171">Daniil Korochansky</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4290</guid>
			<description><![CDATA[<span style="font-size: medium;" class="mycode_size">I am pleased to announce the release of the first public version of a modern open-source IDE under license GPLv3 for developing open.mp and SA-MP, featuring integration with SAMPCTL, dependency management, and built-in Git support.</span><br />
<br />
<img src="https://github.com/user-attachments/assets/505d6a46-33cc-45ae-bed3-f011474a4dc7" loading="lazy"  alt="[Image: 505d6a46-33cc-45ae-bed3-f011474a4dc7]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Features:</span><br />
• Designed specifically for open.mp &amp; SA-MP development.<br />
• Built-in SAMPCTL integration for building, running and managing projects.<br />
• Dependency Manager for easy installation and updating of server packages and components.<br />
• Integrated Git support with repository status indicators and commit history.<br />
• Change History markers for tracking modified and saved lines.<br />
• Automatic brace matching and highlighting.<br />
• Color preview for RGBA and HEX values directly inside the editor.<br />
• Color Picker integration for quick color insertion into Pawn code.<br />
• Split Code Editor mode for working with multiple files simultaneously.<br />
• Project Tree optimized for large projects.<br />
• Integrated build output and server console panels.<br />
• Automatic project files monitoring and refresh.<br />
• Portable distribution (no installation required).<br />
<br />
Download: <a href="https://github.com/daniilkorochansky/spawn" target="_blank" rel="noopener" class="mycode_url">https://github.com/daniilkorochansky/spawn</a>]]></description>
			<content:encoded><![CDATA[<span style="font-size: medium;" class="mycode_size">I am pleased to announce the release of the first public version of a modern open-source IDE under license GPLv3 for developing open.mp and SA-MP, featuring integration with SAMPCTL, dependency management, and built-in Git support.</span><br />
<br />
<img src="https://github.com/user-attachments/assets/505d6a46-33cc-45ae-bed3-f011474a4dc7" loading="lazy"  alt="[Image: 505d6a46-33cc-45ae-bed3-f011474a4dc7]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Features:</span><br />
• Designed specifically for open.mp &amp; SA-MP development.<br />
• Built-in SAMPCTL integration for building, running and managing projects.<br />
• Dependency Manager for easy installation and updating of server packages and components.<br />
• Integrated Git support with repository status indicators and commit history.<br />
• Change History markers for tracking modified and saved lines.<br />
• Automatic brace matching and highlighting.<br />
• Color preview for RGBA and HEX values directly inside the editor.<br />
• Color Picker integration for quick color insertion into Pawn code.<br />
• Split Code Editor mode for working with multiple files simultaneously.<br />
• Project Tree optimized for large projects.<br />
• Integrated build output and server console panels.<br />
• Automatic project files monitoring and refresh.<br />
• Portable distribution (no installation required).<br />
<br />
Download: <a href="https://github.com/daniilkorochansky/spawn" target="_blank" rel="noopener" class="mycode_url">https://github.com/daniilkorochansky/spawn</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Streets Of Vice Roleplay [English SAMP Roleplay Server]]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4289</link>
			<pubDate>Sat, 13 Jun 2026 19:50:06 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=8185">BazMartin</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4289</guid>
			<description><![CDATA[Welcome to Streets Of Vice Roleplay. An English SAMP Roleplay server, based in 2005. Offering a roleplay experience for all, from crime families, to civilian roleplay, LEOs and much more.<br />
<br />
Built on the Vice City Map, SOV is a server to be experienced. Unlike others, this is a server focused on the grit, dedication and determination of members. Want to operate a crime family? Not a problem. Fancy fighting the war on crime? Get geared up, it's patrol time.<br />
<br />
🚨 Motivated Faction Team - Run a faction and build your next crime family, or fight the war on crime by operating as a security firm. Who knows?<br />
🤝 Supportive Staff Team - Got an idea? A suggestion? Let us know, if we can help, we will help.<br />
🖥️ Quality Development - Interactive MDC, Live Dispatch Map, Detailed UCP, we have it all.<br />
<br />
Server is due to release in the next 14 days, so come and join us, ready for the release! <br />
<br />
Official Website: <a href="https://streetsofvice.com" target="_blank" rel="noopener" class="mycode_url">https://streetsofvice.com/</a><br />
Join Our Discord: <a href="https://discord.gg/HmcfRYgCKW" target="_blank" rel="noopener" class="mycode_url">https://discord.gg/HmcfRYgCKW</a><br />
<br />
<span style="font-style: italic;" class="mycode_i">Streets Of Vice - English RP, Done Differently.</span><br />
<br />
<br />
<span style="font-style: italic;" class="mycode_i"><img src="https://media.discordapp.net/attachments/1484226024081461350/1512650142984044544/image.png?ex=6a2ebff9&amp;is=6a2d6e79&amp;hm=723fce0fe604b9944027ca88c39912b28323e615aa7d529ffb083175da0e041a&amp;=&amp;format=webp&amp;quality=lossless&amp;width=1536&amp;height=864" loading="lazy"  alt="[Image: image.png?ex=6a2ebff9&amp;is=6a2d6e79&amp;hm=723...height=864]" class="mycode_img" /></span>]]></description>
			<content:encoded><![CDATA[Welcome to Streets Of Vice Roleplay. An English SAMP Roleplay server, based in 2005. Offering a roleplay experience for all, from crime families, to civilian roleplay, LEOs and much more.<br />
<br />
Built on the Vice City Map, SOV is a server to be experienced. Unlike others, this is a server focused on the grit, dedication and determination of members. Want to operate a crime family? Not a problem. Fancy fighting the war on crime? Get geared up, it's patrol time.<br />
<br />
🚨 Motivated Faction Team - Run a faction and build your next crime family, or fight the war on crime by operating as a security firm. Who knows?<br />
🤝 Supportive Staff Team - Got an idea? A suggestion? Let us know, if we can help, we will help.<br />
🖥️ Quality Development - Interactive MDC, Live Dispatch Map, Detailed UCP, we have it all.<br />
<br />
Server is due to release in the next 14 days, so come and join us, ready for the release! <br />
<br />
Official Website: <a href="https://streetsofvice.com" target="_blank" rel="noopener" class="mycode_url">https://streetsofvice.com/</a><br />
Join Our Discord: <a href="https://discord.gg/HmcfRYgCKW" target="_blank" rel="noopener" class="mycode_url">https://discord.gg/HmcfRYgCKW</a><br />
<br />
<span style="font-style: italic;" class="mycode_i">Streets Of Vice - English RP, Done Differently.</span><br />
<br />
<br />
<span style="font-style: italic;" class="mycode_i"><img src="https://media.discordapp.net/attachments/1484226024081461350/1512650142984044544/image.png?ex=6a2ebff9&amp;is=6a2d6e79&amp;hm=723fce0fe604b9944027ca88c39912b28323e615aa7d529ffb083175da0e041a&amp;=&amp;format=webp&amp;quality=lossless&amp;width=1536&amp;height=864" loading="lazy"  alt="[Image: image.png?ex=6a2ebff9&amp;is=6a2d6e79&amp;hm=723...height=864]" class="mycode_img" /></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[VoiceChat] omp-voice]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4288</link>
			<pubDate>Sat, 13 Jun 2026 18:15:23 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=5142">ionuzcostin</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4288</guid>
			<description><![CDATA[[RELEASE] omp-voice — Proximity + Radio/Phone Voice Chat for open.mp &amp; SA-MP 0.3.7<br />
<hr class="mycode_hr" />
What is omp-voice?<br />
<span style="font-weight: bold;" class="mycode_b">omp-voice</span> is a full-featured, server-authoritative voice chat system for <span style="font-weight: bold;" class="mycode_b">open.mp</span> and <span style="font-weight: bold;" class="mycode_b">SA-MP 0.3.7 R5</span>. It brings <span style="font-weight: bold;" class="mycode_b">proximity voice</span>, <span style="font-weight: bold;" class="mycode_b">radio channels</span>, and <span style="font-weight: bold;" class="mycode_b">phone calls</span> to your server — all encrypted, low-latency, and scriptable via Pawn.<br />
GitHub: <a href="https://github.com/staark-dev/omp-voice" target="_blank" rel="noopener" class="mycode_url">https://github.com/staark-dev/omp-voice</a><br />
<hr class="mycode_hr" />
Features<br />
🎙️ Proximity Voice<ul class="mycode_list"><li>Hear nearby players in <span style="font-weight: bold;" class="mycode_b">3D audio</span> with logarithmic distance falloff and stereo panning<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Occlusion</span> support — voices are muffled through walls and closed vehicles<br />
</li>
<li>Three preset ranges: <span style="font-weight: bold;" class="mycode_b">Whisper / Normal / Shout</span>, or a custom range per player<br />
</li>
<li>Interior and virtual-world gating (you only hear players in the same dimension)<br />
</li>
</ul>
📻 Radio &amp; Phone Channels<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Radio filter</span>: bandpass + squelch + half-duplex garble for that authentic feel<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Phone filter</span>: narrowband colouring for realistic call audio<br />
</li>
<li>Mixed <span style="font-weight: bold;" class="mycode_b">per-listener</span> on the server for perfect control<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Speakerphone</span> (<br />
/vspeaker<br />
) — let bystanders hear a phone call out loud<br />
</li>
</ul>
🔒 Security<ul class="mycode_list"><li>Per-connect <span style="font-weight: bold;" class="mycode_b">cryptographic token</span> identity (not IP-based)<br />
</li>
<li>Every relay↔client datagram sealed with <span style="font-weight: bold;" class="mycode_b">XChaCha20-Poly1305</span> AEAD encryption<br />
</li>
<li>Server is fully authoritative for position, flags, and channels — anti-spoof<br />
</li>
</ul>
🎧 Audio Quality<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Opus codec</span> — industry-standard, low-latency voice compression<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">RNNoise</span> neural noise suppression (enable/disable per client)<br />
</li>
<li>Adaptive jitter buffer for smooth playback<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Push-to-Talk</span> or <span style="font-weight: bold;" class="mycode_b">Voice Activation</span> modes (exclusive per client)<br />
</li>
</ul>
🖥️ In-Game Client UI (ImGui)<ul class="mycode_list"><li>Press <span style="font-weight: bold;" class="mycode_b">INSERT</span> to open the control panel: volumes, devices, PTT key rebind, noise suppression<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">"Who's talking" HUD</span> (toggle with F8) — see active speakers on-screen<br />
</li>
<li>Optional <span style="font-weight: bold;" class="mycode_b">floating labels</span> above player heads while they talk<br />
</li>
<li>Per-player local mute and volume control<br />
</li>
</ul>
<hr class="mycode_hr" />
Architecture<br />
omp-voice uses a <span style="font-weight: bold;" class="mycode_b">hybrid mixing model</span>:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Proximity</span> audio is relayed per-speaker as raw Opus; the client spatialises it locally (lowest latency)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Radio/Phone buses</span> are decoded, filtered, and mixed <span style="font-weight: bold;" class="mycode_b">server-side per listener</span>, then re-encoded and streamed<br />
</li>
</ul>
The system consists of six modules:<br />
Module<br />
Roleshared/<br />
Wire protocol, crypto (libsodium), INI, UDP<br />
core/<br />
Routing engine: proximity, bus router, channels, mix policy<br />
relay/<br />
Standalone relay process — AEAD transport shell<br />
samp/<br />
SA-MP 0.3.7 plugin bridge (Pawn natives)<br />
omp/<br />
open.mp component bridge<br />
client/<br />
Windows <br />
.asi<br />
— WASAPI, Opus, RNNoise, ImGui panel<br />
<hr class="mycode_hr" />
Installation<br />
Server Side<br />
<ol type="1" class="mycode_list"><li>Drop <br />
plugins/VoiceChat.dll<br />
 (SA-MP) or the open.mp component into <br />
components/<br />
</li>
<li>Place <br />
voice_relay.exe<br />
 alongside the server executable<br />
</li>
<li>Copy <br />
qawno/include/voicechat.inc<br />
 (+ <br />
voicechat_ui.inc<br />
) for your gamemode<br />
</li>
<li>Add <br />
voice.ini<br />
 (config file — annotated, comes with the release)<br />
</li>
<li>Add to <br />
config.json<br />
: <br />
"legacy_plugins": ["VoiceChat"]<br />
 or to <br />
server.cfg<br />
 for SA-MP<br />
</li>
</ol>
Client Side (each player)<br />
<ol type="1" class="mycode_list"><li>Place <br />
VoiceChat.asi<br />
 in the GTA SA folder (requires an ASI loader: SilentPatch, CLEO, etc.)<br />
</li>
<li>Edit <br />
voicechat.ini<br />
 — set <br />
relay_ip<br />
 to the server's IP address<br />
</li>
</ol>
Firewall<br />
Open <span style="font-weight: bold;" class="mycode_b">UDP port 7779</span> inbound on your server:<br />
# Windows (admin)<br />
netsh advfirewall firewall add rule name="VoiceChat 7779" dir=in action=allow protocol=UDP localport=7779<br />
<br />
# Linux<br />
sudo ufw allow 7779/udp<br />
<br />
<hr class="mycode_hr" />
Pawn API (quick overview)<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#include &lt;voicechat&gt;<br />
#include &lt;voicechat_ui&gt;<br />
<br />
public OnGameModeInit() {<br />
    gProximity = Voice_CreateChannel(VOICE_FILTER_NONE, false);<br />
    return 1;<br />
}<br />
<br />
public OnPlayerConnect(playerid) {<br />
    new ip[16]; GetPlayerIp(playerid, ip, sizeof ip);<br />
    Voice_OnPlayerConnect(playerid, ip);<br />
    Voice_AddToChannel(playerid, gProximity);<br />
    Voice_SetPlayerRange(playerid, VOICE_RANGE_NORMAL);<br />
    return 1;<br />
}<br />
<br />
public OnPlayerUpdate(playerid) {<br />
    new Float:x, Float:y, Float:z;<br />
    GetPlayerPos(playerid, x, y, z);<br />
    new veh = GetPlayerVehicleID(playerid) ? VOICE_VEH_CLOSED : VOICE_ONFOOT;<br />
    Voice_UpdatePosition(playerid, x, y, z,<br />
        GetPlayerInterior(playerid), GetPlayerVirtualWorld(playerid), veh);<br />
    return 1;<br />
}<br />
<br />
public OnPlayerStartTalking(playerid) { VoiceUI_OnStartTalking(playerid); return 1; }<br />
public OnPlayerStopTalking(playerid)  { VoiceUI_OnStopTalking(playerid);  return 1; }<br />
public OnPlayerDisconnect(playerid, reason) {<br />
    Voice_OnPlayerDisconnect(playerid);<br />
    return 1;<br />
}<br />
<br />
Key Natives<br />
// Channel management<br />
Voice_CreateChannel(filter, bool:positional, priority = 100);<br />
Voice_AddToChannel(playerid, channelid);<br />
Voice_RemoveFromChannel(playerid, channelid);<br />
<br />
// Player control<br />
Voice_SetPlayerRange(playerid, preset, Float:override = 0.0);<br />
Voice_SetPlayerFlags(playerid, bool:muted, bool:deafen, bool:alive, bool:spectator);<br />
Voice_SetMixPolicy(playerid, policy, Float:duckLevel = 0.5, Float:proximityFloor = 0.25);<br />
Voice_MutePlayer(playerid, targetid, bool:mute = true);  // per-pair mute<br />
Voice_SetSpeakerphone(playerid, bool:on = true);<br />
<br />
// Lifecycle<br />
Voice_OnPlayerConnect(playerid, const ip[]);<br />
Voice_OnPlayerDisconnect(playerid);<br />
Voice_ReloadConfig();  // reload voice.ini at runtime</code></div></div><br />
<br />
<hr class="mycode_hr" />
In-Game Controls (Client)<br />
Key Action:<br />
<span style="font-weight: bold;" class="mycode_b">B </span>Proximity push-to-talk<br />
<span style="font-weight: bold;" class="mycode_b">N </span>Radio/phone push-to-talk<br />
<span style="font-weight: bold;" class="mycode_b">F9 </span>Self-mute<br />
<span style="font-weight: bold;" class="mycode_b">F8 </span>Toggle "who's talking" HUD<br />
<span style="font-weight: bold;" class="mycode_b">INSERT </span>Open settings panel<br />
<br />
All keys are rebindable in the in-game panel.<br />
<hr class="mycode_hr" />
Building from Source<br />
<span style="font-weight: bold;" class="mycode_b">One-shot Windows build:</span><br />
powershell -ExecutionPolicy Bypass -File .\build.ps1<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Manual CMake (production config, x86):</span><br />
cmake -S . -B build -A Win32 -DVC_NO_SODIUM=OFF -DVC_WITH_OPUS=ON -DVC_BUILD_CLIENT=ON<br />
cmake --build build --config Release<br />
<br />
All third-party dependencies (libsodium, Opus, Dear ImGui, MinHook, RNNoise) are fetched and built automatically by CMake — no manual installs needed.<br />
CI/CD via GitHub Actions builds and tests on every push. Tagged releases (v*) publish ready-to-use bundles automatically.<br />
<hr class="mycode_hr" />
Current Status<br />
Core engine and all major features are implemented and validated in-game (2-player proximity with occlusion + falloff, radio/phone channels, speakerphone, RNNoise, ImGui panel).<br />
<span style="font-weight: bold;" class="mycode_b">Remaining / planned:</span><ul class="mycode_list"><li>AEC (Acoustic Echo Cancellation) — deferred; headphones avoid the issue for now<br />
</li>
<li>Linux 32-bit.so for SA-MP (relay and open.mp component already build on Linux x64)<br />
</li>
</ul>
<hr class="mycode_hr" />
Download<br />
👉 <span style="font-weight: bold;" class="mycode_b">GitHub Releases:</span> <a href="https://github.com/staark-dev/omp-voice/releases" target="_blank" rel="noopener" class="mycode_url">https://github.com/staark-dev/omp-voice/releases</a><br />
<br />
Bundles available:<ul class="mycode_list"><li>voicechat-client-win32.zip<br />
 — client.asi + voicechat.ini<br />
</li>
<li>voicechat-server-win.zip<br />
 — server plugin + relay + includes + voice.ini<br />
</li>
<li>voicechat-relay-linux-x64.tar.gz<br />
 — relay binary for Linux servers<br />
</li>
</ul>
Each bundle includes an <br />
INSTALL.txt.<br />
<hr class="mycode_hr" />
License<br />
MIT — free to use, modify, and distribute. See <a href="https://github.com/staark-dev/omp-voice/blob/main/LICENSE" target="_blank" rel="noopener" class="mycode_url">LICENSE</a>.<br />
<hr class="mycode_hr" />
<span style="font-style: italic;" class="mycode_i">Feedback, bug reports, and pull requests are welcome on GitHub!</span>]]></description>
			<content:encoded><![CDATA[[RELEASE] omp-voice — Proximity + Radio/Phone Voice Chat for open.mp &amp; SA-MP 0.3.7<br />
<hr class="mycode_hr" />
What is omp-voice?<br />
<span style="font-weight: bold;" class="mycode_b">omp-voice</span> is a full-featured, server-authoritative voice chat system for <span style="font-weight: bold;" class="mycode_b">open.mp</span> and <span style="font-weight: bold;" class="mycode_b">SA-MP 0.3.7 R5</span>. It brings <span style="font-weight: bold;" class="mycode_b">proximity voice</span>, <span style="font-weight: bold;" class="mycode_b">radio channels</span>, and <span style="font-weight: bold;" class="mycode_b">phone calls</span> to your server — all encrypted, low-latency, and scriptable via Pawn.<br />
GitHub: <a href="https://github.com/staark-dev/omp-voice" target="_blank" rel="noopener" class="mycode_url">https://github.com/staark-dev/omp-voice</a><br />
<hr class="mycode_hr" />
Features<br />
🎙️ Proximity Voice<ul class="mycode_list"><li>Hear nearby players in <span style="font-weight: bold;" class="mycode_b">3D audio</span> with logarithmic distance falloff and stereo panning<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Occlusion</span> support — voices are muffled through walls and closed vehicles<br />
</li>
<li>Three preset ranges: <span style="font-weight: bold;" class="mycode_b">Whisper / Normal / Shout</span>, or a custom range per player<br />
</li>
<li>Interior and virtual-world gating (you only hear players in the same dimension)<br />
</li>
</ul>
📻 Radio &amp; Phone Channels<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Radio filter</span>: bandpass + squelch + half-duplex garble for that authentic feel<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Phone filter</span>: narrowband colouring for realistic call audio<br />
</li>
<li>Mixed <span style="font-weight: bold;" class="mycode_b">per-listener</span> on the server for perfect control<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Speakerphone</span> (<br />
/vspeaker<br />
) — let bystanders hear a phone call out loud<br />
</li>
</ul>
🔒 Security<ul class="mycode_list"><li>Per-connect <span style="font-weight: bold;" class="mycode_b">cryptographic token</span> identity (not IP-based)<br />
</li>
<li>Every relay↔client datagram sealed with <span style="font-weight: bold;" class="mycode_b">XChaCha20-Poly1305</span> AEAD encryption<br />
</li>
<li>Server is fully authoritative for position, flags, and channels — anti-spoof<br />
</li>
</ul>
🎧 Audio Quality<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Opus codec</span> — industry-standard, low-latency voice compression<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">RNNoise</span> neural noise suppression (enable/disable per client)<br />
</li>
<li>Adaptive jitter buffer for smooth playback<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Push-to-Talk</span> or <span style="font-weight: bold;" class="mycode_b">Voice Activation</span> modes (exclusive per client)<br />
</li>
</ul>
🖥️ In-Game Client UI (ImGui)<ul class="mycode_list"><li>Press <span style="font-weight: bold;" class="mycode_b">INSERT</span> to open the control panel: volumes, devices, PTT key rebind, noise suppression<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">"Who's talking" HUD</span> (toggle with F8) — see active speakers on-screen<br />
</li>
<li>Optional <span style="font-weight: bold;" class="mycode_b">floating labels</span> above player heads while they talk<br />
</li>
<li>Per-player local mute and volume control<br />
</li>
</ul>
<hr class="mycode_hr" />
Architecture<br />
omp-voice uses a <span style="font-weight: bold;" class="mycode_b">hybrid mixing model</span>:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Proximity</span> audio is relayed per-speaker as raw Opus; the client spatialises it locally (lowest latency)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Radio/Phone buses</span> are decoded, filtered, and mixed <span style="font-weight: bold;" class="mycode_b">server-side per listener</span>, then re-encoded and streamed<br />
</li>
</ul>
The system consists of six modules:<br />
Module<br />
Roleshared/<br />
Wire protocol, crypto (libsodium), INI, UDP<br />
core/<br />
Routing engine: proximity, bus router, channels, mix policy<br />
relay/<br />
Standalone relay process — AEAD transport shell<br />
samp/<br />
SA-MP 0.3.7 plugin bridge (Pawn natives)<br />
omp/<br />
open.mp component bridge<br />
client/<br />
Windows <br />
.asi<br />
— WASAPI, Opus, RNNoise, ImGui panel<br />
<hr class="mycode_hr" />
Installation<br />
Server Side<br />
<ol type="1" class="mycode_list"><li>Drop <br />
plugins/VoiceChat.dll<br />
 (SA-MP) or the open.mp component into <br />
components/<br />
</li>
<li>Place <br />
voice_relay.exe<br />
 alongside the server executable<br />
</li>
<li>Copy <br />
qawno/include/voicechat.inc<br />
 (+ <br />
voicechat_ui.inc<br />
) for your gamemode<br />
</li>
<li>Add <br />
voice.ini<br />
 (config file — annotated, comes with the release)<br />
</li>
<li>Add to <br />
config.json<br />
: <br />
"legacy_plugins": ["VoiceChat"]<br />
 or to <br />
server.cfg<br />
 for SA-MP<br />
</li>
</ol>
Client Side (each player)<br />
<ol type="1" class="mycode_list"><li>Place <br />
VoiceChat.asi<br />
 in the GTA SA folder (requires an ASI loader: SilentPatch, CLEO, etc.)<br />
</li>
<li>Edit <br />
voicechat.ini<br />
 — set <br />
relay_ip<br />
 to the server's IP address<br />
</li>
</ol>
Firewall<br />
Open <span style="font-weight: bold;" class="mycode_b">UDP port 7779</span> inbound on your server:<br />
# Windows (admin)<br />
netsh advfirewall firewall add rule name="VoiceChat 7779" dir=in action=allow protocol=UDP localport=7779<br />
<br />
# Linux<br />
sudo ufw allow 7779/udp<br />
<br />
<hr class="mycode_hr" />
Pawn API (quick overview)<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#include &lt;voicechat&gt;<br />
#include &lt;voicechat_ui&gt;<br />
<br />
public OnGameModeInit() {<br />
    gProximity = Voice_CreateChannel(VOICE_FILTER_NONE, false);<br />
    return 1;<br />
}<br />
<br />
public OnPlayerConnect(playerid) {<br />
    new ip[16]; GetPlayerIp(playerid, ip, sizeof ip);<br />
    Voice_OnPlayerConnect(playerid, ip);<br />
    Voice_AddToChannel(playerid, gProximity);<br />
    Voice_SetPlayerRange(playerid, VOICE_RANGE_NORMAL);<br />
    return 1;<br />
}<br />
<br />
public OnPlayerUpdate(playerid) {<br />
    new Float:x, Float:y, Float:z;<br />
    GetPlayerPos(playerid, x, y, z);<br />
    new veh = GetPlayerVehicleID(playerid) ? VOICE_VEH_CLOSED : VOICE_ONFOOT;<br />
    Voice_UpdatePosition(playerid, x, y, z,<br />
        GetPlayerInterior(playerid), GetPlayerVirtualWorld(playerid), veh);<br />
    return 1;<br />
}<br />
<br />
public OnPlayerStartTalking(playerid) { VoiceUI_OnStartTalking(playerid); return 1; }<br />
public OnPlayerStopTalking(playerid)  { VoiceUI_OnStopTalking(playerid);  return 1; }<br />
public OnPlayerDisconnect(playerid, reason) {<br />
    Voice_OnPlayerDisconnect(playerid);<br />
    return 1;<br />
}<br />
<br />
Key Natives<br />
// Channel management<br />
Voice_CreateChannel(filter, bool:positional, priority = 100);<br />
Voice_AddToChannel(playerid, channelid);<br />
Voice_RemoveFromChannel(playerid, channelid);<br />
<br />
// Player control<br />
Voice_SetPlayerRange(playerid, preset, Float:override = 0.0);<br />
Voice_SetPlayerFlags(playerid, bool:muted, bool:deafen, bool:alive, bool:spectator);<br />
Voice_SetMixPolicy(playerid, policy, Float:duckLevel = 0.5, Float:proximityFloor = 0.25);<br />
Voice_MutePlayer(playerid, targetid, bool:mute = true);  // per-pair mute<br />
Voice_SetSpeakerphone(playerid, bool:on = true);<br />
<br />
// Lifecycle<br />
Voice_OnPlayerConnect(playerid, const ip[]);<br />
Voice_OnPlayerDisconnect(playerid);<br />
Voice_ReloadConfig();  // reload voice.ini at runtime</code></div></div><br />
<br />
<hr class="mycode_hr" />
In-Game Controls (Client)<br />
Key Action:<br />
<span style="font-weight: bold;" class="mycode_b">B </span>Proximity push-to-talk<br />
<span style="font-weight: bold;" class="mycode_b">N </span>Radio/phone push-to-talk<br />
<span style="font-weight: bold;" class="mycode_b">F9 </span>Self-mute<br />
<span style="font-weight: bold;" class="mycode_b">F8 </span>Toggle "who's talking" HUD<br />
<span style="font-weight: bold;" class="mycode_b">INSERT </span>Open settings panel<br />
<br />
All keys are rebindable in the in-game panel.<br />
<hr class="mycode_hr" />
Building from Source<br />
<span style="font-weight: bold;" class="mycode_b">One-shot Windows build:</span><br />
powershell -ExecutionPolicy Bypass -File .\build.ps1<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Manual CMake (production config, x86):</span><br />
cmake -S . -B build -A Win32 -DVC_NO_SODIUM=OFF -DVC_WITH_OPUS=ON -DVC_BUILD_CLIENT=ON<br />
cmake --build build --config Release<br />
<br />
All third-party dependencies (libsodium, Opus, Dear ImGui, MinHook, RNNoise) are fetched and built automatically by CMake — no manual installs needed.<br />
CI/CD via GitHub Actions builds and tests on every push. Tagged releases (v*) publish ready-to-use bundles automatically.<br />
<hr class="mycode_hr" />
Current Status<br />
Core engine and all major features are implemented and validated in-game (2-player proximity with occlusion + falloff, radio/phone channels, speakerphone, RNNoise, ImGui panel).<br />
<span style="font-weight: bold;" class="mycode_b">Remaining / planned:</span><ul class="mycode_list"><li>AEC (Acoustic Echo Cancellation) — deferred; headphones avoid the issue for now<br />
</li>
<li>Linux 32-bit.so for SA-MP (relay and open.mp component already build on Linux x64)<br />
</li>
</ul>
<hr class="mycode_hr" />
Download<br />
👉 <span style="font-weight: bold;" class="mycode_b">GitHub Releases:</span> <a href="https://github.com/staark-dev/omp-voice/releases" target="_blank" rel="noopener" class="mycode_url">https://github.com/staark-dev/omp-voice/releases</a><br />
<br />
Bundles available:<ul class="mycode_list"><li>voicechat-client-win32.zip<br />
 — client.asi + voicechat.ini<br />
</li>
<li>voicechat-server-win.zip<br />
 — server plugin + relay + includes + voice.ini<br />
</li>
<li>voicechat-relay-linux-x64.tar.gz<br />
 — relay binary for Linux servers<br />
</li>
</ul>
Each bundle includes an <br />
INSTALL.txt.<br />
<hr class="mycode_hr" />
License<br />
MIT — free to use, modify, and distribute. See <a href="https://github.com/staark-dev/omp-voice/blob/main/LICENSE" target="_blank" rel="noopener" class="mycode_url">LICENSE</a>.<br />
<hr class="mycode_hr" />
<span style="font-style: italic;" class="mycode_i">Feedback, bug reports, and pull requests are welcome on GitHub!</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[discord unban appeal - panizjohn]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4287</link>
			<pubDate>Sat, 13 Jun 2026 01:28:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=8183">PanizFazel</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4287</guid>
			<description><![CDATA[hi, i was banned in 2021 because my account was hacked and sent phishing-ad links to every channel and user i had.<br />
<br />
i'm currently in development of my projects named Open GamerX legacy and Open GamerX(ogx) however, i need to have access to the community discussions to have a proper development on these projects.<br />
<br />
i've taken multiple security steps, like enabling 2fa and changed passwords since then, to make sure this doesn't happen again as i was a newbie at that time(2021). my account hasn't been hacked since then and i have been made sure that it is fully secure.<br />
<br />
also, sorry for posting it here, i couldn't find the exact section related to support or discord unban appeals.<br />
<br />
my discord username: "panizjohn" or "panizjohn#0000"]]></description>
			<content:encoded><![CDATA[hi, i was banned in 2021 because my account was hacked and sent phishing-ad links to every channel and user i had.<br />
<br />
i'm currently in development of my projects named Open GamerX legacy and Open GamerX(ogx) however, i need to have access to the community discussions to have a proper development on these projects.<br />
<br />
i've taken multiple security steps, like enabling 2fa and changed passwords since then, to make sure this doesn't happen again as i was a newbie at that time(2021). my account hasn't been hacked since then and i have been made sure that it is fully secure.<br />
<br />
also, sorry for posting it here, i couldn't find the exact section related to support or discord unban appeals.<br />
<br />
my discord username: "panizjohn" or "panizjohn#0000"]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[SERVER] San Andreas Multiplayer [Official™]]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4286</link>
			<pubDate>Thu, 11 Jun 2026 09:50:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=8180">tokofridonashvili</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4286</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">🌐 Server Name:</span> San Andreas Multiplayer [Official™]<br />
<span style="font-weight: bold;" class="mycode_b">📌 Server IP:</span> 91.134.166.72:5555<br />
<span style="font-weight: bold;" class="mycode_b">Status:</span> 24/7 Online<br />
<br />
Hello everyone! We are glad to invite you to our newly launched classic SA-MP server. If you are looking for a clean, professional, and nostalgic multiplayer experience, this is the perfect place for you!<br />
<br />
<span style="font-weight: bold;" class="mycode_b">✨ What we offer:</span><br />
• Stable 24/7 hosting with no lag.<br />
• Classic San Andreas Multiplayer atmosphere.<br />
• Friendly administration and community.<br />
<br />
Join us today and start your journey! Simply add our IP to your Favorites tab in the SA-MP client.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">🔗 Connection Info:</span> 91.134.166.72:5555]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">🌐 Server Name:</span> San Andreas Multiplayer [Official™]<br />
<span style="font-weight: bold;" class="mycode_b">📌 Server IP:</span> 91.134.166.72:5555<br />
<span style="font-weight: bold;" class="mycode_b">Status:</span> 24/7 Online<br />
<br />
Hello everyone! We are glad to invite you to our newly launched classic SA-MP server. If you are looking for a clean, professional, and nostalgic multiplayer experience, this is the perfect place for you!<br />
<br />
<span style="font-weight: bold;" class="mycode_b">✨ What we offer:</span><br />
• Stable 24/7 hosting with no lag.<br />
• Classic San Andreas Multiplayer atmosphere.<br />
• Friendly administration and community.<br />
<br />
Join us today and start your journey! Simply add our IP to your Favorites tab in the SA-MP client.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">🔗 Connection Info:</span> 91.134.166.72:5555]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SS7-AI v1.0.0]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4281</link>
			<pubDate>Mon, 08 Jun 2026 15:04:38 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=8145">Saints7</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4281</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">🤖 SS7-AI v1.0.0 — Zero-Plugin AI Integration for SA-MP / openmp</span></span><br />
<hr class="mycode_hr" />
<span style="font-style: italic;" class="mycode_i">LIA — Your server's virtual companion</span><br />
<br />
Bring an AI companion into your server — no plugins, no DLL, no SO files. Just drop in a PAWN include and run a Python bridge.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">LIA</span> has real personality, remembers your conversation, knows your server info, and replies naturally — not like a bot.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Features:</span><ul class="mycode_list"><li>Zero plugin — pure PAWN include + Python bridge<br />
</li>
<li>Chat mode (<span style="font-weight: bold;" class="mycode_b">/lia</span>) and Dialog mode (<span style="font-weight: bold;" class="mycode_b">/lia dialog</span>)<br />
</li>
<li>Multi-language — auto-detects player's language<br />
</li>
<li>And more...<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Screenshots:</span><br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://i.imgur.com/7hzIMkp.png" loading="lazy"  alt="[Image: 7hzIMkp.png]" class="mycode_img" /><br />
<br />
<img src="https://i.imgur.com/lcEEDNU.png" loading="lazy"  alt="[Image: lcEEDNU.png]" class="mycode_img" /></div>
<br />
For full documentation, installation guide, and free &#36;2 API credits via Xiaomi MiMo (invite code <span style="font-weight: bold;" class="mycode_b">KURCZ8</span>) — head to the repo:<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://github.com/Saints7-gh/ss7-AI" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">📦 Repository</span></a>  <a href="https://github.com/Saints7-gh/ss7-AI/issues" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">🐛 Report Bug / Request Feature</span></a></div>
<br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Author:</span> Saints7<br />
<span style="font-weight: bold;" class="mycode_b">Thanks to: </span>SA-MP / openmp community ©2026<br />
<hr class="mycode_hr" /></li>
</ul>
]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">🤖 SS7-AI v1.0.0 — Zero-Plugin AI Integration for SA-MP / openmp</span></span><br />
<hr class="mycode_hr" />
<span style="font-style: italic;" class="mycode_i">LIA — Your server's virtual companion</span><br />
<br />
Bring an AI companion into your server — no plugins, no DLL, no SO files. Just drop in a PAWN include and run a Python bridge.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">LIA</span> has real personality, remembers your conversation, knows your server info, and replies naturally — not like a bot.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Features:</span><ul class="mycode_list"><li>Zero plugin — pure PAWN include + Python bridge<br />
</li>
<li>Chat mode (<span style="font-weight: bold;" class="mycode_b">/lia</span>) and Dialog mode (<span style="font-weight: bold;" class="mycode_b">/lia dialog</span>)<br />
</li>
<li>Multi-language — auto-detects player's language<br />
</li>
<li>And more...<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Screenshots:</span><br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://i.imgur.com/7hzIMkp.png" loading="lazy"  alt="[Image: 7hzIMkp.png]" class="mycode_img" /><br />
<br />
<img src="https://i.imgur.com/lcEEDNU.png" loading="lazy"  alt="[Image: lcEEDNU.png]" class="mycode_img" /></div>
<br />
For full documentation, installation guide, and free &#36;2 API credits via Xiaomi MiMo (invite code <span style="font-weight: bold;" class="mycode_b">KURCZ8</span>) — head to the repo:<br />
<br />
<div style="text-align: center;" class="mycode_align"><a href="https://github.com/Saints7-gh/ss7-AI" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">📦 Repository</span></a>  <a href="https://github.com/Saints7-gh/ss7-AI/issues" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">🐛 Report Bug / Request Feature</span></a></div>
<br />
<hr class="mycode_hr" />
<span style="font-weight: bold;" class="mycode_b">Author:</span> Saints7<br />
<span style="font-weight: bold;" class="mycode_b">Thanks to: </span>SA-MP / openmp community ©2026<br />
<hr class="mycode_hr" /></li>
</ul>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Announcement] Spawn - An IDE for developing open.mp and SA-MP servers]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4280</link>
			<pubDate>Mon, 08 Jun 2026 10:48:26 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=8171">Daniil Korochansky</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4280</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Quick Start / Highlighting and color-coding / Dependency manager / Line change markers / Highlighting of previously edited and saved lines of code (simplified Git Diff) / Full-featured source control (Git)</span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">[b]<span style="font-size: x-large;" class="mycode_size">Quick Start </span></span>[/b]<br />
<span style="font-size: medium;" class="mycode_size"><img src="https://allwebs.ru/images/2026/06/08/c0d631b896dfb2fed296dee4871c1786.gif" loading="lazy"  width="596" height="335" alt="[Image: c0d631b896dfb2fed296dee4871c1786.gif]" class="mycode_img" /></span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Since Spawn works in conjunction with SAMPCTL, this allows you to create and start working on a server in just a few minutes.</span><br />
<span style="font-size: medium;" class="mycode_size">Click “Create Project,” enter a project name, specify the project location, and then follow the SAMPCTL instructions.</span><br />
<span style="font-size: medium;" class="mycode_size">Spawn will pick up the new project and let you start developing the server right away.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Additionally, you can open a folder containing an existing server (previously initialized via SAMPCTL) and get started quickly.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">You can also use Spawn to edit individual files without having to open the project.</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 1pt;" class="mycode_size">[b]<span style="font-size: x-large;" class="mycode_size">Highlighting and color-coding </span></span></span>[/b]<br />
<span style="font-size: medium;" class="mycode_size"><img src="https://allwebs.ru/images/2026/06/08/84a72543f5302e0bfd602a23294d55c7.gif" loading="lazy"  width="596" height="335" alt="[Image: 84a72543f5302e0bfd602a23294d55c7.gif]" class="mycode_img" /></span><br />
<br />
<span style="font-size: medium;" class="mycode_size">This is probably one of the most useful features.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Hover your cursor over a color code, and it will highlight in the corresponding color.</span><br />
<span style="font-size: medium;" class="mycode_size">Need to highlight a string? Select the string, choose the appropriate option from the code editor’s context menu, and pick any color from the palette.</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 1pt;" class="mycode_size">[b]<span style="font-size: x-large;" class="mycode_size">Dependency Manager </span></span></span>[/b]<br />
<span style="font-size: medium;" class="mycode_size"><img src="https://allwebs.ru/images/2026/06/08/eb9980d2bae04d5bb5de860c4c5e11ab.gif" loading="lazy"  width="596" height="335" alt="[Image: eb9980d2bae04d5bb5de860c4c5e11ab.gif]" class="mycode_img" /></span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Easily install and remove dependencies in your project.</span><br />
<span style="font-size: medium;" class="mycode_size">The list shows only installed dependencies. If any uninstalled dependencies are found, the dependency manager will notify you.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Need to quickly check the documentation for an installed dependency?</span><br />
<span style="font-size: medium;" class="mycode_size">You can view this documentation right in the dependency manager.</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 1pt;" class="mycode_size">[b]<span style="font-size: x-large;" class="mycode_size">Source Control and a simplified Diff feature </span></span></span>[/b]<br />
<span style="font-size: medium;" class="mycode_size"><img src="https://allwebs.ru/images/2026/06/08/ced49ffe6d7e37c417e2e9da6463fc38.gif" loading="lazy"  width="596" height="335" alt="[Image: ced49ffe6d7e37c417e2e9da6463fc38.gif]" class="mycode_img" /></span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Spawn integrates Git.</span><br />
<span style="font-size: medium;" class="mycode_size">Source Control is your code guardian, ensuring that an unknown error doesn’t easily cause the server to crash.</span><br />
<span style="font-size: medium;" class="mycode_size">It stores your entire code history and lets you revert to a point when the code was working perfectly.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">There’s also a special feature—a simplified version of what’s known as a “diff.”</span><br />
<span style="font-size: medium;" class="mycode_size">Did you write some code, save it, start the server, and then the server started crashing?</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Right-click on the modified file in Source Control and select “Show Modified Lines,” and right in the code editor you’ll see which lines you edited earlier, allowing you to quickly find the error and save time.</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Markers for modified lines</span></span><br />
<span style="font-size: medium;" class="mycode_size">The code tab displays modified lines and changes that have been saved in the current session.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">These indicators appear next to the line numbers. They are colored yellow and green. Yellow indicates a modified line, and green indicates a modified line that has been saved.</span><br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Open source<br />
</span></span></div>
<span style="font-size: medium;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">Spawn</span> will be distributed as open source under the <span style="font-style: italic;" class="mycode_i">GPL v3 license</span>, which will allow you to contribute to <span style="font-style: italic;" class="mycode_i">Spawn</span> without worrying about malicious code.</span><br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Release<br />
</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="font-size: medium;" class="mycode_size">The first release is <span style="font-style: italic;" class="mycode_i">scheduled for this week</span>. We are currently working on localizing the user interface and polishing the software code.<br />
</span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Stay tuned for updates in the repository</span>: <a href="https://github.com/daniilkorochansky/spawn" target="_blank" rel="noopener" class="mycode_url">Spawn - GitHub Repository</a></span></div>
</div>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Quick Start / Highlighting and color-coding / Dependency manager / Line change markers / Highlighting of previously edited and saved lines of code (simplified Git Diff) / Full-featured source control (Git)</span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">[b]<span style="font-size: x-large;" class="mycode_size">Quick Start </span></span>[/b]<br />
<span style="font-size: medium;" class="mycode_size"><img src="https://allwebs.ru/images/2026/06/08/c0d631b896dfb2fed296dee4871c1786.gif" loading="lazy"  width="596" height="335" alt="[Image: c0d631b896dfb2fed296dee4871c1786.gif]" class="mycode_img" /></span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Since Spawn works in conjunction with SAMPCTL, this allows you to create and start working on a server in just a few minutes.</span><br />
<span style="font-size: medium;" class="mycode_size">Click “Create Project,” enter a project name, specify the project location, and then follow the SAMPCTL instructions.</span><br />
<span style="font-size: medium;" class="mycode_size">Spawn will pick up the new project and let you start developing the server right away.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Additionally, you can open a folder containing an existing server (previously initialized via SAMPCTL) and get started quickly.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">You can also use Spawn to edit individual files without having to open the project.</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 1pt;" class="mycode_size">[b]<span style="font-size: x-large;" class="mycode_size">Highlighting and color-coding </span></span></span>[/b]<br />
<span style="font-size: medium;" class="mycode_size"><img src="https://allwebs.ru/images/2026/06/08/84a72543f5302e0bfd602a23294d55c7.gif" loading="lazy"  width="596" height="335" alt="[Image: 84a72543f5302e0bfd602a23294d55c7.gif]" class="mycode_img" /></span><br />
<br />
<span style="font-size: medium;" class="mycode_size">This is probably one of the most useful features.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Hover your cursor over a color code, and it will highlight in the corresponding color.</span><br />
<span style="font-size: medium;" class="mycode_size">Need to highlight a string? Select the string, choose the appropriate option from the code editor’s context menu, and pick any color from the palette.</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 1pt;" class="mycode_size">[b]<span style="font-size: x-large;" class="mycode_size">Dependency Manager </span></span></span>[/b]<br />
<span style="font-size: medium;" class="mycode_size"><img src="https://allwebs.ru/images/2026/06/08/eb9980d2bae04d5bb5de860c4c5e11ab.gif" loading="lazy"  width="596" height="335" alt="[Image: eb9980d2bae04d5bb5de860c4c5e11ab.gif]" class="mycode_img" /></span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Easily install and remove dependencies in your project.</span><br />
<span style="font-size: medium;" class="mycode_size">The list shows only installed dependencies. If any uninstalled dependencies are found, the dependency manager will notify you.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Need to quickly check the documentation for an installed dependency?</span><br />
<span style="font-size: medium;" class="mycode_size">You can view this documentation right in the dependency manager.</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 1pt;" class="mycode_size">[b]<span style="font-size: x-large;" class="mycode_size">Source Control and a simplified Diff feature </span></span></span>[/b]<br />
<span style="font-size: medium;" class="mycode_size"><img src="https://allwebs.ru/images/2026/06/08/ced49ffe6d7e37c417e2e9da6463fc38.gif" loading="lazy"  width="596" height="335" alt="[Image: ced49ffe6d7e37c417e2e9da6463fc38.gif]" class="mycode_img" /></span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Spawn integrates Git.</span><br />
<span style="font-size: medium;" class="mycode_size">Source Control is your code guardian, ensuring that an unknown error doesn’t easily cause the server to crash.</span><br />
<span style="font-size: medium;" class="mycode_size">It stores your entire code history and lets you revert to a point when the code was working perfectly.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">There’s also a special feature—a simplified version of what’s known as a “diff.”</span><br />
<span style="font-size: medium;" class="mycode_size">Did you write some code, save it, start the server, and then the server started crashing?</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">Right-click on the modified file in Source Control and select “Show Modified Lines,” and right in the code editor you’ll see which lines you edited earlier, allowing you to quickly find the error and save time.</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Markers for modified lines</span></span><br />
<span style="font-size: medium;" class="mycode_size">The code tab displays modified lines and changes that have been saved in the current session.</span><br />
<br />
<span style="font-size: medium;" class="mycode_size">These indicators appear next to the line numbers. They are colored yellow and green. Yellow indicates a modified line, and green indicates a modified line that has been saved.</span><br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Open source<br />
</span></span></div>
<span style="font-size: medium;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">Spawn</span> will be distributed as open source under the <span style="font-style: italic;" class="mycode_i">GPL v3 license</span>, which will allow you to contribute to <span style="font-style: italic;" class="mycode_i">Spawn</span> without worrying about malicious code.</span><br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Release<br />
</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="font-size: medium;" class="mycode_size">The first release is <span style="font-style: italic;" class="mycode_i">scheduled for this week</span>. We are currently working on localizing the user interface and polishing the software code.<br />
</span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Stay tuned for updates in the repository</span>: <a href="https://github.com/daniilkorochansky/spawn" target="_blank" rel="noopener" class="mycode_url">Spawn - GitHub Repository</a></span></div>
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[GTA-MULIPLAYER.CZ]]></title>
			<link>https://forum.open.mp/showthread.php?tid=4278</link>
			<pubDate>Thu, 04 Jun 2026 09:02:25 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=8150">xInVinCiBlE</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=4278</guid>
			<description><![CDATA[Greetings everyone, Are you looking for amazing SA -MP servers? There you go!<br />
<br />
Visit our SA-MP Servers :<br />
<br />
[EN] - s2.gta-multiplayer.cz:7777 (Welcome To Los Santos 2)<br />
<br />
- s3.gta-multiplayer.cz:7777 (Welcome To Los Santos 3)<br />
<br />
[CZ/SK/EN]- s1.gta-multiplayer.cz:7777 (Welcome To Los Santos)<br />
<br />
s4.gta-multiplayer.cz (Welcome To Los Santos 4) [SA-MP 0.3.DL]<br />
<br />
<br />
<br />
Server’s Website : [EN] <a href="http://www.gta-multiplayer.cz/en/" target="_blank" rel="noopener" class="mycode_url">www.gta-multiplayer.cz/en/</a><br />
<br />
[CZ]www.gta-multiplayer.cz/cz/<br />
<br />
<br />
<br />
Why should you play on our game servers?<br />
<br />
- Unique game server with original features.<br />
<br />
- Professional, Friendly and helpful admin team.<br />
<br />
- Weekly updates and effective anti-cheat system.<br />
<br />
- You can play Minigames such as Basketball, Races, Pool, Destructive Derby, Deatchmatches and much more.<br />
<br />
- You can find over 30 Unique jobs to earn money (Police, Paramedic, Burglary, Taxi, Farmer, Trucker, Valet, Pilot, Securicar etc.)<br />
<br />
- You can do unique missions (Sweet, Ryder, Big Smoke, Madd Dog, Cesar, Woozie, Catalina, Truth, Toreno and Zero)<br />
<br />
- You can start CEO challenges with your friends (GTA Online Feature), share cuts and use special vehicles.<br />
<br />
- Amazing events every 30minutes (Hide’n’Seek, Fallout, Warzone, Death run and much more)<br />
<br />
- Heists from GTA V.<br />
<br />
- Video game QUB3D from GTA 4<br />
<br />
- Lots of Properties, Garages, Hotel suites and Houses to purchase.<br />
<br />
- Custom made Roulettes, Slot machines, video poker , Black Jack, Texas Holdem Poker and Wheel of fortune.<br />
<br />
- You can trade Shares on Stock market BAWSAQ from GTA 5<br />
<br />
- Gang wars over 119 territories<br />
<br />
- You can purchase a premium account and gain alot of benefits.<br />
<br />
- Gyms, strip clubs, clothes shops, hidden packages, oysters, spray tags, horseshoes and much more]]></description>
			<content:encoded><![CDATA[Greetings everyone, Are you looking for amazing SA -MP servers? There you go!<br />
<br />
Visit our SA-MP Servers :<br />
<br />
[EN] - s2.gta-multiplayer.cz:7777 (Welcome To Los Santos 2)<br />
<br />
- s3.gta-multiplayer.cz:7777 (Welcome To Los Santos 3)<br />
<br />
[CZ/SK/EN]- s1.gta-multiplayer.cz:7777 (Welcome To Los Santos)<br />
<br />
s4.gta-multiplayer.cz (Welcome To Los Santos 4) [SA-MP 0.3.DL]<br />
<br />
<br />
<br />
Server’s Website : [EN] <a href="http://www.gta-multiplayer.cz/en/" target="_blank" rel="noopener" class="mycode_url">www.gta-multiplayer.cz/en/</a><br />
<br />
[CZ]www.gta-multiplayer.cz/cz/<br />
<br />
<br />
<br />
Why should you play on our game servers?<br />
<br />
- Unique game server with original features.<br />
<br />
- Professional, Friendly and helpful admin team.<br />
<br />
- Weekly updates and effective anti-cheat system.<br />
<br />
- You can play Minigames such as Basketball, Races, Pool, Destructive Derby, Deatchmatches and much more.<br />
<br />
- You can find over 30 Unique jobs to earn money (Police, Paramedic, Burglary, Taxi, Farmer, Trucker, Valet, Pilot, Securicar etc.)<br />
<br />
- You can do unique missions (Sweet, Ryder, Big Smoke, Madd Dog, Cesar, Woozie, Catalina, Truth, Toreno and Zero)<br />
<br />
- You can start CEO challenges with your friends (GTA Online Feature), share cuts and use special vehicles.<br />
<br />
- Amazing events every 30minutes (Hide’n’Seek, Fallout, Warzone, Death run and much more)<br />
<br />
- Heists from GTA V.<br />
<br />
- Video game QUB3D from GTA 4<br />
<br />
- Lots of Properties, Garages, Hotel suites and Houses to purchase.<br />
<br />
- Custom made Roulettes, Slot machines, video poker , Black Jack, Texas Holdem Poker and Wheel of fortune.<br />
<br />
- You can trade Shares on Stock market BAWSAQ from GTA 5<br />
<br />
- Gang wars over 119 territories<br />
<br />
- You can purchase a premium account and gain alot of benefits.<br />
<br />
- Gyms, strip clubs, clothes shops, hidden packages, oysters, spray tags, horseshoes and much more]]></content:encoded>
		</item>
	</channel>
</rss>