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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 6,633
» Latest member: navarro
» Forum threads: 2,470
» Forum posts: 12,504

Full Statistics

Online Users
There are currently 253 online users.
» 1 Member(s) | 248 Guest(s)
Bing, Google, Applebot, Yandex, Xyranaut

Latest Threads
Busco mapeador para servi...
Forum: Maps
Last Post: Nikolay_Staggs
2 hours ago
» Replies: 0
» Views: 10
Best way to implement a s...
Forum: Questions and Suggestions
Last Post: cachegetfield
9 hours ago
» Replies: 0
» Views: 25
Qawno for macOS — native ...
Forum: Releases
Last Post: Xyranaut
Yesterday, 07:20 PM
» Replies: 0
» Views: 23
rust-samp 3.0.0 Released
Forum: Libraries
Last Post: NullSablex
Yesterday, 05:34 PM
» Replies: 0
» Views: 26
Open Pawn — Cross-platfor...
Forum: Releases
Last Post: Xyranaut
Yesterday, 02:09 PM
» Replies: 0
» Views: 25
Dołącz do ekipy projektu ...
Forum: Ogólne
Last Post: Sztakier
2026-05-27, 01:30 PM
» Replies: 0
» Views: 57
engkqSelections.inc
Forum: Libraries
Last Post: Engkq
2026-05-27, 02:58 AM
» Replies: 0
» Views: 83
FCNPC for open.mp - the c...
Forum: Plugins
Last Post: Xyranaut
2026-05-26, 01:26 AM
» Replies: 0
» Views: 71
🚀 ¡Buscamos Mapeador para...
Forum: Discusión GTA SA Multijugador
Last Post: Dramack
2026-05-25, 05:34 PM
» Replies: 0
» Views: 63
Welcome to los santos !
Forum: Advertisements
Last Post: xInVinCiBlE
2026-05-25, 10:00 AM
» Replies: 0
» Views: 82

 
  Playing mp3 from serverfiles
Posted by: SkeeZy - 2019-06-19, 04:10 PM - Forum: Questions and Suggestions - Replies (6)

Hey.



I would really love the ability to Play sounds/mp3-files without using a webserver for it.

I dont know if its just me. But i think it would be way better to be able to play music from local files.


  IsPlayerInRangeOfPoint
Posted by: Salesman - 2019-06-18, 02:43 PM - Forum: Pawn Scripting - Replies (1)

Okay so I did this command and it should be able to loop from all of the Hangars to find the one where the player is close to, but it always returns the else message.

Code:
cmd:hangar(playerid){

for(new i = 0; i<MAX_HANGARS; i){

if(IsPlayerInRangeOfPoint(playerid, 4.0, hInfo[i][hPosX], hInfo[i][hPosY], hInfo[i][hPosZ])){

if(hangartimer[playerid] == 1) return ErrorMessage(playerid, "Nije proslo 30 minuta od uzimanja proslog oruzija.");

if(hInfo[i][hDeagle]蒉[i][hSawedOff]蒉[i][hM4]蒉[i][hMats] == 0) return ErrorMessage(playerid, "Hangar je prazan.");

if(hInfo[i][hStatus] == 0) return ErrorMessage(playerid, "Hangar nije u funkciji."), printf("hstatus: %d", hInfo[i][hStatus]);

new?

str[100];

format(str, sizeof str, "\tPacket name\tPacket quantity\nDesert Eagle \t%d\nSawed Off \t%d\nM4 \t%d\nMaterials \t%d", hInfo[i][hDeagle], hInfo[i][hSawedOff], hInfo[i][hM4], hInfo[i][hMats]);

SPD(playerid, DIALOG_HANGAR, DIALOG_STYLE_TABLIST_HEADERS, ""SERVER"Hangar", str, "Odaberi", "Odustani");

phangar[playerid] = i;

}

else return ErrorMessage(playerid, "Ne nalazite se u blizini nekog hangara.");

}

return true;

}


Bug error 075: input line too long (after substitutions)
Posted by: PiLLoW - 2019-06-18, 02:16 PM - Forum: Pawn Scripting - Replies (2)

