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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 7,844
» Latest member: rr2483533
» Forum threads: 2,377
» Forum posts: 12,276

Full Statistics

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

Latest Threads
The size of the output am...
Forum: Questions and Suggestions
Last Post: wartacho
Yesterday, 11:56 AM
» Replies: 1
» Views: 210
Why your server's economy...
Forum: General Discussions
Last Post: wartacho
Yesterday, 11:39 AM
» Replies: 0
» Views: 35
Battlezone 2050 - Circa 2...
Forum: Gamemodes
Last Post: SwisherSweet
Yesterday, 03:43 AM
» Replies: 1
» Views: 44
World War 3 - TDM - Circa...
Forum: Gamemodes
Last Post: SwisherSweet
Yesterday, 03:24 AM
» Replies: 0
» Views: 29
Vortex Gaming server
Forum: Ex-Yu
Last Post: pmemorex2016
2026-01-10, 02:32 PM
» Replies: 0
» Views: 31
ZombieX Survival 0.3.7
Forum: Advertisements
Last Post: fazpharma148
2026-01-10, 11:47 AM
» Replies: 0
» Views: 30
The status of the INPC SD...
Forum: Support
Last Post: DLCode
2026-01-07, 07:33 AM
» Replies: 0
» Views: 62
SAMP server trailer
Forum: Videos and Screenshots
Last Post: pmemorex2016
2026-01-06, 02:34 PM
» Replies: 0
» Views: 61
PROJECT: LOS ANGELES — TH...
Forum: Advertisements
Last Post: DevonH
2026-01-03, 04:04 AM
» Replies: 9
» Views: 1,062
I recommend Xiaomi Rednot...
Forum: Tech
Last Post: NoxxeR
2026-01-03, 01:31 AM
» Replies: 0
» Views: 97

 
  Error 010: invalid funciton or declaration
Posted by: DDRfx10 - 2023-07-23, 10:43 AM - Forum: General Discussions - Replies (1)

Hello, I've been trying to make a gamemode for SA-MP, and in a command for giving yourself a weapon "/weapon" I get the 010 error. No matter what I do, nothing fixes it.
Log:
D:\SAMPSERVER\gamemodes\COI.pwn(245) : error 055: start of function body without function header
D:\SAMPSERVER\gamemodes\COI.pwn(248) : error 010: invalid function or declaration
D:\SAMPSERVER\gamemodes\COI.pwn(249) : error 010: invalid function or declaration
D:\SAMPSERVER\gamemodes\COI.pwn(250) : error 010: invalid function or declaration
D:\SAMPSERVER\gamemodes\COI.pwn(252) : warning 203: symbol is never used: "ammo"
D:\SAMPSERVER\gamemodes\COI.pwn(252) : warning 203: symbol is never used: "weaponid"
Pawn compiler 3.10.4 Copyright © 1997-2006, ITB CompuPhase


4 Errors.


Part of the code which Pawno is referring to:
244: CMD:weapon(playerid, params[]);
245: {
246: new weaponid, ammo;
247:
248: if(sscanf(params, "ii", weaponid, ammo))
249:     return ClientMSG(playerid, COL_SUNYELLOW, "Usage: /weapon [ID] [AMMO]
250: return 1;
251: }


I was making the command, so that's why it looks incomplete.
Can someone help me with this?


  YSI - Core include error
Posted by: deks1337 - 2023-07-19, 03:32 PM - Forum: Support - No Replies

Hello brothers. I'm having this problem in my game mode, can you help?

Code:
Pawn compiler 3.2.3664                  Copyright (c) 1997-2006, ITB CompuPhase

..\pawno\include\core.inc(12) : error 010: invalid function or declaration
..\pawno\include\YSI\YSI\..\YSI_Core\..\YSI_Core\..\YSI_Internal\y_funcinc.inc(82) : error 017: undefined symbol "heapspace"

2 Errors.


  Venezuela Roleplay - Multicharacter system
Posted by: kaizer - 2023-07-16, 08:12 AM - Forum: Videos and Screenshots - Replies (1)

📢 What can you expect this summer?
One of the new features coming this summer is the Multi character system, which means you will be able to have 2 characters on the server, for example, one can be a police officer while the other can be in the mafia.
Additionally, there will be a third slot available for donation.
After implementing this system, we will make an effort to allow you to have multiple vehicles in possession.
For example, on one character, you can have 2 vehicles, and the third slot will likely be available through donation.

[Image: sa-mp-291.png?width=1207&height=754]

Soon the Venezuela roleplay mod should be launched and translated into English and Spanish after which you can expect the server to be available to everyone worldwide.


  Can i play on OPEN MP using GTA SA definitive edtion
Posted by: usman_mad - 2023-07-14, 12:16 AM - Forum: General Discussions - Replies (2)

Is the definitive edition supported as an open MP client?


  Some Error's
Posted by: NAYANthegamer - 2023-07-09, 04:23 AM - Forum: Pawn Scripting - Replies (6)

Im using EVO ELITE-VEHICLE-OWNERSHIP

its give error

[Image: p0PB7FO.png]

Code:
C:\Users\**\Desktop\Beta\filterscripts\EVO.pwn(814) : error 075: input line too long (after substitutions)
C:\Users\*\Desktop\Beta\filterscripts\EVO.pwn(815) : error 017: undefined symbol "VehicleIn"
C:\Users\*\Desktop\Beta\filterscripts\EVO.pwn(816) : warning 217: loose indentation
C:\Users\*\Desktop\Beta\filterscripts\EVO.pwn(816) : error 017: undefined symbol "fo"
C:\Users\*\Desktop\Beta\filterscripts\EVO.pwn(816) : warning 215: expression has no effect
C:\Users\*\Desktop\Beta\filterscripts\EVO.pwn(816) : error 001: expected token: ";", but found "]"
C:\Users\*\Desktop\Beta\filterscripts\EVO.pwn(816) : error 029: invalid expression, assumed zero
C:\Users\*\Desktop\Beta\filterscripts\EVO.pwn(816) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.


Star Nayan's Event System
Posted by: NAYANthegamer - 2023-07-08, 05:01 PM - Forum: Filterscripts - Replies (2)

Introduction:
How are you, friends? I have made a samp event system. It has 3 interisting events. 

Event's details

- Sniper Island ( Weapon : Sniper ) ( Spawn : A island made by me +____+ )
- Car Go Wars ( Weapon : Bat, Silinced Pistol, ShortGun, RC Bomb ) ( Spawn : A Gargo Ship )
- M4 Devil ( Weapon : m4 ) ( Spawn : Grave Yard LS )

Download :Git Hub
Download :Direct
Download :Paste Bin

Plugins Download
1. iZcmd.inc : https://github.com/YashasSamaga/I-ZCMD
2. Streamer : https://github.com/samp-incognito/samp-s...n/releases

Credits:
1. Yashas for improved zcmd
2. Incognito for streamer plugin/include
4. samp team for a_samp
3. me for script :)

