Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ******************** [DESENVOLVIDO POR FLENEX] ********************
- * Comandos:
- /Produzir - Inicia a produção de drogas
- /IrProducao - Ir até a produção de drogas (RCON)
- * Funcionamento:
- Digite "/Produzir" dentro da área de produção de drogas (Marcada em vermelho no mapa - SF) para iniciar a produção.
- Após seguir os checkpoints, receberá um valor aleatório determinado no código.
- Para alterar o Index dos objetos da mão, mude "INDEX_EQP_MAO" para o index desejado.
- Caso queira alterar o tempo de produção ou valor, basta alterar os números no código abaixo.
- Includes:
- - a_samp
- - zcmd
- - streamer
- - progress2
- */
- #define FILTERSCRIPT
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- #include <a_samp>
- #include <zcmd>
- #include <streamer>
- #include <progress2>
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- #define SCM SendClientMessage
- #define RandomEx(%0,%1) (random(%1 - %0 + 1) + %0)
- #define function:%0(%1) forward %0(%1); public %0(%1)
- #define INDEX_EQP_MAO 8 // Index do objeto que fica na mão durante a produção
- #define Vermelho 0xff0000FF
- #define Verde2 0x19B519FF
- #define Branco 0xf0f0f0FF
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- new Float:DrogaPos_Pegar[][4] = {
- {-2149.6198, -229.8138, 36.5156, 359.3734},
- {-2145.9108, -229.6141, 36.5156, 0.0000},
- {-2142.2006, -229.6809, 36.5156, 350.5998}
- };
- new Float:DrogaPos_Preparar[][4] = {
- {-2162.2033, -263.9905, 36.5156, 174.5048},
- {-2158.8444, -264.2194, 36.5156, 188.2915},
- {-2155.3242, -264.1795, 36.5156, 180.1426}
- };
- new Float:DrogaPos_Embalar[][4] = {
- {-2157.2219, -249.3455, 36.5156, 359.0365},
- {-2160.5842, -249.1863, 36.5156, 86.1439},
- {-2164.0966, -249.0259, 36.5156, 91.1573},
- {-2167.4873, -249.0945, 36.5156, 91.1573},
- {-2170.9382, -249.1643, 36.5156, 91.1573},
- {-2174.6591, -249.2396, 36.5156, 91.1573},
- {-2174.8120, -246.9467, 36.5156, 265.6622},
- {-2171.1721, -246.8367, 36.5156, 269.4223},
- {-2167.9553, -246.8692, 36.5156, 269.4223},
- {-2164.1152, -246.9080, 36.5156, 269.4223},
- {-2160.9370, -246.9399, 36.5156, 269.4223},
- {-2157.1672, -246.9780, 36.5156, 269.4223}
- };
- new Float:DrogaPos_Guardar[][4] = {
- {-2161.8002, -235.1439, 36.5156, 183.2783},
- {-2159.1525, -236.9893, 36.5156, 183.2783},
- {-2166.1765, -235.6374, 36.5156, 175.7582},
- {-2172.8156, -235.8840, 36.5156, 168.6240},
- {-2176.6621, -235.0385, 36.5219, 168.2381},
- {-2179.3649, -237.3294, 36.5219, 121.2377}
- };
- enum produzirinfos {
- CpPegar,
- CpPreparar,
- CpEmbalar,
- CpGuardar,
- Timer,
- bool:Trabalhando,
- AvisoTimer_2,
- TimerProduzindo
- }
- new ProduzirInfo[MAX_PLAYERS][produzirinfos];
- new TerritorioDrogas;
- new GZDrogas;
- new PlayerText:AvisoTd2[MAX_PLAYERS];
- new PlayerText:ProgressoTD[MAX_PLAYERS];
- new PlayerBar:ProgressoBar[MAX_PLAYERS];
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- public OnFilterScriptInit()
- {
- printf("\n-------------------------------------------------------------");
- printf(" [FS] Produção de Drogas por Flenex - Iniciado com sucesso");
- printf("-------------------------------------------------------------\n");
- TerritorioDrogas = CreateDynamicRectangle(-2200.0, -280.5, -2098.0, -178.5, 0, 0, -1, 1);
- GZDrogas = GangZoneCreate(-2200.0, -280.5, -2098.0, -178.5);
- GenFabDrogas();
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerConnect(playerid) {
- AvisoTd2[playerid] = CreatePlayerTextDraw(playerid, 315.000000, 333.000000, "-");
- PlayerTextDrawFont(playerid, AvisoTd2[playerid], 1);
- PlayerTextDrawLetterSize(playerid, AvisoTd2[playerid], 0.275000, 1.149999);
- PlayerTextDrawTextSize(playerid, AvisoTd2[playerid], 800.000000, 400.000000);
- PlayerTextDrawSetOutline(playerid, AvisoTd2[playerid], 1);
- PlayerTextDrawSetShadow(playerid, AvisoTd2[playerid], 0);
- PlayerTextDrawAlignment(playerid, AvisoTd2[playerid], 2);
- PlayerTextDrawColor(playerid, AvisoTd2[playerid], -1);
- PlayerTextDrawBackgroundColor(playerid, AvisoTd2[playerid], 255);
- PlayerTextDrawBoxColor(playerid, AvisoTd2[playerid], 50);
- PlayerTextDrawUseBox(playerid, AvisoTd2[playerid], 0);
- PlayerTextDrawSetProportional(playerid, AvisoTd2[playerid], 1);
- PlayerTextDrawSetSelectable(playerid, AvisoTd2[playerid], 0);
- ProgressoTD[playerid] = CreatePlayerTextDraw(playerid, 320.000000, 393.000000, "-");
- PlayerTextDrawFont(playerid, ProgressoTD[playerid], 1);
- PlayerTextDrawLetterSize(playerid, ProgressoTD[playerid], 0.200000, 1.000000);
- PlayerTextDrawTextSize(playerid, ProgressoTD[playerid], 895.000000, 317.000000);
- PlayerTextDrawSetOutline(playerid, ProgressoTD[playerid], 1);
- PlayerTextDrawSetShadow(playerid, ProgressoTD[playerid], 0);
- PlayerTextDrawAlignment(playerid, ProgressoTD[playerid], 2);
- PlayerTextDrawColor(playerid, ProgressoTD[playerid], -1);
- PlayerTextDrawBackgroundColor(playerid, ProgressoTD[playerid], 255);
- PlayerTextDrawBoxColor(playerid, ProgressoTD[playerid], 50);
- PlayerTextDrawUseBox(playerid, ProgressoTD[playerid], 0);
- PlayerTextDrawSetProportional(playerid, ProgressoTD[playerid], 1);
- PlayerTextDrawSetSelectable(playerid, ProgressoTD[playerid], 0);
- ProgressoBar[playerid] = CreatePlayerProgressBar(playerid, 256.000000, 406.000000, 131.500000, 9.500000, -764862721, 100.000000, 0);
- GenFabDrogas_Remove(playerid);
- GangZoneShowForPlayer(playerid, GZDrogas, 0xff0000CC);
- return 1;
- }
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- CMD:produzir(playerid) {
- if(ProduzirInfo[playerid][Trabalhando]) return SCM(playerid, Vermelho, "Você ja está trabalhando!");
- if(!IsPlayerInDynamicArea(playerid, TerritorioDrogas, 1)) return SCM(playerid, Vermelho, "Você não está na fábrica de drogas!");
- new pos = random(sizeof(DrogaPos_Pegar));
- ProduzirInfo[playerid][CpPegar] = CreateDynamicRaceCP(2, DrogaPos_Pegar[pos][0], DrogaPos_Pegar[pos][1], DrogaPos_Pegar[pos][2], 0, 0, 0, 1, 0, 0, playerid, 9000, -1, 1);
- ProduzirInfo[playerid][Trabalhando] = true;
- SetAviso2(playerid, 6, "Va ate o deposito pegar a ~r~~h~materia-prima~w~!");
- ProduzirInfo[playerid][TimerProduzindo] = SetTimerEx("ProduzindoTimer", 1000, true, "i", playerid);
- return 1;
- }
- public OnPlayerEnterDynamicRaceCP(playerid, STREAMER_TAG_RACE_CP:checkpointid) {
- if(checkpointid == ProduzirInfo[playerid][CpPegar] && IsPlayerInDynamicRaceCP(playerid, ProduzirInfo[playerid][CpPegar])) {
- DestroyDynamicRaceCP(ProduzirInfo[playerid][CpPegar]);
- ProduzirInfo[playerid][CpPegar] = 0;
- ShowProgressoBar(playerid, "Pegando materia-prima", 0xc93e3eFF);
- ProduzirInfo[playerid][Timer] = SetTimerEx("PegarMateriaPrima", 1000, true, "i", playerid);
- TogglePlayerControllable(playerid, false);
- }
- if(checkpointid == ProduzirInfo[playerid][CpPreparar] && IsPlayerInDynamicRaceCP(playerid, ProduzirInfo[playerid][CpPreparar])) {
- DestroyDynamicRaceCP(ProduzirInfo[playerid][CpPreparar]);
- ProduzirInfo[playerid][CpPreparar] = 0;
- RemovePlayerAttachedObject(playerid, INDEX_EQP_MAO);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
- ShowProgressoBar(playerid, "Preparando drogas", 0xc93e3eFF);
- ProduzirInfo[playerid][Timer] = SetTimerEx("PrepararDrogas", 1000, true, "i", playerid);
- TogglePlayerControllable(playerid, false);
- }
- if(checkpointid == ProduzirInfo[playerid][CpEmbalar] && IsPlayerInDynamicRaceCP(playerid, ProduzirInfo[playerid][CpEmbalar])) {
- DestroyDynamicRaceCP(ProduzirInfo[playerid][CpEmbalar]);
- ProduzirInfo[playerid][CpEmbalar] = 0;
- RemovePlayerAttachedObject(playerid, INDEX_EQP_MAO);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
- ShowProgressoBar(playerid, "Embalando drogas", 0xc93e3eFF);
- ProduzirInfo[playerid][Timer] = SetTimerEx("EmbalarDrogas", 1000, true, "i", playerid);
- TogglePlayerControllable(playerid, false);
- }
- if(checkpointid == ProduzirInfo[playerid][CpGuardar] && IsPlayerInDynamicRaceCP(playerid, ProduzirInfo[playerid][CpGuardar])) {
- DestroyDynamicRaceCP(ProduzirInfo[playerid][CpGuardar]);
- ProduzirInfo[playerid][CpGuardar] = 0;
- ShowProgressoBar(playerid, "Guardando drogas", 0xc93e3eFF);
- ProduzirInfo[playerid][Timer] = SetTimerEx("GuardarDrogas", 1000, true, "i", playerid);
- TogglePlayerControllable(playerid, false);
- }
- return 1;
- }
- function:PegarMateriaPrima(playerid) {
- new Float:valor = GetPlayerProgressBarValue(playerid, ProgressoBar[playerid]) + 25;
- UpdateProgressoBar(playerid, "Pegando materia-prima", valor);
- if(GetPlayerProgressBarValue(playerid, ProgressoBar[playerid]) >= GetPlayerProgressBarMaxValue(playerid, ProgressoBar[playerid])) {
- KillTimer(ProduzirInfo[playerid][Timer]);
- HideProgressoBar(playerid);
- TogglePlayerControllable(playerid, true);
- SetAviso2(playerid, 6, "~r~~h~Materia-prima ~w~pega!~n~Va ate o fogao preparar as drogas!");
- SetPlayerAttachedObject(playerid, INDEX_EQP_MAO, 1220, 6, 0.043999, 0.172000, -0.240000, 71.000007, -170.599960, -11.000050, 0.632999, 0.604000, 0.745000);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
- new pos = random(sizeof(DrogaPos_Preparar));
- ProduzirInfo[playerid][CpPreparar] = CreateDynamicRaceCP(2, DrogaPos_Preparar[pos][0], DrogaPos_Preparar[pos][1], DrogaPos_Preparar[pos][2], 0, 0, 0, 1, 0, 0, playerid, 9000, -1, 1);
- }
- return 1;
- }
- function:PrepararDrogas(playerid) {
- new Float:valor = GetPlayerProgressBarValue(playerid, ProgressoBar[playerid]) + 5;
- UpdateProgressoBar(playerid, "Preparando drogas", valor);
- if(GetPlayerProgressBarValue(playerid, ProgressoBar[playerid]) >= GetPlayerProgressBarMaxValue(playerid, ProgressoBar[playerid])) {
- KillTimer(ProduzirInfo[playerid][Timer]);
- HideProgressoBar(playerid);
- TogglePlayerControllable(playerid, true);
- SetAviso2(playerid, 6, "~r~~h~Drogas preparadas~w~!~n~Va ate uma mesa para embala-las para venda!");
- SetPlayerAttachedObject(playerid, INDEX_EQP_MAO, 1575, 6, 0.085999, -0.072999, -0.145999, -109.699989, -2.099999, -91.800010, 1.000000, 1.000000, 1.000000);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
- new pos = random(sizeof(DrogaPos_Embalar));
- ProduzirInfo[playerid][CpEmbalar] = CreateDynamicRaceCP(2, DrogaPos_Embalar[pos][0], DrogaPos_Embalar[pos][1], DrogaPos_Embalar[pos][2], 0, 0, 0, 1, 0, 0, playerid, 9000, -1, 1);
- }
- return 1;
- }
- function:EmbalarDrogas(playerid) {
- new Float:valor = GetPlayerProgressBarValue(playerid, ProgressoBar[playerid]) + 20;
- UpdateProgressoBar(playerid, "Embalando drogas", valor);
- if(GetPlayerProgressBarValue(playerid, ProgressoBar[playerid]) >= GetPlayerProgressBarMaxValue(playerid, ProgressoBar[playerid])) {
- KillTimer(ProduzirInfo[playerid][Timer]);
- HideProgressoBar(playerid);
- TogglePlayerControllable(playerid, true);
- SetAviso2(playerid, 6, "~r~~h~Drogas embaladas~w~!~n~Va ate o deposito para guarda-las!");
- SetPlayerAttachedObject(playerid, INDEX_EQP_MAO, 1575, 6, 0.085999, -0.072999, -0.145999, -109.699989, -2.099999, -91.800010, 1.000000, 1.000000, 1.000000);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
- new pos = random(sizeof(DrogaPos_Guardar));
- ProduzirInfo[playerid][CpGuardar] = CreateDynamicRaceCP(2, DrogaPos_Guardar[pos][0], DrogaPos_Guardar[pos][1], DrogaPos_Guardar[pos][2], 0, 0, 0, 1, 0, 0, playerid, 9000, -1, 1);
- }
- return 1;
- }
- function:GuardarDrogas(playerid) {
- new Float:valor = GetPlayerProgressBarValue(playerid, ProgressoBar[playerid]) + 15;
- UpdateProgressoBar(playerid, "Guardando drogas", valor);
- if(GetPlayerProgressBarValue(playerid, ProgressoBar[playerid]) >= GetPlayerProgressBarMaxValue(playerid, ProgressoBar[playerid])) {
- KillTimer(ProduzirInfo[playerid][Timer]);
- HideProgressoBar(playerid);
- TogglePlayerControllable(playerid, true);
- RemovePlayerAttachedObject(playerid, INDEX_EQP_MAO);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
- SetAviso2(playerid, 4, "Drogas ~r~guardadas!");
- ProduzirInfo[playerid][Trabalhando] = false;
- new msg[128],
- cocaina = RandomEx(200, 400),
- crack = RandomEx(250, 400),
- pagamento = (cocaina+crack)*2;
- GivePlayerMoney(playerid, pagamento);
- SCM(playerid, Verde2, "=============== [Drogas Produzidas] ===============");
- format(msg, sizeof(msg), "» Cocaina: {c93e3e}%dg", cocaina);
- SCM(playerid, Branco, msg);
- format(msg, sizeof(msg), "» Crack: {c93e3e}%dg", crack);
- SCM(playerid, Branco, msg);
- format(msg, sizeof(msg), "» Valor recebido: {19B519}$%s", Convert(pagamento));
- SCM(playerid, Branco, msg);
- SCM(playerid, Verde2, "=============== [Drogas Produzidas] ===============");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason) {
- if(ProduzirInfo[playerid][Trabalhando]) CancelarProducao(playerid);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason) {
- if(ProduzirInfo[playerid][Trabalhando]) {
- CancelarProducao(playerid);
- HideProgressoBar(playerid);
- SCM(playerid, Vermelho, "Você morreu e a produção foi cancelada!");
- }
- return 1;
- }
- CMD:irproducao(playerid) {
- if(!IsPlayerAdmin(playerid)) return SCM(playerid, Vermelho, "Você precisa estar logado no RCON para se teleportar.");
- SetPlayerPos(playerid, -2157.1086, -242.0748, 36.5156);
- SetPlayerFacingAngle(playerid, 270.0958);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- return 1;
- }
- function:ProduzindoTimer(playerid) {
- if(!IsPlayerConnected(playerid)) KillTimer(ProduzirInfo[playerid][TimerProduzindo]);
- if(!IsPlayerInDynamicArea(playerid, TerritorioDrogas)) {
- SCM(playerid, Vermelho, "Você saiu da produção de drogas e seu trabalho foi cancelado.");
- CancelarProducao(playerid);
- KillTimer(ProduzirInfo[playerid][TimerProduzindo]);
- return 1;
- }
- return 1;
- }
- stock CancelarProducao(playerid) {
- KillTimer(ProduzirInfo[playerid][Timer]);
- DestroyDynamicRaceCP(ProduzirInfo[playerid][CpPegar]);
- DestroyDynamicRaceCP(ProduzirInfo[playerid][CpEmbalar]);
- DestroyDynamicRaceCP(ProduzirInfo[playerid][CpGuardar]);
- DestroyDynamicRaceCP(ProduzirInfo[playerid][CpPreparar]);
- ProduzirInfo[playerid][CpPegar] = 0;
- ProduzirInfo[playerid][CpEmbalar] = 0;
- ProduzirInfo[playerid][CpGuardar] = 0;
- ProduzirInfo[playerid][CpPreparar] = 0;
- ProduzirInfo[playerid][Trabalhando] = false;
- RemovePlayerAttachedObject(playerid, INDEX_EQP_MAO);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
- }
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- stock SetAviso2(playerid, tempo, txt[]) {
- tempo = tempo*1000;
- KillTimer(ProduzirInfo[playerid][AvisoTimer_2]);
- PlayerTextDrawSetString(playerid, AvisoTd2[playerid], txt);
- PlayerTextDrawShow(playerid, AvisoTd2[playerid]);
- ProduzirInfo[playerid][AvisoTimer_2] = SetTimerEx("Aviso2TimerPublic", tempo, false, "i", playerid);
- }
- function:Aviso2TimerPublic(playerid) {
- PlayerTextDrawHide(playerid, AvisoTd2[playerid]);
- }
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- stock ShowProgressoBar(playerid, const str[], color = 0xffa500FF, Float:maxvalue = 100.0) {
- PlayerTextDrawSetString(playerid, ProgressoTD[playerid], str);
- SetPlayerProgressBarColour(playerid, ProgressoBar[playerid], color);
- SetPlayerProgressBarValue(playerid, ProgressoBar[playerid], 0);
- SetPlayerProgressBarMaxValue(playerid, ProgressoBar[playerid], maxvalue);
- PlayerTextDrawShow(playerid, ProgressoTD[playerid]);
- ShowPlayerProgressBar(playerid, ProgressoBar[playerid]);
- }
- stock HideProgressoBar(playerid) {
- PlayerTextDrawHide(playerid, ProgressoTD[playerid]);
- HidePlayerProgressBar(playerid, ProgressoBar[playerid]);
- }
- function:UpdateProgressoBar(playerid, const str[], Float:value) {
- PlayerTextDrawSetString(playerid, ProgressoTD[playerid], str);
- SetPlayerProgressBarValue(playerid, ProgressoBar[playerid], value);
- return 1;
- }
- stock Convert(value, const text[] = ".")
- {
- new Var[20];
- format(Var, sizeof(Var), "%d", value);
- for(new X = strlen(Var) - 3; X > 0; X -= 3) {
- if(value < 0 && strcmp(Var[X], "-", false) != 0) strins(Var, text, X);
- else strins(Var, text, X);
- }
- return Var;
- }
- stock GenFabDrogas_Remove(playerid) {
- RemoveBuildingForPlayer(playerid, 1449, -2160.6406, -226.3516, 36.0234, 0.25);
- RemoveBuildingForPlayer(playerid, 943, -2156.0703, -227.7500, 36.2813, 0.25);
- RemoveBuildingForPlayer(playerid, 944, -2153.7969, -229.0391, 36.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 944, -2146.2656, -238.4063, 36.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 942, -2140.3359, -229.1484, 37.9609, 0.25);
- RemoveBuildingForPlayer(playerid, 939, -2140.2266, -237.5078, 37.9609, 0.25);
- RemoveBuildingForPlayer(playerid, 944, -2171.1016, -235.7031, 36.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 944, -2145.1641, -234.1719, 36.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 944, -2146.0234, -228.5000, 36.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 944, -2149.8750, -229.7188, 36.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 918, -2153.0859, -256.2734, 35.8750, 0.25);
- RemoveBuildingForPlayer(playerid, 1438, -2164.2188, -231.1563, 35.5078, 0.25);
- RemoveBuildingForPlayer(playerid, 944, -2180.3906, -247.4609, 36.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 918, -2148.4922, -230.8047, 35.8750, 0.25);
- RemoveBuildingForPlayer(playerid, 918, -2143.4688, -230.3438, 35.8750, 0.25);
- RemoveBuildingForPlayer(playerid, 918, -2167.8281, -246.0859, 35.8750, 0.25);
- }
- stock GenFabDrogas() {
- CreateDynamicObject(931, -2142.141601, -228.089233, 36.595623, 0.000000, 0.000000, 0.000000, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(931, -2145.913085, -228.089233, 36.595623, 0.000000, 0.000000, 0.000000, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(931, -2149.625244, -228.089233, 36.595623, 0.000000, 0.000000, 0.000000, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1220, -2149.602050, -228.217544, 37.045604, 0.000000, 0.000000, 0.000000, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1220, -2142.137207, -228.217544, 37.045604, 0.000000, 0.000000, 0.000000, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1220, -2145.879882, -228.217544, 37.045604, 0.000000, 0.000000, 0.000000, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(3287, -2144.345703, -238.477294, 40.175670, 0.000000, 0.000000, 90.000000, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(19903, -2139.476806, -236.044708, 35.495616, 0.000000, 0.000000, 143.900009, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1575, -2142.731201, -227.930679, 35.625629, 0.000000, 0.000000, 65.699996, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1575, -2141.737304, -228.379196, 35.625629, 0.000000, 0.000000, 83.900001, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1576, -2146.370605, -228.013580, 35.665622, 0.000000, 0.000000, -35.800003, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1576, -2145.334228, -228.313095, 35.665622, 0.000000, 0.000000, -106.100013, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1578, -2150.370361, -228.294021, 35.665615, 0.000000, 0.000000, -74.900001, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1578, -2149.648193, -228.000152, 35.665615, 0.000000, 0.000000, -103.400001, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1578, -2149.105957, -228.365432, 35.665615, 0.000000, 0.000000, -125.199981, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1575, -2157.838134, -248.070098, 36.425613, 0.000000, 0.000000, 0.000000, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1575, -2168.443359, -248.070098, 36.425613, 0.000000, 0.000000, 40.200000, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1576, -2164.735107, -248.272338, 36.425613, 0.000000, 0.000000, 11.700001, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1578, -2160.558837, -248.070098, 36.425613, 0.000000, 0.000000, 20.799999, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1579, -2170.858642, -247.988281, 36.425613, 0.000000, 0.000000, 62.500000, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(1580, -2175.204101, -247.990951, 36.425613, 0.000000, 0.000000, 109.499977, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(18716, -2162.432861, -266.438903, 36.255603, 0.000000, 0.000000, 0.000000, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(18716, -2158.922119, -266.438903, 36.255603, 0.000000, 0.000000, 0.000000, 0, 0, -1, 300.00, 300.00);
- CreateDynamicObject(18716, -2155.369873, -266.438903, 36.255603, 0.000000, 0.000000, 0.000000, 0, 0, -1, 300.00, 300.00);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement