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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 8,075
» Latest member: geuleo
» Forum threads: 2,435
» Forum posts: 12,452

Full Statistics

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

Latest Threads
njjyytk
Forum: Pawn Scripting
Last Post: geuleo
5 hours ago
» Replies: 0
» Views: 10
awetge
Forum: Support
Last Post: geuleo
5 hours ago
» Replies: 0
» Views: 10
egwget
Forum: Questions and Suggestions
Last Post: geuleo
5 hours ago
» Replies: 0
» Views: 10
Classic Party Server [ENG...
Forum: Advertisements
Last Post: GPCServ
11 hours ago
» Replies: 0
» Views: 24
Valrise RPG (PC/Android)
Forum: Advertisements
Last Post: Habshi
2026-04-08, 10:46 AM
» Replies: 0
» Views: 65
UZS Zombie Survival
Forum: Advertisements
Last Post: phnx
2026-04-04, 05:32 PM
» Replies: 0
» Views: 71
🎮 Free SA-MP Server Hosti...
Forum: Chat
Last Post: Centnodes
2026-04-02, 02:22 AM
» Replies: 14
» Views: 3,335
FCNPC for open.mp
Forum: Pawn Scripting
Last Post: mentaletion
2026-04-01, 12:28 PM
» Replies: 7
» Views: 7,440
Samp development
Forum: Chat
Last Post: pmemorex2016
2026-03-31, 09:57 AM
» Replies: 0
» Views: 132
Pawno compiler (pawncc.ex...
Forum: Support
Last Post: PutuSuhartawan
2026-03-20, 11:12 PM
» Replies: 0
» Views: 178

 
  [SOLVED] How use DIALOG_STYLE_TABLIST_HEADERS with loops for function wrong format
Posted by: PutuSuhartawan - 2021-05-25, 04:09 AM - Forum: Pawn Scripting - No Replies

SOLUTION:?

Put The format before for loops function

Code:
new trunkdataslot1items[1000];

format(trunkdataslot1items, sizeof(trunkdataslot1items), ""COL_RED"SQL ID\t"COL_BLUE"Items\t"COL_GREEN"Amount\n");

? ? ? ? ? ? for(new s; s < MAX_TRUNK_SLOTS; s )

? ? ? ? ? ? {

? ? ? ? ? ? ? ?

? ? ? ? ? ? format(trunkdataslot1items, sizeof(trunkdataslot1items),

? ? ? ? ? ? " %s %i \t"COL_GREEN" %s \t "COL_RED"%i %s \n",

? ? ? ? ? ? trunkdataslot1items, get_vehicle_trunk[closestcar][s][TRUNK_SQL_ID], GetItemInfo( get_vehicle_trunk[closestcar][s][TRUNK_ITEM_TYPE], I_NAME), get_vehicle_trunk[closestcar][s][TRUNK_ITEM_AMOUNT], GetItemInfo( get_vehicle_trunk[closestcar][s][TRUNK_ITEM_TYPE], I_NAME_COUNT)? );

? ? ? ? ? ? printf("[TRUNK]: Slot:[%i], SQL ID:[%d], Item Type:[%d], Amount:[%d], ", s, get_vehicle_trunk[closestcar][s][TRUNK_SQL_ID], get_vehicle_trunk[closestcar][s][TRUNK_ITEM_TYPE],? get_vehicle_trunk[closestcar][s][TRUNK_ITEM_AMOUNT]);

? ? ? ? ? ? }



? ? ? ? ? ShowPlayerDialog(playerid, DIALOG_OPEN_VEHICLE_TRUNK, DIALOG_STYLE_TABLIST_HEADERS, DialogTitle , trunkdataslot1items, "Take it", "Close");

? ? ? ? ? ?

Problem:

How put?"COL_RED"SQL ID\t"COL_BLUE"Items\t"COL_GREEN"Amount\n in the right place?

Code:
? ? ? ? ? ? for(new s; s < MAX_TRUNK_SLOTS; s )

? ? ? ? ? ? {

? ? ? ? ? ? ? ?

? ? ? ? ? ? format(trunkdataslot1items, sizeof(trunkdataslot1items),

? ? ? ? ? ? " %s %i \t"COL_GREEN" %s \t "COL_RED"%i %s \n",

? ? ? ? ? ? trunkdataslot1items, get_vehicle_trunk[closestcar][s][TRUNK_SQL_ID], GetItemInfo( get_vehicle_trunk[closestcar][s][TRUNK_ITEM_TYPE], I_NAME), get_vehicle_trunk[closestcar][s][TRUNK_ITEM_AMOUNT], GetItemInfo( get_vehicle_trunk[closestcar][s][TRUNK_ITEM_TYPE], I_NAME_COUNT)? );

? ? ? ? ? ? printf("[TRUNK]: Slot:[%i], SQL ID:[%d], Item Type:[%d], Amount:[%d], ", s, get_vehicle_trunk[closestcar][s][TRUNK_SQL_ID], get_vehicle_trunk[closestcar][s][TRUNK_ITEM_TYPE],? get_vehicle_trunk[closestcar][s][TRUNK_ITEM_AMOUNT]);

? ? ? ? ? ? }



? ? ? ? ? ShowPlayerDialog(playerid, DIALOG_OPEN_VEHICLE_TRUNK, DIALOG_STYLE_TABLIST_HEADERS, DialogTitle , trunkdataslot1items, "Take it", "Close");

? ? ? ? ? ?


Question Streamer
Posted by: SeeK Space - 2021-05-25, 02:09 AM - Forum: Pawn Scripting - Replies (5)

Hello. Good morning, good afternoon, good night. Well, the items of the streamer?on my server are disappearing in a very random way, all the functions? DestroyDynamic?are correct, the items created when the server is started do not disappear, just the recently created ones at a certain time. I have also looked at all the timers and nothing works with what could make these items disappear.?I also realized that this happens when there is a considerable average number of players online on the server.


  HELP! How fix crashdetect Run time error 13: "(reserved)"
Posted by: PutuSuhartawan - 2021-05-25, 01:35 AM - Forum: Pawn Scripting - Replies (1)

Code:
HELP! How fix crashdetect Run time error 13: "(reserved)"

Run time error 13: "(reserved)"

[debug] Run time error 13: "(reserved)"

[debug] AMX backtrace:

[debug] #0 00000008 in public cmd_addattachedobject () at :0

[debug]?[url=https://github.com/Zeex/samp-plugin-crashdetect/issues/1]#1[/url]?native CallLocalFunction () in samp-server.exe

[debug]?[url=https://github.com/Zeex/samp-plugin-crashdetect/issues/2]#2[/url]?00294290 in public FIXES_OnPlayerCommandText (3, 43497488) at E:\GAME\Server PutuSuhartawansamp03DL_svr_R1_win32\pawno\include\zcmd.inc:112

[debug]?[url=https://github.com/Zeex/samp-plugin-crashdetect/issues/3]#3[/url]?000076ec in public OnPlayerCommandText (playerid=3, cmdtext[]=@0297b810 "/addattachedobject 967") at E:\GAME\Server PutuSuhartawansamp03DL_svr_R1_win32\pawno\include\fixes.inc:7900

[debug] Run time error 13: "(reserved)"

[debug] AMX backtrace:

[debug] #0 00000008 in public cmd_addattachedobject () at :0

[debug]?[url=https://github.com/Zeex/samp-plugin-crashdetect/issues/1]#1[/url]?native CallLocalFunction () in samp-server.exe

[debug]?[url=https://github.com/Zeex/samp-plugin-crashdetect/issues/2]#2[/url]?00294290 in public FIXES_OnPlayerCommandText (3, 43497488) at E:\GAME\Server PutuSuhartawansamp03DL_svr_R1_win32\pawno\include\zcmd.inc:112

[debug]?[url=https://github.com/Zeex/samp-plugin-crashdetect/issues/3]#3[/url]?000076ec in public OnPlayerCommandText (playerid=3, cmdtext[]=@0297b810 "/addattachedobject 967") at E:\GAME\Server PutuSuhartawansamp03DL_svr_R1_win32\pawno\include\fixes.inc:7900



Code:
CMD:addattachedobject(playerid, params[])

{

new objectid;

if(sscanf(params, "i", objectid)) return SendClientMessage(playerid, COLOR_ERROR, ""COL_RED"USAGE: "COL_YELLOW"'/addattachedobject [objectid]'");

//extract params -> new objectid;

? new vid = GetClosestCar(playerid, INVALID_VEHICLE_ID);

? if (inEditingMode[playerid] == 0 && !IsPlayerInAnyVehicle(playerid) ) return SEM(playerid, "Need on editing mode and get in to vehicle sir.");? ?

? ? new Float:VehPos[3];

? ? GetVehiclePos( vid, VehPos[0], VehPos[1], VehPos[2]);

? ? //objectid = CreateDynamicObject(11701, VehPos[0], VehPos[1], VehPos[2], 0, 0, 0);

? ? if( IsValidDynamicObject( ExampleAttachedDynamic) )

? ? {

DestroyDynamicObject(ExampleAttachedDynamic);

SEM(playerid, "Sir Old object ExampleAttachedDynamic has been destroyed");

cmd_addattachedobject(playerid);

? ? }

? ? else

? ? {

SetPVarInt(playerid, "ObjectIDinVehicle", objectid);

ExampleAttachedDynamic = CreateDynamicObject(objectid, VehPos[0], VehPos[1], VehPos[2] , 0, 0, 0);

Streamer_Update(playerid);

inEditingMode[playerid] = 1;

EditDynamicObject(playerid, ExampleAttachedDynamic);



return SEM(playerid, "Sir you are now in editing Dynamic Object mode.");

? ? }

? return 1;

}





issues:

https://github.com/Zeex/samp-plugin-cras.../issues/96


  HELP! How to use #emit and while? Basic to do with the function?
Posted by: PutuSuhartawan - 2021-05-24, 11:03 PM - Forum: Pawn Scripting - Replies (2)

Code:
stock SendClientMessageEx(playerid, color, const text[], {Float, _}:...)

{

? static

? ? ? args,

? ? ? str[144];



? /*

? ? *? Custom function that uses #emit to format variables into a string.

? ? *? This code is very fragile; touching any code here will cause crashing!

? */

? if ((args = numargs()) == 3)

? {

? ? ? SendClientMessage(playerid, color, text);

? }

? else

? {

? ? while (--args >= 3)

? ? {

? ? ? #emit LCTRL 5

? ? ? #emit LOAD.alt args

? ? ? #emit SHL.C.alt 2

? ? ? #emit ADD.C 12

? ? ? #emit ADD

? ? ? #emit LOAD.I

? ? ? #emit PUSH.pri

? ? }

? ? #emit PUSH.S text

? ? #emit PUSH.C 144

? ? #emit PUSH.C str

? ? #emit PUSH.S 8

? ? #emit SYSREQ.C format

? ? #emit LCTRL 5

? ? #emit SCTRL 4



? ? SendClientMessage(playerid, color, str);



? ? #emit RETN

? }

? return 1;

}





Sir i don't know what does means in this function? i need to translate to learn what is meaning of this code.


  Bullet does not register
Posted by: BoNNe - 2021-05-24, 09:53 PM - Forum: Pawn Scripting - No Replies

I have had a SAMP server for some time and the players during a duel between players also have a problem, namely the server does not record the bullet when it receives damage. Not always, but the most common is when a player runs and the bullet enters him, his life does not decrease.?If necessary, I will post a video about this problem to let you know what the problem is.


  Is open.mp compatible with RTL languages?
Posted by: Radical - 2021-05-24, 09:47 AM - Forum: Questions and Suggestions - Replies (1)

Is open.mp compatible with languages written from Right To Left?



And can you change the chat / messages from left side to right side of game screen?


  Ask for help
Posted by: BetterChan - 2021-05-24, 07:04 AM - Forum: Other - No Replies

I asked the administrator to create a discussion board in Chinese. I voluntarily become the administrator of this forum, and I will contribute to burgershot.



I hope the administrator agrees to my request, please!


Thumbs Up Biker's Bar
Posted by: mirsat24 - 2021-05-22, 03:39 PM - Forum: Videos and Screenshots - Replies (1)

Discord:Mirsat24#8134



[Video: https://youtu.be/RrYg4nvEhHM]


  Help! Plugin crashdetect [debug] Run time error 5: "Invalid memory access"
Posted by: PutuSuhartawan - 2021-05-22, 03:51 AM - Forum: Pawn Scripting - Replies (4)

Code:
[debug] Run time error 5: "Invalid memory access"

[debug] AMX backtrace:

[debug] #0 003cb664 in public OnPlayerEditDynamicObject (playerid=3, objectid=16000, response=1, Float:x=-1794.16113, Float:y=-326.82227, Float:z=23.70365, Float:rx=0.00000, Float:ry=0.00000, Float:rz=0.00000) at e:\GAME\Server PutuSuhartawansamp03DL_svr_R1_win32\gamemodes\SuhartawanWorld.pwn:11020





How to fix on this warning sir?


  Help! How to get function closest object ID When click Y can be brought Attached.
Posted by: PutuSuhartawan - 2021-05-20, 04:01 AM - Forum: Pawn Scripting - No Replies

Help! How to get direct object ID?that are close to objects, including TVs or chairs, etc. When we click Y, it can be brought / we can get closer to it automatically