| Welcome, Guest |
You have to register before you can post on our site.
|
| Forum Statistics |
» Members: 6,635
» Latest member: keeinzy
» Forum threads: 2,472
» Forum posts: 12,515
Full Statistics
|
| Online Users |
There are currently 132 online users. » 1 Member(s) | 126 Guest(s) Applebot, Yandex, Google, Bing, Facebook, moatasem.saidi
|
| Latest Threads |
From Uncertainty to Growt...
Forum: Chat
Last Post: Xyranaut
10 hours ago
» Replies: 6
» Views: 203
|
MySQL for open.mp
Forum: Plugins
Last Post: Xyranaut
Yesterday, 09:17 PM
» Replies: 0
» Views: 68
|
Hosted tab in 2023
Forum: General Discussions
Last Post: Mhmd m
Yesterday, 06:38 PM
» Replies: 7
» Views: 11,659
|
FCNPC for open.mp
Forum: Pawn Scripting
Last Post: Nexius
Yesterday, 12:59 PM
» Replies: 8
» Views: 8,271
|
pawnobots for openmp
Forum: Pawn Scripting
Last Post: Nexius
Yesterday, 12:57 PM
» Replies: 1
» Views: 173
|
Busco mapeador para servi...
Forum: Programación
Last Post: Nikolay_Staggs
2026-05-31, 03:20 PM
» Replies: 0
» Views: 45
|
Best way to implement a s...
Forum: Questions and Suggestions
Last Post: cachegetfield
2026-05-31, 08:00 AM
» Replies: 0
» Views: 53
|
Qawno for macOS — native ...
Forum: Releases
Last Post: Xyranaut
2026-05-30, 07:20 PM
» Replies: 0
» Views: 56
|
rust-samp 3.0.0 Released
Forum: Libraries
Last Post: NullSablex
2026-05-30, 05:34 PM
» Replies: 0
» Views: 49
|
Open Pawn — Cross-platfor...
Forum: Releases
Last Post: Xyranaut
2026-05-30, 02:09 PM
» Replies: 0
» Views: 51
|
|
|
| Gate System |
|
Posted by: Regicide - 2021-06-15, 11:44 PM - Forum: Pawn Scripting
- Replies (1)
|
 |
Okay so, for some reason when more than one gate loads it goes to shit the second gate moves to the position of the first gate, the third gate moves to the second gate position, and so on, why is this happening?
PHP Code: enum _GateEnum { ? ? GateID, ? ? Float:gate_place[4], ? ? Float:grX, ? ? Float:grY, ? ? Float:grZ, ? ?GateFaction, ? ?GateModel, ? ?GateObject, ? ?GateStatus }
PHP Code: new Gates[MAX_GATES][_GateEnum];
PHP Code: new Iterator:server_gates<MAX_GATES>;
PHP Code: load_gates() { ? ? inline LoadGates() ? ? { ? ? ? ? if(!cache_num_rows()) ? ? ? ? { ? ? ? ? ? ? printf("[MYSQL]: No Gate data found!"); ? ? ? ? ? ? return 0; ? ? ? ? } ? ? ? ? foreach (new i : Range(0, cache_num_rows())) ? ? ? ? { ? ? ? ? ? ? cache_get_value_int(i, "id", Gates[i][GateID]); ? ? ? ? ? ? cache_get_value_float(i, "x", Gates[i][gate_place][0]); ? ? ? ? ? ? cache_get_value_float(i, "y", Gates[i][gate_place][1]); ? ? ? ? ? ? cache_get_value_float(i, "z", Gates[i][gate_place][2]);
? ? ? ? ? ? cache_get_value_float(i, "rx", Gates[i][grX]); ? ? ? ? ? ? cache_get_value_float(i, "ry", Gates[i][grY]); ? ? ? ? ? ? cache_get_value_float(i, "rz", Gates[i][grZ]); ? ? ? ? ? ? cache_get_value_int(i, "faction", Gates[i][GateFaction]); ? ? ? ? ? ? cache_get_value_int(i, "model", Gates[i][GateModel]);
? ? ? ? ? ? Gates[i][GateStatus] = 0;
? ? ? ? ? ? Gates[i][GateObject] = CreateObject(Gates[i][GateModel], Gates[i][gate_place][0], Gates[i][gate_place][1], Gates[i][gate_place][2], Gates[i][grX], Gates[i][grY], Gates[i][grZ], 300.0);
? ? ? ? ? ? Iter_Add(server_gates, i); ? ? ? ? } ? ? ? ? printf("%d gates loaded.", i); ? ? ? ? return 1; ? ? } ? ? MySQL_TQueryInline(g_SQL, using inline LoadGates, "SELECT * FROM `server_gates`"); ? ? return 1; }
PHP Code: YCMD:gate(playerid, params[], help) { ? ? foreach(new i:server_gates) ? ? { ? ? ? ? if(IsPlayerInRangeOfPoint(playerid, 5, Gates[i][gate_place][0], Gates[i][gate_place][1], Gates[i][gate_place][2])) ? ? ? ? { ? ? ? ? ? ? if(user_faction[playerid] == Gates[i][GateFaction]) ? ? ? ? ? ? { ? ? ? ? ? ? ? ? if(Gates[i][GateStatus] == 0) ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? ? ? ? MoveObject(Gates[i][GateObject], Gates[i][gate_place][0], Gates[i][gate_place][1], Gates[i][gate_place][2] -7.0, 3.0); ? ? ? ? ? ? ? ? ? ? Gates[i][GateStatus] = 1; ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? else ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? ? ? ? MoveObject(Gates[i][GateObject], Gates[i][gate_place][0], Gates[i][gate_place][1], Gates[i][gate_place][2], 3.0); ? ? ? ? ? ? ? ? ? ? Gates[i][GateStatus] = 0; ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? } ? ? ? ? ? ? else ? ? ? ? ? ? { ? ? ? ? ? ? ? ? SendClientMessage(playerid, -1, "[SERVER] You don't have access to this gate!"); ? ? ? ? ? ? } ? ? ? ? } ? ? ? ? else ? ? ? ? { ? ? ? ? ? ? SendClientMessage(playerid, -1, "[SERVER]: You're not near any gate!"); ? ? ? ? } ? ? } ? ? return 1; }
|
|
|
|
| Map editor |
|
Posted by: TheFlash - 2021-06-13, 05:47 AM - Forum: Support
- No Replies
|
 |
