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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 6,631
» Latest member: s8jpncom
» Forum threads: 2,467
» Forum posts: 12,501

Full Statistics

Online Users
There are currently 348 online users.
» 0 Member(s) | 345 Guest(s)
Google, Bing, Applebot

Latest Threads
rust-samp 3.0.0 Released
Forum: Libraries
Last Post: NullSablex
1 hour ago
» Replies: 0
» Views: 17
Open Pawn — Cross-platfor...
Forum: Releases
Last Post: Xyranaut
5 hours ago
» Replies: 0
» Views: 21
Dołącz do ekipy projektu ...
Forum: Ogólne
Last Post: Sztakier
2026-05-27, 01:30 PM
» Replies: 0
» Views: 53
engkqSelections.inc
Forum: Libraries
Last Post: Engkq
2026-05-27, 02:58 AM
» Replies: 0
» Views: 81
FCNPC for open.mp - the c...
Forum: Plugins
Last Post: Xyranaut
2026-05-26, 01:26 AM
» Replies: 0
» Views: 70
🚀 ¡Buscamos Mapeador para...
Forum: Discusión GTA SA Multijugador
Last Post: Dramack
2026-05-25, 05:34 PM
» Replies: 0
» Views: 60
Welcome to los santos !
Forum: Advertisements
Last Post: xInVinCiBlE
2026-05-25, 10:00 AM
» Replies: 0
» Views: 77
RevolutionX DM/Stunt/Race...
Forum: Advertisements
Last Post: CJ101
2026-05-24, 04:30 PM
» Replies: 0
» Views: 58
How to transfer my server...
Forum: Support
Last Post: Telzin2k
2026-05-24, 03:13 PM
» Replies: 1
» Views: 88
League A/D — Attack & Def...
Forum: Gamemodes
Last Post: DrVandersexxx
2026-05-23, 09:16 AM
» Replies: 0
» Views: 87

 
  pawnobots for openmp
Posted by: MauroRisi - 2026-05-11, 03:23 PM - Forum: Pawn Scripting - No Replies

Hi everyone, im new in openmp.

Whit my team decided to pass our server from 0.3.7 to openmp, and we found some issues whit some systems.

One of them, its the pawnobots plugin. When i try to load it up, i got a segemntation fault error, i would like to know how can i solve this issue or if its a new plugin for this on openmp


Tongue Las Venturas Gang Wars - Team Deathmatch Server
Posted by: lvgwgta - 2026-05-08, 04:06 PM - Forum: Advertisements - No Replies

Powered by the latest version of Open.MP (v1.5.8.3124), 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
Website: https://lv-gw.com/
Discord: https://discord.gg/Kp5UhRtAkC

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

[Image: las-venturas-gang-wars-team-deathmatch-s...fa94a8bc3d]


[Image: las-venturas-gang-wars-team-deathmatch-s...f91de25b2f]

[Image: las-venturas-gang-wars-team-deathmatch-s...44694f1c12]

[Image: las-venturas-gang-wars-team-deathmatch-s...61ec67aa26]

[Image: las-venturas-gang-wars-team-deathmatch-s...472464b2ca]


  [BETA] Renaissance DM — Old-school DM
Posted by: DrVandersexxx - 2026-05-04, 01:44 PM - Forum: Advertisements - Replies (1)

[Image: image.thumb.jpg.9b6cf3933dc9601c2493ed54e4521d2f.jpg]
Good day,
Let me introduce you to Renaissance DM.

Renaissance DM is a passion-driven project created to revive the raw, unforgiving DeathMatch experience of the 2008–2010 SA-MP era — when gameplay was simple, fast, and addictive.

Renaissance DM is being rebuilt from scratch by a developer who grew up in that era and understands exactly what made those servers special — the pace, the tension, the competition.

Right now, the server is in Open Beta.

The core is already alive:
  • Active DM arenas
  • Gang system
  • Dynamic events
  • Contracts, drops, and more

But it’s still evolving — and that’s where you come in.

Language Support
Full English support across the entire server — dialogs, commands, messages.
Russian is also available (switch with commands).

⚠️ Beta Notice
The project is actively developing. Things will change, improve, and sometimes break.
But if you miss that old-school SA-MP DM feeling — this is your chance to help rebuild it the right way.

HostName: [RU/ENG] Renaissance DM / Old School style
Address: 51.83.172.144:4052
Mode: R:DM+RPG 1.0
Language: Russian/English
Using open.mp: Yes
Renaissance DM
Built on nostalgia. Refined for today.


