Поиск сообщества
Показаны результаты для тегов 'pawn'.
Найдено: 1,434 результата
-
else if(strcmp(cmd, "/kick", true) == 0) { if(dostup[playerid] != true)return true; { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{DDA0DD} >> Введите{FFFFFF}: /kick [ИД] [причина]"); giveplayerid = ReturnUser(tmp); if (PlayerInfo[playerid][pLevel] >= 2 && PlayerInfo[playerid][pAdmin] >= 1) { if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx { idx++; } new offset = idx; new result[64]; while ((idx { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /kick [ИД] [причина]"); new year, month,day; getdate(year, month, day); PlayerInfo[giveplayerid][pRp] -=5; format(string, sizeof(string), "Администратор %s кикнул %s. Причина: %s", sendername,giveplayer, (result)); SendClientMessageToAll(COLOR_LIGHTRED, string); Kick(giveplayerid); return true; } } } else { SendClientMessage(playerid, COLOR_GREY, "{DB7093} [ERROR]: {D3D3D3} Игрок не найден!"); } } return true;
- 9 ответов
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Прощу прощение за команду /me, забыл ProxDetector. Итак теперь для того что бы команды работали нужны: [zcmd] и [sscafn]. - Как использовать командный процессор zcmd + sscafn! Ко всем define, если нет: #define COLOR_PURPLE 0xC2A2DAAA В любое свободное место пишем:/me CMD:me(playerid, params[]) { new string[64]; if(sscanf(params, "s[128]", params[0])) return SendClientMessage(playerid, COLOR_GREY, "Введите: /me [действие]"); format(string, sizeof(string), "* %s %s", Name(playerid), params[0]); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return true; } CMD:do(playerid, params[]) { new string[64]; if(sscanf(params, "s[128]", params[0])) return SendClientMessage(playerid, COLOR_GREY, "Введите: /do [действие]"); format(string, sizeof(string), "* %s ((%s))", Name(playerid), params[0]); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return true; } /try CMD:try(playerid, params[]) { new string[64]; if(sscanf(params, "s[128]", params[0])) return SendClientMessage(playerid, COLOR_GREY, "Введите: /try [действие]"); new temptryrand = random(2); if(temptryrand == 1) { format(string, sizeof(string), "* %s %s {00ff00}| Удачно", Name(playerid), params[0]); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return true; } else { format(string, sizeof(string), "* %s %s {ff7518}| Неудачно", Name(playerid), params[0]); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } return true; } В конец мода: stock Name(playerid) { new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); return PlayerName; } stock ProxDetector(Float:radi, playerid, string[], col1, col2, col3, col4, col5) { if(IsPlayerConnected(playerid)) { new Float:posx, Float:posy, Float:posz; new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)) { GetPlayerPos(i, posx, posy, posz); tempposx = (oldposx -posx); tempposy = (oldposy -posy); tempposz = (oldposz -posz); if(((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16))) SendClientMessage(i, col1, string); else if(((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8))) SendClientMessage(i, col2, string); else if(((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4))) SendClientMessage(i, col3, string); else if(((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2))) SendClientMessage(i, col4, string); else if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) SendClientMessage(i, col5, string); } } } } return true; }
-
Ко все define, у кого нет: #define COLOR_PURPLE 0xC2A2DAAA CMD:me(playerid, params[]) { new string[64]; if(sscanf(params, "s[128]", params[0])) return SendClientMessage(playerid, COLOR_GREY, "Введите: /me [действие]"); format(string, sizeof(string), "* %s %s", Name(playerid), params[0]); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return true; } В конец мода: stock Name(playerid) { new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); return PlayerName; }
-
Предлагаю вашему вниманию скрипт, скачанный давно мною, опять же с этого форума. Помните, авто находились возле торгового центра Южный? Вот и к этому скрипту предлагалась отдельная стоянка. Но при установки стоянки, игра к подъезду к этой стоянке, вылетала. Поэтому я положил этот скрипт к себе в папочку "На доработку". Что я поменял: Изменил спавн авто (теперь все авто стоят напротив клуба 8бит) Изменил, все авто, теперь только "москвичи", только хардкор. Добавил 4 мотоцикла. Скрипт весь на диалогах. -=* Код.*=- -=* Готовый скрипт.*=- -=* Screenshots *=- * Скрипт, я только редактировал, он не является переделанным скриптом, который выложил tatarin. Скрипт выкладывали, год назад, на этот форум, после произошла очистка, оригинал сохранился, но он не исправен в работе. Жду комментарий!
-
Думаю многим пригодиться эта регистрация+статистика+кмд Скрин: Регистрация/Логин Смена пароля в диалоге Статистика игрока Киллы Смерти Деньги Сохранённые позиции Проверка на Онлайн Скин - Сохранение позиции при выходе и смерти - Телепорт командой на эти самые позиции Команды: CMD - /changepass - Смена пароля CMD - /gotooldpos - Телепорт на сохранённые в файле позиции CMD - /mystats - Статистика о cебе CMD - /pstats - Диалог с вводом ID - Статистика игрока или файла на сервере rega dini.pwn
- 15 ответов
-
- 3
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Убрал Железный мост в г.Южный (Все пытались там проехать :D ) + поставил лого CR Смотрится отлично ) RemoveBuildingForPlayer(playerid, 5308, 2494.1499, -1175.0300, 0.0000, 0.25);RemoveBuildingForPlayer(playerid, 5312, 2494.1499, -1175.0300, 0.0000, 0.25);RemoveBuildingForPlayer(playerid, 5307, 2496.6101, -1182.1300, 0.0010, 0.25);RemoveBuildingForPlayer(playerid, 5311, 2496.6101, -1182.1300, 0.0010, 0.25);RemoveBuildingForPlayer(playerid, 5307, 2490.6299, -1182.1300, 0.0010, 0.25);RemoveBuildingForPlayer(playerid, 5311, 2490.6299, -1182.1300, 0.0010, 0.25);RemoveBuildingForPlayer(playerid, 5310, 2490.6299, -1182.1300, 23.1655, 0.25);RemoveBuildingForPlayer(playerid, 5310, 2496.6101, -1182.1300, 23.1655, 0.25);RemoveBuildingForPlayer(playerid, 5309, 2493.8101, -1182.1300, 23.1655, 0.25);CreateDynamicObject(8564, 2493.72, -1341.44, 31.90, 0.00, 0.00, 90.00);
- 2 ответа
-
- 1
-
- crmp
- criminal russia
-
(и ещё 4 )
C тегом:
-
В public OnPlayerConnect(playerid) if(!IsRPNick(playerid)) { SendClientMessage(playerid,CINFO,"У Вас Non-RP ник. Вы должны сменить его на вид: Имя_Фамилия"); SendClientMessage(playerid,CINFO,"Имя_Фамилия должны быть на латинице!"); SendClientMessage(playerid,CINFO,"Пример: Jack_Black"); Kick(playerid); return 1; } В конец мода: stock IsRPNick(playerid) { new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, MAX_PLAYER_NAME); for(new i=0;i<strlen(plname);i++) { if( !((plname[i]>='a'&&plname[i]<='z') || (plname[i]>='A'&&plname[i]<='Z') || plname[i]=='_')) { return 0; // недопустимые символы в нике } } new d = strfind(plname, "_"); if( d==-1 ) return 0; // нет _ в нике if(strfind(plname, "_", false, d+1) != -1) return 0; // больше одного _ в нике new name[10]; strmid(name, plname, 0, d, sizeof name); new surname[10]; strmid(surname, plname, d+1, strlen(plname), sizeof surname); if(strlen(name)<3 || strlen(name)>9) return 0; // неверная длина имени if(strlen(surname)<3 || strlen(surname)>9) return 0; // неверная длина фамилии if(!(name[0]>='A' && name[0]<='Z')) return 0; // первая буква имени не заглавная if(!(surname[0]>='A' && surname[0]<='Z')) return 0; // первая буква фамилии не заглавная for(new i=1;i<strlen(name);i++) { if(!(name[i]>='a'&&name[i]<='z')) return 0; // неверные буквы в имени } for(new i=1;i<strlen(surname);i++) { if(!(surname[i]>='a'&&surname[i]<='z'))return 0; // неверные буквы в фамилии } return 1;// ok }
- 5 ответов
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Всем доброго времени суток. Сегодня я попробую помочь людям которые не понимают этот командный процессор. ZCMD - это быстрый и простой командный процессор сделанный Zeex поэтому я научу Вас, ребята, которые не знают как с ним работать. sscanf - является строкой расщепления рутинной сделанный Y_Less. Что нам нужно? 1) Нам необходим include ZCMD. Скачать - http://rghost.ru/48159848 2) Нам необходим include Sscanf. Скачать - http://rghost.ru/48159900 Ok, Вы скачали? Good. Теперь идем в папку pawno, открываем папку include и вставляем туда то, что Вы скачали. Шаг №1. Если Вы используете Windows Server, то Вам необходим plugins sscanf.dll - есть в архиве. Ok, Вы скачали? Good. Теперь идём в папку с Вашим сервером, открываем папку plugins и вставляем туда то, что скачали. Потом нажимаем стрелочку "Назад" и находим файл server.cfg и в самый конец вставляем строку: plugins sscanf. Если Вы используете Linux Server, то тогда Вам необходим plugins sscanf.so - есть в архиве. Ok, Вы скачали? Good. Теперь идём в папку с Вашим сервером, открываем папку plugins и вставляем туда то, что скачали. Потом нажимаем стрелочку "Назад" и находим файл server.cfg и в самый конец вставляем строку: plugins sscanf.so. Шаг №2. Использование. Последний шаг. Итак, все нужные файлы мы скачали. Перейдем к их использованию. Открываем свой мод, и в самое начало мода вставляем (ко всем include): #include <sscanf2> #include <zcmd> Ok, Вставили? Good. Идем дальше, команды не нужно делать в: public OnPlayerCommandText(playerid, cmdtext[]) Команды, мы будем делать не в начале, не в середине, а в конце мода! И вообще, если Вы решили перейти на ZCMD, отключите его, в местo: return 1; поставьте: return 0; Так он нам больше не понадобится. Итак, давайте начнем делать основную команду, вставляем в конец мода: CMD:pawno(playerid, params[]) { // Здесь будет наш код. return 1; } Что такое playerid? И params[]? playerid - это игрок который будет использовать нашу команду, а params[] - это действие, которое будет выполняться при вводе команды. Давайте попробуем добавить сообщение в команду? Итак: CMD:pawno(playerid, params[]) { SendClientMessage(playerid, 0xFFFFFFF, "Пацаны, у меня команда работает! Yeah!"); return 1; } Компилируем... Good. Заходим, тестим. Отлично! Примечание: я добавил цвет "0xFFFFFFF" по умолчанию, можно добавить туда цвет какой вы хотите. Теперь, давайте использовать sscanf, команда будет посложнее... CMD:heal(playerid, params[]) { if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, 0xFFFFFFF, "Используй: /heal [id/name]"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0xFFFFFFF, "Игрок не найден!"); SetPlayerHealth(params[0], 100); return 1; } "u" - спецификатор, который выступает за Ник / ID игрока. А также, sscanf будет проверять, если отправитель использует не правильное использование команды, выведет сообщение: Используй: /heal [id/name] Другие спецификаторы: i, d - используются при целых числах. !IsPlayerConnected - проверка на подключение игрока, если игрока нет на сервере, то Вам выведет сообщение: Игрок не найден! SetPlayerHealth - и собственно самa функция выдачи здоровья, 100 - это кол-во жизней. Компилируем... Good. Заходим, тестим. Отлично! На этом я думаю закончить свой урок. Всем спасибо за внимание. Автор урока: lovely
-
- 2
-
- crmp
- criminal russia
-
(и ещё 4 )
C тегом:
-
Стандартный TextDraw название сервера State99 В начало мода new Text:gStateText; В public OnGameModeInit() gStateText = TextDrawCreate(88.000000, 426.000000, "State 99"); TextDrawAlignment(gStateText, 2); TextDrawBackgroundColor(gStateText, 255); TextDrawFont(gStateText, 2); TextDrawLetterSize(gStateText, 0.450000, 1.800000); TextDrawColor(gStateText, 0xFFFFFFff); TextDrawSetOutline(gStateText, 1); TextDrawSetProportional(gStateText, 1); В public OnPlayerConnect(playerid) TextDrawShowForPlayer(playerid,gStateText);
-
- 1
-
- всё для crmp
- pawn
-
(и ещё 5 )
C тегом:
-
Помните, давным давно, где-то год назад, на форуме лежала карта деревни Озерье. Я давно ее скачивал. И покопавшись в скачанном нашел ее. Автор, пользователь, который выкладывал ее, говорил, что типо она создана была для URM. Но лично мое мнение, что он врал. Я выкладываю ее оригинал. Далее я буду над ней работать, и выкладывать последующие версии. Их будет всего 2. Так, что модеров, и админов прошу не закрывать данную тему. -=* Вот код.*=- CreateObject(9139,-2260.10009766,-1141.00000000,47.79999924,0.00000000,0.00000000,69.99938965); //object(sbvgseseafloor06) (2)CreateObject(9206,-2228.79980469,-1146.39941406,47.70000076,0.24719238,0.00000000,68.74145508); //object(land2_sfn10) (2)CreateObject(4338,-2281.10009766,-1130.00000000,49.79999924,0.00000000,0.00000000,158.99963379); //object(sbseabed_08_sfse) (1)CreateObject(4931,-2284.30004883,-1088.50000000,47.00000000,0.00000000,0.00000000,67.99450684); //object(lodch1_las0fhy01) (1)CreateObject(4934,-2269.69995117,-1096.69995117,47.00000000,0.00000000,0.00000000,65.99993896); //object(lodtun1_las01) (1)CreateObject(4443,-2221.19995117,-1149.00000000,48.90000153,0.00000000,0.00000000,302.99145508); //object(lodseabed074) (1)CreateObject(9131,-2249.10009766,-1102.40002441,48.29999924,0.00000000,0.00000000,248.24462891); //object(shbbyhswall13_lvs) (1)CreateObject(1790,-2357.00000000,-1090.90002441,51.90000153,0.00000000,0.00000000,148.99609375); //object(swank_video_3) (1)CreateObject(1791,-2138.50000000,-1148.69995117,51.90000153,0.00000000,0.00000000,346.00000000); //object(swank_tv_2) (1)CreateObject(4931,-2200.39990234,-1160.00000000,47.00000000,0.00000000,0.00000000,249.99438477); //object(lodch1_las0fhy01) (2)CreateObject(9139,-2192.10009766,-1121.69995117,47.70000076,0.00000000,0.00000000,250.49938965); //object(sbvgseseafloor06) (6)CreateObject(4933,-2297.60009766,-1122.59997559,47.00000000,0.00000000,0.00000000,248.50000000); //object(lodch1_las0gj01) (1)CreateObject(4935,-2234.60009766,-1112.09997559,47.00000000,0.00000000,0.00000000,250.00000000); //object(lodtun2_las01) (1)CreateObject(4338,-2214.89990234,-1113.59997559,49.90000153,0.00000000,0.00000000,340.99963379); //object(sbseabed_08_sfse) (2)CreateObject(4932,-2317.10009766,-1116.19995117,47.00000000,0.00000000,0.00000000,248.00000000); //object(lodch1_las0fg01) (1)CreateObject(4935,-2320.30004883,-1078.00000000,47.79999924,0.00000000,0.00000000,245.99938965); //object(lodtun2_las01) (2)CreateObject(9139,-2337.00000000,-1109.69995117,47.79999924,359.50000000,0.00000000,63.99938965); //object(sbvgseseafloor06) (7)CreateObject(4933,-2336.19995117,-1065.59997559,47.00000000,0.00000000,0.00000000,62.49972534); //object(lodch1_las0gj01) (2)CreateObject(1953,-2176.50000000,-1170.19995117,49.50000000,0.00000000,0.00000000,250.50000000); //object(turn_plater_r) (1)CreateObject(4933,-2167.39990234,-1133.50000000,47.00000000,0.00000000,0.00000000,68.49972534); //object(lodch1_las0gj01) (3)CreateObject(4934,-2146.80004883,-1137.59997559,47.00000000,0.00000000,0.00000000,67.99487305); //object(lodtun1_las01) (2)CreateObject(9147,-2221.60009766,-1171.09997559,47.00000000,0.00000000,0.00000000,250.00000000); //object(lodibrdg01_lvs) (1)CreateObject(4430,-2221.30004883,-1144.00000000,49.50000000,0.00000000,0.00000000,22.99438477); //object(lodseabed061) (1)CreateObject(8643,-2214.80004883,-1153.00000000,47.09999847,0.00000000,0.00000000,160.99169922); //object(vgsebuild01_lvs) (1)CreateObject(8743,-2207.19995117,-1153.50000000,47.00000000,0.00000000,0.00000000,198.72564697); //object(lodstngrnd01_lvs) (1)CreateObject(3516,-2229.19995117,-1171.00000000,48.20000076,0.00000000,0.00000000,69.75000000); //object(vgsstriptlights1) (1)CreateObject(3514,-2242.19995117,-1142.90002441,48.40000153,0.00000000,0.00000000,159.50000000); //object(vgs_roadsign02) (1)CreateObject(3515,-2246.69995117,-1094.59997559,47.00000000,0.00000000,0.00000000,248.24993896); //object(vgsfountain) (2)CreateObject(616,-2200.89990234,-1193.40002441,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (1)CreateObject(641,-2219.19995117,-1186.50000000,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (1)CreateObject(634,-2211.19995117,-1192.30004883,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (1)CreateObject(660,-2216.69995117,-1182.80004883,47.00000000,0.00000000,0.00000000,0.00000000); //object(pinetree03) (1)CreateObject(616,-2172.69995117,-1195.90002441,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (2)CreateObject(616,-2251.00000000,-1169.80004883,49.29999924,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (3)CreateObject(616,-2236.39990234,-1185.90002441,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (4)CreateObject(634,-2185.69995117,-1195.59997559,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (2)CreateObject(634,-2225.50000000,-1192.59997559,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (3)CreateObject(634,-2235.00000000,-1177.80004883,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (4)CreateObject(634,-2255.69995117,-1163.69995117,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (5)CreateObject(634,-2280.50000000,-1162.69995117,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (6)CreateObject(641,-2192.89990234,-1190.90002441,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (2)CreateObject(641,-2178.30004883,-1206.40002441,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (3)CreateObject(641,-2219.89990234,-1198.80004883,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (4)CreateObject(641,-2229.50000000,-1184.00000000,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (5)CreateObject(641,-2245.69995117,-1185.50000000,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (6)CreateObject(641,-2243.00000000,-1171.80004883,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (7)CreateObject(641,-2273.10009766,-1171.80004883,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (8)CreateObject(641,-2252.80004883,-1178.80004883,47.70000076,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (9)CreateObject(660,-2180.69995117,-1198.69995117,47.00000000,0.00000000,0.00000000,0.00000000); //object(pinetree03) (2)CreateObject(660,-2216.30004883,-1193.59997559,47.09999847,0.00000000,0.00000000,0.00000000); //object(pinetree03) (3)CreateObject(660,-2242.30004883,-1180.09997559,47.09999847,0.00000000,0.00000000,0.00000000); //object(pinetree03) (4)CreateObject(660,-2262.10009766,-1173.30004883,47.09999847,0.00000000,0.00000000,0.00000000); //object(pinetree03) (5)CreateObject(660,-2268.39990234,-1163.00000000,47.00000000,0.00000000,0.00000000,0.00000000); //object(pinetree03) (6)CreateObject(616,-2290.19995117,-1158.69995117,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (7)CreateObject(641,-2304.19995117,-1145.30004883,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (12)CreateObject(641,-2282.10009766,-1144.50000000,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (13)CreateObject(634,-2289.50000000,-1169.80004883,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (8)CreateObject(634,-2292.89990234,-1146.80004883,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (9)CreateObject(634,-2313.80004883,-1157.19995117,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (10)CreateObject(634,-2325.50000000,-1134.30004883,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (11)CreateObject(641,-2314.10009766,-1135.59997559,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (15)CreateObject(641,-2344.80004883,-1148.19995117,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (16)CreateObject(641,-2345.50000000,-1124.90002441,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (17)CreateObject(641,-2325.60009766,-1156.50000000,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (18)CreateObject(616,-2338.30004883,-1152.40002441,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (9)CreateObject(616,-2319.89990234,-1150.90002441,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (10)CreateObject(616,-2335.60009766,-1132.80004883,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (11)CreateObject(616,-2357.39990234,-1146.09997559,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (12)CreateObject(634,-2346.80004883,-1138.00000000,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (12)CreateObject(634,-2322.89990234,-1142.59997559,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (13)CreateObject(634,-2356.89990234,-1118.80004883,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkbb11) (14)CreateObject(641,-2358.50000000,-1134.40002441,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (21)CreateObject(641,-2345.89990234,-1132.09997559,47.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (22)CreateObject(641,-2371.19995117,-1138.59997559,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (23)CreateObject(641,-2304.19995117,-1162.59997559,47.09999847,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (25) -=* Далее кому нужно, под стример. *=- CreateDynamicObject(9139,-2260.1000977,-1141.0000000,47.7999992,0.0000000,0.0000000,69.9993896); //object(sbvgseseafloor06)(2)CreateDynamicObject(9206,-2228.7998047,-1146.3994141,47.7000008,0.2471924,0.0000000,68.7414551); //object(land2_sfn10)(2)CreateDynamicObject(4338,-2281.1000977,-1130.0000000,49.7999992,0.0000000,0.0000000,158.9996338); //object(sbseabed_08_sfse)(1)CreateDynamicObject(4931,-2284.3000488,-1088.5000000,47.0000000,0.0000000,0.0000000,67.9945068); //object(lodch1_las0fhy01)(1)CreateDynamicObject(4934,-2269.6999512,-1096.6999512,47.0000000,0.0000000,0.0000000,65.9999390); //object(lodtun1_las01)(1)CreateDynamicObject(4443,-2221.1999512,-1149.0000000,48.9000015,0.0000000,0.0000000,302.9914551); //object(lodseabed074)(1)CreateDynamicObject(9131,-2249.1000977,-1102.4000244,48.2999992,0.0000000,0.0000000,248.2446289); //object(shbbyhswall13_lvs)(1)CreateDynamicObject(1790,-2357.0000000,-1090.9000244,51.9000015,0.0000000,0.0000000,148.9960938); //object(swank_video_3)(1)CreateDynamicObject(1791,-2138.5000000,-1148.6999512,51.9000015,0.0000000,0.0000000,346.0000000); //object(swank_tv_2)(1)CreateDynamicObject(4931,-2200.3999023,-1160.0000000,47.0000000,0.0000000,0.0000000,249.9943848); //object(lodch1_las0fhy01)(2)CreateDynamicObject(9139,-2192.1000977,-1121.6999512,47.7000008,0.0000000,0.0000000,250.4993897); //object(sbvgseseafloor06)(6)CreateDynamicObject(4933,-2297.6000977,-1122.5999756,47.0000000,0.0000000,0.0000000,248.5000000); //object(lodch1_las0gj01)(1)CreateDynamicObject(4935,-2234.6000977,-1112.0999756,47.0000000,0.0000000,0.0000000,250.0000000); //object(lodtun2_las01)(1)CreateDynamicObject(4338,-2214.8999023,-1113.5999756,49.9000015,0.0000000,0.0000000,340.9996338); //object(sbseabed_08_sfse)(2)CreateDynamicObject(4932,-2317.1000977,-1116.1999512,47.0000000,0.0000000,0.0000000,248.0000000); //object(lodch1_las0fg01)(1)CreateDynamicObject(4935,-2320.3000488,-1078.0000000,47.7999992,0.0000000,0.0000000,245.9993897); //object(lodtun2_las01)(2)CreateDynamicObject(9139,-2337.0000000,-1109.6999512,47.7999992,359.5000000,0.0000000,63.9993896); //object(sbvgseseafloor06)(7)CreateDynamicObject(4933,-2336.1999512,-1065.5999756,47.0000000,0.0000000,0.0000000,62.4997253); //object(lodch1_las0gj01)(2)CreateDynamicObject(1953,-2176.5000000,-1170.1999512,49.5000000,0.0000000,0.0000000,250.5000000); //object(turn_plater_r)(1)CreateDynamicObject(4933,-2167.3999023,-1133.5000000,47.0000000,0.0000000,0.0000000,68.4997253); //object(lodch1_las0gj01)(3)CreateDynamicObject(4934,-2146.8000488,-1137.5999756,47.0000000,0.0000000,0.0000000,67.9948730); //object(lodtun1_las01)(2)CreateDynamicObject(9147,-2221.6000977,-1171.0999756,47.0000000,0.0000000,0.0000000,250.0000000); //object(lodibrdg01_lvs)(1)CreateDynamicObject(4430,-2221.3000488,-1144.0000000,49.5000000,0.0000000,0.0000000,22.9943848); //object(lodseabed061)(1)CreateDynamicObject(8643,-2214.8000488,-1153.0000000,47.0999985,0.0000000,0.0000000,160.9916992); //object(vgsebuild01_lvs)(1)CreateDynamicObject(8743,-2207.1999512,-1153.5000000,47.0000000,0.0000000,0.0000000,198.7256470); //object(lodstngrnd01_lvs)(1)CreateDynamicObject(3516,-2229.1999512,-1171.0000000,48.2000008,0.0000000,0.0000000,69.7500000); //object(vgsstriptlights1)(1)CreateDynamicObject(3514,-2242.1999512,-1142.9000244,48.4000015,0.0000000,0.0000000,159.5000000); //object(vgs_roadsign02)(1)CreateDynamicObject(3515,-2246.6999512,-1094.5999756,47.0000000,0.0000000,0.0000000,248.2499390); //object(vgsfountain)(2)CreateDynamicObject(616,-2200.8999023,-1193.4000244,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_treea1)(1)CreateDynamicObject(641,-2219.1999512,-1186.5000000,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(1)CreateDynamicObject(634,-2211.1999512,-1192.3000488,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(1)CreateDynamicObject(660,-2216.6999512,-1182.8000488,47.0000000,0.0000000,0.0000000,0.0000000); //object(pinetree03)(1)CreateDynamicObject(616,-2172.6999512,-1195.9000244,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_treea1)(2)CreateDynamicObject(616,-2251.0000000,-1169.8000488,49.2999992,0.0000000,0.0000000,0.0000000); //object(veg_treea1)(3)CreateDynamicObject(616,-2236.3999023,-1185.9000244,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_treea1)(4)CreateDynamicObject(634,-2185.6999512,-1195.5999756,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(2)CreateDynamicObject(634,-2225.5000000,-1192.5999756,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(3)CreateDynamicObject(634,-2235.0000000,-1177.8000488,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(4)CreateDynamicObject(634,-2255.6999512,-1163.6999512,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(5)CreateDynamicObject(634,-2280.5000000,-1162.6999512,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(6)CreateDynamicObject(641,-2192.8999023,-1190.9000244,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(2)CreateDynamicObject(641,-2178.3000488,-1206.4000244,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(3)CreateDynamicObject(641,-2219.8999023,-1198.8000488,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(4)CreateDynamicObject(641,-2229.5000000,-1184.0000000,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(5)CreateDynamicObject(641,-2245.6999512,-1185.5000000,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(6)CreateDynamicObject(641,-2243.0000000,-1171.8000488,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(7)CreateDynamicObject(641,-2273.1000977,-1171.8000488,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(8)CreateDynamicObject(641,-2252.8000488,-1178.8000488,47.7000008,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(9)CreateDynamicObject(660,-2180.6999512,-1198.6999512,47.0000000,0.0000000,0.0000000,0.0000000); //object(pinetree03)(2)CreateDynamicObject(660,-2216.3000488,-1193.5999756,47.0999985,0.0000000,0.0000000,0.0000000); //object(pinetree03)(3)CreateDynamicObject(660,-2242.3000488,-1180.0999756,47.0999985,0.0000000,0.0000000,0.0000000); //object(pinetree03)(4)CreateDynamicObject(660,-2262.1000977,-1173.3000488,47.0999985,0.0000000,0.0000000,0.0000000); //object(pinetree03)(5)CreateDynamicObject(660,-2268.3999023,-1163.0000000,47.0000000,0.0000000,0.0000000,0.0000000); //object(pinetree03)(6)CreateDynamicObject(616,-2290.1999512,-1158.6999512,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_treea1)(7)CreateDynamicObject(641,-2304.1999512,-1145.3000488,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(12)CreateDynamicObject(641,-2282.1000977,-1144.5000000,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(13)CreateDynamicObject(634,-2289.5000000,-1169.8000488,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(8)CreateDynamicObject(634,-2292.8999023,-1146.8000488,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(9)CreateDynamicObject(634,-2313.8000488,-1157.1999512,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(10)CreateDynamicObject(634,-2325.5000000,-1134.3000488,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(11)CreateDynamicObject(641,-2314.1000977,-1135.5999756,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(15)CreateDynamicObject(641,-2344.8000488,-1148.1999512,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(16)CreateDynamicObject(641,-2345.5000000,-1124.9000244,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(17)CreateDynamicObject(641,-2325.6000977,-1156.5000000,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(18)CreateDynamicObject(616,-2338.3000488,-1152.4000244,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_treea1)(9)CreateDynamicObject(616,-2319.8999023,-1150.9000244,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_treea1)(10)CreateDynamicObject(616,-2335.6000977,-1132.8000488,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_treea1)(11)CreateDynamicObject(616,-2357.3999023,-1146.0999756,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_treea1)(12)CreateDynamicObject(634,-2346.8000488,-1138.0000000,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(12)CreateDynamicObject(634,-2322.8999023,-1142.5999756,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(13)CreateDynamicObject(634,-2356.8999023,-1118.8000488,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11)(14)CreateDynamicObject(641,-2358.5000000,-1134.4000244,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(21)CreateDynamicObject(641,-2345.8999023,-1132.0999756,47.0000000,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(22)CreateDynamicObject(641,-2371.1999512,-1138.5999756,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(23)CreateDynamicObject(641,-2304.1999512,-1162.5999756,47.0999985,0.0000000,0.0000000,0.0000000); //object(veg_palmkb13)(25) -=* Далее карта MTA. *=- <map edf:definitions="editor_main"><object id="object(sbvgseseafloor06)(2)" model="9139" posX="-2260.1000977" posY="-1141.0000000" posZ="47.7999992" rotX="0.0000000" rotY="0.0000000" rotZ="69.9993896" dimension="0" interior="0" /><object id="object(land2_sfn10)(2)" model="9206" posX="-2228.7998047" posY="-1146.3994141" posZ="47.7000008" rotX="0.2471924" rotY="0.0000000" rotZ="68.7414551" dimension="0" interior="0" /><object id="object(sbseabed_08_sfse)(1)" model="4338" posX="-2281.1000977" posY="-1130.0000000" posZ="49.7999992" rotX="0.0000000" rotY="0.0000000" rotZ="158.9996338" dimension="0" interior="0" /><object id="object(lodch1_las0fhy01)(1)" model="4931" posX="-2284.3000488" posY="-1088.5000000" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="67.9945068" dimension="0" interior="0" /><object id="object(lodtun1_las01)(1)" model="4934" posX="-2269.6999512" posY="-1096.6999512" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="65.9999390" dimension="0" interior="0" /><object id="object(lodseabed074)(1)" model="4443" posX="-2221.1999512" posY="-1149.0000000" posZ="48.9000015" rotX="0.0000000" rotY="0.0000000" rotZ="302.9914551" dimension="0" interior="0" /><object id="object(shbbyhswall13_lvs)(1)" model="9131" posX="-2249.1000977" posY="-1102.4000244" posZ="48.2999992" rotX="0.0000000" rotY="0.0000000" rotZ="248.2446289" dimension="0" interior="0" /><object id="object(swank_video_3)(1)" model="1790" posX="-2357.0000000" posY="-1090.9000244" posZ="51.9000015" rotX="0.0000000" rotY="0.0000000" rotZ="148.9960938" dimension="0" interior="0" /><object id="object(swank_tv_2)(1)" model="1791" posX="-2138.5000000" posY="-1148.6999512" posZ="51.9000015" rotX="0.0000000" rotY="0.0000000" rotZ="346.0000000" dimension="0" interior="0" /><object id="object(lodch1_las0fhy01)(2)" model="4931" posX="-2200.3999023" posY="-1160.0000000" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="249.9943848" dimension="0" interior="0" /><object id="object(sbvgseseafloor06)(6)" model="9139" posX="-2192.1000977" posY="-1121.6999512" posZ="47.7000008" rotX="0.0000000" rotY="0.0000000" rotZ="250.4993897" dimension="0" interior="0" /><object id="object(lodch1_las0gj01)(1)" model="4933" posX="-2297.6000977" posY="-1122.5999756" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="248.5000000" dimension="0" interior="0" /><object id="object(lodtun2_las01)(1)" model="4935" posX="-2234.6000977" posY="-1112.0999756" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="250.0000000" dimension="0" interior="0" /><object id="object(sbseabed_08_sfse)(2)" model="4338" posX="-2214.8999023" posY="-1113.5999756" posZ="49.9000015" rotX="0.0000000" rotY="0.0000000" rotZ="340.9996338" dimension="0" interior="0" /><object id="object(lodch1_las0fg01)(1)" model="4932" posX="-2317.1000977" posY="-1116.1999512" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="248.0000000" dimension="0" interior="0" /><object id="object(lodtun2_las01)(2)" model="4935" posX="-2320.3000488" posY="-1078.0000000" posZ="47.7999992" rotX="0.0000000" rotY="0.0000000" rotZ="245.9993897" dimension="0" interior="0" /><object id="object(sbvgseseafloor06)(7)" model="9139" posX="-2337.0000000" posY="-1109.6999512" posZ="47.7999992" rotX="359.5000000" rotY="0.0000000" rotZ="63.9993896" dimension="0" interior="0" /><object id="object(lodch1_las0gj01)(2)" model="4933" posX="-2336.1999512" posY="-1065.5999756" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="62.4997253" dimension="0" interior="0" /><object id="object(turn_plater_r)(1)" model="1953" posX="-2176.5000000" posY="-1170.1999512" posZ="49.5000000" rotX="0.0000000" rotY="0.0000000" rotZ="250.5000000" dimension="0" interior="0" /><object id="object(lodch1_las0gj01)(3)" model="4933" posX="-2167.3999023" posY="-1133.5000000" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="68.4997253" dimension="0" interior="0" /><object id="object(lodtun1_las01)(2)" model="4934" posX="-2146.8000488" posY="-1137.5999756" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="67.9948730" dimension="0" interior="0" /><object id="object(lodibrdg01_lvs)(1)" model="9147" posX="-2221.6000977" posY="-1171.0999756" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="250.0000000" dimension="0" interior="0" /><object id="object(lodseabed061)(1)" model="4430" posX="-2221.3000488" posY="-1144.0000000" posZ="49.5000000" rotX="0.0000000" rotY="0.0000000" rotZ="22.9943848" dimension="0" interior="0" /><object id="object(vgsebuild01_lvs)(1)" model="8643" posX="-2214.8000488" posY="-1153.0000000" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="160.9916992" dimension="0" interior="0" /><object id="object(lodstngrnd01_lvs)(1)" model="8743" posX="-2207.1999512" posY="-1153.5000000" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="198.7256470" dimension="0" interior="0" /><object id="object(vgsstriptlights1)(1)" model="3516" posX="-2229.1999512" posY="-1171.0000000" posZ="48.2000008" rotX="0.0000000" rotY="0.0000000" rotZ="69.7500000" dimension="0" interior="0" /><object id="object(vgs_roadsign02)(1)" model="3514" posX="-2242.1999512" posY="-1142.9000244" posZ="48.4000015" rotX="0.0000000" rotY="0.0000000" rotZ="159.5000000" dimension="0" interior="0" /><object id="object(vgsfountain)(2)" model="3515" posX="-2246.6999512" posY="-1094.5999756" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="248.2499390" dimension="0" interior="0" /><object id="object(veg_treea1)(1)" model="616" posX="-2200.8999023" posY="-1193.4000244" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(1)" model="641" posX="-2219.1999512" posY="-1186.5000000" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(1)" model="634" posX="-2211.1999512" posY="-1192.3000488" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(pinetree03)(1)" model="660" posX="-2216.6999512" posY="-1182.8000488" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_treea1)(2)" model="616" posX="-2172.6999512" posY="-1195.9000244" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_treea1)(3)" model="616" posX="-2251.0000000" posY="-1169.8000488" posZ="49.2999992" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_treea1)(4)" model="616" posX="-2236.3999023" posY="-1185.9000244" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(2)" model="634" posX="-2185.6999512" posY="-1195.5999756" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(3)" model="634" posX="-2225.5000000" posY="-1192.5999756" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(4)" model="634" posX="-2235.0000000" posY="-1177.8000488" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(5)" model="634" posX="-2255.6999512" posY="-1163.6999512" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(6)" model="634" posX="-2280.5000000" posY="-1162.6999512" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(2)" model="641" posX="-2192.8999023" posY="-1190.9000244" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(3)" model="641" posX="-2178.3000488" posY="-1206.4000244" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(4)" model="641" posX="-2219.8999023" posY="-1198.8000488" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(5)" model="641" posX="-2229.5000000" posY="-1184.0000000" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(6)" model="641" posX="-2245.6999512" posY="-1185.5000000" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(7)" model="641" posX="-2243.0000000" posY="-1171.8000488" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(8)" model="641" posX="-2273.1000977" posY="-1171.8000488" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(9)" model="641" posX="-2252.8000488" posY="-1178.8000488" posZ="47.7000008" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(pinetree03)(2)" model="660" posX="-2180.6999512" posY="-1198.6999512" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(pinetree03)(3)" model="660" posX="-2216.3000488" posY="-1193.5999756" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(pinetree03)(4)" model="660" posX="-2242.3000488" posY="-1180.0999756" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(pinetree03)(5)" model="660" posX="-2262.1000977" posY="-1173.3000488" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(pinetree03)(6)" model="660" posX="-2268.3999023" posY="-1163.0000000" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_treea1)(7)" model="616" posX="-2290.1999512" posY="-1158.6999512" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(12)" model="641" posX="-2304.1999512" posY="-1145.3000488" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(13)" model="641" posX="-2282.1000977" posY="-1144.5000000" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(8)" model="634" posX="-2289.5000000" posY="-1169.8000488" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(9)" model="634" posX="-2292.8999023" posY="-1146.8000488" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(10)" model="634" posX="-2313.8000488" posY="-1157.1999512" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(11)" model="634" posX="-2325.5000000" posY="-1134.3000488" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(15)" model="641" posX="-2314.1000977" posY="-1135.5999756" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(16)" model="641" posX="-2344.8000488" posY="-1148.1999512" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(17)" model="641" posX="-2345.5000000" posY="-1124.9000244" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(18)" model="641" posX="-2325.6000977" posY="-1156.5000000" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_treea1)(9)" model="616" posX="-2338.3000488" posY="-1152.4000244" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_treea1)(10)" model="616" posX="-2319.8999023" posY="-1150.9000244" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_treea1)(11)" model="616" posX="-2335.6000977" posY="-1132.8000488" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_treea1)(12)" model="616" posX="-2357.3999023" posY="-1146.0999756" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(12)" model="634" posX="-2346.8000488" posY="-1138.0000000" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(13)" model="634" posX="-2322.8999023" posY="-1142.5999756" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkbb11)(14)" model="634" posX="-2356.8999023" posY="-1118.8000488" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(21)" model="641" posX="-2358.5000000" posY="-1134.4000244" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(22)" model="641" posX="-2345.8999023" posY="-1132.0999756" posZ="47.0000000" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(23)" model="641" posX="-2371.1999512" posY="-1138.5999756" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /><object id="object(veg_palmkb13)(25)" model="641" posX="-2304.1999512" posY="-1162.5999756" posZ="47.0999985" rotX="0.0000000" rotY="0.0000000" rotZ="0.0000000" dimension="0" interior="0" /></map>
- 14 ответов
-
- 3
-
Решил сделать интересный интерьер квартиры ну или дома кому как удобно. Вот скрины код:[/size] CreateObject(1904,2324.0000000,-2498.6001000,-44.5000000,0.0000000,0.0000000,179.9950000); //object(chip_stack10) (1) CreateObject(1905,2324.0000000,-2498.6001000,-44.6000000,0.0000000,0.0000000,179.9950000); //object(pkr_chplo08) (1) CreateObject(1493,2321.6999500,-2496.6999500,-46.8000000,0.0000000,0.0000000,359.2500000); //object(gen_doorshop01) (1) CreateObject(1518,2328.1999500,-2497.3999000,-45.6000000,0.0000000,0.0000000,0.0000000); //object(dyn_tv_2) (1) CreateObject(1747,2327.3000500,-2497.6001000,-45.7000000,0.0000000,0.0000000,94.0000000); //object(low_tv_2) (1) CreateObject(1749,2328.1001000,-2497.1999500,-46.3000000,0.0000000,0.0000000,91.7500000); //object(med_tv_3) (1) CreateObject(1750,2330.8000500,-2503.6001000,-45.9000000,0.0000000,0.0000000,8.0000000); //object(med_tv_2) (1) CreateObject(1747,2328.8999000,-2497.5000000,-45.7000000,0.0000000,0.0000000,95.2490000); //object(low_tv_2) (2) CreateObject(2966,2327.6999500,-2497.3999000,-45.8000000,0.0000000,0.0000000,0.0000000); //object(mobile1993b) (1) CreateObject(3779,2325.6999500,-2493.3000500,-45.2000000,0.0000000,0.0000000,90.0000000); //object(lodust1las2_las2) (1) CreateObject(1594,2324.3999000,-2498.6999500,-46.3000000,0.0000000,0.0000000,0.0000000); //object(chairsntable) (1) CreateObject(1670,2324.1999500,-2499.0000000,-45.8000000,0.0000000,0.0000000,0.0000000); //object(propcollecttable) (1) CreateObject(1746,2327.6001000,-2504.0000000,-46.3000000,0.0000000,0.0000000,270.0000000); //object(swank_1_footstool) (1) CreateObject(1746,2325.1001000,-2504.0000000,-46.3000000,0.0000000,0.0000000,270.0000000); //object(swank_1_footstool) (2) CreateObject(2909,2327.6001000,-2504.6001000,-44.8000000,0.0000000,0.0000000,90.0000000); //object(kmb_frontgate) (1) CreateObject(2909,2319.3000500,-2504.6001000,-45.5000000,0.0000000,0.0000000,90.0000000); //object(kmb_frontgate) (2) Автор работы: Komendant(Артем) время работы: 15 минут.
- 3 ответа
-
- 3
-
- crmp
- всё для crmp
-
(и ещё 4 )
C тегом:
-
Первая моя работа , будет доработано , кому надо ловите Фото: Автор: Артем By GRAND Скайп: Game-Left Время работы: 10 минут. Код AddStaticVehicleEx(405,2073.3999023,-2031.1999512,18.8999996,272.2500000,-1,-1,15); //Sentinel AddStaticVehicleEx(466,2073.5000000,-2027.5999756,18.6000004,272.2500000,-1,-1,15); //Glendale AddStaticVehicleEx(492,2073.3999023,-2023.8000488,19.0000000,270.0000000,-1,-1,15); //Greenwood AddStaticVehicleEx(516,2073.6999512,-2019.5999756,18.6000004,270.0000000,-1,-1,15); //Nebula AddStaticVehicleEx(540,2073.5996094,-2015.5996094,18.7999992,272.0000000,-1,-1,15); //Vincent AddStaticVehicleEx(551,2073.6000977,-2011.8000488,18.2999992,271.5000000,-1,-1,15); //Merit AddStaticVehicleEx(413,2187.0000000,-2059.8999023,19.1000004,0.0000000,91,1,15); //Pony AddStaticVehicleEx(413,2182.0000000,-2059.6000977,19.1000004,0.0000000,99,1,15); //Pony AddStaticVehicleEx(413,2187.1000977,-2051.0000000,19.1000004,0.0000000,105,1,15); //Pony AddStaticVehicleEx(413,2182.0000000,-2051.1999512,19.1000004,0.0000000,-1,-1,15); //Pony AddStaticVehicleEx(413,2182.0000000,-2069.8000488,19.1000004,0.0000000,-1,-1,15); //Pony AddStaticVehicleEx(413,2187.1000977,-2070.6999512,19.1000004,0.0000000,-1,-1,15); //Pony CreateObject(2438,2079.6000977,-2057.1000977,34.7999992,0.0000000,0.0000000,0.0000000); //object(cj_slush_mac) (1) CreateObject(2439,2077.8999023,-1979.5000000,33.2999992,0.0000000,0.0000000,0.0000000); //object(cj_ff_conter_3) (1) CreateObject(996,2070.6999512,-2010.4000244,18.6000004,0.0000000,0.0000000,271.0000000); //object(lhouse_barrier1) (1) CreateObject(996,2070.8999023,-2018.5000000,18.6000004,0.0000000,0.0000000,268.9969482); //object(lhouse_barrier1) (2) CreateObject(996,2070.6999512,-2026.5999756,18.6000004,0.0000000,0.0000000,271.2469482); //object(lhouse_barrier1) (3) CreateObject(996,2082.6000977,-2032.6999512,18.5000000,0.0000000,0.0000000,86.5000000); //object(lhouse_barrier1) (4) CreateObject(996,2082.6000977,-2010.5000000,18.6000004,0.0000000,0.0000000,272.7500000); //object(lhouse_barrier1) (5) CreateObject(966,2083.0000000,-2025.0000000,17.7999992,0.0000000,0.0000000,270.0000000); //object(bar_gatebar01) (1) CreateObject(968,2083.0000000,-2025.0000000,18.7000008,0.0000000,0.0000000,265.5000000); //object(barrierturn) (1) CreateObject(970,2072.8999023,-2030.0000000,18.2999992,0.0000000,0.0000000,2.0000000); //object(fencesmallb) (1) CreateObject(970,2072.8999023,-2025.9000244,18.2999992,0.0000000,0.0000000,0.7500000); //object(fencesmallb) (2) CreateObject(970,2073.1000977,-2021.9000244,18.3999996,0.0000000,0.0000000,359.0000000); //object(fencesmallb) (3) CreateObject(970,2073.1999512,-2017.8000488,18.2999992,0.0000000,0.0000000,0.2500000); //object(fencesmallb) (4) CreateObject(970,2072.8999023,-2013.8000488,18.2999992,0.0000000,0.0000000,359.7500000); //object(fencesmallb) (5) CreateObject(3317,2168.5000000,-2049.1999512,17.7999992,0.0000000,0.0000000,270.0000000); //object(sw_bigburb_01) (1) CreateObject(2119,2227.6000977,-1917.0000000,18.1000004,0.0000000,0.0000000,0.0000000); //object(med_dinning_6) (1) CreateObject(2615,2227.6999512,-1917.0000000,18.1000004,0.0000000,0.0000000,0.0000000); //object(police_nb3) (1) CreateObject(870,2175.1000977,-2032.6999512,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (1) CreateObject(870,2172.6000977,-2032.8000488,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (2) CreateObject(870,2174.8999023,-2036.0000000,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (3) CreateObject(870,2172.1999512,-2035.9000244,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (4) CreateObject(870,2173.6999512,-2034.4000244,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (5) CreateObject(870,2175.1999512,-2034.5000000,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (6) CreateObject(870,2173.6999512,-2032.5999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (7) CreateObject(870,2175.0000000,-2037.1999512,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (8) CreateObject(870,2172.6000977,-2037.0000000,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (9) CreateObject(8623,2083.8999023,-2032.6999512,17.7999992,0.0000000,0.0000000,0.0000000); //object(bush03_lvs) (2) CreateObject(8623,2083.8000488,-2030.9000244,17.7999992,0.0000000,0.0000000,0.0000000); //object(bush03_lvs) (3) CreateObject(8623,2083.6999512,-2029.0999756,17.7999992,0.0000000,0.0000000,0.0000000); //object(bush03_lvs) (4) CreateObject(8623,2083.8999023,-2027.1999512,17.7999992,0.0000000,0.0000000,0.0000000); //object(bush03_lvs) (5) CreateObject(8623,2083.1999512,-2010.6999512,17.7999992,0.0000000,0.0000000,0.0000000); //object(bush03_lvs) (6) CreateObject(8623,2083.3999023,-2012.4000244,17.7999992,0.0000000,0.0000000,0.0000000); //object(bush03_lvs) (7) CreateObject(8623,2083.5000000,-2014.0999756,17.7999992,0.0000000,0.0000000,0.0000000); //object(bush03_lvs) (8) CreateObject(8623,2083.6000977,-2015.9000244,17.7999992,0.0000000,0.0000000,0.0000000); //object(bush03_lvs) (9) CreateObject(870,2170.8999023,-2037.0999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (10) CreateObject(870,2171.1999512,-2034.5000000,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (11) CreateObject(870,2171.3999023,-2032.5999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (12) CreateObject(870,2169.0000000,-2037.0000000,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (13) CreateObject(870,2169.3999023,-2034.5999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (14) CreateObject(870,2169.5000000,-2032.5999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (15) CreateObject(870,2166.8999023,-2037.0000000,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (16) CreateObject(870,2167.3999023,-2034.5999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (17) CreateObject(870,2167.3999023,-2032.6999512,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (18) CreateObject(870,2166.0000000,-2032.6999512,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (19) CreateObject(870,2165.3999023,-2035.4000244,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (20) CreateObject(870,2164.1999512,-2037.0000000,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (21) CreateObject(870,2164.5000000,-2032.6999512,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (22) CreateObject(870,2163.6000977,-2034.5000000,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (23) CreateObject(870,2162.6999512,-2032.4000244,18.1000004,0.0000000,0.0000000,302.0000000); //object(veg_pflowers2wee) (24) CreateObject(870,2162.1999512,-2034.4000244,18.1000004,0.0000000,0.0000000,301.9976807); //object(veg_pflowers2wee) (25) CreateObject(870,2160.8000488,-2032.6999512,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (26) CreateObject(870,2162.3000488,-2036.3000488,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (27) CreateObject(870,2160.1999512,-2035.5999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (28) CreateObject(870,2162.6000977,-2037.0999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (29) CreateObject(870,2160.1999512,-2037.0000000,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (30) CreateObject(870,2159.3999023,-2032.5000000,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (31) CreateObject(870,2159.1999512,-2034.4000244,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (32) CreateObject(870,2158.8000488,-2036.9000244,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (33) CreateObject(870,2158.3999023,-2032.6999512,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (34) CreateObject(870,2158.5000000,-2034.3000488,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (35) CreateObject(870,2158.3000488,-2035.5999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(veg_pflowers2wee) (36) CreateObject(3039,2174.8999023,-2027.6999512,17.7999992,0.0000000,0.0000000,0.0000000); //object(ct_stall1) (1) CreateObject(3039,2170.5000000,-2027.5000000,17.7999992,0.0000000,0.0000000,0.0000000); //object(ct_stall1) (2) CreateObject(3039,2166.1999512,-2027.4000244,17.7999992,0.0000000,0.0000000,0.0000000); //object(ct_stall1) (3) CreateObject(3039,2162.1000977,-2027.1999512,17.7999992,0.0000000,0.0000000,0.0000000); //object(ct_stall1) (4) CreateObject(3039,2158.1999512,-2027.0999756,17.7999992,0.0000000,0.0000000,0.0000000); //object(ct_stall1) (5) CreateObject(2984,2189.1000977,-2017.9000244,19.2000008,0.0000000,0.0000000,0.0000000); //object(portaloo) (1) CreateObject(2984,2189.1000977,-2016.5000000,19.2000008,0.0000000,0.0000000,0.0000000); //object(portaloo) (2) CreateObject(2942,2165.1999512,-2052.0000000,18.6000004,0.0000000,0.0000000,177.7500000); //object(kmb_atm1) (1) CreateObject(1256,2161.1999512,-2049.3999023,18.5000000,0.0000000,0.0000000,272.0000000); //object(stonebench1) (1) CreateObject(1256,2164.1000977,-2049.3999023,18.5000000,0.0000000,0.0000000,270.0000000); //object(stonebench1) (2) CreateObject(1256,2158.1999512,-2049.5000000,18.5000000,0.0000000,0.0000000,271.9995117); //object(stonebench1) (3) CreateObject(1256,2175.6000977,-2049.6000977,18.5000000,0.0000000,0.0000000,270.0000000); //object(stonebench1) (4) CreateObject(1256,2173.1000977,-2049.5000000,18.5000000,0.0000000,0.0000000,270.0000000); //object(stonebench1) (5) CreateObject(1281,2151.5000000,-2047.8000488,18.6000004,0.0000000,0.0000000,0.0000000); //object(parktable1) (1) CreateObject(1281,2145.6000977,-2047.5000000,18.6000004,0.0000000,0.0000000,0.0000000); //object(parktable1) (2) CreateObject(1281,2148.1000977,-2050.8000488,18.6000004,0.0000000,0.0000000,0.0000000); //object(parktable1) (3) CreateObject(1281,2145.1999512,-2053.0000000,18.6000004,0.0000000,0.0000000,0.0000000); //object(parktable1) (4) CreateObject(1281,2151.0000000,-2053.6000977,18.6000004,0.0000000,0.0000000,0.0000000); //object(parktable1) (5) CreateObject(2279,2624.0097656,-2526.7500000,18.5109997,0.0000000,0.0000000,0.0000000); //object(frame_thick_6) (1) CreateObject(634,2175.1999512,-2041.4000244,17.7999992,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11) (1) CreateObject(634,2159.3999023,-2042.3000488,17.7999992,0.0000000,0.0000000,0.0000000); //object(veg_palmkbb11) (2) /* Objects converted: 82 Vehicles converted: 12 Vehicle models found: 7 ---------------------- In the time this conversion took to finish a hummingbird could have flapped it's wings 0.55 times! */ Предлагайте что добавить , как улучшить карту.Обновлено.
- 12 ответов
-
- 4
-
- crmp
- всё для crmp
-
(и ещё 4 )
C тегом:
-
Этот скрипт убирает брань с вашего сервера %) Никто не сможет сказать даже " У р о д " ((Типо с пробелами))antimat.rar
- 4 ответа
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Команда для создания шипов с пробитием колёс. if(strcmp(cmd, "/stinger", true) == 0) { if(!(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)) // Фракция { SendClientMessage(playerid, COLOR_GRAD1, "Вы не из ДПС!"); return 1; } if(PlayerInfo[playerid][pRank]<7) // ранг,с которого можно ставить шипы { SendClientMessage(playerid, COLOR_GREY, "Вы должны дослужится до лейтенанта, чтобы ставить шипы!"); return 1; } if(totalstinger==(MAX_STINGERS-1)) { SendClientMessage(playerid, COLOR_GRAD1, "Шипы закончились, уберите другие шипы!"); // если закончились шипы return 1; } if(IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid, COLOR_GRAD1, "Вы должны выйти из машины!"); // если человек в авто return 1; } /*if(PlayerInfo[playerid][pTeam]==1&&PlayerInfo[playerid][pRank]<6) // для 1 фракции с 6 ранга { SendClientMessage(playerid, COLOR_GRAD1, "Шипы можно ставить с 6го ранга"); return 1; } if(PlayerInfo[playerid][pTeam]==13&&PlayerInfo[playerid][pRank]<3) //для 13 фракции шипы с 3 ранга { SendClientMessage(playerid, COLOR_GRAD1, "Шипы можно ставить с 3го ранга"); return 1; }*/ new rtext[256]; if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)// { if(PlayerInfo[playerid][pRank] == 1) { rtext = "Рядовой полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Мл. сержант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Сержант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Ст. сержант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Старшина полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Мл. лейтенант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 7) { rtext = "Лейтенант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 8) { rtext = "Ст. лейтенант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 9) { rtext = "Капитан полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 10) { rtext = "Майор полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 11) { rtext = "Подполковник полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 12) { rtext = "Полковник полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 13) { rtext = "Генерал-майор полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 14) { rtext = "Генерал-лейтенант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 15) { rtext = "Генерал-полковник полиции (ГАИ)"; } else { rtext = "Полковник полиции (ГАИ)"; } } totalstinger=totalstinger+1; new Float:xA,Float:yA,Float:zA,Float:rot; GetPlayerPos(playerid,xA,yA,zA); GetPlayerFacingAngle(playerid,rot); GetPlayerName(playerid,sendername,sizeof(sendername)); stinger[totalstinger]= CreateObject(2899,xA,yA,(zA-0.87),0.0,0.0,rot); ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 1, 1, 1, 2000, 1); format(string, sizeof(string), "* %s %s установл шипы",rtext,sendername); ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); if(MAX_STINGERS-totalstinger>0){ format(string,sizeof(string), "Осталось %d шипов.", (MAX_STINGERS-1-totalstinger)); } else { format(string,sizeof(string), "Осталось 0 шипов."); } SendClientMessage(playerid,COLOR_WHITE,string); return 1; } Так же кмд для удаления if(strcmp(cmd, "/delstinger", true) == 0) { if(!(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)) { SendClientMessage(playerid, COLOR_GRAD1, "Вы не ГАИ!"); return 1; } new Float:xA,Float:yA,Float:zA; for(new id=0; id<MAX_STINGERS; id++) { if(IsValidObject(stinger[id])) { GetObjectPos(stinger[id],xA,yA,zA); if(IsPlayerInRangeOfPoint(playerid,1.2,xA,yA,zA)) { new rtext[256]; if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)// { if(PlayerInfo[playerid][pRank] == 1) { rtext = "Рядовой полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Мл. сержант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Сержант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Ст. сержант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Старшина полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Мл. лейтенант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 7) { rtext = "Лейтенант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 8) { rtext = "Ст. лейтенант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 9) { rtext = "Капитан полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 10) { rtext = "Майор полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 11) { rtext = "Подполковник полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 12) { rtext = "Полковник полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 13) { rtext = "Генерал-майор полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 14) { rtext = "Генерал-лейтенант полиции (ГАИ)"; } else if(PlayerInfo[playerid][pRank] == 15) { rtext = "Генерал-полковник полиции (ГАИ)"; } else { rtext = "Полковник полиции (ГАИ)"; } } GetPlayerName(playerid,sendername,sizeof(sendername)); DestroyObject(stinger[id]); totalstinger-=1; format(string, sizeof(string), "* %s %s убрал шипы",rtext,sendername); ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 1, 1, 1, 2000, 1); ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string,sizeof(string), "Осталось %d шипов", (MAX_STINGERS-1-totalstinger)); SendClientMessage(playerid,COLOR_WHITE,string); return 1; } } } SendClientMessage(playerid, COLOR_GRAD1, "Вы не возле шипов"); return 1; }
- 5 ответов
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Доброго дня суток, дорогие форумчане. Сегодня я решил написать Анти взлом RCON и поделиться этим с Вами. Вот сам код: (P.S. Если у вас в моде уже есть паблик OnRconLoginAttempt, просто скопируйте все, что в нем находится.) Вставьте в любое место Вашего мода: public OnRconLoginAttempt(ip[], password[], success) { for(new i=0; i<GetMaxPlayers(); i++) {//Цикл if(success == 0) {//Если вход в RCON не удался new text[144], name[MAX_PLAYER_NAME];//Тут хранится имя игрока и сообщение, выводимое в чат GetPlayerName(i, name, sizeof(name));//Узнаем имя игрока format(text, sizeof(text), "%s был забанен за попытку взлома RCON пароля!", name);//Форматируем строку (Можете подставить свой текст) SendClientMessageToAll(-1, text);//Выводим текст в чат всем BanEx(i, "Попытка взлома RCON пароля!");//Можете подставить свое действие (В данном случае банит с причиной "Попытка взлома RCON пароля") } } return 1; } Вот и все! Теперь, если кто-то введет неправильный RCON пароль, в моем случае, его забанит. Можно сделать и попытки входа (Например, если человек ввел 3 раза неправильно пароль, его банит). Автор: Max_Mister
- 7 ответов
-
- 4
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Схожий спидометр со спидометром из JC2MP. Не поворачивается при повороте камеры (пробовал, он мигает, не предлагать). Видим только для водителя. Подстраивается под параметры транспорта (для некоторых моделей немного неверен). Требования: Incognito's Streamer Plugin Ссылка: Тык
- 10 ответов
-
- 3
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Доброго времени суток, уважаемые пользователи портала! Сегодня мы с вами разберем, как сделать лог убийств с сохранением ников обоих игроков и времени убийств. Итак, начнем!Перед началом проверьте у себя в моде присутствие следующей строки: #include <file> В public OnPlayerDeath закинем код следующего вида: new year, month,day;//переменные даты new hour,minute,second;//переменные времени new nick1[24];//ник убитого new nick2[24];//ник убийцы new string[256]; getdate(year,month,day); //вычисление даты gettime (hour,minute,second);//вычисление времени GetPlayerName(playerid, nick1, sizeof(nick1));//Получаем ник убитого GetPlayerName(killerid, nick2, sizeof(nick2));//Получаем ник убийцы. format(string, sizeof(string), "[%d.%d.%d][%d:%d:%d]%s ubil igroka %s", year, month, day, hour, minute, second, nick2, nick1);//Собираем весь пазл KillLog(string);//Обращаемся к паблику записи лога Далее в любое место: forward KillLog([string]); public KillLog([string]) { new entry[256]; format(entry, sizeof(entry), "%sn",string);//Подготавливаем к записи new File:hFile;//переменная под файл hFile = fopen("logkill.log", io_append);//открываем файл fwrite(hFile, entry);//записываем! fclose(hFile);//закрываем ФАЙЛ! } В папке scriptfiles создайте папку log и в ней файл kill.log Удачи! Спасибо за внимание! Ах да, скрины:
-
-Здравствуйте уважаемые форумичи:D-Вашему вниманию представляю мод Aniboo Rp-Как я знаю мод с 0-На сервере есть множество работ-Автосалон с бесконечным авто(Тоесть вы просто подходите к пикапу и выбираете авто)-Возможность открытия фракций (Лицензеры, Репортёры, Такси,Правительство,ОПГ и т.д.), за определенные суммы денег.-Возможность покупки бизнеса (Магазины, ломбарды, закусочные, ларьки и т.д)-А также базы для вашей организации-Покупки домов, гаражей-Один минус.Нету Карты.-Нету Админ Панели.-Меню на СКМ-5ти уровневая сис-ма админки.Чтобы дать 5 Уровень Администрарования надо зайти в FTP.1-4 LvL даеться командой /makeadminНу вообщем все.Кому нравиться +Автор-Неизвестен. Aniboo Rp.zip
-
О скрипте: Версия 1.5: • Вы можете создавать дом где вы хотите используя команду /createhouse • Дома сохраняются автоматически и нет угрозы слёта • Вы можете хранить деньги в сейфе используя /storecash и /takecash • Каждый может войти в ваш дом, но можно его закрыть командой /lockhouse • Вы можете арендовать дом используя /renthouse и /unrenthouse • Несколько интерьеров для дома (Всё работают на CR:MP) • Вы можете улучшать свой дом командой /houseupgrade • Каждый игрок может себе построить дом где ему надо, но администратор должен одобрить это командой /approvehouse или /denyhouseчтобы отменить стройку • Каждый игрок может иметь машину, которую может припарковать в любом угодном месте командой /park • Сделаны иконки на карте • Для того чтобы одобрить дом, вам нужно быть залогиненым под RCON администратором Версия: 2.1: Немного переписал скрипт: Убрал домашнее авто Теперь только РКОН админы могут создавать дома на продажу, а игроки могут их купить без проверки админом http://rghost.ru/41641175(версия 2.1) Автор: Vlad_Dredd http://rghost.ru/40951343(версия 1.5)
- 5 ответов
-
- 5
-
- crmp
- всё для crmp
- (и ещё 5 )
-
И так в этой теме я расскажу как поменять spawn новичков в SAMP. Думаю для новичков будет полезно. Находим паблик: SetPlayerSpawn или OnPlayerSpawn Вставляем туда: else if(PlayerInfo[playerid][pLevel] >= 1 && PlayerInfo[playerid][pLevel] <= 3) // Если у игрока более 1-го и менее 3-го уровня то он будет появляться тут: { SetPlayerPos(playerid,1657.7761,-1842.0952,13.5463);// Координаты: 1.зайдите в игру. 2.Найдите то место где хотите чтобы появлялись игроки. 3. Прописываем /save. 4.Идем Мои документыGTA San Andreas User FilesSAMP в нем есть файл savedpositions.txt. В нем находятся координаты которые вы сохранили. Копируем их и вставляем сюда. SetPlayerFacingAngle(playerid, 37.0911);// Направление куда будет смотреть игрок SetPlayerInterior(playerid,0);// Интерьер в котором появиться игрок 0 - это улица SetPlayerVirtualWorld(playerid, 0);// Виртуальный мир } Объясню более понятно что копировать из savedpositions.txt: AddPlayerClass(96,1154.0748,-1770.1941,16.5938,3.7851,0,0,0,0,0,0); - там будет примерно так. 96 - это одежда/скин в которой будет появляться игрок. 1154.0748,-1770.1941,16.5938 - это то самое местоположение где будет появляться игрок. 3.7851 - это поворот головы, ну то есть куда будет смотреть игрок. Автор-Я
- 1 ответ
-
- 1
-
- всё для crmp
- pawn
-
(и ещё 5 )
C тегом:
-
Ко всем #define: #define SetPlayerHoldingObject(%1,%2,%3,%4,%5,%6,%7,%8,%9) SetPlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJ ECTS-1,%2,%3,%4,%5,%6,%7,%8,%9) #define StopPlayerHoldingObject(%1) RemovePlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_ OBJECTS-1) #define IsPlayerHoldingObject(%1) IsPlayerAttachedObjectSlotUsed(%1,MAX_PLAYER_ATTAC HED_OBJECTS-1) Ко всем forward:forward Hide(target); Ко всем new: new Text:MsgBox; Ко всем enum'ам: enum CommonRed = 19006, CommonOrange, CommonGreen, CommonBlue, CommonPurple, CommonEspiral, CommonBlack, CommonEyes, CommonXadrex, CommonTransparent, CommonXRayVision, SquareFormatYellow, SquareFormatOrange, SquareFormatRed, SquareFormatBlue, SquareFormatGreen, RayBanGray, RayBanBlue, RayBanPurple, RayBanPink, RayBanRed, RayBanOrange, RayBanYellow, RayBanGreen, CircularNormal, CircularYellow, CircularRed, CircularBlack, CircularXadrex, CircularThunders, CopGlassesBlack = 19138, CopGlassesRed = 19139, CopGlassesBlue = 19140, В enum pInfo добавляем строчку:pGlasses, В паблике OnGameModeInit ко всем new добавьте: new cmd[128], tmp[128], idx, glasseid, skin, id; И наконец создадим кмд , в OnPlayerCommandText добавим: [CODE]if(!strcmp("/glasses",cmd,true)) { tmp = strtok(cmdtext, idx); skin = GetPlayerSkin(playerid); id = strval(tmp); if(!id || id > 33) return SendClientMessage(playerid, 0xFFFFFFAA, "(Error) Syntax: /glasses [1 - 33"); TextDrawShowForPlayer(playerid, MsgBox); SetTimerEx("Hide", 3500, false, "d", playerid); //if(PlayerInfo[playerid[pGlasses <= 0) //{ //SendClientMessage(playerid, COLOR_RED, "** У вас нет очков,купите их в магазине!"); //return 1; } if(id > 30) goto PutPoliceGlasses; else { id--; glasseid = CommonRed + id; SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin[0, SkinOffSet[skin[1, SkinOffSet[skin[2, SkinOffSet[skin[3, SkinOffSet[skin[4, SkinOffSet[skin[5); return 1; } PutPoliceGlasses: glasseid = CopGlassesBlack + (id - 31); SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin[0, floatadd(SkinOffSet[skin[1, 0.004500), SkinOffSet[skin[2, SkinOffSet[skin[3, SkinOffSet[skin[4, SkinOffSet[skin[5); return 1; }
- 10 ответов
-
- 1
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Вот решил создать урок посвященный сексу с Женой/Мужем v0.2. Итак, давайте приступим. Откроем наш мод. Перейдем к концу мода. Вставляем следующий код: if(strcmp(cmd, "/propsesex", true) == 0||strcmp(cmd, "/prsex", true) == 0){if(IsPlayerConnected(playerid)){if(PlayerInfo[playerid][pMarried] > 1){if(!IsPlayerInAnyVehicle(playerid)){SendClientMessage(playerid, COLOR_GREY, "Сексом занимаются только в машинах.");return 1;}new Car = GetPlayerVehicleID(playerid);tmp = strtok(cmdtext, idx);if(!strlen(tmp)){SendClientMessage(playerid, COLOR_GRAD1, "Prime: /pr(opse)sex [playerid/PartOfName]");return 1;}//giveplayerid = strval(tmp);giveplayerid = ReturnUser(tmp);tmp = strtok(cmdtext, idx);if(IsPlayerConnected(giveplayerid)){if(giveplayerid != INVALID_PLAYER_ID){if (ProxDetectorS(8.0, playerid, giveplayerid)){if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "* Вы не можете заниматься сексом с собой."); return 1; }if(IsPlayerInAnyVehicle(playerid) && IsPlayerInVehicle(giveplayerid, Car) || PlayerInfo[playerid][pMarriedTo] == giveplayerid){GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));GetPlayerName(playerid, sendername, sizeof(sendername));if(PlayerInfo[playerid][pSex] == 1){format(string, sizeof(string), "* Вы занялись сексом с вашей женой.");SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);}if(PlayerInfo[playerid][pSex] == 2){format(string, sizeof(string), "* Вы занялись сексом с вашим мужем.");SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);}if(PlayerInfo[playerid][pSex] == 1){format(string, sizeof(string), " занялся сексом с женой.");Action(playerid, string);}else{format(string, sizeof(string), " занялась сексом с мужем.");Action(playerid, string);format(string, sizeof(string), " получает оргазм.", sendername);Action(playerid, string);}}else{SendClientMessage(playerid, COLOR_GREY, "Вы и другой игрок должны быть в одном автомобиле.");return 1;}}else{SendClientMessage(playerid, COLOR_GREY, "Этот игрок не рядом с вами!");return 1;}}}else{SendClientMessage(playerid, COLOR_GREY, "Игрок не в игре.");return 1;}}else{if(PlayerInfo[playerid][pSex] == 1){SendClientMessage(playerid, COLOR_GREY, "У вас нет жены!");}if(PlayerInfo[playerid][pSex] == 2){SendClientMessage(playerid, COLOR_GREY, "У вас нету мужа!");}}}//not connectedreturn 1;}Ко всем форвардам: forward Action(playerid, string[]);Ко всем пабликам: public Action(playerid, string[]){new sendername[MAX_PLAYER_NAME], action[256];GetPlayerName(playerid, sendername, sizeof(sendername));format(action, sizeof(action), "%s %s", sendername, string);ProxDetector(30.0, playerid, action, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);SetPlayerChatBubble(playerid, string, COLOR_PURPLE, 30.0, 10000);}[/font]Для этого в моде должны быть следующие значения: pMarried Бонус: Дрочка и Проверка по Полу if(strcmp(cmd, "/дрочить", true) == 0 || strcmp(cmd, "/lhjxbnm", true) == 0){if(PlayerInfo[playerid][pSex] == 1)if(Drochit[playerid]==0){ApplyAnimation(playerid,"PAULNMAC","wank_loop",4.1,1,0,0,1,0);format(string, sizeof(string), "начинает дрочить.");Action(playerid, string);Drochit[playerid] = 1;}elseif(PlayerInfo[playerid][pSex] == 1)if(Drochit[playerid]==1){format(string, sizeof(string), "перестаёт дрочить.");Action(playerid, string);ClearAnimations(playerid);Drochit[playerid] = 0;}elseif(PlayerInfo[playerid][pSex] >= 2){SendClientMessage(playerid, COLOR_GREY, "Вы не можите дрочить, вы женщина!");}return 1;} Ко всем new: new Drochit[MAX_PLAYERS]; Что сделать:
-
Ко всем new добавим: new AUTORESTARTTIME = 5000;В OnPlayerCommandText добавим саму кмд: if(strcmp(cmd, "/arestart", true) == 0)//Команда { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_YELLOW, "Пиши: /arestart [время в секундах]"); format(string,sizeof(string),"Рестарт произойдет через %d секунд",AUTORESTARTTIME); SendClientMessage(playerid,COLOR_OOC,string); return 1; } new sec; sec = strval(tmp); if(PlayerInfo[playerid][pAdmin] >= 5)//лвл админа который сможет использовать эту команду { AUTORESTARTTIME = sec; format(string, sizeof(string), " Рестарт произойдет через %d секунд", sec); SendClientMessage(playerid, COLOR_DBLUE,string); } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не имеете права использовать эту команду!"); } } return 1; } Создадим новый паблик: public SetPlayerUnjail() { if(AUTORESTARTTIME > 0) { AUTORESTARTTIME --; if(AUTORESTARTTIME == 600) { SendClientMessageToAll(COLOR_GREEN,"До рестарта сервера 10 минут"); } else if(AUTORESTARTTIME == 300) { SendClientMessageToAll(COLOR_GREEN,"До рестарта сервера 5 минут"); } if(AUTORESTARTTIME == 240) { SendClientMessageToAll(COLOR_GREEN,"До рестарта сервера 4 минуты"); } if(AUTORESTARTTIME == 180) { SendClientMessageToAll(COLOR_GREEN,"До рестарта сервера 3 минуты"); } if(AUTORESTARTTIME == 120) { SendClientMessageToAll(COLOR_GREEN,"До рестарта сервера 2 минуты"); } if(AUTORESTARTTIME == 60) { SendClientMessageToAll(COLOR_GREEN,"До рестарта сервера 1 минута"); } if(AUTORESTARTTIME <=10) { format(string,sizeof(string)," До рестарта сервера %d секунд",AUTORESTARTTIME); SendClientMessageToAll(COLOR_GREEN,string); if(AUTORESTARTTIME == 0) { OnPropUpdate(); SaveCars(); SaveTrunk(); SaveStuff(); for(new i = 0; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { SavePlayer(i); //Сохраняет аккаунты на всякий [img=http://gsgames.ru/forum/public/style_emoticons/<#EMO_DIR#>/wink.gif] } } GameModeExitFunc(); //Делает сам рестарт } } } Автор неизвестен!
- 9 ответов
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Здравствуйте Уважаемые пользователи gs games Я сегодня вам покажу,как сделать прописку в г.Южный он сделан для рпшности. Начнем! В enum pInfo добавим: pPropis, Далее в public OnPlayerConnect добавим: PlayerInfo[playerid][pPropis] = 0; Далее делаем сохранение в public OnPlayerRegister добавим format(var, 32, "Propis=%d\n",PlayerInfo[playerid][pPropis]);fwrite(hFile, var); Далее еще делаем сохранение в public OnPlayerUpdate добавим: format(var, 32, "Propis=%d\n",PlayerInfo[playerid][pPropis]);fwrite(hFile, var); Далее в public OnPlayerLogin добавляем: if( strcmp( key , "Propis" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPropis] = strval( val ); } Дальше создаем команду выдать прописку(пример для Полиции) if(strcmp(cmd, "/givepropis", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsACop(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Используйте: /givepropis [ид]"); if(PlayerInfo[giveplayerid][pPropis] != 1) return SendClientMessage(playerid, COLOR_RED, " У игрока уже есть прописка !"); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), " Вы выдали %s прописку в г.Южный",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " Полицейский выдал вам прописку в г.Южный",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pPropis] = 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Этого игрока нету на сервере !"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Вы не полицейский !"); return 1; } } return 1; } Далее добавляем вторую команду для показа прописки. if(strcmp(cmd,"/showdoc",true)==0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "*???????: /showdoc [ID/????? ????]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if (ProxDetectorS(2.0, playerid, giveplayerid)) { if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "*?? ?? ?????? ???????? ???????? ????, ??? ????? ??????????? '/licenses'"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new text1[20]; new text2[20]; new text3[20]; new text4[20]; new text5[20]; new text6[20]; if(PlayerInfo[playerid][pCarLic] == 1) { text1 = "????"; } else { text1 = "???????????"; } if(PlayerInfo[playerid][pFlyLic]) { text4 = "????"; } else { text4 = "???????????"; } if(PlayerInfo[playerid][pBoatLic]) { text2 = "????"; } else { text2 = "???????????"; } if(PlayerInfo[playerid][pFishLic]) { text3 = "????"; } else { text3 = "???????????"; } if(PlayerInfo[playerid][pGunLic]) { text5 = "????"; } else { text5 = "???????????"; } if(PlayerInfo[playerid][pPropis]) { text6 = "????"; } else { text6 = "???????????"; } format(string, sizeof(string), "|_________ ???????? %s__________|", sendername); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), "**???????? ?? ????????: %s", text1); SendClientMessage(giveplayerid, COLOR_GREY, string); format(string, sizeof(string), "**???????? ?? ??????: %s", text4); SendClientMessage(giveplayerid, COLOR_GREY, string); format(string, sizeof(string), "**???????? ?? ?????: %s", text2); SendClientMessage(giveplayerid, COLOR_GREY, string); format(string, sizeof(string), "**???????? ?? ???????: %s", text3); SendClientMessage(giveplayerid, COLOR_GREY, string); format(string, sizeof(string), "**???????? ?? ??????: %s", text5); SendClientMessage(giveplayerid, COLOR_GREY, string); format(string, sizeof(string), "**???????? ? ??? ???????: %s", text6); SendClientMessage(giveplayerid, COLOR_GREY, string); format(string, sizeof(string), "*%s ??????? ??? ???? ????????", sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "*?? ???????? %s ???? ???????? ", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); new ownedcar = PlayerInfo[playerid][pCar]; new namecar = GetVehicleModel(ownedcar)-400; if(ownedcar >= 1 && ownedcar <= 130) { format(string, sizeof(string), "*????? ????: [%d], ??? ????: [%s]", ownedcar, VehName[namecar]); SendClientMessage(giveplayerid, COLOR_GREY,string); } format(string, sizeof(string), "*%s ??????? %s ??????? ?????????.", sendername, giveplayer); ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { SendClientMessage(playerid, COLOR_GREY, "*????? ?????? ?? ???"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, "*??? ?????? ??????"); return 1; } } return 1; } Вот и все Всем пока.
- 5 ответов
-
- 2
-
- crmp
- всё для crmp
- (и ещё 5 )
-
FS Многофункц. система кика. Продолжение записи в лог.
TrollFace опубликовал теме в Дополнительные скрипты
Здравствуйте, уважаемые пользователи портала! У меня появился небольшой кусочек времени, поэтому я решил написать карсивооформленную команду /kick В чем преимущества? 1. Вывод всем игрокам сообщения о действии, вывод ника администратора, причины. 2. Текстдрав об успешном выполнении действия. 3. Запись в лог. Для корректной работы нам потребуется инклуд MxINI, а так же следующий дефайн: #define COLOR_DARK 0xBBBBBBAA Итак, начнем с самой команды: if(strcmp(cmdtext, "/kick", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_DARK, "/kick [Ид игрока] [Причина]"); return 1; } giveplayerid = strval(tmp); if (PlayerInfo[playerid][pAdmin] >= 1) { if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_DARK, "/kick [id игрока] [Причина]"); return 1; } new year, month,day; new hour, minute, second; getdate(year, month, day); gettime(hour, minute, second); format(string, sizeof(string), "[%d.%d.%d.][%d:%d:%d]%s кикнул %s, причина: %s",month,day,year,hour,minute,second,giveplayer, sendername, (result)); KickLog(string); format(string, sizeof(string), "%s кикнул %s, причина: %s ", giveplayer, sendername, (result)); SendClientMessageToAll(COLOR_RED, string); format(string, sizeof(string), "YCЊEЋмO!!!"); GameTextForPlayer(playerid, string, 900, 1); Kick(giveplayerid); return 1; } } } else { SendClientMessage(playerid, COLOR_DARK, "Неверный ИД."); } } return 1; } Далее требуется функция записи в лог. В любое место мода: stock KickLog(string[]) { new entry[256]; new iniFile = ini_openFile("log/kick.ini"); format(entry, sizeof(entry), "%sn",string); ini_setString(iniFile, entry, "true"); ini_closeFile(iniFile); } Вот и все! Удачи. Спасибо за внимание. Скрины: