| Welcome, Guest |
You have to register before you can post on our site.
|
| Online Users |
There are currently 214 online users. » 0 Member(s) | 212 Guest(s) Bing, Google
|
| Latest Threads |
U4GM How to Use Tactical ...
Forum: Tech
Last Post: Smsnaker235
Yesterday, 09:38 AM
» Replies: 0
» Views: 15
|
U4GM Reveals Will BO7 hav...
Forum: Art
Last Post: Smsnaker235
Yesterday, 09:36 AM
» Replies: 0
» Views: 16
|
U4GM How to complete Belo...
Forum: Programming
Last Post: Smsnaker235
Yesterday, 09:34 AM
» Replies: 0
» Views: 19
|
U4GM How to Farm Uber Eld...
Forum: Life
Last Post: Smsnaker235
Yesterday, 09:33 AM
» Replies: 0
» Views: 19
|
Sparks opt for Sarah Ashl...
Forum: Questions and Suggestions
Last Post: Bassitts
Yesterday, 03:38 AM
» Replies: 0
» Views: 19
|
Alabama Soccer Recruiting...
Forum: Programming
Last Post: Bassitts
Yesterday, 03:36 AM
» Replies: 0
» Views: 17
|
Far more Broncos statues ...
Forum: Life
Last Post: Bassitts
Yesterday, 03:23 AM
» Replies: 0
» Views: 17
|
NFC East information: Thi...
Forum: Tech
Last Post: Bassitts
Yesterday, 03:20 AM
» Replies: 0
» Views: 18
|
Vikings Re-Indicator Ryan...
Forum: Chat
Last Post: Bassitts
Yesterday, 03:19 AM
» Replies: 0
» Views: 51
|
WNBA Approves Sale of Atl...
Forum: Questions and Suggestions
Last Post: Bassitts
Yesterday, 03:18 AM
» Replies: 0
» Views: 17
|
|
|
| GetPlayerCameraTargetPlayer always return INVALID_PLAYER_ID |
|
Posted by: Samp Nova - 2025-09-28, 05:35 PM - Forum: Support
- No Replies
|
 |
Hello everyone,
I'm currently experiencing an issue with the GetPlayerCameraTargetPlayer function - it consistently returns INVALID_PLAYER_ID. Has anyone encountered this problem before? If you have a working solution or fix, I would greatly appreciate any information you could share.
Thank you.
|
|
|
|
| Project: Country Side (Bone County Based RP) - PUBLIC BETA!! |
|
Posted by: DevonH - 2025-09-25, 04:41 AM - Forum: Advertisements
- Replies (1)
|
 |
