Nikitataa
Дебютант
Идея: Samp-rp
Автор: Dima95221
Переделка и мапа: Nikitataa (я)
И так начнем:
Ко всем forward'am:
Теперь ко всем new:
Ко всем командам:
Ну и создаем новые паблики в конце мода!
От +ика не откажусь
Автор: Dima95221
Переделка и мапа: Nikitataa (я)
И так начнем:
Ко всем forward'am:
Код:
forward OnDance(playerid);
forward OffDance();
Теперь ко всем new:
Код:
new DanceRound = 0;
new Dance[72];
Ко всем командам:
Код:
if(strcmp(cmd, "/playdance", true) == 0 && (PlayerInfo[playerid][pAdmin] >= 1))
{
for(new i =0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(DanceRound == 1) return SendClientMessage(playerid,COLOR_LIGHTRED,"Вечеринка уже начата!");
PlayAudioStreamForPlayer(i, "http://radio.zaycev.fm:9001/rnb/ZaycevFM(128)", 1479.3390, -1704.4926, 14.0469, 100.0, 1);
SendClientMessage(i, COLOR_RED, "[NikeGame-Dance]: {FFFFFF}Вечеринка у мэрии началась!");
DanceRound = 1;
OnDance(i);
return 1;
}
}
return 1;
}
if(strcmp(cmd, "/offdance", true) == 0 && (PlayerInfo[playerid][pAdmin] >= 1))
{
for(new i =0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(DanceRound == 0) return SendClientMessage(playerid,COLOR_LIGHTRED,"Вечеринка не начата!");
StopAudioStreamForPlayer(i);
SendClientMessage(i, COLOR_RED, "[NikeGame-Dance]: {FFFFFF}Вечеринка у мэрии закончелась!");
DanceRound = 0;
OffDance();
return 1;
}
}
return 1;
}
Ну и создаем новые паблики в конце мода!
Код:
public OnDance(playerid)
{
Dance[0] = CreateDynamicObject(19158,1478.65039062,-1692.22851562,14.54699993,0.00000000,0.00000000,0.00000000); //object(metallightbars2) (1)
Dance[1] = CreateDynamicObject(19143,1488.74511719,-1702.34082031,18.06299973,0.00000000,0.00000000,47.99926758); //object(pinspotlight1) (2)
Dance[2] = CreateDynamicObject(19129,1478.76562500,-1692.02539062,13.10900021,0.00000000,0.00000000,0.00000000); //object(dancefloor2) (1)
Dance[3] = CreateDynamicObject(19144,1488.72265625,-1682.16210938,18.09900093,0.00000000,0.00000000,143.99780273); //object(pinspotlight2) (1)
Dance[4] = CreateDynamicObject(19145,1468.55761719,-1702.25683594,18.12999916,0.00000000,0.00000000,319.74609375); //object(pinspotlight3) (1)
Dance[5] = CreateDynamicObject(19146,1468.59863281,-1682.15332031,18.09600067,0.00000000,0.00000000,227.74658203); //object(pinspotlight4) (1)
Dance[6] = CreateDynamicObject(19152,1478.81445312,-1692.39843750,18.13199997,0.00000000,0.00000000,225.99975586); //object(pinspotlight10) (1)
Dance[7] = CreateDynamicObject(19152,1478.48925781,-1692.08886719,18.13199997,0.00000000,0.00000000,48.74633789); //object(pinspotlight10) (2)
Dance[8] = CreateDynamicObject(19159,1478.67382812,-1682.15332031,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (1)
Dance[9] = CreateDynamicObject(19159,1478.65600586,-1687.13793945,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (2)
Dance[10] = CreateDynamicObject(19159,1478.63793945,-1697.32202148,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (3)
Dance[11] = CreateDynamicObject(19159,1478.66198730,-1702.44702148,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (4)
Dance[12] = CreateDynamicObject(19159,1473.54882812,-1697.34765625,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (5)
Dance[13] = CreateDynamicObject(19159,1468.49804688,-1697.33300781,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (6)
Dance[14] = CreateDynamicObject(19159,1468.46301270,-1692.23901367,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (7)
Dance[15] = CreateDynamicObject(19159,1468.46899414,-1687.10705566,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (8)
Dance[16] = CreateDynamicObject(19159,1473.55700684,-1702.43798828,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (9)
Dance[17] = CreateDynamicObject(19159,1483.74804688,-1692.24597168,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (10)
Dance[18] = CreateDynamicObject(19159,1483.75598145,-1687.12695312,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (11)
Dance[19] = CreateDynamicObject(19159,1483.76501465,-1682.01794434,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (12)
Dance[20] = CreateDynamicObject(19159,1483.73706055,-1697.32995605,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (13)
Dance[21] = CreateDynamicObject(19159,1483.73803711,-1702.39904785,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (14)
Dance[22] = CreateDynamicObject(19159,1473.54296875,-1692.20703125,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (15)
Dance[23] = CreateDynamicObject(19159,1473.55004883,-1687.14501953,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (16)
Dance[24] = CreateDynamicObject(19159,1473.54699707,-1682.03295898,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (17)
Dance[25] = CreateDynamicObject(19159,1488.84094238,-1687.12304688,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (18)
Dance[26] = CreateDynamicObject(19159,1488.85595703,-1697.34497070,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (19)
Dance[27] = CreateDynamicObject(19159,1488.81933594,-1692.23437500,17.89500046,0.00000000,0.00000000,0.00000000); //object(mirrorball1) (20)
Dance[28] = CreateDynamicObject(18750,1496.72802734,-1578.29003906,44.19900131,90.00000000,180.00000000,180.00000000); //object(samplogobig) (2)
Dance[29] = CreateDynamicObject(2119,1478.16894531,-1680.91394043,13.17899990,0.00000000,0.00000000,0.00000000); //object(med_dinning_6) (1)
Dance[30] = CreateDynamicObject(19128,1478.66003418,-1680.01696777,13.10900021,0.00000000,0.00000000,270.00000000); //object(dancefloor1) (1)
Dance[31] = CreateDynamicObject(14820,1478.65905762,-1680.83801270,14.08300018,0.00000000,0.00000000,0.00000000); //object(dj_stuff) (1)
Dance[32] = CreateDynamicObject(2229,1480.13903809,-1681.45495605,13.17899990,0.00000000,0.00000000,359.99682617); //object(swank_speaker) (3)
Dance[33] = CreateDynamicObject(2229,1477.25305176,-1681.54394531,13.17899990,0.00000000,0.00000000,308.74450684); //object(swank_speaker) (4)
Dance[34] = CreateDynamicObject(2229,1477.67187500,-1681.47851562,13.17899990,0.00000000,0.00000000,359.99450684); //object(swank_speaker) (5)
Dance[35] = CreateDynamicObject(2229,1480.31799316,-1681.04394531,13.17899990,0.00000000,0.00000000,57.99450684); //object(swank_speaker) (6)
Dance[36] = CreateDynamicObject(2232,1478.23205566,-1681.76098633,13.77700043,0.00000000,0.00000000,0.00000000); //object(med_speaker_4) (1)
Dance[37] = CreateDynamicObject(2232,1479.05297852,-1681.73901367,13.77700043,0.00000000,0.00000000,0.00000000); //object(med_speaker_4) (2)
Dance[38] = CreateDynamicObject(1811,1478.60595703,-1679.67199707,13.80599976,0.00000000,0.00000000,132.00000000); //object(med_din_chair_5) (1)
Dance[39] = CreateDynamicObject(970,1478.66699219,-1677.98303223,13.59799957,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (1)
Dance[40] = CreateDynamicObject(970,1472.68505859,-1680.03100586,13.59799957,0.00000000,0.00000000,270.00000000); //object(fencesmallb) (3)
Dance[41] = CreateDynamicObject(970,1474.73901367,-1677.97204590,13.59799957,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (5)
Dance[42] = CreateDynamicObject(970,1470.63500977,-1682.05200195,13.59799957,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (6)
Dance[43] = CreateDynamicObject(970,1482.56103516,-1677.97497559,13.59799957,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (7)
Dance[44] = CreateDynamicObject(970,1486.66003418,-1682.13195801,13.59799957,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (8)
Dance[45] = CreateDynamicObject(19128,1482.58300781,-1680.01696777,13.10900021,0.00000000,0.00000000,270.00000000); //object(dancefloor1) (2)
Dance[46] = CreateDynamicObject(970,1484.58203125,-1680.03503418,13.59799957,0.00000000,0.00000000,270.00000000); //object(fencesmallb) (10)
Dance[47] = CreateDynamicObject(19128,1474.66699219,-1680.02905273,13.10900021,0.00000000,0.00000000,270.00000000); //object(dancefloor1) (3)
Dance[48] = CreateDynamicObject(970,1488.73803711,-1684.16894531,13.59799957,0.00000000,0.00000000,270.00000000); //object(fencesmallb) (11)
Dance[49] = CreateDynamicObject(970,1488.73596191,-1688.02905273,13.59799957,0.00000000,0.00000000,270.00000000); //object(fencesmallb) (12)
Dance[50] = CreateDynamicObject(970,1488.73303223,-1692.13696289,13.59799957,0.00000000,0.00000000,270.00000000); //object(fencesmallb) (13)
Dance[51] = CreateDynamicObject(970,1488.72595215,-1696.21301270,13.59799957,0.00000000,0.00000000,270.00000000); //object(fencesmallb) (14)
Dance[52] = CreateDynamicObject(970,1488.73706055,-1700.34094238,13.59799957,0.00000000,0.00000000,270.00000000); //object(fencesmallb) (15)
Dance[53] = CreateDynamicObject(970,1486.65502930,-1702.38903809,13.59799957,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (17)
Dance[54] = CreateDynamicObject(970,1482.87805176,-1702.38793945,13.59799957,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (18)
Dance[55] = CreateDynamicObject(970,1468.56701660,-1684.15600586,13.59799957,0.00000000,0.00000000,270.00000000); //object(fencesmallb) (20)
Dance[56] = CreateDynamicObject(970,1468.56701660,-1688.14099121,13.59799957,0.00000000,0.00000000,270.00000000); //object(fencesmallb) (21)
Dance[57] = CreateDynamicObject(970,1468.56896973,-1692.20605469,13.59799957,0.00000000,0.00000000,270.00000000); //object(fencesmallb) (22)
Dance[58] = CreateDynamicObject(970,1468.57202148,-1696.13500977,13.59799957,0.00000000,0.00000000,270.00000000); //object(fencesmallb) (23)
Dance[59] = CreateDynamicObject(970,1468.56005859,-1700.17504883,13.59799957,0.00000000,0.00000000,270.00000000); //object(fencesmallb) (24)
Dance[60] = CreateDynamicObject(970,1470.64099121,-1702.23803711,13.59799957,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (25)
Dance[61] = CreateDynamicObject(970,1474.63793945,-1702.24304199,13.59799957,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (26)
Dance[62] = CreateDynamicObject(19125,1488.88098145,-1702.42395020,13.61100006,0.00000000,0.00000000,0.00000000); //object(bollardlight5) (1)
Dance[63] = CreateDynamicObject(19125,1476.76599121,-1702.18200684,13.61100006,0.00000000,0.00000000,0.00000000); //object(bollardlight5) (2)
Dance[64] = CreateDynamicObject(19125,1480.66894531,-1702.43603516,13.61100006,0.00000000,0.00000000,0.00000000); //object(bollardlight5) (3)
Dance[65] = CreateDynamicObject(19125,1488.83496094,-1682.03002930,13.61100006,0.00000000,0.00000000,0.00000000); //object(bollardlight5) (4)
Dance[66] = CreateDynamicObject(19125,1484.65002441,-1677.93298340,13.61100006,0.00000000,0.00000000,0.00000000); //object(bollardlight5) (5)
Dance[67] = CreateDynamicObject(19125,1472.59899902,-1677.94201660,13.61100006,0.00000000,0.00000000,0.00000000); //object(bollardlight5) (6)
Dance[68] = CreateDynamicObject(19125,1468.43505859,-1682.06701660,13.61100006,0.00000000,0.00000000,0.00000000); //object(bollardlight5) (7)
Dance[69] = CreateDynamicObject(19125,1468.44799805,-1702.45605469,13.61100006,0.00000000,0.00000000,0.00000000); //object(bollardlight5) (8)
Dance[70] = CreateDynamicObject(2232,1484.17797852,-1681.79394531,13.77700043,0.00000000,0.00000000,0.00000000); //object(med_speaker_4) (4)
Dance[71] = CreateDynamicObject(2232,1473.10839844,-1681.81445312,13.77700043,0.00000000,0.00000000,0.00000000); //STOP STOP STOP
RemoveBuildingForPlayer(playerid, 1226, 1467.9844, -1727.6719, 16.4219, 0.25);
RemoveBuildingForPlayer(playerid, 1226, 1485.1719, -1727.6719, 16.4219, 0.25);
RemoveBuildingForPlayer(playerid, 1231, 1479.6953, -1716.7031, 15.6250, 0.25);
RemoveBuildingForPlayer(playerid, 1231, 1479.6953, -1702.5313, 15.6250, 0.25);
RemoveBuildingForPlayer(playerid, 1231, 1479.3828, -1692.3906, 15.6328, 0.25);
RemoveBuildingForPlayer(playerid, 1231, 1479.3828, -1682.3125, 15.6328, 0.25);
RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1713.5078, 13.4531, 0.25);
RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1713.7031, 13.4531, 0.25);
RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1704.6406, 13.4531, 0.25);
RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1694.0469, 13.4531, 0.25);
RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1682.7188, 13.4531, 0.25);
RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1704.5938, 13.4531, 0.25);
RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1693.7344, 13.4531, 0.25);
RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1682.6719, 13.4531, 0.25);
return 1;
}
public OffDance()
{
DestroyDynamicObject(Dance[0]);
DestroyDynamicObject(Dance[1]);
DestroyDynamicObject(Dance[2]);
DestroyDynamicObject(Dance[3]);
DestroyDynamicObject(Dance[4]);
DestroyDynamicObject(Dance[5]);
DestroyDynamicObject(Dance[6]);
DestroyDynamicObject(Dance[7]);
DestroyDynamicObject(Dance[8]);
DestroyDynamicObject(Dance[9]);
DestroyDynamicObject(Dance[10]);
DestroyDynamicObject(Dance[11]);
DestroyDynamicObject(Dance[12]);
DestroyDynamicObject(Dance[13]);
DestroyDynamicObject(Dance[14]);
DestroyDynamicObject(Dance[15]);
DestroyDynamicObject(Dance[16]);
DestroyDynamicObject(Dance[17]);
DestroyDynamicObject(Dance[18]);
DestroyDynamicObject(Dance[19]);
DestroyDynamicObject(Dance[20]);
DestroyDynamicObject(Dance[21]);
DestroyDynamicObject(Dance[22]);
DestroyDynamicObject(Dance[23]);
DestroyDynamicObject(Dance[24]);
DestroyDynamicObject(Dance[25]);
DestroyDynamicObject(Dance[26]);
DestroyDynamicObject(Dance[27]);
DestroyDynamicObject(Dance[28]);
DestroyDynamicObject(Dance[29]);
DestroyDynamicObject(Dance[30]);
DestroyDynamicObject(Dance[31]);
DestroyDynamicObject(Dance[32]);
DestroyDynamicObject(Dance[33]);
DestroyDynamicObject(Dance[34]);
DestroyDynamicObject(Dance[35]);
DestroyDynamicObject(Dance[36]);
DestroyDynamicObject(Dance[37]);
DestroyDynamicObject(Dance[38]);
DestroyDynamicObject(Dance[39]);
DestroyDynamicObject(Dance[40]);
DestroyDynamicObject(Dance[41]);
DestroyDynamicObject(Dance[42]);
DestroyDynamicObject(Dance[43]);
DestroyDynamicObject(Dance[44]);
DestroyDynamicObject(Dance[45]);
DestroyDynamicObject(Dance[46]);
DestroyDynamicObject(Dance[47]);
DestroyDynamicObject(Dance[48]);
DestroyDynamicObject(Dance[49]);
DestroyDynamicObject(Dance[50]);
DestroyDynamicObject(Dance[51]);
DestroyDynamicObject(Dance[52]);
DestroyDynamicObject(Dance[53]);
DestroyDynamicObject(Dance[54]);
DestroyDynamicObject(Dance[55]);
DestroyDynamicObject(Dance[56]);
DestroyDynamicObject(Dance[57]);
DestroyDynamicObject(Dance[58]);
DestroyDynamicObject(Dance[59]);
DestroyDynamicObject(Dance[60]);
DestroyDynamicObject(Dance[61]);
DestroyDynamicObject(Dance[62]);
DestroyDynamicObject(Dance[63]);
DestroyDynamicObject(Dance[64]);
DestroyDynamicObject(Dance[65]);
DestroyDynamicObject(Dance[66]);
DestroyDynamicObject(Dance[67]);
DestroyDynamicObject(Dance[68]);
DestroyDynamicObject(Dance[69]);
DestroyDynamicObject(Dance[70]);
DestroyDynamicObject(Dance[71]);
CreateObject(1226,1467.98440000,-1727.67190000,16.42190000,0.00000000,0.00000000,90.00000000); //
CreateObject(1226,1485.17190000,-1727.67190000,16.42190000,0.00000000,0.00000000,90.00000000); //
CreateObject(1231,1479.69530000,-1716.70310000,15.62500000,0.00000000,0.00000000,0.00000000); //
CreateObject(1231,1479.69530000,-1702.53130000,15.62500000,0.00000000,0.00000000,0.00000000); //
CreateObject(1231,1479.38280000,-1692.39060000,15.63280000,0.00000000,0.00000000,0.00000000); //
CreateObject(1231,1479.38280000,-1682.31250000,15.63280000,0.00000000,0.00000000,0.00000000); //
return 1;
}
От +ика не откажусь
Последнее редактирование:
