| 
| ZioSHik | Дата: Среда, 11.07.2012, 00:58 | Сообщение # 1 |  | .::Offline::. Авторитет   Сообщений: 831[ 82 ] Награды: 29  
Статус 
отсутствует | Добавляем forward: 
 
 Code forward IsAInkasator(carid);//транспорт для инкассаторов 
 Добавляем new:
 
 
 Code new Inkasator[5];//сколько машин   new PlayerIsInkasator[MAX_PLAYERS];//отвечает за работу
 new Float:gInkasatorPoints[2][3] = {
 {x, y, z},  // это отвечает за координаты куда ехать
 {x, y, z}}; // это отвечает за координаты куда ехать
 Добавляем public:
 
 
 Code public IsAInkasator(carid)// Транспорт инкассаторов   {
 if(carid >= Inkasator[0] && carid <= Inkasator[4])
 {
 return 1;
 }
 return 0;
 }
 Добавим в public OnPlayerConnect(playerid):
 
 
 Code PlayerIsInkasator[playerid] = 0;
 Добавим в public OnPlayerEnterCheckpoint(playerid):
 
 
 Code if(PlayerIsInkasator[playerid]==2)   {
 DisablePlayerCheckpoint(playerid);
 SendClientMessage(playerid,-1,"Вам отдали кассиры деньги, отправляйтесь обратно в банк.");
 SetPlayerCheckpoint(playerid, x, y, z, 3.0);
 PlayerIsInkasator[playerid]=3;
 }
 else if(PlayerIsInkasator[playerid]==3)
 {
 DisablePlayerCheckpoint(playerid);
 SendClientMessage(playerid,-1,"Вы отвезли деньги в банк.");
 GivePlayerMoney(playerid,7000);
 PlayerIsInkasator[playerid]=0;
 return 1;
 }
 В public OnPlayerStateChange(playerid, newstate, oldstate):
 
 
 Code if(newcar >= Inkasator[0] && newcar <= Inkasator[4]) // Инкассаторы   {
 if(PlayerInfo[playerid][pJob] != 17) // Ваш ID работы
 {
 SendClientMessage(playerid,COLOR_RED," У Вас нет ключей от этого транспорта и Вы не Инкассатор !");
 RemovePlayerFromVehicle(playerid);
 }
 }
 Добавим машины в конец public OnGameModeInit() :
 
 
 Code Inkasator[0] = CreateVehicle(428,2388.50000000,-1906.09997559,22.10000038,0.00000000,-1,-1,15); //  инкассатор   Inkasator[1] = CreateVehicle(428,2392.50000000,-1905.90002441,22.10000038,0.00000000,-1,-1,15); //  инкассатор
 Inkasator[2] = CreateVehicle(428,2354.89990234,-1906.09997559,22.10000038,0.00000000,-1,-1,15); //  инкассатор
 Inkasator[3] = CreateVehicle(428,2359.50000000,-1906.19995117,22.10000038,0.00000000,-1,-1,15);   //  инкассатор
 Inkasator[4] = CreateVehicle(428,2359.39990234,-1895.30004883,22.10000038,270.00000000,-1,-1,15); //  инкассатор
 К командам:
 
 
 Code if(!strcmp(cmdtext, "/startbank", true))   {
 if(IsPlayerConnected(playerid))
 {
 if(PlayerInfo[playerid][pJob] != 17)  // Ваш ID работы
 {
 SendClientMessage(playerid, COLOR_RED, "Вы не работаете Инкассатором!");
 return 1;
 }
 if(PlayerIsInkasator[playerid] == 1)
 {
 SendClientMessage(playerid, COLOR_RED, "Вы уже работаете");
 return 1;
 }
 new carid = GetPlayerVehicleID(playerid);
 if(IsAInkasator(carid))
 {
 TogglePlayerControllable(playerid, 1);
 new randomize;
 randomize = random(sizeof(gInkasatorPoints));
 SetPlayerCheckpoint(playerid, gInkasatorPoints[randomize][0], gInkasatorPoints[randomize][1], gInkasatorPoints[randomize][2], 5.0);
 SendClientMessage(playerid, COLOR_WHITE, "Банк: Bремя пошло, заберите деньги и привезите нам их.");
 PlayerIsInkasator[playerid] = 2;
 }
 }
 return 1;
 }
 |  |  |  |  | 
| 
| fenix05 | Дата: Среда, 25.07.2012, 22:48 | Сообщение # 2 |  | .::Offline::. Гангстер   Сообщений: 151[ 62 ] Награды: 4  
Статус 
отсутствует | ещё нужно сделать здоровья машинам побольше, типа бронированные. но это так, мысли вслух.
 
 Alien Brickman [vk.com/alien_brickman]Обложка:
 |  |  |  |  | 
| 
| ZioSHik | Дата: Четверг, 26.07.2012, 02:52 | Сообщение # 3 |  | .::Offline::. Авторитет   Сообщений: 831[ 82 ] Награды: 29  
Статус 
отсутствует | Не плохая идея,думаю можно это реализовать так: 
 В паблик OnVehicleSpawn
 
 
 Code  for(new i;i<5;i++)
 {
 if(Inkasator[i] == vehicleid)
 {
 SetVehicleHealth(vehicleid, 2000.0);
 }
 }
 |  |  |  |  | 
| 
| Bupyc | Дата: Воскресенье, 13.01.2013, 15:43 | Сообщение # 4 |  | .::Offline::. Новичок   Сообщений: 1[ 0 ] Награды: 0  
Статус 
отсутствует | У меня ошибки выдаётДобавлено (13.01.2013, 15:38)---------------------------------------------
 ZioHik, Почему 9 ошибок выдает?
 Добавлено (13.01.2013, 15:43)---------------------------------------------
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(75) : error 017: undefined symbol "x"
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(9869) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(9870) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(9948) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(9957) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(9971) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(10203) : error 010: invalid function or declaration
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(10210) : error 010: invalid function or declaration
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(10215) : error 010: invalid function or declaration
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(10216) : error 010: invalid function or declaration
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(10393) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(10417) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(10678) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(10700) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(10757) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(10837) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(10930) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(10960) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11004) : error 017: undefined symbol "pJob"
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11167) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11174) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11182) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11189) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11197) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11204) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11212) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11219) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11227) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11234) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11242) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11249) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11257) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11264) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11273) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11280) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11288) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11295) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11303) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11311) : warning 202: number of arguments does not match definition
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11316) : error 025: function heading differs from prototype
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11472) : error 017: undefined symbol "newcar"
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11474) : error 017: undefined symbol "pJob"
 C:\Documents and Settings\Администратор\Рабочий стол\ХЗ\gamemodes\TDM+DM_Classic.pwn(11851) : warning 203: symbol is never used: ""
 Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase
 
 9 Errors.
 |  |  |  |  | 
| 
| ZioSHik | Дата: Понедельник, 14.01.2013, 19:43 | Сообщение # 5 |  | .::Offline::. Авторитет   Сообщений: 831[ 82 ] Награды: 29  
Статус 
отсутствует | Переделайте функции под себя если у вас не стандартный гф мод. |  |  |  |  |