| Помощь новечкам по скриптингу! |
| [PZ]KYZ[AIR] | Дата: Воскресенье, 30.03.2008, 13:10 | Сообщение # 1 |
|
Освоившийся
![[PZ]KYZ[AIR]](http://samp-rus.com/avatar/98/456943.jpg)
Группа:
Продвинутые
Сообщений: 89
Город: Москва
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!
Сайт ордена "Позорная звезда" www.orden-pz.ucoz.ru Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa) 
|
| |
| | |
| fAkm4n | Дата: Среда, 28.05.2008, 21:50 | Сообщение # 31 |
|
Джэдай

Группа:
Продвинутые
Сообщений: 1724
Статус: 
| армор можно и просто AddStaticPickup(1242,2,2520.192,-1689.170,8661.106);//ARMOR
Хочеш закинуть свой серв SAMP в Official? Легко! просто тыкни по мне. Славяне - сила, кто нас не уважает тому "МОГИЛА"!
|
| |
| | |
| skeJt23 | Дата: Среда, 28.05.2008, 21:56 | Сообщение # 32 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 243
Статус: 
| Lil_Weezy, спасибо,но всёравно,сцуко непоявляется
(\__/) (='.'=) (")_(") Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
Сообщение отредактировал skeJt23 - Среда, 28.05.2008, 21:59 |
| |
| | |
| LeBron | Дата: Суббота, 31.05.2008, 12:54 | Сообщение # 33 |
|
Новенький

Группа:
Продвинутые
Сообщений: 59
Город: ПЕНЗА
Статус: 
| Парни подскажите ка в мод вставить ДМ и Гонки! плизззззз оч надо
|
| |
| | |
| [PZ]KYZ[AIR] | Дата: Суббота, 31.05.2008, 15:13 | Сообщение # 34 |
|
Освоившийся
![[PZ]KYZ[AIR]](http://samp-rus.com/avatar/98/456943.jpg)
Группа:
Продвинутые
Сообщений: 89
Город: Москва
Статус: 
| довольно сложно надо что бы были пикапы кружочки красные как только игрок ведет то пропадает пикап сответственно как только подобрал пикап высвитить следущий и так столько сколько надо
Сайт ордена "Позорная звезда" www.orden-pz.ucoz.ru Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa) 
|
| |
| | |
| Mr_Ray | Дата: Суббота, 31.05.2008, 17:47 | Сообщение # 35 |
|
Новенький

Группа:
Пользователи
Сообщений: 23
Статус: 
| здрасти мне нужна помощь я добавил 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 | Сообщение # 36 |
|
Новенький

Группа:
Пользователи
Сообщений: 6
Статус: 
| Возможно ли привязать GTA SAMP к СУБД? И где об этом можно почитать?
|
| |
| | |
| fas | Дата: Воскресенье, 01.06.2008, 19:53 | Сообщение # 37 |
|
Новенький

Группа:
Пользователи
Сообщений: 12
Статус: 
| помогите плизз я тему не могу создать я тут можно корочь как запереть через rcon скины только чтобы они доступны были админам помогите плизззз кучу плюсов ставить буду!!!!!!!!!!!
|
| |
| | |
| Xamster | Дата: Воскресенье, 01.06.2008, 22:23 | Сообщение # 38 |
|
Новенький

Группа:
Продвинутые
Сообщений: 39
Статус: 
| 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 | Сообщение # 39 |
|
Новенький

Группа:
Пользователи
Сообщений: 6
Статус: 
| Ещё хотелось бы узнать какие функции переводят число из Float в Int ( или достаточно будет присвоить целой переменной переменную float? ), округляют? Добавлено (01.06.2008, 23:28) --------------------------------------------- И ещё вопросик: Знаете ли Вы, как можно проверить скрипт находясь на серве один, т.е. например команда /find #id, но сам себя я искать не могу? Подойдёт ли для таких целей бот? Спасибо.
|
| |
| | |
| OKStyle™ | Дата: Понедельник, 02.06.2008, 00:02 | Сообщение # 40 |
|
Джэдай

Группа:
Разработчики
Сообщений: 1934
Город: Оренбург
Статус: 
| Quote (studentagpi) Возможно ли привязать GTA SAMP к СУБД есть интерграция с MySQL Quote (studentagpi) Подойдёт ли для таких целей бот конечно
Мои работы * Меню цветов Слова окстайла всегда правда © HITMAN07
|
| |
| | |
| skeJt23 | Дата: Понедельник, 02.06.2008, 02:51 | Сообщение # 41 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 243
Статус: 
| 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 | Сообщение # 42 |
|
Новенький

Группа:
Продвинутые
Сообщений: 28
Город: Ступино
Статус: 
| народ, помогите! кто нить знпет как сделать трамплины?? оч надо
|
| |
| | |
| DISTR | Дата: Четверг, 05.06.2008, 09:59 | Сообщение # 43 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 195
Город: Калуга
Статус: 
| X@nDer, я знаю , де те их сделать и какие есть широкие и есть узкие.
|
| |
| | |
| KicuM | Дата: Понедельник, 09.06.2008, 10:41 | Сообщение # 44 |
|
Новенький

Группа:
Пользователи
Сообщений: 5
Город: Одесса
Статус: 
| Здраствуйте Я делаю мод. 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 | Сообщение # 45 |
|
Освоившийся
![[PZ]KYZ[AIR]](http://samp-rus.com/avatar/98/456943.jpg)
Группа:
Продвинутые
Сообщений: 89
Город: Москва
Статус: 
| //------------------------------------------------------------------------------ // // 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) 
|
| |
| |
|