![[Image: hNZm5So.png]](https://i.imgur.com/hNZm5So.png)
🌄 Project: Country Side
Medium Roleplay • Bone County
Welcome to Project: Country Side, a fresh medium roleplay server set in the rugged and rural landscapes of Bone County.
Our goal is simple — deliver immersive, realistic, and fun roleplay without drowning players in complicated rules or massive, empty maps.
Every system is designed to create natural, character-driven experiences while keeping things fluid and enjoyable.
⚙️ Core Features
Advanced Inventory & Item System
Carry, drop, and trade items dynamically with 3D labels and persistent storage.
Dynamic Factions & Companies
Create and manage factions or businesses in-game — no hardcoding required.
Player Banking System
Open and manage accounts, deposit/withdraw cash, and transfer funds.
Vehicle Ownership & Auto Shops
Buy, sell, and maintain personal or faction vehicles. Future updates include full mechanic RP and tuning.
Realistic Forensics System
Shell casings, fingerprints, and ballistic tracking for in-depth investigation roleplay.
Injury & Medical Roleplay
Players bleed, collapse, and can be revived by paramedics — complete with 3D “Injured Player” indicators.
Call & Dispatch Integration
Fully functional /backup and /acceptcall systems, complete with tones, checkpoint placement, and mobile phone ping tracing.
Interactive Keys & Garages
Manage vehicles, properties, and faction garages with physical key systems and dynamic entry points.
Fitness & Strength System
Build stamina and strength through activity and training.
Medium RP Focus
Realistic roleplay in a smaller, community-driven map area — less grind, more story
What Makes Us Stand Out
Deep Forensics System — Evidence, shell casings, fingerprints.
Dynamic Everything — Live-edit factions, companies, gates, and garages.
Immersive Emergency Roleplay — Full dispatch tones, call tracking, and response systems.
Compact & Interactive Map — Focused entirely on Bone County for dense RP.
Community-Driven Development — Systems evolve with player feedback.
We’re Recruiting
We’re looking for dedicated players and staff to help shape the County’s future:- Faction Leaders – Start and lead your own department or group.
- Staff Members – Keep the experience fair and immersive.
- Mappers & Scripters – Help expand our evolving world.
Connect With UsServer IP: projectcs.ddns.net:7777 Discord: https://discord.gg/9aTFV2MATNStep into the County —Your story starts here.
Showcase:
![[Image: hUzfX8i.png]](https://i.imgur.com/hUzfX8i.png)
|
|
|
|
| removing server from the internet tab |
|
Posted by: Tal_Bro - 2025-09-22, 08:06 AM - Forum: Support
- Replies (1)
|
 |
Hello,
There is a problem with adding my server to the internet-tab. I added it with the correct ip and port with "add server" button on the website. it showed the server but it disappeared after a short while. This is an open-mp server called "Freeroam-x".
Thank you for your help in advance.
|
|
|
|
| press enter instead of /enter |
|
Posted by: Cruncher - 2025-09-20, 05:22 PM - Forum: Pawn Scripting
- Replies (3)
|
 |
I have made a code for pressing "y" to enter a house which works fine but the exit code doesnt work, When i am inside the house interior /exit cmd doesnt work either but if i enter the house with /enter then /exit works fine.
I am new to scripting so dont know if i am missing something or what, any input would be greatly appreciated...
Code: // House entry
if(newkeys & KEY_YES)
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3, HouseInfo[i][hExteriorX], HouseInfo[i][hExteriorY], HouseInfo[i][hExteriorZ]))
{
SetPlayerInterior( playerid, HouseInfo[i][hInteriorID]);
SetPlayerVirtualWorld( playerid, HouseInfo[i][hVirWorld]);
PlayerInfo[playerid][pVirtualWorld] = HouseInfo[i][hVirWorld];
SetPlayerPos( playerid, HouseInfo[i][hInteriorX], HouseInfo[i][hInteriorY], HouseInfo[i][hInteriorZ]);
}
}
return 1;
}
// House exit
if(newkeys & KEY_YES)
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3, HouseInfo[PlayerInfo[playerid][InHouse]][hInteriorX], HouseInfo[PlayerInfo[playerid][InHouse]][hInteriorY], HouseInfo[PlayerInfo[playerid][InHouse]][hInteriorZ]))
{
PlayerInfo[playerid][pVirtualWorld] = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, HouseInfo[i][hExteriorID]);
SetPlayerPos(playerid, HouseInfo[i][hExteriorX], HouseInfo[i][hExteriorY], HouseInfo[i][hExteriorZ]);
}
}
return 1;
}
|
|
|
|
| United Gaming Life Roleplay |
|
Posted by: Cruncher - 2025-09-17, 06:18 PM - Forum: Advertisements
- Replies (1)
|
 |