Question Object Remove?
Posted by: Mivco - 2026-04-29, 08:12 PM - Forum: Support - No Replies

Hello, I have a problem with objects. After deleting objects, it shows me something like this, how to remove it? and of course the windows remain and I don't know how to get rid of it completely. :) 

Code:
RemoveBuildingForPlayer(playerid, 4120, 1364.195300, -1491.601600, 25.601560, 0.25);
RemoveBuildingForPlayer(playerid, 4117, 1375.273400, -1452.398400, 23.039060, 0.25);
RemoveBuildingForPlayer(playerid, 4114, 1350.414100, -1512.007800, 23.046880, 0.25);


[Image: bandicam-2026-04-29-21-58-36-550.jpg]


  Floorp is a good webbrowser
Posted by: NoxxeR - 2026-04-29, 01:01 AM - Forum: Tech - No Replies

Somebody in japan created nintendo, and now there is Floorp a good webbrowser:

https://floorp.app/

I  use it instead of firefox, good stuff.


  Looking for Players for New English RP Server: United Roleplay
Posted by: AlmightyJeremy - 2026-04-27, 03:36 PM - Forum: Advertisements - Replies (1)

Hi everyone!

I’m starting a new English roleplay server called United Roleplay on open.mp (also compatible with SA-MP). The goal is to create a friendly, engaging community with realistic RP, jobs, factions, and more.

I’m looking for:

  • Players who want to join early and help shape the server.
  • People interested in helping grow the community (ideas, feedback, moderation).

I’ll be launching a closed beta soon for early testers - a great chance to get in on the ground floor and have a real impact on how the server develops.

Server IP: 198.71.50.85:7777 
Client: open.mp recommended (https://open.mp) or SA-MP (https://sa-mp.mp/downloads/)

If you’re interested, reply here or join our Discord to get involved early: https://discord.gg/HvVZghYu3t

Let’s build something great together and make United Roleplay a fun, active RP community!


Heart Help me find a current article on setting up custom 3D models on a local server.
Posted by: KOZYR - 2026-04-24, 03:53 PM - Forum: Tech - No Replies

Help me find a current article on setting up custom 3D models on a local server pls


  Czy SA:MP RP jeszcze żyje w 2026?
Posted by: Sztakier - 2026-04-24, 09:11 AM - Forum: Ogólne - No Replies

Siemano 👋

Zastanawiam się ostatnio, czy SA:MP RP jeszcze w ogóle żyje w 2026 roku.
Kiedyś były pełne serwery, a dziś mam wrażenie, że to już trochę nisza.

Dlatego chciałem sprawdzić, czy są jeszcze osoby, które:
- grają albo grały w SA:MP RP
- tęsknią za starym klimatem
- miałyby jeszcze chęć wrócić do takiego grania

Na razie nie chodzi o żaden konkretny serwer - bardziej o zebranie ludzi i zobaczenie, czy w ogóle jest sens coś działać w tym kierunku.

Jeśli ktoś chce pogadać, powspominać albo zobaczyć, czy zbierze się jakaś społeczność, to zapraszam tutaj:
👉 https://discord.gg/6CNngdv8Au

Jestem serio ciekawy, ilu nas jeszcze zostało.


  Donald Trump wars every country
Posted by: NoxxeR - 2026-04-23, 08:04 PM - Forum: Life - No Replies

How can he afford it? Is the question.

https://www.youtube.com/shorts/m5kD87Yel_g


  Ajuda com salvamento nao ta carregando nada como resolvo
Posted by: zGu1Zin_ - 2026-04-22, 10:05 PM - Forum: Portuguese/Português - Replies (3)

#include <a_samp>
#include <DOF2>

#definir Registro 1 
#definir Gênero 2  
#definir Cidade 3  
#definir Login 4
  
principal()
{
    imprimir("\n---------------------------------------");
    print("AULA DE HOJE REGISTRO GENERO CIDADE LOGIN");
    imprimir("---------------------------------------\n");
}

enum pInfo
{
    pSkin,
    pDinheiro,
    pN. 
    pGenero,
    pCidade
};

novo pDados[MAX_PLAYERS][pInfo];
novo SenhaLogin[MAX_PLAYERS];

público OnGameModeInit()
{
    retornar 1;
}

público OnGameModeExit()
{
    DOF2_Sair();
    retornar 1;
}

público OnPlayerRequestClass(playerid, classid)
{
    if(DOF2_FileExists(Arquivo(playerid)))
    {
        if(DOF2_GetInt(Arquivo(playerid), "pGenero") == 0)
        {
            novo str[128];
            format(str, 128, "Bem Vindo Ao Servidor %s\n\nEscolha Seu Genero", pName(playerid));
            ShowPlayerDialog(playerid, Genero, DIALOG_STYLE_LIST, "Genero", "Masculino\nFeminino", "Comfirmar", "Sair");
        }
        senão if(DOF2_GetInt(Arquivo(playerid), "pGenero") != 0 && DOF2_GetInt(Arquivo(playerid), "pCidade") == 0)
        {
            novo str[128];
            format(str, 128, "Bem Vindo Ao Servidor %s\n\nEscolha Sua Cidade", pName(playerid));
            ShowPlayerDialog(playerid, Cidade, DIALOG_STYLE_LIST, "Cidade", "Los Santos\nSan Fierro", "Comfirmar", "Sair");
        }
        outro
        {
            novo str[128];
            format(str, 128, "Bem Vindo Novamente %s\n\nDigite Sua Senha Para Logar", pName(playerid));
            ExibirDiálogoDoJogador(idJogador, Login, DIALOG_STYLE_INPUT, "Login", str, "Logar", "Sair");
        }
    }
    if(!DOF2_FileExists(Arquivo(playerid)))
    {
        novo str[128];
        format(str, 128, "Bem Vindo Ao Servidor %s\n\nDigite Uma Senha Para Registrador", pName(playerid));
        ShowPlayerDialog(playerid, Registro, DIALOG_STYLE_INPUT, "Registro", str, "Registrador", "Sair");
    }
    retornar 1;
}

público OnPlayerConnect(playerid)
{
    CarregarDados(playerid);
    retornar 1;
}

público OnPlayerDisconnect(playerid, motivo)
{
    SalvarDados(playerid);
    retornar 1;
}

público OnPlayerSpawn(playerid)
{
    retornar 1;
}

público OnPlayerDeath(playerid, killerid, reason)
{
    retornar 1;
}

público OnVehicleSpawn(vehicleid)
{
    retornar 1;
}

público OnVehicleDeath(vehicleid, killerid)
{
    retornar 1;
}

público OnPlayerText(playerid, text[])
{
    retornar 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    retornar 0;
}

público OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    retornar 1;
}

