|
|
|
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
Простенький игровой мод для тренеровок
| |
RockStarGamer | Дата: Пятница, 07.03.2008, 03:30 | Сообщение # 1 |
Долгожитель
Группа:
Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
| Офис Code #include <a_samp> #include <core> #include <float> static gTeam[MAX_PLAYERS]; new gPlayerClass[MAX_PLAYERS]; #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_PINK 0xFF66FFAA #define COLOR_BLUE 0x0000BBAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_DARKRED 0x660000AA #define COLOR_ORANGE 0xFF9900AA #define TEAM_FBI 0 #define TEAM_OFFICE 1 new gRoundTime = 3600000; main() { } public OnGameModeInit() { SetGameModeText("Office"); SetTeamCount(1); UsePlayerPedAnims(); AllowInteriorWeapons(1); ShowNameTags(1); ShowPlayerMarkers(0); SetWorldTime(18); CreateObject(987,390.457427,178.272674,1007.245056,0.000000,0.000000,269.939453); AddPlayerClass(286,387.0866,173.8518,1008.3828,91.4261,0,0,0,0,0,0); AddPlayerClass(295,332.8858,174.2103,1019.9844,267.8344,0,0,0,0,0,0); SetTimer("GameModeExitFunc", gRoundTime, 0); return 1; } public OnPlayerConnect(playerid) { GameTextForPlayer(playerid,"Office",2500,5); SetPlayerColor(playerid, COLOR_GREY); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/kill", true)==0) { SetPlayerHealth(playerid, 0); return 1; } return 0; } public OnPlayerText(playerid,text[]) { if(text[0] == '!') { new name[24], string[256]; GetPlayerName(playerid, name, 24); format(string, sizeof(string), "Team %s: %s", name, text[1]); printf("%s", string); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(gTeam[i] == gTeam[playerid]) SendClientMessage(i, GetPlayerColor(playerid), string); } } return 0; } return 1; }
public OnPlayerSpawn(playerid) { SetPlayerArmour(playerid, 100.0); SetPlayerHealth(playerid, 100.0); SetPlayerInterior(playerid,3); GivePlayerWeapon(playerid, 29, 250); GivePlayerWeapon(playerid, 25, 47); GivePlayerWeapon(playerid, 31, 250); GivePlayerWeapon(playerid, 16, 2); GivePlayerWeapon(playerid, 24, 47); if(gTeam[playerid] == TEAM_FBI) { SetPlayerColor(playerid,0x33CCFFAA); } else if(gTeam[playerid] == TEAM_OFFICE) { SetPlayerColor(playerid,0xAFAFAFAA); } return 1; } public OnPlayerDeath(playerid, killerid, reason)
{ if(killerid == INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); } else { if(gTeam[killerid] != gTeam[playerid]) { SendDeathMessage(killerid,playerid,reason); SetPlayerScore(killerid,GetPlayerScore(killerid)+1); } } return 1; } public SetupPlayerForClassSelection(playerid) { SetPlayerInterior(playerid,3); SetPlayerPos(playerid,354.6573,173.8181,1008.3828); SetPlayerFacingAngle(playerid, 268.2650); SetPlayerCameraPos(playerid,360.4673,173.6653,1009.1094); SetPlayerCameraLookAt(playerid,354.6573,173.8181,1008.3828); } public OnPlayerRequestClass(playerid, classid) { SetPlayerClass(playerid, classid); SetupPlayerForClassSelection(playerid); gPlayerClass[playerid] = classid; switch (classid) { case 0: { GameTextForPlayer(playerid, "~g~FBI", 500, 3); } case 1: { GameTextForPlayer(playerid, "~g~Klerc", 500, 3); } } return 1; } public GameModeExitFunc() { GameModeExit(); return 1; } SetPlayerClass(playerid, classid) { if(classid == 0) { gTeam[playerid] = TEAM_FBI; } else if(classid == 1) { gTeam[playerid] = TEAM_OFFICE; } } Корабль в сф Code #include <a_samp> #include <core> #include <float> static gTeam[MAX_PLAYERS]; new gPlayerClass[MAX_PLAYERS]; #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_PINK 0xFF66FFAA #define COLOR_BLUE 0x0000BBAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_DARKRED 0x660000AA #define COLOR_ORANGE 0xFF9900AA #define TEAM_1 0 #define TEAM_2 1 new gRoundTime = 3600000; main() { } public OnGameModeInit() { SetGameModeText("SF"); SetTeamCount(1); UsePlayerPedAnims(); AllowInteriorWeapons(1); ShowNameTags(1); ShowPlayerMarkers(0); SetWorldTime(18); AddPlayerClass(71,-2317.0474,1544.8411,18.7734,89.5219,0,0,0,0,0,0); AddPlayerClass(48,-2472.8704,1545.0803,33.2273,270.6071,0,0,0,0,0,0); SetTimer("GameModeExitFunc", gRoundTime, 0); return 1; } public OnPlayerConnect(playerid) { GameTextForPlayer(playerid,"TDM",2500,5); SetPlayerColor(playerid, COLOR_GREY); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/kill", true)==0) { SetPlayerHealth(playerid, 0); return 1; } return 0; } public OnPlayerText(playerid,text[]) { if(text[0] == '!') { new name[24], string[256]; GetPlayerName(playerid, name, 24); format(string, sizeof(string), "Team %s: %s", name, text[1]); printf("%s", string); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(gTeam[i] == gTeam[playerid]) SendClientMessage(i, GetPlayerColor(playerid), string); } } return 0; } return 1; } public OnPlayerSpawn(playerid) { SetPlayerArmour(playerid, 100.0); SetPlayerHealth(playerid, 100.0); SetPlayerInterior(playerid,0); GivePlayerWeapon(playerid, 25, 40); GivePlayerWeapon(playerid, 31, 250); GivePlayerWeapon(playerid, 34, 20); GivePlayerWeapon(playerid, 16, 2); GivePlayerWeapon(playerid, 24, 40); GivePlayerWeapon(playerid, 29, 250); if(gTeam[playerid] == TEAM_1) { SetPlayerColor(playerid,0x10F441AA); } else if(gTeam[playerid] == TEAM_2) { SetPlayerColor(playerid,0xAFAFAFAA); } return 1; } public OnPlayerDeath(playerid, killerid, reason)
{ if(killerid == INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); } else { if(gTeam[killerid] != gTeam[playerid]) { SendDeathMessage(killerid,playerid,reason); SetPlayerScore(killerid,GetPlayerScore(killerid)+1); } } return 1; } public SetupPlayerForClassSelection(playerid) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-2473.3262,1553.3629,33.2344); SetPlayerFacingAngle(playerid, 181.4745); SetPlayerCameraPos(playerid,-2473.2363,1549.9174,34.7273); SetPlayerCameraLookAt(playerid,-2473.3262,1553.3629,33.2344); } public OnPlayerRequestClass(playerid, classid) { SetPlayerClass(playerid, classid); SetupPlayerForClassSelection(playerid); gPlayerClass[playerid] = classid; switch (classid) { case 0: { GameTextForPlayer(playerid, "~g~Team 1", 500, 3); } case 1: { GameTextForPlayer(playerid, "~g~Team 2", 500, 3); } } return 1; } public GameModeExitFunc() { GameModeExit(); return 1; } SetPlayerClass(playerid, classid) { if(classid == 0) { gTeam[playerid] = TEAM_1; } else if(classid == 1) { gTeam[playerid] = TEAM_2; } }
Сообщение отредактировал Wise - Пятница, 07.03.2008, 03:31 |
|
|
|
YnesloDaleKo | Дата: Пятница, 07.03.2008, 06:16 | Сообщение # 2 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2985
Награды: 24
Город: Мой маленький Амстердам
Репутация: 320
Замечания: 80%
Статус:
| Для тренеровок говоришь?cool CSL-TEAM пригодится!СПС man большое)
Хочу быть кем-то потому, что кто-то это уже кто-то. А никто всегда остаётся никем. SAMP форева. SAMP-RUS живёт! Все играть в SAMP быстро!
|
|
|
|
K-e-n-t | Дата: Пятница, 07.03.2008, 12:01 | Сообщение # 3 |
Местный
Группа:
Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
| Я чё то непонял что это??? ФС или мод или что? Добавлено (07.03.2008, 12:01) --------------------------------------------- ААА!!! я понял по скрипту это ДМ?
Если я тебе помог, или сказал что то умное, ставь + Я Francesko_Wilson За деньги работаю качественнее и быстрее :crazy:
|
|
|
|
RockStarGamer | Дата: Пятница, 07.03.2008, 12:10 | Сообщение # 4 |
Долгожитель
Группа:
Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
| Это исходник тдм
|
|
|
|
K-e-n-t | Дата: Пятница, 07.03.2008, 15:11 | Сообщение # 5 |
Местный
Группа:
Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
| ну говорилже, правдо я думал просто ДМ
Если я тебе помог, или сказал что то умное, ставь + Я Francesko_Wilson За деньги работаю качественнее и быстрее :crazy:
|
|
|
|
DeXt3R | Дата: Пятница, 07.03.2008, 15:14 | Сообщение # 6 |
Местный
Группа:
Продвинутые
Сообщений: 748
Награды: 1
Город: hz
Репутация: 14
Замечания: 0%
Статус:
| Неплохо, принят на вооружение EMF Clan.
|
|
|
|
K-e-n-t | Дата: Пятница, 07.03.2008, 15:20 | Сообщение # 7 |
Местный
Группа:
Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
| Сделаю ещё ТДМов, токо как целый сервер а не скрипт ГМ, и туда поставь ФСов например Антимат, Дроп ОРужий,
Если я тебе помог, или сказал что то умное, ставь + Я Francesko_Wilson За деньги работаю качественнее и быстрее :crazy:
|
|
|
|
[FSP]Sergey | Дата: Пятница, 07.03.2008, 18:13 | Сообщение # 8 |
Постоялец
Группа:
Продвинутые
Сообщений: 344
Награды: 1
Город: МОСКВА
Репутация: 18
Замечания: 40%
Статус:
| А пвн слабо выложить?
|
|
|
|
Viktor | Дата: Пятница, 07.03.2008, 20:17 | Сообщение # 9 |
Группа:
I'm V.I.P.
Сообщений: 2936
Награды: 115
Город: деревня
Замечания: 0%
Статус:
| Дык это ФС иди ГМ ?
|
|
|
|
YnesloDaleKo | Дата: Пятница, 07.03.2008, 20:24 | Сообщение # 10 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2985
Награды: 24
Город: Мой маленький Амстердам
Репутация: 320
Замечания: 80%
Статус:
| Quote (|FSP|Sergey) А пвн слабо выложить? Это и есть pwn! А ты что lol скомплевидить не можешь сам???
Хочу быть кем-то потому, что кто-то это уже кто-то. А никто всегда остаётся никем. SAMP форева. SAMP-RUS живёт! Все играть в SAMP быстро!
Сообщение отредактировал MiX - Пятница, 07.03.2008, 20:26 |
|
|
|
RockStarGamer | Дата: Пятница, 07.03.2008, 20:49 | Сообщение # 11 |
Долгожитель
Группа:
Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
| Quote (Winston) Дык это ФС иди ГМ ? Это тарелка пельмений Это игровой мод читай 1 пост.
|
|
|
|
Viktor | Дата: Пятница, 07.03.2008, 20:52 | Сообщение # 12 |
Группа:
I'm V.I.P.
Сообщений: 2936
Награды: 115
Город: деревня
Замечания: 0%
Статус:
| я и спросил потомучто прочитал первый пост! я не могу розлечить мод и фс пока сам не проверю(пропишу в server)!
Сообщение отредактировал Winston - Пятница, 07.03.2008, 20:53 |
|
|
|
RockStarGamer | Дата: Пятница, 07.03.2008, 20:54 | Сообщение # 13 |
Долгожитель
Группа:
Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
| Название темы: Простенький игровой мод для тренеровок
|
|
|
|
Viktor | Дата: Пятница, 07.03.2008, 21:09 | Сообщение # 14 |
Группа:
I'm V.I.P.
Сообщений: 2936
Награды: 115
Город: деревня
Замечания: 0%
Статус:
| Ы тупонул Добавлено (07.03.2008, 21:09) --------------------------------------------- дак получяется два или один(Мод(ы)) ?
|
|
|
|
RockStarGamer | Дата: Пятница, 07.03.2008, 21:32 | Сообщение # 15 |
Долгожитель
Группа:
Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
| Два мода
|
|
|
|
|
|
|
| |
| |
|