 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помощь новичкам по GTA скриптингу! #1
| |
| LeBron | Дата: Суббота, 31.05.2008, 12:54 | Сообщение # 31 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 182
Награды: 1
Город: ПЕНЗА
Репутация: 12
Замечания: 20%
Статус: 
| Парни подскажите ка в мод вставить ДМ и Гонки! плизззззз оч надо
Моды для GTA SA ( только Эксклюзив)нажмите на WWW] [FS-MAP] Stunt-club
|
| |
|
|
| [PZ]KYZ[AIR] | Дата: Суббота, 31.05.2008, 15:13 | Сообщение # 32 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 105
Награды: 1
Город: Москва
Репутация: 7
Замечания: 0%
Статус: 
| довольно сложно надо что бы были пикапы кружочки красные как только игрок ведет то пропадает пикап сответственно как только подобрал пикап высвитить следущий и так столько сколько надо
Сайт ордена "Позорная звезда" www.orden-pz.ucoz.ru Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa) 
|
| |
|
|
| Mr_Ray | Дата: Суббота, 31.05.2008, 17:47 | Сообщение # 33 |
|
Новенький
Группа:
Пользователи
Сообщений: 26
Награды: 1
Репутация: 1
Замечания: 0%
Статус: 
| здрасти мне нужна помощь я добавил 4 машины AddStaticVehicle(438,-1995.6913,133.9262,27.6128,0.6057,1,1); // такси 1 314 AddStaticVehicle(438,-1995.0027,155.4680,27.6161,358.2929,1,1); // такси 2 313 AddStaticVehicle(438,-1986.5258,103.5869,27.6065,0.8358,1,1); // такси 3 315 AddStaticVehicle(438,-1984.1235,183.1203,27.6865,86.3245,1,1); // такси 4 316 номера с 313 по 316 это пишет в игре SpawnCar или както еще точно не помню в них могут садиться все без разбору я хочю привязать их к таксистам (что б команды этой работы тоже работали на этих машинах) но у меня не получаеться подскажите пожалуйста
|
| |
|
|
| studentagpi | Дата: Воскресенье, 01.06.2008, 04:13 | Сообщение # 34 |
|
Новенький
Группа:
Пользователи
Сообщений: 6
Награды: 1
Репутация: 2
Замечания: 0%
Статус: 
| Возможно ли привязать GTA SAMP к СУБД? И где об этом можно почитать?
|
| |
|
|
| fas | Дата: Воскресенье, 01.06.2008, 19:53 | Сообщение # 35 |
|
Новенький
Группа:
Пользователи
Сообщений: 19
Награды: 1
Репутация: 8
Замечания: 0%
Статус: 
| помогите плизз я тему не могу создать я тут можно корочь как запереть через rcon скины только чтобы они доступны были админам помогите плизззз кучу плюсов ставить буду!!!!!!!!!!!
|
| |
|
|
| Xamster | Дата: Воскресенье, 01.06.2008, 22:23 | Сообщение # 36 |
|
Новенький
Группа:
Продвинутые
Сообщений: 44
Награды: 1
Репутация: 3
Замечания: 40%
Статус: 
| fas, Вроде так В OnPlayerSpawn(playerid) Code {
new skin = GetPlayerSkin(playerid); if (skin == ид скина){ if (IsPlayerAdmin(playerid)){} else{ SendClientMessage(playerid,COLOR_BLUE,"*** ТЫ не Админ."); Kick(playerid); }}
За помощь ожидаю +
Сообщение отредактировал Xamster - Воскресенье, 01.06.2008, 22:25 |
| |
|
|
| studentagpi | Дата: Воскресенье, 01.06.2008, 23:28 | Сообщение # 37 |
|
Новенький
Группа:
Пользователи
Сообщений: 6
Награды: 1
Репутация: 2
Замечания: 0%
Статус: 
| Ещё хотелось бы узнать какие функции переводят число из Float в Int ( или достаточно будет присвоить целой переменной переменную float? ), округляют? Добавлено (01.06.2008, 23:28) --------------------------------------------- И ещё вопросик: Знаете ли Вы, как можно проверить скрипт находясь на серве один, т.е. например команда /find #id, но сам себя я искать не могу? Подойдёт ли для таких целей бот? Спасибо. 
|
| |
|
|
| OKStyle™ | Дата: Понедельник, 02.06.2008, 00:02 | Сообщение # 38 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Quote (studentagpi) Возможно ли привязать GTA SAMP к СУБД есть интерграция с MySQL Quote (studentagpi) Подойдёт ли для таких целей бот конечно
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| skeJt23 | Дата: Понедельник, 02.06.2008, 02:51 | Сообщение # 39 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 239
Награды: 1
Репутация: 11
Замечания: 20%
Статус: 
| Code C:\Documents and Settings\Administrator\Desktop\SaMp ñåðâåð RELEASE\filterscripts\Sauna-GF.pwn(68) : error 029: invalid expression, assumed zero C:\Documents and Settings\Administrator\Desktop\SaMp ñåðâåð RELEASE\filterscripts\Sauna-GF.pwn(68) : error 029: invalid expression, assumed zero C:\Documents and Settings\Administrator\Desktop\SaMp ñåðâåð RELEASE\filterscripts\Sauna-GF.pwn(68) : error 029: invalid expression, assumed zero C:\Documents and Settings\Administrator\Desktop\SaMp ñåðâåð RELEASE\filterscripts\Sauna-GF.pwn(68) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors. Code SendClientMessage(playerid,0xFFFF00AA,Ïåðâûé Ëèôò Çàïóùåí Ââåðõ);
(\__/) (='.'=) (")_(") Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
|
| |
|
|
| X@nDer | Дата: Среда, 04.06.2008, 23:16 | Сообщение # 40 |
|
Новенький
Группа:
Продвинутые
Сообщений: 28
Награды: 1
Город: Ступино
Репутация: 3
Замечания: 20%
Статус: 
| народ, помогите! кто нить знпет как сделать трамплины?? оч надо
|
| |
|
|
| DISTR | Дата: Четверг, 05.06.2008, 09:59 | Сообщение # 41 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 198
Награды: 1
Город: Калуга
Репутация: 2
Замечания: 0%
Статус: 
| X@nDer, я знаю , де те их сделать и какие есть широкие и есть узкие.
|
| |
|
|
| KicuM | Дата: Понедельник, 09.06.2008, 10:41 | Сообщение # 42 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 1
Город: Одесса
Репутация: 2
Замечания: 0%
Статус: 
| Здраствуйте Я делаю мод. Code #include <a_samp> #include <float> #include <core>
//Global stuff and defines for our gamemode static gTeam[MAX_PLAYERS]; // Tracks the team assignment for each player new gPlayerClass[MAX_PLAYERS];
//Color Defines #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 public OnFilterScriptExit()
//Team Defines #define TEAM_WORKER 0 #define TEAM_PIMP 1 #define TEAM_GOLFER 2 #define TEAM_TRIAD 3 #define TEAM_MECHANIC 4 #define TEAM_MEDIC 5 #define TEAM_FBI 6 #define TEAM_LEWIE 7 forward SetupPlayerForClassSelection(playerid); forward GameModeExitFunc();
// Round duration new gRoundTime = 999999999; // 240 mins //new gRoundTime = 900000; //15 mins //new gRoundTime = 300000; // 5 mins
//===============================NAZWANIE======================================= main() { print("\n----------------------------------"); print(" WaR MoD SAN FIERRO OT ORDEN PZ \n"); print("----------------------------------\n"); } //===============================NAZWANIE======================================= //================================WREMA========================================= public OnGameModeInit()
{
SetGameModeText("WaR MoD");
SetTeamCount(2);
ShowNameTags(1);
ShowPlayerMarkers(1);
SetWorldTime(18);
UsePlayerPedAnims(); AllowInteriorWeapons(1);
SetTimer("fis1",60000,0); //================================WREMA========================================= //================================KLASI========================================= AddPlayerClass(285,-2430.6401,-328.9409,61.1503,3.6462,0,0,0 ,0,0,0); //SOLDAT AddPlayerClass(285,-2388.7424,-339.8139,66.3869,1.7661,0,0,0,0,0,0); //TANKIST AddPlayerClass(285,-2665.8242,-144.8840,725.0421,265.9731,0,0,0,0,0,0); //DESANTNIK AddPlayerClass(285,-1843.8370,-9.9665,15.1172,213.6708,0,0,0,0,0,0); //SNAIPER AddPlayerClass(285,-2267.3606,1362.4601,6.5107,161.3882,0,0,0,0,0,0); //SOLDAT AddPlayerClass(285,-2079.2847,1426.6921,7.1016,178.4286,0,0,0,0,0,0); //TANKIST AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNAIPER AddPlayerClass(285,-2402.2104,1298.0039,741.5910,181.4807,0,0,0,0,0,0); //DESANTNIK AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNIPER //================================KLASI========================================= //==============================TRANSPORT======================================= //==============================TRANSPORT======================================= //==========================TAIMERI I CONEKTI=================================== SetTimer("GameModeExitFunc", gRoundTime, 0); return 1; }
public OnPlayerConnect(playerid) { GameTextForPlayer(playerid,"ORDEN PZ (www.orden-pz.ucoz.ru)",5000,3); GivePlayerMoney(playerid, 127); SetPlayerColor(playerid, COLOR_GREY); //Set the player's color to inactive return 1; } //==========================TAIMERI I CONEKTI=================================== //===============================SPAUNI========================================= public OnPlayerSpawn(playerid) { SetPlayerInterior(playerid,0); if(gTeam[playerid] == TEAM_WORKER) { SetPlayerColor(playerid,COLOR_GREEN); // Red } else if(gTeam[playerid] == TEAM_PIMP) { SetPlayerColor(playerid,COLOR_RED); // Red } else if(gTeam[playerid] == TEAM_GOLFER) { SetPlayerColor(playerid,COLOR_YELLOW); // Red } else if(gTeam[playerid] == TEAM_TRIAD) { SetPlayerColor(playerid,COLOR_PINK); // Red } else if(gTeam[playerid] == TEAM_MECHANIC) { SetPlayerColor(playerid,COLOR_BLUE); // Green } else if(gTeam[playerid] == TEAM_MEDIC) { SetPlayerColor(playerid,COLOR_DARKRED); // Green } else if(gTeam[playerid] == TEAM_FBI) { SetPlayerColor(playerid,COLOR_ORANGE); // Green } else if(gTeam[playerid] == TEAM_LEWIE) { SetPlayerColor(playerid,COLOR_GREY); //Green return 1; }
//===============================SPAUNI========================================= //===========================KAMERA SELEKTA===================================== public SetupPlayerForClassSelection(playerid) { SetPlayerInterior(playerid,14); SetPlayerPos(playerid,258.4893,-41.4008,1002.0234); SetPlayerFacingAngle(playerid, 90.0); SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234); SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234); } //===========================KAMERA SELEKTA===================================== //===========================NAZWANIA SKINA===================================== public OnPlayerRequestClass(playerid, classid) { SetPlayerClass(playerid,classid); SetupPlayerForClassSelection(playerid); gPlayerClass[playerid] = classid; switch (classid) { case 0: { GameTextForPlayer(playerid, "~g~WORKER", 500, 3); } case 1: { GameTextForPlayer(playerid, "~g~PIMP", 500, 3); } case 2: { GameTextForPlayer(playerid, "~g~GOLFER", 500, 3); } case 3: { GameTextForPlayer(playerid, "~g~TRIAD", 500, 3); } case 4: { GameTextForPlayer(playerid, "~g~MECHANIC", 500, 3); } case 5: { GameTextForPlayer(playerid, "~g~MEDIC", 500, 3); } case 6: { GameTextForPlayer(playerid, "~g~FBI", 500, 3); } case 7: { GameTextForPlayer(playerid, "~g~LEWIE", 500, 3); } } return 1; } //===========================NAZWANIA SKINA===================================== //=================================TEAMI======================================== SetPlayerClass(playerid, classid) { if(classid == 0) { gTeam[playerid] = TEAM_WORKER; } else if(classid == 1) { gTeam[playerid] = TEAM_PIMP; } else if(classid == 1) { gTeam[playerid] = TEAM_GOLFER; } else if(classid == 1) { gTeam[playerid] = TEAM_TRIAD; } else if(classid == 1) { gTeam[playerid] = TEAM_MECHANIC; } else if(classid == 2) { gTeam[playerid] = TEAM_MEDIC; } else if(classid == 2) { gTeam[playerid] = TEAM_FBI; } else if(classid == 2) { gTeam[playerid] = TEAM_LEWIE; } } //=================================TEAMI======================================== //==============================UBIISTWA======================================== public OnPlayerDeath(playerid, killerid, reason) { if(killerid == INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); } else { if(gTeam[killerid] != gTeam[playerid]) { //Valid kill SendDeathMessage(killerid,playerid,reason); SetPlayerScore(killerid,GetPlayerScore(killerid)+1); GivePlayerMoney(killerid, 127); } else { //Team Killer! new warning[256]; format(warning, sizeof(warning), "***Ты дезертир долбаный!Мочи врагов поц!"); SendClientMessage(killerid, 0xFFFF00AA, warning); GivePlayerMoney(killerid, -0); SetPlayerScore(killerid, GetPlayerScore(killerid) - 1); } } return 1; } И у меня такие ошибки: Code D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(42) : error 029: invalid expression, assumed zero D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(82) : warning 217: loose indentation D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(140) : error 029: invalid expression, assumed zero D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(140) : error 004: function "SetupPlayerForClassSelection" is not implemented D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(150) : error 029: invalid expression, assumed zero D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(150) : error 004: function "OnPlayerRequestClass" is not implemented D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(152) : error 017: undefined symbol "SetPlayerClass" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(153) : error 004: function "SetupPlayerForClassSelection" is not implemented D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(154) : error 017: undefined symbol "classid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(155) : error 017: undefined symbol "classid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(193) : warning 225: unreachable code D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(193) : error 017: undefined symbol "SetPlayerClass" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(194) : error 017: undefined symbol "classid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(196) : error 017: undefined symbol "classid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(198) : error 017: undefined symbol "classid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(200) : error 017: undefined symbol "classid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(202) : error 017: undefined symbol "classid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(204) : error 017: undefined symbol "classid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(206) : error 017: undefined symbol "classid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(208) : error 017: undefined symbol "classid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(214) : error 029: invalid expression, assumed zero D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(214) : error 004: function "OnPlayerDeath" is not implemented D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(216) : error 017: undefined symbol "killerid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(217) : error 017: undefined symbol "reason" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(219) : error 017: undefined symbol "killerid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(221) : error 017: undefined symbol "killerid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(222) : error 017: undefined symbol "killerid" D:\games\GTASAN~1\Server\GAMEMO~1\PROEKT~1.PWN(223) : error 017: undefined symbol "killerid"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors. Кто поможет тому +
|
| |
|
|
| [PZ]KYZ[AIR] | Дата: Понедельник, 09.06.2008, 16:22 | Сообщение # 43 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 105
Награды: 1
Город: Москва
Репутация: 7
Замечания: 0%
Статус: 
| //------------------------------------------------------------------------------ // // San Fierro TDM. A Team Deathmtach script for SA-MP 0.1 // //------------------------------------------------------------------------------ #include <a_samp> #include <core> #include <float> //Global stuff and defines for our gamemode static gTeam[MAX_PLAYERS]; // Tracks the team assignment for each player new gPlayerClass[MAX_PLAYERS]; //Color Defines #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 //Team Defines #define TEAM_WORKER 0 #define TEAM_PIMP 1 #define TEAM_GOLFER 2 #define TEAM_TRIAD 3 #define TEAM_MECHANIC 4 #define TEAM_MEDIC 5 #define TEAM_FBI 6 #define TEAM_LEWIE 7 // Round duration new gRoundTime = 14400000;// 240 mins //new gRoundTime = 7200000; //120 mins //new gRoundTime = 3600000; //60 mins //new gRoundTime = 900000; //15 mins //new gRoundTime = 300000; // 5 mins forward SetupPlayerForClassSelection(playerid); forward GameModeExitFunc(); //===============================NAZWANIE======================================= main() { print("----------------------------------\n"); print(" WaR MoD SAN FIERRO OT ORDEN PZ \n"); print("----------------------------------\n"); } //===============================NAZWANIE======================================= public OnGameModeInit() { SetGameModeText("WaR MoD"); SetTeamCount(2); ShowNameTags(1); ShowPlayerMarkers(1); SetWorldTime(18); UsePlayerPedAnims(); AllowInteriorWeapons(1); //================================KLASI========================================= AddPlayerClass(285,-2430.6401,-328.9409,61.1503,3.6462,0,0, 0 ,0,0,0); //SOLDAT AddPlayerClass(285,-2388.7424,-339.8139,66.3869,1.7661,0,0,0,0,0,0); //TANKIST AddPlayerClass(285,-2665.8242,-144.8840,725.0421,265.9731,0,0,0,0,0,0); //DESANTNIK AddPlayerClass(285,-1843.8370,-9.9665,15.1172,213.6708,0,0,0,0,0,0); //SNAIPER AddPlayerClass(285,-2267.3606,1362.4601,6.5107,161.3882,0,0,0,0,0,0); //SOLDAT AddPlayerClass(285,-2079.2847,1426.6921,7.1016,178.4286,0,0,0,0,0,0); //TANKIST AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNAIPER AddPlayerClass(285,-2402.2104,1298.0039,741.5910,181.4807,0,0,0,0,0,0); //DESANTNIK AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNIPER //================================KLASI========================================= //==============================TRANSPORT======================================= //==============================TRANSPORT======================================= SetTimer("GameModeExitFunc", gRoundTime, 0); return 1; } //------------------------------------------------------------------------------ public OnPlayerConnect(playerid) { GameTextForPlayer(playerid,"ORDEN PZ (www.orden-pz.ucoz.ru)",5000,3); GivePlayerMoney(playerid, 127); SetPlayerColor(playerid, COLOR_GREY); //Set the player's color to inactive return 1; } //------------------------------------------------------------------------------ public OnPlayerSpawn(playerid) { if(gTeam[playerid] == TEAM_WORKER) { SetPlayerColor(playerid,COLOR_GREEN); // Red } else if(gTeam[playerid] == TEAM_PIMP) { SetPlayerColor(playerid,COLOR_RED); // Red } else if(gTeam[playerid] == TEAM_GOLFER) { SetPlayerColor(playerid,COLOR_YELLOW); // Red } else if(gTeam[playerid] == TEAM_TRIAD) { SetPlayerColor(playerid,COLOR_PINK); // Red } else if(gTeam[playerid] == TEAM_MECHANIC) { SetPlayerColor(playerid,COLOR_BLUE); // Green } else if(gTeam[playerid] == TEAM_MEDIC) { SetPlayerColor(playerid,COLOR_DARKRED); // Green } else if(gTeam[playerid] == TEAM_FBI) { SetPlayerColor(playerid,COLOR_ORANGE); // Green } else if(gTeam[playerid] == TEAM_LEWIE) { SetPlayerColor(playerid,COLOR_GREY); //Green } return 1; } //------------------------------------------------------------------------------ public OnPlayerDeath(playerid, killerid, reason) { if(killerid == INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); } else { if(gTeam[killerid] != gTeam[playerid]) { // Valid kill SendDeathMessage(killerid,playerid,reason); SetPlayerScore(killerid,GetPlayerScore(killerid)+1); GivePlayerMoney(killerid, 1000); } else { //Team Killer! new warning[256]; format(warning, sizeof(warning), "Be careful! You have been punished for teamkilling."); SendClientMessage(killerid, 0xFFFF00AA, warning); SendDeathMessage(killerid,playerid,reason); GivePlayerMoney(killerid, -1000); SetPlayerScore(killerid, GetPlayerScore(killerid) - 1); } } return 1; } //------------------------------------------------------------------------------ public SetupPlayerForClassSelection(playerid) { SetPlayerInterior(playerid,14); SetPlayerPos(playerid,258.4893,-41.4008,1002.0234); SetPlayerFacingAngle(playerid, 90.0); SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234); SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234); } //------------------------------------------------------------------------------ public OnPlayerRequestClass(playerid, classid) { SetPlayerClass(playerid, classid); SetupPlayerForClassSelection(playerid); gPlayerClass[playerid] = classid; switch (classid) { case 0: { GameTextForPlayer(playerid, "~g~WORKER", 500, 3); } case 1: { GameTextForPlayer(playerid, "~g~PIMP", 500, 3); } case 2: { GameTextForPlayer(playerid, "~g~GOLFER", 500, 3); } case 3: { GameTextForPlayer(playerid, "~g~TRIAD", 500, 3); } case 4: { GameTextForPlayer(playerid, "~g~MECHANIC", 500, 3); } case 5: { GameTextForPlayer(playerid, "~g~MEDIC", 500, 3); } case 6: { GameTextForPlayer(playerid, "~g~FBI", 500, 3); } case 7: { GameTextForPlayer(playerid, "~g~LEWIE", 500, 3); } } return 1; } //------------------------------------------------------------------------------ public GameModeExitFunc() { GameModeExit(); return 1; } //------------------------------------------------------------------------------ SetPlayerClass(playerid, classid) { if(classid == 0) { gTeam[playerid] = TEAM_WORKER; } else if(classid == 1) { gTeam[playerid] = TEAM_PIMP; } else if(classid == 2) { gTeam[playerid] = TEAM_GOLFER; } else if(classid == 3) { gTeam[playerid] = TEAM_TRIAD; } else if(classid == 4) { gTeam[playerid] = TEAM_MECHANIC; } else if(classid == 5) { gTeam[playerid] = TEAM_MEDIC; } else if(classid == 6) { gTeam[playerid] = TEAM_FBI; } else if(classid == 7) { gTeam[playerid] = TEAM_LEWIE; } } //------------------------------------------------------------------------------
Сайт ордена "Позорная звезда" www.orden-pz.ucoz.ru Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa) 
|
| |
|
|
| MAK | Дата: Понедельник, 09.06.2008, 16:25 | Сообщение # 44 |
|
Группа:
Следователи
Сообщений: 2342
Награды: 35
Город: ODESSA
Репутация: 646
Замечания: 0%
Статус: 
| а в код не судьба запихнуть?
Оплатили голосами за услугу и её не выполняют более чем 4 дня? - Обращайтесь. Вас оскорбили или поступили нечестно? - Обращайтесь. Увидели на форуме спам\флуд, а модератора нет? - Обращайтесь.
Не забывайте указывать в названии сообщения тему, пример: "Перевод за голоса".
|
| |
|
|
| [PZ]KYZ[AIR] | Дата: Понедельник, 09.06.2008, 16:41 | Сообщение # 45 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 105
Награды: 1
Город: Москва
Репутация: 7
Замечания: 0%
Статус: 
| Code //------------------------------------------------------------------------------
//
// San Fierro TDM. A Team Deathmtach script for SA-MP 0.1
//
//------------------------------------------------------------------------------
#include <a_samp>
#include <core>
#include <float>
//Global stuff and defines for our gamemode
static gTeam[MAX_PLAYERS]; // Tracks the team assignment for each player
new gPlayerClass[MAX_PLAYERS];
//Color Defines
#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
//Team Defines
#define TEAM_WORKER 0
#define TEAM_PIMP 1
#define TEAM_GOLFER 2
#define TEAM_TRIAD 3
#define TEAM_MECHANIC 4
#define TEAM_MEDIC 5
#define TEAM_FBI 6
#define TEAM_LEWIE 7
// Round duration new gRoundTime = 14400000;// 240 mins //new gRoundTime = 7200000; //120 mins //new gRoundTime = 3600000; //60 mins //new gRoundTime = 900000; //15 mins //new gRoundTime = 300000; // 5 mins
forward SetupPlayerForClassSelection(playerid);
forward GameModeExitFunc();
//===============================NAZWANIE======================================= main() { print("----------------------------------\n"); print(" WaR MoD SAN FIERRO OT ORDEN PZ \n"); print("----------------------------------\n"); } //===============================NAZWANIE=======================================
public OnGameModeInit()
{
SetGameModeText("WaR MoD");
SetTeamCount(2);
ShowNameTags(1);
ShowPlayerMarkers(1);
SetWorldTime(18);
UsePlayerPedAnims();
AllowInteriorWeapons(1);
//================================KLASI========================================= AddPlayerClass(285,-2430.6401,-328.9409,61.1503,3.6462,0,0, 0 ,0,0,0); //SOLDAT AddPlayerClass(285,-2388.7424,-339.8139,66.3869,1.7661,0,0,0,0,0,0); //TANKIST AddPlayerClass(285,-2665.8242,-144.8840,725.0421,265.9731,0,0,0,0,0,0); //DESANTNIK AddPlayerClass(285,-1843.8370,-9.9665,15.1172,213.6708,0,0,0,0,0,0); //SNAIPER AddPlayerClass(285,-2267.3606,1362.4601,6.5107,161.3882,0,0,0,0,0,0); //SOLDAT AddPlayerClass(285,-2079.2847,1426.6921,7.1016,178.4286,0,0,0,0,0,0); //TANKIST AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNAIPER AddPlayerClass(285,-2402.2104,1298.0039,741.5910,181.4807,0,0,0,0,0,0); //DESANTNIK AddPlayerClass(285,-2648.6074,1079.7361,52.0380,168.9549,0,0,0,0,0,0); //SNIPER //================================KLASI=========================================
//==============================TRANSPORT======================================= //==============================TRANSPORT=======================================
SetTimer("GameModeExitFunc", gRoundTime, 0);
return 1;
}
//------------------------------------------------------------------------------
public OnPlayerConnect(playerid)
{
GameTextForPlayer(playerid,"ORDEN PZ (www.orden-pz.ucoz.ru)",5000,3); GivePlayerMoney(playerid, 127); SetPlayerColor(playerid, COLOR_GREY); //Set the player's color to inactive
return 1;
}
//------------------------------------------------------------------------------ public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_WORKER) { SetPlayerColor(playerid,COLOR_GREEN); // Red } else if(gTeam[playerid] == TEAM_PIMP) { SetPlayerColor(playerid,COLOR_RED); // Red } else if(gTeam[playerid] == TEAM_GOLFER) { SetPlayerColor(playerid,COLOR_YELLOW); // Red } else if(gTeam[playerid] == TEAM_TRIAD) { SetPlayerColor(playerid,COLOR_PINK); // Red } else if(gTeam[playerid] == TEAM_MECHANIC) { SetPlayerColor(playerid,COLOR_BLUE); // Green } else if(gTeam[playerid] == TEAM_MEDIC) { SetPlayerColor(playerid,COLOR_DARKRED); // Green } else if(gTeam[playerid] == TEAM_FBI) { SetPlayerColor(playerid,COLOR_ORANGE); // Green } else if(gTeam[playerid] == TEAM_LEWIE) { SetPlayerColor(playerid,COLOR_GREY); //Green
}
return 1;
}
//------------------------------------------------------------------------------
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
} else {
if(gTeam[killerid] != gTeam[playerid]) {
// Valid kill
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid, 1000);
}
else {
//Team Killer!
new warning[256];
format(warning, sizeof(warning), "Be careful! You have been punished for teamkilling.");
SendClientMessage(killerid, 0xFFFF00AA, warning);
SendDeathMessage(killerid,playerid,reason);
GivePlayerMoney(killerid, -1000);
SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);
}
}
return 1;
}
//------------------------------------------------------------------------------
public SetupPlayerForClassSelection(playerid)
{
SetPlayerInterior(playerid,14);
SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
SetPlayerFacingAngle(playerid, 90.0);
SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234);
SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
}
//------------------------------------------------------------------------------
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerClass(playerid, classid);
SetupPlayerForClassSelection(playerid);
gPlayerClass[playerid] = classid;
switch (classid) {
case 0: { GameTextForPlayer(playerid, "~g~WORKER", 500, 3); } case 1: { GameTextForPlayer(playerid, "~g~PIMP", 500, 3); } case 2: { GameTextForPlayer(playerid, "~g~GOLFER", 500, 3); } case 3: { GameTextForPlayer(playerid, "~g~TRIAD", 500, 3); } case 4: { GameTextForPlayer(playerid, "~g~MECHANIC", 500, 3); } case 5: { GameTextForPlayer(playerid, "~g~MEDIC", 500, 3); } case 6: { GameTextForPlayer(playerid, "~g~FBI", 500, 3); } case 7: { GameTextForPlayer(playerid, "~g~LEWIE", 500, 3); }
}
return 1;
}
//------------------------------------------------------------------------------
public GameModeExitFunc()
{
GameModeExit();
return 1;
}
//------------------------------------------------------------------------------
SetPlayerClass(playerid, classid) {
if(classid == 0) { gTeam[playerid] = TEAM_WORKER; } else if(classid == 1) { gTeam[playerid] = TEAM_PIMP; } else if(classid == 2) { gTeam[playerid] = TEAM_GOLFER; } else if(classid == 3) { gTeam[playerid] = TEAM_TRIAD; } else if(classid == 4) { gTeam[playerid] = TEAM_MECHANIC; } else if(classid == 5) { gTeam[playerid] = TEAM_MEDIC; } else if(classid == 6) { gTeam[playerid] = TEAM_FBI; } else if(classid == 7) { gTeam[playerid] = TEAM_LEWIE; }
}
//------------------------------------------------------------------------------
Сайт ордена "Позорная звезда" www.orden-pz.ucoz.ru Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa) 
|
| |
|
|
|
 |
|
 | |
| |
|