Bugs:
I don't find any bug if you find it then pm in discord my account ( nayanthegamer )

Rules:
1. You can't reuplod this file without my hand writting permission.
2. You can't sell this script.
3. You can't claim this script is your.

If you like it so, please drop a ++rep.

Code:
// NAYANthegamer Event System
// My Discord : nayanthegamer
// MY Discord Server : https://discord.gg/ASxc2xznzr

#include <a_samp>
#include <streamer>
#include <izcmd.inc>

new bool: Sniper[MAX_PLAYERS];
new bool: M4Devil[MAX_PLAYERS];
new bool: CarGO[MAX_PLAYERS];
new bool: InEvent[MAX_PLAYERS];

public OnFilterScriptInit()
{
print("------------------------");
print(" Nayan's Event's loaded ");
print("------------------------");

    CreatePickup(335 ,3 ,-3461.0330,1664.3850,66.0415 ,0);
    CreatePickup(358 ,3 ,-3438.0564,1785.6772,66.0611 ,0);
    CreatePickup(336 ,3 ,-3392.3962,1784.3801,66.2538 ,0);
    CreatePickup(337 ,3 ,-3322.5183,1795.5392,66.0571 ,0);
    CreatePickup(373 ,3 ,-3314.3315,1763.0685,63.7973 ,0);
    CreatePickup(373 ,3 ,-3430.4739,1741.4113,66.0415 ,0);
    CreatePickup(1240,3 ,-3388.9763,1698.1442,66.0415 ,0);
    CreatePickup(348 ,3 ,-3428.8203,1833.9652,46.0349 ,0);
    CreatePickup(321 ,3 ,-3434.0183,1687.8445,71.7817 ,0);
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
if(Sniper[playerid] == true)
{
ResetPlayerWeapons(playerid);
    Eventpackage(playerid);
    new Spawn = random(5);
    SetPlayerVirtualWorld(playerid, 23);
    SetPlayerInterior(playerid, 0);
    switch(Spawn)
    {
      case 0:
      {
        SetPlayerPos(playerid, -3305.5742,1710.9148,66.0415);
    SetPlayerFacingAngle(playerid,99.8405);
      }
      case 1:
      {
        SetPlayerPos(playerid, -3381.3835,1659.4771,66.0415);
    SetPlayerFacingAngle(playerid,335.6967);
      }
      case 2:
      {
        SetPlayerPos(playerid, -3446.7915,1680.2152,66.0805);
    SetPlayerFacingAngle(playerid,348.8568);
      }
      case 3:
      {
        SetPlayerPos(playerid, -3435.3967,1782.2611,66.0415);
    SetPlayerFacingAngle(playerid,186.1098);
      }
          case 4:
      {
        SetPlayerPos(playerid, -3391.7485,1782.7319,66.2633);
    SetPlayerFacingAngle(playerid,347.1021);
      }
      case 5:
      {
        SetPlayerPos(playerid, -3316.2441,1793.5986,66.0571);
    SetPlayerFacingAngle(playerid,171.1949);
      }
    }
    }

if(M4Devil[playerid] == true)
{
ResetPlayerWeapons(playerid);
    M4package(playerid);
    new Spawn = random(4);
    SetPlayerVirtualWorld(playerid, 23);
SetPlayerInterior(playerid, 0);
    switch(Spawn)
    {
      case 0:
      {
        SetPlayerPos(playerid, 942.4122,-1125.9700,23.9203);
    SetPlayerFacingAngle(playerid,100.5680);
      }
      case 1:
      {
        SetPlayerPos(playerid, 857.3309,-1076.1945,24.2969);
    SetPlayerFacingAngle(playerid,150.1377);
      }
      case 2:
      {
        SetPlayerPos(playerid, 947.6115,-1064.5311,24.8468);
    SetPlayerFacingAngle(playerid,39.1540);
      }
      case 3:
      {
        SetPlayerPos(playerid, 844.1850,-1121.9656,23.9957);
    SetPlayerFacingAngle(playerid,298.8471);
      }
          case 4:
      {
        SetPlayerPos(playerid, 814.9786,-1104.4783,25.7893);
    SetPlayerFacingAngle(playerid,266.8242);
      }
    }
    }
if(CarGO[playerid] == true)
{
ResetPlayerWeapons(playerid);
    Cgwpackage(playerid);
    new Spawn = random(7);
    SetPlayerVirtualWorld(playerid, 23);
SetPlayerInterior(playerid, 0);
    switch(Spawn)
    {
      case 0:
      {
        SetPlayerPos(playerid, -2338.9175,1559.7839,17.3281);
    SetPlayerFacingAngle(playerid,89.0225);
      }
      case 1:
      {
        SetPlayerPos(playerid, -2388.0242,1553.9193,26.0469);
    SetPlayerFacingAngle(playerid,2.9824);
      }
      case 2:
      {
        SetPlayerPos(playerid, -2417.9946,1554.1469,26.0469);
    SetPlayerFacingAngle(playerid,64.8350);
      }
      case 3:
      {
        SetPlayerPos(playerid, -2474.6680,1545.1694,23.6547);
    SetPlayerFacingAngle(playerid,0.7890);
      }
          case 4:
      {
        SetPlayerPos(playerid, -2470.8979,1538.4127,33.2344);
    SetPlayerFacingAngle(playerid,282.7056);
      }
      case 5:
      {
        SetPlayerPos(playerid, -2370.8237,1534.9347,10.8209);
    SetPlayerFacingAngle(playerid,53.3525);
      }
      case 6:
      {
        SetPlayerPos(playerid, -2427.1716,1536.6287,2.1172);
    SetPlayerFacingAngle(playerid,26.0062);
      }
          case 7:
      {
        SetPlayerPos(playerid, -2389.6401,1551.5474,2.1172);
    SetPlayerFacingAngle(playerid,6.7050);
      }
    }
    }
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
if(InEvent[playerid] == true)
{
    new string[128];
    new Killername[22];
    GetPlayerName(killerid, Killername, sizeof(Killername));
    format(string, sizeof(string), "~g~You were killed by ~n~~w~ %s", Killername);
    GameTextForPlayer(playerid, string, 2500, 3);
    GivePlayerMoney(playerid, 250);
    return 1;
}
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
//------------------------------------------------------------------------------
//commands
CMD:sniper(playerid, params[])
{
if(InEvent[playerid] == true) return SendClientMessage(playerid, 0xff0080FF, "** You already joined a Minigame");
{
SpawnPlayer(playerid);
ResetPlayerWeapons(playerid);
Sniper[playerid] = true;
InEvent[playerid] = true;
Eventpackage(playerid);
    new string[128];
    new name[22];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "** %s has joined the event Sniper Island to join (/sniper)", name);
SendClientMessageToAll(0xff0000FF, string);
}
return 1;
}