Hi there
I was trying to install ingame map editor plenty of times without any success may someone help me installing the ingame version? ill be so thankful for him
|
|
|
|
| Car Respawn |
|
Posted by: dondo - 2021-06-12, 01:07 PM - Forum: Pawn Scripting
- Replies (1)
|
 |
Heyo,
qick question:?does anyone know how i can destroy a car after it explode??So that it wont respawn. ??
greetz,
dondo!
|
|
|
|
| [Solved] Send a message on multiple lines [text length more than 144] |
|
Posted by: Radical - 2021-06-08, 01:05 PM - Forum: Pawn Scripting
- Replies (1)
|
 |
I'm looking for that function, if the text length is more than 144 letters, Send it in two messages.
Thanks
SOLUTION:
(2021-06-09, 08:48 AM)Pinch Wrote: https://www.burgershot.gg/showthread.php?tid=748
I maked this function but it does not work as I wanted.?
This separates the word between strings 144
burgershot >>
burg ..
.. ershot
Code: SendClientMessageToAllEx(color, const text[]) {
? ? new
? ? ? ? message[144];
? ?
? ? strcat(message, text);
? ? new
? ? ? ? lentgh = strlen(message);
? ? if (lentgh >= 143) {
? ? ? ? new
? ? ? ? ? ? message_2[144];
? ? ? ? format(message_2, sizeof message_2, ".. %s", message[139]);
? ? ? ? strdel(message, 139, lentgh);
? ? ? ? strcat(message, " ..");
? ? ? ? SendClientMessageToAll(color, message);
? ? ? ? SendClientMessageToAll(color, message_2);
? ? } else
? ? ? ? SendClientMessageToAll(color, message);
? ? return 1;
}
|
|
|
|
| [SUGGESTION] IPv6 support? |
|
Posted by: Jyottabyte - 2021-06-06, 10:39 AM - Forum: General Discussions
- Replies (1)
|
 |
I tried to add a random IPv6 address to 0.3.7?SA-MP client but it does not recognize the IP because ":" is detected as the port symbol, which is not the case in IPv6 addresses. I did not try with a hostname, but looks like IPv6 support isn't baked in.
Suggestion to consider adding IPv6 support to Open MP client.
|
|
|
|
|