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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 7,962
» Latest member: @sneaky
» Forum threads: 2,411
» Forum posts: 12,331

Full Statistics

Online Users
There are currently 761 online users.
» 1 Member(s) | 758 Guest(s)
Google, Bing, edgy

Latest Threads
Open Multiplayer ✅ loggin...
Forum: Pawn Scripting
Last Post: walid_dz
9 hours ago
» Replies: 0
» Views: 23
Argonath RPG SA:MP Reviva...
Forum: Advertisements
Last Post: Melon_Sam
2026-03-03, 06:37 PM
» Replies: 1
» Views: 97
RevolutionX DM/Stunt/Race...
Forum: Advertisements
Last Post: DerekZ905
2026-03-02, 02:46 PM
» Replies: 0
» Views: 48
Consulta warning mismatch...
Forum: Programaci?n
Last Post: carlosmcgrimes
2026-03-01, 04:26 PM
» Replies: 1
» Views: 134
MAP Hot Loader / Map Mana...
Forum: Libraries
Last Post: selmir.beha
2026-02-28, 05:13 AM
» Replies: 0
» Views: 55
[Request] Linko Gaming Ro...
Forum: General Discussions
Last Post: lyly19
2026-02-25, 04:30 AM
» Replies: 1
» Views: 740
IPv6 support
Forum: Questions and Suggestions
Last Post: Knogle
2026-02-22, 01:16 PM
» Replies: 2
» Views: 220
GTA San Andreas - The mov...
Forum: Chat
Last Post: NoxxeR
2026-02-20, 12:14 AM
» Replies: 0
» Views: 161
Servidor RP
Forum: Portuguese/Portugu?s
Last Post: GhostSpectre
2026-02-18, 11:10 PM
» Replies: 0
» Views: 119
(PC/Mobil) PrimeTurk CnR ...
Forum: Advertisements
Last Post: Shacous
2026-02-12, 04:08 PM
» Replies: 0
» Views: 118

 
  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]


  Just gonna leave it here
Posted by: SynTacs - 2019-06-13, 02:42 PM - Forum: Chat - Replies (6)

Been wondering why the other side became a ghost town all of a sudden, seeing BigETTI banned and some other dudes. I researched a bit and finally got a word that Y_Less was active somewhere else and got a link here... You guys were all here... A new future and a new light for SA-MP, got somehow discouraged with the silence but because of this... I guess we fighting for a new better SA-MP :D