CMD:m4(playerid, params[])
{
if(InEvent[playerid] == true) return SendClientMessage(playerid, 0xff0080FF, "** You already joined a Minigame");
{
SpawnPlayer(playerid);
ResetPlayerWeapons(playerid);
M4Devil[playerid] = true;
InEvent[playerid] = true;
M4package(playerid);
    new string[128];
    new name[22];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "** %s has joined the event M4 Devil to join (/m4)", name);
SendClientMessageToAll(0xff0000FF, string);
}
return 1;
}

CMD:cgw(playerid, params[])
{
if(InEvent[playerid] == true) return SendClientMessage(playerid, 0xff0080FF, "** You already joined a Minigame");
{
SpawnPlayer(playerid);
ResetPlayerWeapons(playerid);
CarGO[playerid] = true;
InEvent[playerid] = true;
Cgwpackage(playerid);
    new string[128];
    new name[22];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "** %s has joined the event Car Go Wars to join (/cgw)", name);
SendClientMessageToAll(0xff0000FF, string);
}
return 1;
}

CMD:exit(playerid, params[])
{
if(InEvent[playerid] == true)
{
Sniper[playerid] = false;
M4Devil[playerid] = false;
CarGO[playerid] = false;
InEvent[playerid] = false;
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SendClientMessage(playerid, 0xf0ff00FF, "Your exit from minitgame");
SpawnPlayer(playerid);
    }
else return SendClientMessage(playerid, 0xf0ff00FF, "** Your not on any minigame");
    return 1;
}
//------------------------------------------------------------------------------

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(InEvent[playerid] == true) return 1;
{
    new Float:x,Float:y,Float:z;
        GetPlayerPos(playerid, x, y, z);
      SetPlayerPos(playerid, x, y, z);
    SendClientMessage(playerid, 0xF6F600AA , "Currently your on a minigame you can't enter on vehicle");
    ShowPlayerDialog(playerid, 93334, DIALOG_STYLE_MSGBOX, "Minigame", "{ffffff}Your kicked from Minigame \n\
{ffffff}Kicked By: {ff0000} Server \n\
                                                                    {ffffff}Reason: {ff0000}Enter on vehicle", "Close", "");
KickPlayerFromEvent(playerid);
SpawnPlayer(playerid);
}
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
new string[128];
new rname[MAX_PLAYER_NAME];
new Float:x,Float:y,Float:z;

GetPlayerName(clickedplayerid, rname, sizeof(rname));
    GetPlayerPos(playerid, x, y, z);
    GetPlayerInterior(playerid);