público OnPlayerExitVehicle(playerid, vehicleid)
{
    retornar 1;
}

público OnPlayerStateChange(playerid, newstate, oldstate)
{
    retornar 1;
}

público OnPlayerEnterCheckpoint(playerid)
{
    retornar 1;
}

público OnPlayerLeaveCheckpoint(playerid)
{
    retornar 1;
}

público OnPlayerEnterRaceCheckpoint(playerid)
{
    retornar 1;
}

público OnPlayerLeaveRaceCheckpoint(playerid)
{
    retornar 1;
}

público OnRconCommand(cmd[])
{
    retornar 1;
}

público OnPlayerRequestSpawn(playerid)
{
    retornar 1;
}

público OnObjectMoved(objectid)
{
    retornar 1;
}

público OnPlayerObjectMoved(playerid, objectid)
{
    retornar 1;
}

público OnPlayerPickUpPickup(playerid, pickupid)
{
    retornar 1;
}

público OnVehicleMod(playerid, vehicleid, componentid)
{
    retornar 1;
}

público OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
    retornar 1;
}

público OnVehicleRespray(playerid, vehicleid, color1, color2)
{
    retornar 1;
}

público OnPlayerSelectedMenuRow(playerid, row)
{
    retornar 1;
}

público OnPlayerExitedMenu(playerid)
{
    retornar 1;
}

público OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    retornar 1;
}

público OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    retornar 1;
}

público OnRconLoginAttempt(ip[], senha[], sucesso)
{
    retornar 1;
}

público OnPlayerUpdate(playerid)
{
    retornar 1;
}

público OnPlayerStreamIn(playerid, forplayerid)
{
    retornar 1;
}

público OnPlayerStreamOut(playerid, forplayerid)
{
    retornar 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    retornar 1;
}