I need help im new to scripting anyone can help me





Quote:C:\Users\Desktop\prp-master\gamemodes\newScript.pwn(27445) : error 075: input line too long (after substitutions)



Code:
mysql_format(m_Handle, query, sizeof(query), "INSERT INTO weapon_attachments(playerdbid, weaponid, boneid, PosX, PosY, PosZ, RotX, RotY, RotZ, Hidden) VALUES(%i, %i, %i, %f, %f, %f, %f, %f, %f, %i) ON DUPLICATE KEY UPDATE boneid = %i, PosX = %f, PosY = %f, PosZ = %f, RotX = %f, RotY = %f, RotZ = %f, Hidden = %i",





Quote:C:\Users\Desktop\prp-master\gamemodes\newScript.pwn(27542) : error 075: input line too long (after substitutions)



Code:
PlayerData[playerid][pSQLID], id, WeaponDisplay[playerid][id][weaponBone], -0.055998, 0.188999, 0.053998, 0.000000, 44.500007, 0.000000, WeaponDisplay[playerid][id][weaponHidden], WeaponDisplay[playerid][id][weaponBone], WeaponDisplay[playerid][id][weaponPos][0], WeaponDisplay[playerid][id][weaponPos][1], WeaponDisplay[playerid][id][weaponPos][2], WeaponDisplay[playerid][id][weaponRot][0], WeaponDisplay[playerid][id][weaponRot][1], WeaponDisplay[playerid][id][weaponRot][2], WeaponDisplay[playerid][id][weaponHidden]);


  Remove automatic forum post translation
Posted by: Sasino97 - 2019-06-17, 01:11 PM - Forum: Questions and Suggestions - No Replies

I think the automatic translation of posts on this forum is just a bad idea.

Here's a good example of the issue:



[Image: image.png]


  Blur ?
Posted by: NexoR - 2019-06-16, 12:29 PM - Forum: Questions and Suggestions - Replies (2)

Hi, will there be support for blurring textdraws?


  Built-in Map Editor
Posted by: Spredde - 2019-06-16, 11:18 AM - Forum: Questions and Suggestions - Replies (3)

I don't think this will be high on your priority list, but even though you've decided on high compatibility with SA-MP I think it'd still be lovely if you could add in built-in map editor that would get updated whenever the map-changing feature comes out.


  Pawn compiler for Android
Posted by: Luciano - 2019-06-15, 03:04 PM - Forum: Programming - Replies (5)

I'm running Prime OS on my main PC, which is an Android-based operating system for desktop computers.

Is there a way to make the Pawn compiler work with any existing Android app?


  ShowMenuForPlayer Problem No back No working
Posted by: nbx2000 - 2019-06-15, 03:24 AM - Forum: Pawn Scripting - Replies (2)

hola tengo un problema ShowMenuForPlayer en el men? que aparece, deja 3 opciones entre las dos primeras y comprime hacia atr?s y no funciona y es buguea porque qe atr?s no funciona. Marcarlo aqu?

[c?digo]

if (Actual == Teletransportes)

{

? ? interruptor (fila)

? ? {

? ? ? ? case 0: // Stunt zones 1

? ? ? ? {

? ? ? ? ? ? ShowMenuForPlayer(StuntZones1, playerid);

}

? ? ? ? case 1: // Stunt zones 2

? ? ? ? {

? ? ? ? ? ? ShowMenuForPlayer(StuntZones2, playerid);

}

? ? ? ? case 2: // OtherZones

? ? ? ? {

ShowMenuForPlayer(OtherZones, playerid);

}

case 3: // Exit

{

HideMenuForPlayer(Current, playerid);

TogglePlayerControllable(playerid,true);

}

}

}



if(Current == StuntZones1)