if(InEvent[clickedplayerid] == true) return 1;
{
        PlayerSpectatePlayer(playerid, clickedplayerid, SPECTATE_MODE_NORMAL);
        format(string, sizeof(string), "** Your Spectate %s (Id:%d) if you want to get back so click on your self" , rname, clickedplayerid);
    SendClientMessage(playerid, 0xF6F600AA , string);
}
if(clickedplayerid == playerid)
{
TogglePlayerSpectating(playerid,0);
  SetPlayerPos(playerid, x, y, z);
    }
return 1;
}

Eventpackage(playerid)
{
GivePlayerWeapon(playerid, 34, 999999999);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
}

KickPlayerFromEvent(playerid)
{
Sniper[playerid] = false;
M4Devil[playerid] = false;
CarGO[playerid] = false;
InEvent[playerid] = false;
}

M4package(playerid)
{
GivePlayerWeapon(playerid, 31, 999999999);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
SetPlayerTime(playerid, 2, 42);
}

Cgwpackage(playerid)
{
GivePlayerWeapon(playerid, 5, 1);
GivePlayerWeapon(playerid, 23, 9999);
GivePlayerWeapon(playerid, 25, 9999);
GivePlayerWeapon(playerid, 39, 2);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
}

//This System made my NAYANthegamer ( aka Martin )


Star SAMP - Eiffel Tower
Posted by: alexsusco360 - 2023-07-06, 11:11 AM - Forum: Maps - Replies (3)

[Image: 1685305005_1685304796_Z.jpg]
[Image: 1685305005_1685304796_X.jpg]
[Image: 1685305005_1685304796_TTT.jpg]

