Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 7,818
» Latest member: minggvu1205
» Forum threads: 2,368
» Forum posts: 12,264

Full Statistics

Online Users
There are currently 784 online users.
» 0 Member(s) | 780 Guest(s)
Bing, Google, Baidu, Yandex

Latest Threads
OLD GAMEMODE 0.3DL
Forum: Gamemodes
Last Post: su109551
11 hours ago
» Replies: 0
» Views: 28
Layanan cs Floa
Forum: General Discussions
Last Post: bratva
2025-12-31, 01:10 PM
» Replies: 5
» Views: 65
[ZA] ZOMBIE APOCALYPSE. ...
Forum: Advertisements
Last Post: AlCapone
2025-12-30, 12:02 PM
» Replies: 0
» Views: 43
Real-time pathfinder, opt...
Forum: Pawn Scripting
Last Post: ejtamovic
2025-12-30, 08:46 AM
» Replies: 2
» Views: 271
After School Roleplay - G...
Forum: Advertisements
Last Post: cosminupgaming
2025-12-29, 09:47 PM
» Replies: 8
» Views: 567
🎮 Free SA-MP Server Hosti...
Forum: Chat
Last Post: NoxxeR
2025-12-29, 08:30 PM
» Replies: 11
» Views: 803
PROJECT: LOS ANGELES — TH...
Forum: Advertisements
Last Post: cosminupgaming
2025-12-29, 12:49 PM
» Replies: 8
» Views: 936
Recompiling for x86_64 or...
Forum: General Discussions
Last Post: moayedboukhachem179
2025-12-28, 02:11 PM
» Replies: 1
» Views: 150
NoxxeR is back, with vide...
Forum: Videos and Screenshots
Last Post: NoxxeR
2025-12-27, 07:18 PM
» Replies: 1
» Views: 101
AntyCheat System [SA-MP/O...
Forum: Filterscripts
Last Post: Pevenaider
2025-12-25, 04:58 PM
» Replies: 9
» Views: 17,879

 
  LiveDialogs.inc
Posted by: vawylon - 2025-12-19, 05:53 AM - Forum: Libraries - No Replies

LiveDialogs

https://github.com/vawylon/LiveDialogs

LiveDialogs — Allows you to write multi-level dialogs in a single function without duplicating logic between “opening” and “handling the response”.

Example:

```c
CMD:menu(playerid) {
    Dialog_Create(playerid, Dialog:Menu);
}

dialog Menu(playerid)
{
    Create:<"Money">
    {
        // when pressing "Back" we will close the dialog
        ResponseRight: return DIALOG_CLOSE;

        // using a loop we create 10 items
        for (new i = 1, amount; i <= 10; i++) {
            new amount = i * 20000;
            ListItem:<"Get %d$", amount>
            {
                GivePlayerMoney(playerid, amount);
                SendClientMessage(playerid, -1, "You received {44FF44}%d$", amount);
                return DIALOG_REOPEN; // Reopen the dialog
            }
        }

        ListItem:<"Experience">
        {
            // Dialog when selecting the "Experience" item
            Create:<"Get experience">
            {
                // Go back in case "Back" is pressed
                ResponseRight: return DIALOG_BACK;

                ListItem:<"1 EXP">
                {
                    SetPlayerLevel(playerid, GetPlayerLevel(playerid) + 1);
                    SendClientMessage(playerid, -1, "You received {FFCC44}%d EXP", 1);
                    return DIALOG_BACK;
                }

                ListItem:<"Enter value">
                {
                    // Create a dialog when selecting value input
                    Create:<"Get experience">
                    {
                        // Go back in case "Back" is pressed
                        ResponseRight: return DIALOG_BACK;

                        InputText:<"Enter amount of experience">
                        {
                            new exp = Dialog_Number(playerid);
                            if (exp <= 0)
                            {
                                // Reopen the dialog if the number is not valid
                                SendClientMessage(playerid, -1, "Invalid value entered!");
                                return DIALOG_REOPEN;
                            }

                            SetPlayerLevel(playerid, GetPlayerLevel(playerid) + exp);
                            SendClientMessage(playerid, -1, "You received {FFCC44}%d EXP", exp);

                            return DIALOG_BACK;
                        }
                    }
                    Button:<"Give", "Back">;
                }
            }
            Button:<"Select", "Back">;
        }
    }
    Button:<"Select", "Close">;
}
```


Wink 🎮 Free SA-MP Server Hosting — by Centnodes
Posted by: Centnodes - 2025-12-18, 12:29 PM - Forum: Chat - Replies (11)

Hi everyone 👋
We at Centnodes (https://centnodes.com) are offering FREE game server hosting for SA-MP aas part of a limited community initiative.

This is real infrastructure, not a trial or gimmick — ideal for:

  • New or growing communities
  • Developers testing scripts, mods, or plugins
  • Friends wanting a stable private server
  • Small public servers

🚀 What’s included
SA-MP Hosting
  • Latest SA-MP server version
  • Full file & FTP access
  • Custom gamemodes and scripts supported
  • Stable, low-latency EU hosting
  • Console and file access


🖥 Server details (fair use)
  • Dedicated CPU resources
  • Fast SSD storage
  • DDoS-protected network
  • 24/7 uptime (no forced shutdowns)
  • Hosted in Europe 🇪🇺

📌 Important notes
  • 100% free
  • Limited number of slots available
  • No reselling
  • No surprise paywalls — if you like it, you can keep it

Thanks!
Centnodes
High-performance hosting & infrastructure
🌐 https://centnodes.com

*We posted this to help players get free SAMP server, this is not posted with an intention to advertise*


Question Recompiling for x86_64 or likewise?
Posted by: Polecalex - 2025-12-17, 12:57 AM - Forum: General Discussions - Replies (1)

Hi there,

I'd like to start of by saying that I am extremely new to this forum (first post) and to open.mp as a whole. It's been quite a while now since I was playing / developing on SA:MP and thought I'd give Open.MP a go considering it's popularity and similarity as SA:MP is something I dearly miss. Concidering I am new, I haven't managed to scour the entire forum for any posts similar or asking the same sort of questions, so if there is already a discussion about this topic, please let me know.

Being the fool I am, I book an M2 Apple silicon macbook without really looking into the differences between the intel and apple silicon chips. Long story short, I've got this macbook sitting around not really doing much apart from the odd small project which doesn't see the light of day often. Ideally, I'd like to start using it more for development across a range of different projects but limited to my hardware, this has become quite a challenge.

Now, given that Open.MP is open source, I've been looking into the feasibility of rebuilding the sourcecode to allow development on Mac. I know that this is entirely pointless as I could just develop on a PC / Linux or even use a VM however, I'm just a difficult human being that likes to do things that do not make any sense. While I am not the best at this sort of stuff, I have successfully managed to build this using the x86_64 architecture (which great difficulty). Admittedly, it did require a lot of effort, involving a fair bit of messing around in different environments etc but it's now working.

Although due to time, I haven't managed to get a server running locally yet however, it makes me wonder why this project hasn't been released as an x86_64 architecture already. It seems odd to me only to release the 32 bit version when it's fairly simple (in certain environments) and with 32 bit systems being phased out, sure it is prudent to start this earlier than later? With all of that being said, I am curious why the source code has been compiled this way? Is it limitations with GTA:SA or simply a development design? This is in no way a request, just pure curiousity.


  Is there a WebSocket plugin or a real WebSocket for OMP?
Posted by: hiago.sucesso.hs - 2025-12-16, 03:37 PM - Forum: General Discussions - No Replies

Hello everyone,
I would like to ask if there is any WebSocket or real-time WebSocket plugin available for open.mp (OMP).
I’m looking for a solution that allows real-time communication between the server and an external application (for example, a web or Node.js service).
If anyone has experience with this or can recommend an existing plugin or approach, I would really appreciate it.
Thank you in advance.


Information LCSHosting.eu - Free SA-MP / Open.mp server hosting 🎉🤝
Posted by: LCSLaces - 2025-12-12, 04:57 PM - Forum: Tech - Replies (1)

[Image: logo200x200.jpeg]

Introducing LCSHosting.eu – Free SA-MP & Open.mp Server Hosting

Hey everyone!
I’d like to present LCSHosting.eu, a free and fully automated hosting for SA-MP and open.mp servers. Our goal is to make hosting accessible, fast, and reliable for everyone — from beginners to experienced developers.

Here’s what you can expect:

🚀 Fully Automated Features
  • Automatic registration
  • Automatic server deployment
🔧 Core Management Tools
  • Server control (start/stop/restart)
  • Configuration editor
  • Server overview panel
  • Banlist management
  • Log viewer
🎁 Extra Tools & Bonuses
  • TOP 50 players
  • Player record tracking
  • Installer (filterscripts, gamemodes, plugins, etc.)
  • Online helper/guide
  • Server backup system
  • Port changer
🌐 Online Features
  • TOP 50 online players
  • Online RCON
  • Live map
  • Live chat
  • Server status
  • Online banlist
📬 User Utilities
  • Private messages
  • Password recovery
  • FTP access
  • Server state logging
  • Scriptfiles repair tool
  • Action scheduler (Start, Stop, Restart, Send RCON command)
  • GM/FS/NPC uploader
  • Online players list
  • WebFTP — download any file or server logs
  • Online player information
  • Automatic daily server backup

Note about language availability
Right now, the platform is available primarily in Slovak, but that shouldn’t be an issue — modern browsers and tools like Google Translate make it easy to translate the entire site and create a server without any complications.
We’re already working on a multilanguage system, which will be released soon to make the platform fully accessible to international users.
Additionally, in the near future we plan to release our administrative environment (the same one used on LCSHosting.eu) for public download, so developers will be able to run and customize it on their own infrastructure.

Our web : LCSHosting.eu

Admin server panel : apanel.lcshosting.eu




If you’re looking for free hosting with modern tools and a smooth experience, feel free to check out LCSHosting.eu. Feedback is always welcome — we’re constantly improving the platform!


  Las Venturas Gang Wars - Team Deathmatch Server
Posted by: lvgwgta - 2025-12-12, 03:29 PM - Forum: Advertisements - No Replies

Powered by the latest version of Open.MP (v1.4.0.2803), Las Venturas Gang Wars ("LVGW"), founded in May 2018, is a simplistic Team Deathmatch server - featuring multiple teams with custom mapped spawn zones.

You can fight together with your team mates, or be a force of one - the choice is yours.

IP Address: 51.79.71.138:7777

The attached screenshots in this post speak volumes about the sort of carnage that our players enjoy!


[Image: 6vXcQM2.png?ex=693d85cf&is=693c344f&hm=3...y=lossless]


[Image: KCGaiYg.png?ex=693d85d0&is=693c3450&hm=c...y=lossless]



[Image: mRCOQFq.png?ex=693d85d0&is=693c3450&hm=b...y=lossless]



[Image: swWf5Zj.png?ex=693d85d0&is=693c3450&hm=4...y=lossless]


[Image: lBifjkZ.png?ex=693d85d0&is=693c3450&hm=8...y=lossless]


  Infamous Roleplay
Posted by: JakeFalcone - 2025-12-11, 11:34 PM - Forum: Advertisements - No Replies

[Image: k5g7y8bapy]

We are a Medium to Heavy Roleplay Server.

Current Server Roleplay: WAR!!!!!

San Andreas and New Roboda are currently at work attempting to take land from each other. The war is a RP war so no random deathmatching. Members of each waring faction will have to follow orders from commands and also have to complete basic training. 

FOR THE NON WARRING FACTIONS:

Grove St is building their Ranks. 

LSPD
FDSA
SASD
NRPS 

are all building their ranks


This is a 3 job script. 


interested? 

https://discord.gg/PUvDRFGA

join our discord


Star Zona América del Sur DM+ Freeroam
Posted by: kevinberriosflores - 2025-12-05, 10:59 PM - Forum: Advertisements - No Replies

Zona América del Sur FreeRoam /DM Skinshoot

IP zas.optikl.ink:4050

Uno de los últimos servidores activos de SA-MP Freeroam.

Únete a su comunidad y disfruta del mejor servidor Freeroam y DeathMatch (DM) que jamás hayas experimentado; Adrenalina, intensidad y diversión al máximo.

- Explora el vasto mundo de San Andreas a tu propio ritmo.

- Participa en actividades variadas como carreras de autos, minijuegos, o simplemente relajarte y socializar con otros jugadores.

- Sumérgete en intensas batallas PvP y demuestra tus habilidades.

- Participa en eventos DeathMatch y otros organizados regularmente para ganar premios y reconocimiento.

- Elige entre una amplia variedad de armas y vehículos para dominar el campo de batalla.

- Compra una propiedad, autos y demuestra que eres el mejor del servidor

- Únete a una banda y participa en Clan Wars por Territorios

- ChatdeVoz en Android & PC (archivos necesarios en DC)

¡Agreganos a tus favoritos y diviértanse.
Usuarios Diarios ✅

IP zas.optikl.ink:4050

Discord: https://discord.gg/jm3VpEzmtB
Facebook: https://facebook.com/groups/564922260336120/


Video Real-time pathfinder, optimized for thousands of calculations/tick
Posted by: ejtamovic - 2025-12-05, 02:06 PM - Forum: Pawn Scripting - Replies (2)

https://linkfile.io/s/96

Showcase of the plugin. There are 800 NPCs spawned.
The pathfinder is aware of obstacles, steep angles, water, etc.
This is work in progress.


  The size of the output amx file
Posted by: scandalfive - 2025-12-01, 07:07 PM - Forum: Questions and Suggestions - No Replies

Hello everyone. I've encountered a situation where, when compiling an empty mod (containing only #include <open.mp> and main(){}) using qawno and a custom bat file, the output amx files have different sizes.

bat.amx - 1389 bytes
qawno.amx - 1420 bytes

Is this difference normal, or have I made a mistake in configuring the compiler command for the bat file?

bat:

Code:
compiler\pawncc.exe -;+ -(+ -\ -Z- "-isource/%name%" "-rsource/%name%" "-icompiler/include" -d3 -t4 "-orelease/gamemodes/%name%" "source/%name%.pwn"

qawno:
Code:
./pawncc -;+ -(+ -\ -Z- "-i%p/%o" "-r%p/%o" "-i%q/include" -d3 -t4 "-o%p/%o" "%p/%i"

May the experts forgive me, because this question may be very easy, but I'm new to this and I want to understand everything.
Thank you.