Welcome to United Gaming Life Roleplay: Your gaming life is here
You can take control with your own gang, Protect and serve in a Law enforcement position or even become apart of our new roadworkers faction.
We have plenty of factions and gang slot holder positions available - Also got community positions available such as tester and advisors.
Factions available:
LSPD
FBI
SASD
DoC ( Department of corrections) (Prison staff)
National Guard
LSFMD
Department of construction(New faction)(Currently set up for RP but mission will be added in the future)
Government
Transit Systems(Dealing with buses)
Buy your businesses and build up your empire to make money for customers.
Purchase your dream home in your new life here at **UGLRP**
Explore various jobs, including:
FedEx Driver
Trash-Man
Pizza-Boy
Street-Sweeper
Trucker
We Are Hiring Admins and other staff!
Join our dedicated team of staff to help shape the community, manage events, and enhance player experiences.
Join Us Today!
Connect Now: [212.132.253.248:7777]
Discord Invite: [https://discord.gg/uglrp]
Don't miss out on our gaming experience
|
|
|
|
| Adding new vehicles and skins in open.mp – help with DFF/TXD |
|
Posted by: __.A.__ - 2025-09-12, 07:47 PM - Forum: Support
- Replies (2)
|
 |
Content:
Hi, I’m returning to PAWN after a few years and I want to set up a server. I already have an online server account and I need help adding new vehicles and skins.
Questions:
1. Is it possible to add new vehicles (BMW, Audi, Tesla, etc.) that players can automatically download when joining the server?
2. Is it possible to add custom character skins, also with automatic downloading?
I’ve tried various methods from Google and YouTube (DFF/TXD, artwork-index.json), but nothing works.
Ideally, I would like a ready-to-use example: DFF/TXD files, working PAWN gamemode, and proper config.json setup, so everything downloads automatically when a client joins the open.mp server.
I’m using:
open.mp server and client on Windows
Online hosted server
PAWN gamemode
If anyone has a working example or step-by-step tutorial – I’d really appreciate the help.
---
|
|
|
|
| Busco copia de gamemode SA-MP argentino (Argentina RP // EEUURP / Tecnopolisrp |
|
Posted by: briancristaldo2021 - 2025-09-11, 11:14 AM - Forum: Spanish/Espa?ol
- No Replies
|
 |
Hola comunidad de Open.MP,
Soy Brian Cristaldo (alias: xXCIBERNETICOXx / tumundocibernetico). Entre 2012 y 2015 desarrolló un modo de juego de SA-MP llamado Argentina RP / Buenos Aires RP / EEUURP / TechnopolisRP . Mi nombre aparece en los créditos del modo de juego y fui el creador/administrador del servidor en ese tiempo.
Estoy buscando cualquier copia de los archivos : - modo de juego.pwn
- modo de juego.amx
O enlaces que hayan circulado en MediaFire, FTPs o Megaupload .
Por desgracia, varias páginas donde publiqué el modo de juego fueron cerradas por las autoridades (incluido ScriptingPawn) y además mi PC se rompió, por eso perdí todas mis copias locales .
Si alguien tiene información, copias de seguridad antiguas o recuerda haber descargado este modo de juego, por favor contácteme a: [email protected] .
¡Cualquier ayuda es muy valiosa y se agradece muchísimo!
Gracias por su tiempo y atención. Leo todos los mensajes en el foro.
|
|
|
|
| [Tutorial] Registrando o Maior Pico de Players Online |
|
Posted by: Crazy_ArKzX - 2025-09-09, 08:36 PM - Forum: Portuguese/Portugu?s
- No Replies
|
 |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Nesse Tutorial vou Mostrar como Você Pode Guardar a Maior Quantia de Players que seu Servidor já Teve Online
Nesse Tutorial Usaremos 2 Includes
zcmd ou Pawn.CMD = Pra Registrar o Comando /record que vai exibir Nossa SendClientMessage
sscanf = Pra ler o Valor que está na record.txt depois do =
y_hooks(opcional) = Ao Invés de Public Podemos Usar Hook Caso seu Código Seja Separada por Vários Arquivos
Voce Pode Usar Como Salvamento a Include DOF2 ou MySQL, Tem Várias que Voce Pode Usar, mas no Tutorial Usaremos Funções Nativas do Samp
Começando o Tutorial
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Primeiro Precisamos de uma Variável que Guarda a Quantia de Players Online
Vamos Definir ela no Começo do Script Depois das #include
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Code: new PlayerRecord = 0; // Maior Pico ja Registrado
new PlayersOnline = 0; // Contador Atual de Players Online
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Agora Precisamos de uma stock que Salve o Arquivo record.txt
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PHP Code: stock SalvarRecorde() { new File:abrir = fopen("record.txt", io_write); if(abrir) { new string[32]; format(string, sizeof(string), "%d", PlayerRecord); fwrite(abrir, string); fclose(abrir); } return 1; }
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Prontinho, Agora Precisamos Carregar o Record
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PHP Code: stock trim(string[]) { new len = strlen(string); if (len == 0) return 1; if (string[len - 1] == '\n' || string[len - 1] == '\r' || string[len - 1] == ' ') { string[len - 1] = '\0'; trim(string); } return 1; }
stock CarregarRecorde() { if(!fexist("record.txt")) return 1; // Se não Existe, sai new File:arquivo = fopen("record.txt", io_read); if(arquivo) { new linha[64]; // lê a Primeira Linha do Arquivo if(fread(arquivo, linha)) { trim(linha); PlayerRecord = strval(linha); } fclose(arquivo); } return 1; } }
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Agora Precisamos Chamar a Função CarregarRecorde em OnGameModeInit
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PHP Code: public OnGameModeInit() { PlayersOnline = 0; // Inicia o Contador CarregarRecorde(); return 1; }
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Agora Precisamos Atualizar o Recorde Quando o Player Connecta
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PHP Code: public OnPlayerConnect(playerid) { PlayersOnline++; // conta +1 if(PlayersOnline > PlayerRecord) { PlayerRecord = PlayersOnline; SalvarRecorde(); new msg[128]; format(msg, sizeof(msg), "[RECORD]: Novo Recorde de Players Online: %d Voces sao fodasss!!!", PlayerRecord); SendClientMessageToAll(0x00FF00FF, msg); } return 1; } }
PHP Code: public OnPlayerDisconnect(playerid, reason) { if(PlayersOnline > 0) PlayersOnline--; return 1; }
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Agora Aqui é Opcional, Você Pode Criar um Comando Simples que Exibe o Record
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PHP Code: CMD:record(playerid, params[]) { new string[64]; format(string, sizeof(string), "Recorde de Players Online: %d", PlayerRecord); SendClientMessage(playerid, 0x33AA33AA, string); return 1; } }
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Se Voce Tiver Alguma Dúvida Pode Perguntar Aqui em Baixo
Ou Se Tiver uma Sugestão
Edit 1:
Agradecimentos a Leamir, por Sugerir que o Código Evitasse Loops
Eu não sei muito bem como evitar uso de loops mas estou aprendendo cada dia mais
Pesquesei como evitar loops no código e achei este Tutorial e deu pra ter uma boa noção de como evitar os Loops
Obrigado Leamir!
|
|
|
|
|