Code:
new objme;
CreateDynamicObject(3867, 975.336609, 2421.952637, 40.932564, 269.863190, 0.000000, 89.140503,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(974, 948.788574, 2439.683350, 9.874555, 90.240898, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 937.190552, 2446.233887, 40.757469, 269.863190, 0.000000, 0.618600,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 996.003296, 2407.567139, 9.430106, 0.000000, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 983.139526, 2418.655518, 9.543270, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(980, 967.989563, 2424.140869, 83.613358, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 988.146240, 2416.878906, 27.576044, 324.763092, 0.000000, 0.515300,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(980, 940.293091, 2441.247070, 83.640892, 0.000000, 0.000000, 90.136803,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 917.880005, 2457.949951, 15.610000, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 963.331848, 2429.113525, 81.166695, 268.144196, 0.000000, 180.377594,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 988.600342, 2418.670898, 9.543266, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(17310, 926.582336, 2456.189697, 24.916952, 0.000000, 42.112400, 90.000099,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 937.836975, 2450.026367, 51.757515, 352.265106, 0.000000, 269.759094,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(5268, 956.958069, 2440.472900, 42.678028, 0.000000, 0.000000, 315.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 944.957642, 2443.193115, 81.024948, 268.144196, 0.000000, 90.033897,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 995.982910, 2414.877686, 9.543262, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(18102, 984.270020, 2425.000000, 19.799999, -18.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 946.815063, 2441.250977, 90.603653, 356.562286, 0.000000, 268.658813,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 939.865845, 2449.963623, 66.731956, 352.265106, 0.000000, 269.759094,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(18102, 922.500000, 2463.709961, 16.360001, 35.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 921.878113, 2464.467773, 10.343254, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 975.789062, 2431.929443, 52.223862, 352.265106, 0.000000, 89.277397,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 919.107178, 2467.859863, 10.368250, 0.000000, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 973.729797, 2431.894531, 67.098709, 352.265106, 0.000000, 89.277397,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 973.200562, 2429.137451, 81.192711, 268.144196, 0.000000, 180.377594,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 993.349121, 2418.636475, 9.543262, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 938.023682, 2459.497803, 40.707497, 269.863190, 0.000000, 269.518311,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 927.075989, 2465.752441, 26.882545, 324.763092, 0.000000, 180.377808,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(974, 957.160950, 2442.099365, 81.161102, 90.240898, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 929.591248, 2464.418701, 10.393261, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(980, 973.297424, 2429.914795, 83.647369, 0.000000, 0.000000, 271.477997,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(980, 940.273804, 2452.750488, 83.626900, 0.000000, 0.000000, 90.136803,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 940.291809, 2453.484619, 80.989571, 269.863098, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(17310, 988.360962, 2426.930664, 24.041962, 0.000000, 42.112400, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 968.929138, 2436.432373, 80.949799, 268.144196, 0.000000, 270.515015,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 947.965637, 2441.133789, 112.988747, 357.421692, 0.000000, 268.658813,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 926.170288, 2471.437500, 19.107576, 324.763092, 0.000000, 270.515411,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(18102, 935.080017, 2466.949951, 13.000000, 55.000000, 0.000000, 269.579987,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 976.793579, 2440.270264, 40.932434, 269.863190, 0.000000, 0.618600,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 934.491272, 2467.151367, 10.368254, 0.000000, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 927.043884, 2471.512939, 18.990957, 324.763092, 0.000000, 180.377808,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 995.059998, 2425.830078, 15.610000, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(988, 957.172058, 2448.808594, 81.170280, 90.240898, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 919.141113, 2475.783691, 10.393257, 0.000000, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 952.099182, 2453.702637, 80.990746, 268.144196, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 968.769836, 2442.450684, 80.969124, 268.144196, 0.000000, 270.515015,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 966.899109, 2441.500244, 90.848755, 356.562286, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 931.615967, 2472.038574, 26.864754, 324.763092, 0.000000, 270.515411,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(980, 945.971558, 2458.799561, 83.616440, 0.000000, 0.000000, 182.955902,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 956.799805, 2459.238281, 40.707481, 269.863190, 0.000000, 269.518311,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(980, 973.092102, 2441.333496, 83.720924, 0.000000, 0.000000, 271.477997,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(988, 957.221069, 2453.531982, 81.198914, 90.240898, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(969, 947.909790, 2433.261719, 148.061752, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 934.484253, 2473.342529, 10.402966, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 924.323120, 2478.454590, 10.368265, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(8210, 987.515442, 2439.906250, 37.829773, 87.662498, 0.000000, 90.377800,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 995.239990, 2433.739990, 15.610000, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(8210, 987.919128, 2439.932617, 39.567459, 43.075600, 0.859400, 270.756104,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 948.993408, 2441.093018, 135.551880, 357.421692, 0.000000, 268.658813,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 961.331177, 2453.806152, 80.948456, 268.144196, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 975.515869, 2449.270752, 52.207176, 352.265106, 0.000000, 92.715202,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(17310, 943.382568, 2471.436279, 24.366926, 0.000000, 42.112400, 180.000107,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 973.424927, 2449.354980, 67.160767, 352.265106, 0.000000, 92.715202,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 965.573730, 2441.611328, 113.156052, 356.562286, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 931.752197, 2478.487305, 10.368235, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(980, 956.930298, 2458.847168, 83.619026, 0.000000, 0.000000, 176.939896,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(969, 956.050415, 2433.237305, 148.062988, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 968.623657, 2454.367432, 81.033592, 268.144196, 0.000000, 270.515015,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 971.572327, 2459.034668, 40.932556, 269.863190, 0.000000, 269.518311,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(8210, 954.415588, 2470.654053, 39.484459, 38.778400, 0.859400, 0.893600,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 995.349976, 2441.709961, 15.610000, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(980, 972.758240, 2452.827881, 83.703903, 0.000000, 0.000000, 271.477997,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(8210, 956.232178, 2471.191162, 37.771400, 87.662498, 0.000000, 180.481796,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 942.460022, 2478.989990, 15.610000, 0.000000, 0.000000, 271.649994,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 959.664001, 2437.355713, 148.318634, 270.618591, 0.000000, 181.237106,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(980, 967.719421, 2458.616943, 83.619743, 0.000000, 0.000000, 176.939896,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 964.290039, 2441.697266, 135.584045, 356.562286, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 948.330566, 2445.965820, 147.909348, 270.618591, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 949.734497, 2441.001465, 158.148132, 358.281097, 0.000000, 268.658813,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 964.737366, 2437.804932, 148.280762, 270.618591, 0.000000, 181.237106,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 949.190002, 2479.580078, 15.610000, 0.000000, 0.000000, 271.649994,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 953.411621, 2446.156250, 147.897415, 270.618591, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(969, 948.678467, 2449.586914, 148.254944, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 994.799988, 2449.959961, 15.610000, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(17310, 988.478760, 2456.491455, 24.041924, 0.000000, 42.112400, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 956.099976, 2480.189941, 15.610000, 0.000000, 0.000000, 271.649994,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(969, 956.192871, 2449.603516, 148.275024, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(17310, 971.866760, 2471.346680, 24.441921, 0.000000, 42.112400, 360.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(18102, 984.119995, 2464.050049, 15.430000, 40.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 963.031921, 2441.751709, 158.026031, 358.281097, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 984.309265, 2464.896240, 9.869881, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 994.780029, 2457.719971, 15.610000, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 981.262695, 2468.907715, 9.868273, 0.000000, 0.000000, 269.140594,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 963.960022, 2480.520020, 15.610000, 0.000000, 0.000000, 271.649994,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 982.882202, 2470.489502, 26.655558, 324.763092, 0.000000, 90.515297,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 988.573242, 2466.478027, 26.189369, 324.763092, 0.000000, 180.515305,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 950.059387, 2431.529785, 193.008820, 270.618591, 1.718900, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 990.729065, 2464.797607, 9.848877, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 950.484070, 2441.131836, 180.693573, 358.281097, 0.000000, 268.658813,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(2600, 949.373352, 2429.265381, 199.531784, 0.000000, 0.000000, 337.500000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(983, 946.923401, 2431.208740, 199.443054, 0.000000, 0.000000, 45.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(18102, 980.340027, 2475.300049, 13.050000, 55.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 972.059998, 2480.870117, 15.610000, 0.000000, 0.000000, 271.649994,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(983, 952.373413, 2428.994385, 199.443054, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(19076, 995.270020, 2317.560059, 9.930000, 0.000000, 0.000000, 270.790009,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(19076, 990.020020, 2335.120117, 10.210000, 0.000000, 0.000000, 256.760010,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(19076, 995.650024, 2320.370117, 9.930000, 0.000000, 0.000000, 265.980011,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(19076, 995.960022, 2323.120117, 9.930000, 0.000000, 0.000000, 273.570007,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(869, 992.530029, 2338.090088, 10.520000, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(869, 992.780029, 2343.000000, 10.560000, 0.000000, 0.000000, 319.540009,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 981.281433, 2475.758057, 9.793262, 0.000000, 0.000000, 269.140594,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 988.956177, 2471.005859, 18.604671, 324.763092, 0.000000, 90.515297,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 988.362122, 2471.628418, 18.615652, 324.763092, 0.000000, 180.515305,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 995.810730, 2467.576904, 9.868238, 0.000000, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 986.554382, 2478.502686, 9.793251, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(983, 944.526428, 2436.616211, 199.465561, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 949.940002, 2439.568115, 192.900803, 270.618591, 1.718900, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 962.142700, 2441.802490, 180.393463, 358.281097, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 995.812561, 2475.080566, 9.818239, 0.000000, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(984, 956.340088, 2429.054688, 199.396179, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(18284, 956.483154, 2433.049561, 195.806381, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 993.096436, 2478.549316, 9.818274, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(2600, 957.052979, 2429.477051, 199.531784, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(18284, 948.674500, 2441.038330, 195.828888, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(984, 944.545288, 2441.406250, 199.418686, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 962.241882, 2434.153320, 192.764267, 270.618591, 1.718900, 183.574402,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1256, 953.135986, 2435.739014, 199.418961, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(983, 961.161865, 2429.023682, 199.443054, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1256, 956.730957, 2435.394531, 199.418961, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(983, 944.610901, 2444.971924, 199.465561, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(2600, 963.665527, 2429.462158, 199.531784, 0.000000, 0.000000, 33.750000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(5130, 948.550171, 2440.897705, 201.771179, 0.000000, 0.000000, 135.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 950.967834, 2448.631836, 192.768051, 270.618591, 1.718900, 0.618600,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1256, 960.393433, 2435.573975, 199.423370, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 962.378052, 2440.927002, 192.735809, 86.803101, 0.000000, 88.281097,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 962.851929, 2440.912354, 192.783585, 270.618591, 359.140594, 269.140594,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(983, 966.216675, 2431.398438, 199.397476, 0.000000, 0.000000, 315.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(983, 947.051697, 2450.374023, 199.471832, 0.000000, 0.000000, 315.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(18284, 964.394287, 2441.031738, 195.810791, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(10009, 952.381409, 2438.278809, 209.249130, 0.000000, 0.000000, 45.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(18284, 956.553955, 2448.816162, 195.810165, 0.000000, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1256, 953.036072, 2448.121582, 199.422745, 0.000000, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(983, 968.483459, 2436.804199, 199.397476, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(2600, 949.800293, 2452.664551, 199.535568, 0.000000, 0.000000, 247.500000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(988, 956.489075, 2442.407959, 204.734039, 91.100304, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1256, 956.785034, 2447.784424, 199.422745, 0.000000, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(5130, 964.276489, 2440.939453, 201.753082, 0.000000, 0.000000, 315.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(983, 952.492554, 2452.906982, 199.471832, 0.000000, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(984, 968.432739, 2440.828125, 199.350601, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1256, 960.277161, 2448.006348, 199.423370, 0.000000, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(2600, 955.594238, 2452.767822, 199.535568, 0.000000, 0.000000, 168.749893,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(2600, 954.949890, 2439.312744, 213.240158, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(984, 956.153381, 2452.895508, 199.424957, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1256, 956.494568, 2438.688965, 213.140839, 0.000000, 354.843414, 224.449799,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3398, 953.353088, 2445.269775, 210.395447, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(983, 968.436157, 2445.150391, 199.397476, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(10009, 960.047485, 2442.276855, 209.262634, 0.000000, 0.000000, 225.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1256, 955.652771, 2441.795410, 213.127335, 0.000000, 354.843414, 45.687099,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3877, 956.331055, 2440.444336, 213.974014, 0.000000, 0.000000, 45.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3398, 953.059753, 2445.159912, 212.970428, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(983, 960.623413, 2452.902588, 199.471832, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(2600, 957.456787, 2441.478271, 213.801025, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3398, 952.921631, 2445.471436, 214.044495, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(2600, 965.860718, 2450.530029, 199.536194, 0.000000, 0.000000, 135.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(983, 966.103394, 2450.615967, 199.471832, 0.000000, 0.000000, 45.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1229, 1011.154907, 2521.444092, 11.221322, 0.000000, 0.000000, 153.700012,-1,-1,-1, 1000.0, 800.0);
objme = CreateDynamicObject(19866, 984.379700, 2563.028320, 27.425400, 45.000000, 0.000000, -29.000000,-1,-1,-1, 1000.0, 800.0);
SetDynamicObjectMaterial(objme,0,14533, "none" , "none"  , 0xffffff);
objme = CreateDynamicObject(19866, 984.379700, 2563.028320, 27.425440, 0.000000, 0.000000, -29.000000,-1,-1,-1, 1000.0, 800.0);
SetDynamicObjectMaterial(objme,0,14533, "none" , "none"  , 0xffffff);
objme = CreateDynamicObject(19866, 984.553711, 2563.357422, 27.567499, 90.000000, 0.000000, -29.000000,-1,-1,-1, 1000.0, 800.0);
SetDynamicObjectMaterial(objme,0,14533, "none" , "none"  , 0xffffff);
objme = CreateDynamicObject(19866, 984.573425, 2563.366943, 27.987499, 139.000000, 0.000000, -29.000000,-1,-1,-1, 1000.0, 800.0);
SetDynamicObjectMaterial(objme,0,14533, "none" , "none"  , 0xffffff);
CreateDynamicObject(19076, 994.710022, 2314.370117, 10.010000, 0.000000, 0.000000, 270.570007,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(19076, 995.460022, 2304.830078, 9.920000, 0.000000, 0.000000, 181.020004,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1460, 976.880005, 2278.870117, 10.800000, 0.000000, 0.000000, 83.760002,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3461, 985.710022, 2279.370117, 11.060000, 0.000000, 0.000000, 357.600006,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 921.569641, 2403.516113, 9.418249, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
objme = CreateDynamicObject(18765, 1021.559631, 2329.000244, 7.317057, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
SetDynamicObjectMaterial(objme,0,7458, "vgwestland" , "greyground256128"  , 0x0);
CreateDynamicObject(3571, 929.053650, 2403.494629, 9.393242, 0.000000, 0.000000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 918.849426, 2408.968018, 9.568258, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
objme = CreateDynamicObject(18765, 1018.629578, 2338.999756, 7.317057, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
SetDynamicObjectMaterial(objme,0,7458, "vgwestland" , "greyground256128"  , 0x0);
CreateDynamicObject(3867, 926.147400, 2410.083496, 17.897787, 324.763092, 0.000000, 0.377700,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 933.678345, 2406.230469, 9.418261, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 925.532593, 2411.148193, 18.325811, 324.763092, 0.000000, 271.237213,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 942.190002, 2402.800049, 15.610000, 0.000000, 0.000000, 271.649994,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(18102, 937.070007, 2406.350098, 18.639999, 18.000000, 0.000000, 271.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 918.827820, 2414.511230, 9.568254, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 932.124512, 2411.487549, 27.528757, 324.763092, 0.000000, 270.377686,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 926.190918, 2416.475586, 27.407587, 324.763092, 0.000000, 0.377700,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 921.610657, 2418.150635, 9.515579, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 949.479980, 2403.360107, 15.610000, 0.000000, 0.000000, 271.649994,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 923.479248, 2418.038330, 9.468271, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 933.644531, 2413.965332, 9.393253, 0.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(17310, 943.391785, 2410.422852, 23.966925, 0.000000, 39.534000, 180.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 930.930664, 2418.049316, 9.468241, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 918.750000, 2425.030029, 15.610000, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(18102, 931.080017, 2419.000000, 15.970000, 37.000000, 0.000000, 359.040009,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 957.309998, 2403.719971, 15.610000, 0.000000, 0.000000, 271.649994,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(17310, 926.471558, 2426.708252, 24.991936, 0.000000, 42.112400, 270.000305,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 964.669983, 2403.659912, 15.610000, 0.000000, 0.000000, 271.649994,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 918.450012, 2431.870117, 15.610000, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(8210, 956.764648, 2410.783447, 39.046227, 316.272491, 0.000000, 359.277710,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(8210, 957.178772, 2411.087891, 36.971237, 87.662498, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 937.487793, 2423.780518, 40.832390, 269.863190, 0.000000, 0.618600,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 971.880005, 2403.620117, 15.610000, 0.000000, 0.000000, 271.649994,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 918.359985, 2439.909912, 15.610000, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(17310, 971.293701, 2410.315430, 23.341942, 0.000000, 42.112400, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 952.834595, 2422.242188, 40.857597, 269.863190, 0.000000, 89.140503,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1426, 980.691162, 2404.256348, 11.059425, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 983.203491, 2403.590332, 9.518263, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(8210, 925.607727, 2439.663086, 38.622269, 36.200100, 0.859400, 90.170502,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 944.752258, 2424.198486, 80.701927, 268.144196, 0.000000, 90.033897,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 937.509888, 2433.095947, 51.763512, 352.265106, 0.000000, 268.040314,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1426, 982.928040, 2404.298096, 11.059425, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 980.384888, 2406.863525, 9.518242, 0.000000, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(980, 945.241089, 2424.181152, 83.600334, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(8210, 926.912170, 2440.612549, 37.821289, 87.662498, 0.000000, 270.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1426, 986.246216, 2404.309570, 11.059425, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 939.498596, 2432.599365, 66.738205, 352.265106, 0.000000, 268.040314,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(980, 940.316467, 2429.730225, 83.623619, 0.000000, 0.000000, 90.136803,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 951.304260, 2425.125732, 80.977051, 271.477997, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1426, 989.551636, 2404.378906, 11.059429, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 982.081665, 2411.476562, 28.363184, 324.763092, 0.000000, 90.377701,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 991.157166, 2403.592041, 9.493286, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1472, 957.268066, 2428.739990, 42.644863, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(18102, 978.260010, 2414.860107, 15.530000, 40.000000, 0.000000, 90.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3437, 918.469971, 2448.969971, 15.610000, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 944.825012, 2431.169189, 80.892303, 268.144196, 0.000000, 90.033897,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 993.285400, 2403.578369, 9.390604, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1473, 957.266541, 2429.704590, 43.276825, 358.281097, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3571, 980.380493, 2414.019775, 9.550068, 0.000000, 0.000000, 270.240906,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(1426, 992.840637, 2404.400146, 11.059437, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(980, 956.703979, 2424.219727, 83.546295, 0.000000, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(987, 951.380310, 2429.035889, 81.129440, 268.144196, 0.000000, 180.377594,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 988.325684, 2410.387939, 18.345530, 324.763092, 0.000000, 0.515300,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(974, 957.282593, 2432.806641, 42.432281, 90.240898, 0.000000, 0.000000,-1,-1,-1, 1000.0, 800.0);
CreateDynamicObject(3867, 989.527222, 2411.315918, 18.079905, 324.763092, 0.000000, 89.518303,-1,-1,-1, 1000.0, 800.0);


Brick AC Black Diamond
Posted by: alexsusco360 - 2023-07-06, 10:55 AM - Forum: Filterscripts - Replies (28)

Download: https://github.com/asm360/AC_Black_Diamond/releases/tag/release

Anti-cheats for SAMP supports updated versions

You load the filterscript, and you add the following code to your gamemode and can use the new functions Note that you have a public that checks an unsupported version in anticheat, it is recommended to block them and inform them that they need to update their SAMP version

no open source why? to protect against bypass attempts, afraid of malicious code? This is an amx file, its compiler is not complicated, you can throw the file in hexeditor and see all the functions I use and also the strings (at the end of the file) At the beginning of his the functions





Code:
//----------------------------------------------------------
#define KickEx(%0) SetTimerEx("KickP2", 6000, false, "d", %0)
forward KickP2(playerid);
public KickP2(playerid) return Kick(playerid);

#define BanEx(%0) SetTimerEx("BanP2", 6000, false, "d", %0)
forward BanP2(playerid);
public BanP2(playerid) return Ban(playerid);


//Old version anticheat does not support, it is recommended to kick and ask to update the SAMP version
forward OnDetectedOldversion(playerid);
public OnDetectedOldversion(playerid)
{
    printf("oldversion detected %d", playerid);
SendClientMessage(playerid, 0xFFFF0000, "Update your version and return to the server www.sa-mp.com");
GameTextForPlayer(playerid, "~r~oldversion", 5000, 3);
KickEx(playerid);
    return 1;
}
//A cheat similar to autocbug allows you to shoot at a very high speed https://www.blast.hk/threads/20266/
forward OnDetectedImprovedDeagle(playerid);
public OnDetectedImprovedDeagle(playerid)
{
    printf("ImprovedDeagle detected %d", playerid);
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [ImprovedDeagle.asi] out!");
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);
KickEx(playerid);
    return 1;
}

//It helps you in the bug to be more accurate, and also makes an infinite zoom in the sniper
forward OnDetectedExtraWS(playerid);
public OnDetectedExtraWS(playerid)
{
    printf("ExtraWS detected %d", playerid);
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [ExtraWS.asi] out!");
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);
KickEx(playerid);
    return 1;
}

//It is recommended to block players using this
forward OnDetecteds0beit(playerid);
public OnDetecteds0beit(playerid)
{
    printf("sobeit detected %d", playerid);
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [s0beit/cheats] out!");
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);
BanEx(playerid);
    return 1;
}
//use sampfuncs for get api sampinfo cheats..
forward OnDetectedSAMPFUNCS(playerid);
public OnDetectedSAMPFUNCS(playerid)
{
    printf("sampfuncs detected %d", playerid);
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [SAMPFUNCS.asi] out!");
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);
KickEx(playerid);
    return 1;
}

//use SprintHook.asi auto run fast cheat https://www.blast.hk/threads/20161/
forward OnDetectedSprintHook(playerid);
public OnDetectedSprintHook(playerid)
{
    printf("SprintHook detected %d", playerid);
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [SprintHook.asi] out!");
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);
KickEx(playerid);
    return 1;
}

//CLEO,modloader,modloader..etc
forward OnDetectedMods(playerid);
public OnDetectedMods(playerid)
{
    printf("mods detected %d", playerid);
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [cleo.asi/modloader.asi] out!");
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);
KickEx(playerid);
    return 1;
}
//test bypass anticheat 100% need ban
forward OnDetectedbypass(playerid);
public OnDetectedbypass(playerid)
{
    printf("testbypass detected %d", playerid);
SendClientMessage(playerid, 0xFFFF0000, "Use cheats out!");
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);
BanEx(playerid);
    return 1;
}

//Not wrong at all, very useful for advanced types of silent aim
forward OnDetectedSilentaim(playerid);
public OnDetectedSilentaim(playerid)
{
    printf("silentaim detected %d", playerid);
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [silentaim] out!");
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);
KickEx(playerid);
    return 1;
}


  I want to using fastman92limitadjuster to SAMP
Posted by: tanloc18323 - 2023-07-05, 08:03 AM - Forum: Support - No Replies

sorry if i was wrong content . i already hosting a server samp in VietNam, Grand Theft Auto series is almost favorite here but it so old and fastman92limitadjuster is a way to make it cool. So i want everyone can connect to a server with fastman92limiteadjuster.


Question OPEN.MP Client Progress?
Posted by: Dudecar4 - 2023-07-04, 07:00 PM - Forum: Questions and Suggestions - Replies (4)

A little new here to the forum, but certainly a longtime vet for GTA SA-MP. I've been playing ever since 2007. Just here to ask a few questions for the developers.



[Image: 3.png]

Question #1
I noticed you guys had a YouTube channel back a long while ago and saw that you're developing a client that will be backwards compatible with the OG SA-MP servers? Or will the severs specifically have to be set up with OPEN.MP coding?

Question #2
What is the initial progress of this client? It's really neat to see Definitive, mobile, and OG San Andreas players coming together for the first time. I reckon I haven't heard or seen anything new ever since the start of this year. Should we be in worry that the progress of this client has been halted...? Really excited to see an initial update or something in the near future, but not seeing anything about it after many months is confusing to me. Seeing Kalcor just ditch the original SA-MP client "implying" that SA-MP will be dead eventually was insane as he could have went so much further with development.