 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Добавление скинов, В Minigun Madness
| |
| ATOM57 | Дата: Суббота, 01.11.2008, 18:25 | Сообщение # 1 |
|
[:|||||||:]
Группа:
Продвинутые
Сообщений: 1242
Награды: 5
Город: Москва
Репутация: 73
Замечания: 40%
Статус: 
| Люди, помогите добавить скины в мод Minigun Madness  Добавлено (01.11.2008, 18:22) --------------------------------------------- Думаю он у всех есть =/ (= п.с. by Mike Добавлено (01.11.2008, 18:23) --------------------------------------------- Для сильно лолистых гражданинов, там не просто надо копирнуть строку и поменять число  Добавлено (01.11.2008, 18:24) ---------------------------------------------
Code public OnGameModeInit()
{ AddPlayerClass(0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
// Loop through the pickups
new i, j;
for (i = 0, j = sizeof(gMinigunPickups); i < j; i++)
{
AddStaticPickup(359, 15,
gMinigunPickups[i][PickupX],
gMinigunPickups[i][PickupY],
gMinigunPickups[i][PickupZ]);
}
for (i = 0, j = sizeof(gParachutePickups); i < j; i++)
{
AddStaticPickup(371, 15,
gParachutePickups[i][PickupX],
gParachutePickups[i][PickupY],
gParachutePickups[i][PickupZ]);
}
SetTimer("GameModeExitFunc", gRoundTime, 0);
return 1;
} Добавлено (01.11.2008, 18:25) --------------------------------------------- Вот полный код мода Code /*******************************
* *
* Minigun Madness *
* By Mike *
*******************************/
#include <a_samp>
new gRoundTime = 1200000; // Round time - 20 mins
//new gRoundTime = 900000; // Round time - 15 mins
//new gRoundTime = 600000; // Round time - 10 mins
//new gRoundTime = 300000; // Round time - 5 mins
//new gRoundTime = 120000; // Round time - 2 mins
//new gRoundTime = 60000; // Round time - 1 min
enum PlayerSpawnInfo {
Float:PlayerX,
Float:PlayerY,
Float:PlayerZ,
Float:PlayerAngle
}
new Float:gRandomSpawns[][PlayerSpawnInfo] =
{
{2544.5032, 2805.8840, 19.9922, 257.5800},
{2556.2554, 2832.5313, 19.9922, 1.9000},
{2561.9175, 2848.5532, 19.9922, 256.6 609},
{2613.9866, 2848.4475, 19.9922, 102.2487},
{2611.5500, 2845.7542, 16.7020, 87.5428},
{2545.9243, 2839.1824, 10.8203, 176.2 378},
{2647.6553, 2805.0278, 10.8203, 285.1536},
{2672.9387, 2800.3374, 10.8203, 60.4288},
{2672.8306, 2792.1057, 10.8203, 121.8 451},
{2647.7834, 2697.5884, 19.3222, 353.1684},
{2654.5427, 2720.3474, 19.3222, 303.5359},
{2653.2063, 2738.2432, 19.3222, 342. 1389},
{2641.1350, 2703.2019, 25.8222, 191.6982},
{2599.1304, 2700.7249, 25.8222, 76.3487},
{2606.1384, 2721.5237, 25.8222, 261. 2564},
{2597.3745, 2748.0884, 23.8222, 273.2050},
{2595.0657, 2776.6729, 23.8222, 254.3630},
{2601.3640, 2777.8101, 23.8222, 253 .4439},
{2584.3940, 2825.1748, 27.8203, 244.5475},
{2631.8110, 2834.2593, 40.3281, 213.2975},
{2632.2852, 2834.9390, 122.9219, 1 97.6725},
{2646.1997, 2817.7070, 36.3222, 182.0474},
{2685.8875, 2816.6575, 36.3222, 129.9525},
{2691.1233, 2787.7883, 59.0212, 2 08.0777},
{2717.8071, 2771.3464, 74.8281, 72.3429},
{2695.2622, 2699.5488, 22.9472, 66.3686},
{2688.8206, 2689.0039, 28.1563, 14 .8979},
{2655.0229, 2650.6807, 36.9154, 341.8097},
{2570.4668, 2701.2876, 22.9507, 204.0154},
{2498.9915, 2704.6204, 10.9844, 16 8.9241},
{2524.1584, 2743.3735, 10.9917, 150.3771},
{2498.3167, 2782.3357, 10.8203, 251.7015},
{2504.5142, 2805.9763, 14.8222, 1 08.6137},
{2522.2144, 2814.7087, 24.9536, 265.9478},
{2510.6292, 2849.6384, 14.8222, 191.4991},
{2618.2646, 2720.8005, 36.5386, 3 46.6828},
{2690.9980, 2741.9060, 19.0722, 91.6099}
};
enum PickupSpawnInfo {
Float:PickupX,
Float:PickupY,
Float:PickupZ
}
new Float:gMinigunPickups[][PickupSpawnInfo] =
{
{2629.6345, 2732.8936, 36.5386},
{2635.4575, 2767.9346, 25.8222},
{2685.5012, 2746.6240, 20.3222},
{2668.6201, 2767.9 753, 17.6896},
{2553.7502, 2754.9238, 10.8203},
{2524.9805, 2817.3428, 10.8203},
{2564.5159, 2823.4812, 12.7568},
{2594.1836 , 2821.1226, 12.7647},
{2601.4983, 2769.2195, 25.8222}
};
new Float:gParachutePickups[][PickupSpawnInfo] =
{
{2632.7573, 2829.8999, 64.3359},
{2632.3562, 2829.9094, 94.0156},
{2632.3701, 2829.7065, 122.9219},
{2719.7905, 2775. 7646, 74.8281}
};
//////////////////////////////
// BEGIN THE ACTUAL CODE! //
//////////////////////////////
main()
{
print("\n----------------------------------");
print(" Minigun Madness! By Mike");
print("----------------------------------\n");
}
public OnGameModeInit()
{
SetGameModeText("Minigun Madness");
ShowNameTags(0);
ShowPlayerMarkers(0);
AddPlayerClass(0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
// Loop through the pickups
new i, j;
for (i = 0, j = sizeof(gMinigunPickups); i < j; i++)
{
AddStaticPickup(359, 15,
gMinigunPickups[i][PickupX],
gMinigunPickups[i][PickupY],
gMinigunPickups[i][PickupZ]);
}
for (i = 0, j = sizeof(gParachutePickups); i < j; i++)
{
AddStaticPickup(371, 15,
gParachutePickups[i][PickupX],
gParachutePickups[i][PickupY],
gParachutePickups[i][PickupZ]);
}
SetTimer("GameModeExitFunc", gRoundTime, 0);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 2495.0449, 2773.0566, 10.8158);
SetPlayerFacingAngle(playerid, 88.0);
SetPlayerCameraPos(playerid, 2490.9556, 2773.1326, 10.7968);
SetPlayerCameraLookAt(playerid, 2495.0449, 2773.0566, 10.8158);
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
ResetSpawnInfo(playerid);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid, playerid, reason);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
ResetSpawnInfo(playerid);
return 1;
}
ResetSpawnInfo(playerid)
{
new rand = random(sizeof(gRandomSpawns));
SetSpawnInfo(playerid, 255, 0,
gRandomSpawns[rand][PlayerX],
gRandomSpawns[rand][PlayerY],
gRandomSpawns[rand][PlayerZ],
gRandomSpawns[rand][PlayerAngle],
38, 500, 0, 0, 0, 0);
}
public GameModeExitFunc() { GameModeExit(); }
Nice Maps for sa-mp! Уроки по картостроению в MTA:Race, скачать карты
Мой новый проект - [PIXELCARS RU]
Премьера NDRIFT2
|
| |
|
|
| KaZaNOVa | Дата: Суббота, 01.11.2008, 19:15 | Сообщение # 2 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 219
Награды: 1
Город: Ульяновск
Репутация: 51
Замечания: 0%
Статус: 
| ATOM57, в OnGameModeInit(): Code new sk[23][1]={//Иды скинов, при добавлении увеличивай 23 {83},{137},{169},{181},{197},{280}, {281},{282},{283},{102},{103},{104}, {105},{106},{107},{114},{115},{116}, {70},{71},{173},{174},{ 175} }; for(new i = 0; i <= sizeof(sk)-1; i++) AddPlayerClass(sk[i][0],0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0);
Not we bad speak - you bad understand... ©KaZaNOVa У каждого девелопера свои петухи в голове ©OKStyle™
|
| |
|
|
| ATOM57 | Дата: Суббота, 01.11.2008, 19:56 | Сообщение # 3 |
|
[:|||||||:]
Группа:
Продвинутые
Сообщений: 1242
Награды: 5
Город: Москва
Репутация: 73
Замечания: 40%
Статус: 
| omg... А расшифровайт?  Добавлено (01.11.2008, 19:56) --------------------------------------------- {83},{137},{169},{181},{197},{280}, {281},{282},{283},{102},{103},{104}, {105},{106},{107},{114},{115},{116}, {70},{71},{173},{174},{ 175} иды скинов?
Nice Maps for sa-mp! Уроки по картостроению в MTA:Race, скачать карты
Мой новый проект - [PIXELCARS RU]
Премьера NDRIFT2
|
| |
|
|
| theAlone | Дата: Суббота, 01.11.2008, 20:45 | Сообщение # 4 |
|
Долгожитель
Группа:
Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус: 
| ATOM57, бле нафиг ты вообще с маднеса начал делать. Кинешь мне я тебе уберу.
|
| |
|
|
| KaZaNOVa | Дата: Суббота, 01.11.2008, 21:57 | Сообщение # 5 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 219
Награды: 1
Город: Ульяновск
Репутация: 51
Замечания: 0%
Статус: 
| ATOM57, Да это иды скинов
Not we bad speak - you bad understand... ©KaZaNOVa У каждого девелопера свои петухи в голове ©OKStyle™
|
| |
|
|
| theAlone | Дата: Суббота, 01.11.2008, 22:04 | Сообщение # 6 |
|
Долгожитель
Группа:
Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус: 
| Там все не так. Скины то добавятся, но спаун инфо сделает все равно скин CJ. Добавлено (01.11.2008, 22:04) ---------------------------------------------
Code new rand = random(sizeof(gRandomSpawns));
SetSpawnInfo(playerid, 255, 0,
gRandomSpawns[rand][PlayerX],
gRandomSpawns[rand][PlayerY],
gRandomSpawns[rand][PlayerZ],
gRandomSpawns[rand][PlayerAngle],
38, 500, 0, 0, 0, 0); Это убери 
|
| |
|
|
| KaZaNOVa | Дата: Суббота, 01.11.2008, 22:26 | Сообщение # 7 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 219
Награды: 1
Город: Ульяновск
Репутация: 51
Замечания: 0%
Статус: 
| [SFD]EvilRiaz, тогда можно так: Code new sk[23][1]={ {83},{137},{169},{181},{197},{280}, {281},{282},{283},{102},{103},{104}, {105},{106},{107},{114},{115},{116}, {70},{71},{173},{174},{ 175} }; for(new i = 0; i <= sizeof(sk)-1; i++){ new rand = random(sizeof(gRandomSpawns)); SetSpawnInfo(playerid, 255, i, gRandomSpawns[rand][PlayerX], gRandomSpawns[rand][PlayerY], gRandomSpawns[rand][PlayerZ], gRandomSpawns[rand][PlayerAngle], 38, 500, 0, 0, 0, 0); }
Not we bad speak - you bad understand... ©KaZaNOVa У каждого девелопера свои петухи в голове ©OKStyle™
|
| |
|
|
| ATOM57 | Дата: Пятница, 07.11.2008, 11:35 | Сообщение # 8 |
|
[:|||||||:]
Группа:
Продвинутые
Сообщений: 1242
Награды: 5
Город: Москва
Репутация: 73
Замечания: 40%
Статус: 
| Quote (|SFD|EvilRiaz) Это убери Убрал Теперь как мне сделать рандомный респ у нескольких скинов?
Nice Maps for sa-mp! Уроки по картостроению в MTA:Race, скачать карты
Мой новый проект - [PIXELCARS RU]
Премьера NDRIFT2
|
| |
|
|
| theAlone | Дата: Пятница, 07.11.2008, 17:16 | Сообщение # 9 |
|
Долгожитель
Группа:
Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус: 
| В онПлеерСпавн [pwn]new omg = random(sizeof(gRandomSpawns); SetPlayerPos(playerid, gRandomSpawns[omg][PlayerX], gRandomSpawns[omg][PlayerY], gRandomSpawns[omg][PlayerZ]); SetPlayerFacingAngle(playerid, gRandomSpawns[omg][PlayerAngle]);[/pwn]
|
| |
|
|
|
 |
|
 | |
| |
|