público OnVehicleStreamOut(vehicleid, forplayerid)
{
    retornar 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    se(dialogid == Registro)
    {
        se(resposta)
        {
            se(strlen(inputtext) == 0)
            {
                novo str[128];
                format(str, 128, "Bem Vindo Ao Servidor %s\n\nDigite Uma Senha Para Registrador", pName(playerid));
                ShowPlayerDialog(playerid, Registro, DIALOG_STYLE_INPUT, "Registro", str, "Registrador", "Sair");   
                SendClientMessage(playerid, -1, "Você Precisa Colocar Uma Senha Para Registrador");
                retornar 1;
            }
            se (strlen(inputtext) < 6 || strlen(inputtext) > 12)
            {
                novo str[128];
                format(str, 128, "Bem Vindo Ao Servidor %s\n\nDigite Uma Senha Para Registrador", pName(playerid));
                ShowPlayerDialog(playerid, Registro, DIALOG_STYLE_INPUT, "Registro", str, "Registrador", "Sair");   
                SendClientMessage(playerid, -1, "Sua Senha Deve Ter 6 Entre 12 Caracteres");
                retornar 1;   
            }
            DOF2_CreateFile(Arquivo(playerid));
            DOF2_SetString(Arquivo(playerid), "Senha", inputtext);
            DOF2_SetInt(Arquivo(playerid), "pSkin", 0);
            DOF2_SetInt(Arquivo(playerid), "pDinheiro", 5000);
            DOF2_SetInt(Arquivo(playerid), "pNivel", 0);
            DOF2_SetInt(Arquivo(playerid), "pGenero", 0);
            DOF2_SetInt(Arquivo(playerid), "pCidade", 0);
            DOF2_SalvarArquivo();
            ShowPlayerDialog(playerid, Genero, DIALOG_STYLE_LIST, "Genero", "Masculino\nFeminino", "Comfirmar", "Sair");
        }
        outro
        {
            Expulsar(id do jogador);
        }
        retornar 1;
    }
    se(dialogid == Genero)
    {
        se(resposta)
        {
            se(item da lista == 0)
            {
                DOF2_SetInt(Arquivo(playerid), "pSkin", 154);
                DOF2_SetInt(Arquivo(playerid), "pGenero", 1);
                pDados[playerid][pGenero] = 1;
                DOF2_SalvarArquivo();
                ShowPlayerDialog(playerid, Cidade, DIALOG_STYLE_LIST, "Cidade", "Los Santos\nSan Fierro", "Comfirmar", "Sair");
            }
            se(item da lista == 1)
            {
                DOF2_SetInt(Arquivo(playerid), "pSkin", 41);
                DOF2_SetInt(Arquivo(playerid), "pGenero", 2);
                pDados[playerid][pGenero] = 2;
                DOF2_SalvarArquivo();
                ShowPlayerDialog(playerid, Cidade, DIALOG_STYLE_LIST, "Cidade", "Los Santos\nSan Fierro", "Comfirmar", "Sair");
            }
        }
        outro
        {
            Expulsar(id do jogador);
        }
        retornar 1;
    }
    se(dialogid == Cidade)
    {
        se(resposta)
        {
            se(item da lista == 0)
            {
                DOF2_SetInt(Arquivo(playerid), "pCidade", 0);
                SetSpawnInfo(playerid, 0, pDados[playerid][pSkin], 1154.1761, -1768.7424, 16.5938, 2.0859, 0, 0, 0, 0, 0, 0);
                pDados[playerid][pCidade] = 0;
                DOF2_SalvarArquivo();
                novo str[128];
                format(str, 128, "Bem Vindo Novamente %s\n\nDigite Sua Senha Para Logar", pName(playerid));
                ExibirDiálogoDoJogador(idJogador, Login, DIALOG_STYLE_INPUT, "Login", str, "Logar", "Sair");              
            }
            se(item da lista == 1)
            {
                DOF2_SetInt(Arquivo(playerid), "pCidade", 1);
                SetSpawnInfo(playerid, 0, pDados[playerid][pSkin], -2702.1162, 376.1169, 4.9722, 268.9004, 0, 0, 0, 0, 0, 0);
                pDados[playerid][pCidade] = 1;
                DOF2_SalvarArquivo();
                novo str[128];
                format(str, 128, "Bem Vindo Novamente %s\n\nDigite Sua Senha Para Logar", pName(playerid));
                ExibirDiálogoDoJogador(idJogador, Login, DIALOG_STYLE_INPUT, "Login", str, "Logar", "Sair");    
            }
        }
        outro
        {
            Expulsar(id do jogador);
        }
        retornar 1;
    }
    se(dialogid == Login)
    {
        se(resposta)
        {
            se(strlen(inputtext) == 0)
            {
                novo str[128];
                format(str, 128, "Bem Vindo Novamente %s\n\nDigite Sua Senha Para Logar", pName(playerid));
                ExibirDiálogoDoJogador(idJogador, Login, DIALOG_STYLE_INPUT, "Login", str, "Logar", "Sair");     
                SendClientMessage(playerid, -1, "Você Precisa Colocar Sua Senha Para Logar");
                retornar 1;
            }
            if(strcmp(inputtext, DOF2_GetString(Arquivo(playerid), "Senha")) == 0)
            {
                if(pDados[playerid][pCidade] == 0)
                {
                    SetSpawnInfo(playerid, 0, pDados[playerid][pSkin], 1154.1761, -1768.7424, 16.5938, 2.0859, 0, 0, 0, 0, 0, 0);
                }
                if(pDados[playerid][pCidade] == 1)
                {
                    SetSpawnInfo(playerid, 0, pDados[playerid][pSkin], -2702.1162, 376.1169, 4.9722, 268.9004, 0, 0, 0, 0, 0, 0);
                }
                GerarJogador(idJogador);
                CarregarDados(playerid);
                retornar 1;
            }
            se(SenhaLogin[playerid] == 0)
            {
                novo str[128];
                format(str, 128, "Bem Vindo Novamente %s\n\nDigite Sua Senha Para Logar\n\nSenha Errada 1/3", pName(playerid));
                ExibirDiálogoDoJogador(idJogador, Login, DIALOG_STYLE_INPUT, "Login", str, "Logar", "Sair");    
                SenhaLogin[playerid] = 1;
                retornar 1;
            }
            se(SenhaLogin[playerid] == 1)
            {
                novo str[128];
                format(str, 128, "Bem Vindo Novamente %s\n\nDigite Sua Senha Para Logar\n\nSenha Errada 2/3", pName(playerid));
                ExibirDiálogoDoJogador(idJogador, Login, DIALOG_STYLE_INPUT, "Login", str, "Logar", "Sair");    
                SenhaLogin[playerid] = 2;
                retornar 1;
            }
            if(SenhaLogin[playerid] == 2)
            {
                novo str[128];
                format(str, 128, "Bem Vindo Novamente %s\n\nDigite Sua Senha Para Logar\n\nSenha Errada 3/3", pName(playerid));
                ExibirDiálogoDoJogador(idJogador, Login, DIALOG_STYLE_INPUT, "Login", str, "Logar", "Sair");    
                SenhaLogin[playerid] = 3;
                retornar 1;
            }
            if(SenhaLogin[playerid] == 3)
            {
                Expulsar(id do jogador);
                retornar 1;
            }    
        }
        outro
        {
            Expulsar(id do jogador);
        }
        retornar 1;
    }
    retornar 1;
}

público OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    retornar 1;
}

estoque pName(playerid)
{
    novo Nome[MAX_PLAYER_NAME];
    ObterNomeDoJogador(idDoJogador, Nome, NOME_MAX_DO_JOGADOR);
    Nome;
}

estoque Arquivo(playerid)
{
    novo str[128];
    format(str, 128, "Contas/%s.ini", pNome(playerid));
    compartilhar str;
}

estoque SalvarDados(playerid)
{
    if(DOF2_FileExists(Arquivo(playerid)))
    {
        DOF2_SetInt(Arquivo(playerid), "pSkin", GetPlayerSkin(playerid));
        DOF2_SetInt(Arquivo(playerid), "pDinheiro", GetPlayerMoney(playerid));
        DOF2_SetInt(Arquivo(playerid), "pNivel", GetPlayerScore(playerid));
        DOF2_SetInt(Arquivo(playerid), "pGenero", pDados[playerid][pGenero]);
        DOF2_SetInt(Arquivo(playerid), "pCidade", pDados[playerid][pCidade]);
        DOF2_SalvarArquivo();
    }
    retornar 1;
}

estoque CarregarDados(playerid)
{
    if(DOF2_FileExists(Arquivo(playerid)))
    {
  
      SetPlayerSkin(playerid, DOF2_GetInt(Arquivo(playerid), "pSkin"));
        GivePlayerMoney(playerid, DOF2_GetInt(Arquivo(playerid), "pDinheiro"));
        SetPlayerScore(playerid, DOF2_GetInt(Arquivo(playerid), "pNivel"));
        pDados[playerid][pGenero] = DOF2_GetInt(Arquivo(playerid), "pGenero");
        pDados[playerid][pCidade] = DOF2_GetInt(Arquivo(playerid), "pCidade");
        DOF2_SalvarArquivo();
    }
    retornar 1;
}