{

? ? switch(row)

? ? {

case 0: // BigJump

? ? ? ? {

TimedTele(playerid, "", -639.9559,2328.1963,135.0000,? 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

}

case 1: // LSTower

? ? ? ? {

TimedTele(playerid, "", 1537.1813,-1364.6439,1882.5000,? 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

}

case 2: // BuildingJump

? ? ? ? {

CarSpawner(playerid,461);

TimedTele(playerid, "", -2882.8174,-3074.8611,83.0000,? 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

}

case 3: // Chilliad

? ? ? ? {

TimedTele(playerid, "", -2338.1836, -1631.0298, 483.7010,? 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

}

case 4: cmd_stuntchilliad(playerid,"\1"); //stuntchilliad 2

? ? ? ? case 5: // LVAirport

? ? ? ? {

TimedTele(playerid, "", 1299.8621,1378.2822,10.3751,? 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

? ? ? ? }

? ? ? ? case 6: // SFAirport

? ? ? ? {

TimedTele(playerid, "", -1373.3844,-258.4916,14.0000,? 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

? ? ? ? }

case 7: // Back here NOT BACK PROBLEM?

{

ShowMenuForPlayer(Teleports, playerid);

TogglePlayerControllable(playerid,true);

}

}

}



if(Current == StuntZones2)

{

? ? switch(row)

? ? {

? ? ? ? case 0: // Skate park

? ? ? ? {

TimedTele(playerid, "", 1920.3247,-1402.8632,13.5703,? 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

? ? ? ? }

case 1: // WayToDeath

? ? ? ? {

CarSpawner(playerid,541);

TimedTele(playerid, "", 996.6433,2787.8489,1067.7532,? 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

}

case 2: // Stadium

{

TimedTele(playerid, "", -1478.6078,1646.1399,1052.5313,? 14, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

}

case 3: // MonsterCrash

? ? ? ? {

CarSpawner(playerid,444);

TimedTele(playerid, "", -2383.9839,2909.5325,362.3510,? 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

}

case 4: // FreeWay

? ? ? ? {

CarSpawner(playerid,568);

TimedTele(playerid, "",? -2847.1392,2185.9849,799.5908, 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

}

case 5: // DeadJump

? ? ? ? {

TimedTele(playerid, "", -673.3708,-3024.7944,705.3344,? 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

? ? }

case 6: // Upside Down

? ? ? ? {

CarSpawner(playerid,411);

TimedTele(playerid, "", 391.1825,-82.5999,558.1525,? 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

}

case 7: // AquaPark

{

TimedTele(playerid, "", 284.4926,-1863.2415,2.8927,? 0, 6);

TogglePlayerControllable(playerid,true);

SetTimerEx("setstunt",3000,0,"i", playerid);

}

case 8: // here NOT BACK MENU? PROBLEM?

{

ShowMenuForPlayer(Teleports, playerid);

TogglePlayerControllable(playerid,true);

}

}

}

if(Current == TrainStations)

{

? ? switch(row)

? ? {

? ? ? ? case 0: // LS

? ? ? ? {

TimedTele(playerid, "", 1734.6804,-1944.9839,13.5646,? 0, 6);

TogglePlayerControllable(playerid,true);

}

? ? ? ? case 1: // SF

? ? ? ? {

TimedTele(playerid, "", -1965.7423,161.1771,27.6875, 0, 6);

TogglePlayerControllable(playerid,true);

}

? ? ? ? case 2: // LV1

? ? ? ? {

TimedTele(playerid, "", 1430.7799,2653.1604,11.3926, 0, 6);

TogglePlayerControllable(playerid,true);

}

? ? ? ? case 3: // LV2

? ? ? ? {

TimedTele(playerid, "", 2848.7876,1293.9376,11.3906, 0, 6);

TogglePlayerControllable(playerid,true);

}

case 4: // Back

{

ShowMenuForPlayer(OtherZones, playerid);

TogglePlayerControllable(playerid,true);

}

}

}



if(Current == TuneGarages)

{

? ? switch(row)

? ? {

? ? ? ? case 0: // TuneGarage1

{

TimedTele(playerid, "", -1935.9851, 231.7287, 34.1563, 0, 6);

TogglePlayerControllable(playerid,true);

}

? ? ? ? case 1: // TuneGarage2

? ? ? ? {

TimedTele(playerid, "", -2709.7312, 217.4238, 4.1797, 0, 6);

TogglePlayerControllable(playerid,true);

}

? ? ? ? case 2: // TuneGarage3

? ? ? ? {

TimedTele(playerid, "", 2386.8020, 1036.3203, 10.8203, 0, 6);

TogglePlayerControllable(playerid,true);

}

? ? ? ? case 3: // TuneGarage4

? ? ? ? {

TimedTele(playerid, "", 2644.9768, -2030.9032, 13.5540, 0, 6);

TogglePlayerControllable(playerid,true);

}

case 4: // Back

{

ShowMenuForPlayer(OtherZones, playerid);

TogglePlayerControllable(playerid,true);

}

}

}

if(Current == OtherZones)

{

? ? switch(row)

? ? {

? ? ? ? caso 0: // TuneGarages

? ? ? ? {

? ? ? ? ? ? ShowMenuForPlayer (TuneGarages, playerid);

}

? ? ? ? caso 1: // Estaciones de tren

? ? ? ? {

ShowMenuForPlayer (TrainStations, playerid);

}

? ? ? ? caso 2: // AA

? ? ? ? {

TimedTele (playerid, "", 402.8024,2534.6926,16.700, 0, 6);

TogglePlayerControllable (playerid, true);

SetTimerEx ("setstunt", 3000,0, "i", playerid);

}

? ? ? ? caso 3: // DragRace

? ? ? ? {

TimedTele (playerid, "", 1031.1125, -2297.4236,12.8004, 0, 6);

TogglePlayerControllable (playerid, true);

SetTimerEx ("setstunt", 3000,0, "i", playerid);

? ? ? ? }

? ? ? ? caso 4: // Karting

? ? ? ? {

CarSpawner (playerid, 571);

TimedTele (playerid, "", 2888.9099,1028.5667,17.0000, 0, 6);

TogglePlayerControllable (playerid, true);

SetTimerEx ("setstunt", 3000,0, "i", playerid);

}

caso 5: // suciedad

? ? ? ? {

TimedTele (playerid, "", -1299.6615, -700.7803,1056.2037, 4, 6);

TogglePlayerControllable (playerid, true);

SetTimerEx ("setstunt", 3000,0, "i", playerid);

}

caso 6: // AdminCastle

{

if (PlayerInfo [playerid] [Level]> 0) {

TimedTele (playerid, "", -2891.6179, -76.7571,4.0496, 0, 6);

TogglePlayerControllable (playerid, true);

SetTimerEx ("setstunt", 3000,0, "i", playerid);

}

m?s{

SendClientMessage (playerid, COLOR_RED, "?S?lo los administradores pueden teletransportarse all?!");

}



? ? }

caso 7: // PinkAutos

? ? ? ? {

TimedTele (playerid, "", -1623.2146,1227.1677,7.0391, 0, 6);

TogglePlayerControllable (playerid, true);

SetTimerEx ("setstunt", 3000,0, "i", playerid);

}

? ? ? ? caso 8: // Deriva

? ? ? ? {

TimedTele (playerid, "", -309.9550,1560.8075,75.3594, 0, 6);

TogglePlayerControllable (playerid, true);

SetTimerEx ("setstunt", 3000,0, "i", playerid);

}

caso 9: // Volver

{

ShowMenuForPlayer (Teleports, playerid);

TogglePlayerControllable (playerid, true);

}

}

}

devuelve 1;

}

[/c?digo]


  Custom Models
Posted by: 2PAC_ - 2019-06-13, 05:24 PM - Forum: Questions and Suggestions - Replies (1)

Will open.mp support custom models?


  [Showcase/Mapp] Old office
Posted by: Apex - 2019-06-13, 03:22 PM - Forum: Videos and Screenshots - Replies (1)

[Image: sa-mp-194.png]

[Image: sa-mp-195.png]

[Image: sa-mp-197.png]

[Image: sa-mp-198.png]