Поиск сообщества
Показаны результаты для тегов 'PAWNO'.
Найдено: 1,487 результатов
-
CreateDynamicObject(5464, 2147.48, -2071.09, 20.33, 0.00, 0.00, 90.24); CreateDynamicObject(5468, 2147.39, -2071.07, 20.38, 0.00, 0.00, 90.18); CreateDynamicObject(5466, 2146.91, -2071.48, 20.32, 0.00, 0.00, 90.24); CreateDynamicObject(5465, 2147.00, -2071.42, 20.29, 0.00, 0.00, 90.18); CreateDynamicObject(5463, 2147.34, -2071.06, 20.34, 0.00, 0.00, 90.12); CreateDynamicObject(5467, 2147.67, -2071.00, 20.27, 0.00, 0.00, 90.54); CreateDynamicObject(19054, 2139.66, -2069.94, 20.58, 0.00, 0.00, 0.00); CreateDynamicObject(19057, 2137.76, -2069.81, 20.48, 0.00, 0.00, 0.00); CreateDynamicObject(19054, 2138.61, -2071.15, 20.34, -1.80, -90.48, 2.94); CreateDynamicObject(4344, 2168.41, -2074.36, 19.68, 0.00, 0.00, 0.00); CreateDynamicObject(19076, 2136.90, -2061.89, 17.78, 0.00, 0.00, -23.88); CreateDynamicObject(19054, 2138.41, -2061.20, 18.43, 0.00, 0.00, 0.00); CreateDynamicObject(10236, 2133.07, -2061.04, 17.79, 0.00, 0.00, -41.10); CreateDynamicObject(10236, 2134.54, -2059.50, 17.79, 0.00, 0.00, -54.54); CreateDynamicObject(10236, 2136.33, -2058.45, 17.79, 0.00, 0.00, -75.48); CreateDynamicObject(10236, 2138.45, -2058.07, 17.79, 0.00, 0.00, -96.96); CreateDynamicObject(10236, 2140.23, -2058.60, 17.79, 0.00, 0.00, -145.80); CreateDynamicObject(10236, 2141.42, -2060.41, 17.79, 0.00, 0.00, -149.70); CreateDynamicObject(10236, 2142.32, -2062.26, 17.79, 0.00, 0.00, -169.62); CreateDynamicObject(10236, 2142.45, -2066.46, 17.79, 0.00, 0.00, -183.84); CreateDynamicObject(10236, 2132.45, -2062.93, 17.79, 0.00, 0.00, -12.72); CreateDynamicObject(10236, 2132.88, -2064.90, 17.79, 0.00, 0.00, 17.52); CreateDynamicObject(10236, 2133.93, -2066.73, 17.79, 0.00, 0.00, 33.60); CreateDynamicObject(10236, 2135.76, -2067.07, 17.79, 0.00, 0.00, 86.70); CreateDynamicObject(19057, 2137.76, -2069.81, 20.48, 0.00, 0.00, 0.00); CreateDynamicObject(19057, 2136.95, -2063.02, 18.48, 0.00, 0.00, 36.12); CreateDynamicObject(19058, 2136.28, -2061.17, 18.44, 0.00, 0.00, -47.58); CreateDynamicObject(4430, 2163.08, -2047.78, 19.70, 0.00, 0.00, 0.00); CreateDynamicObject(4430, 2128.28, -2030.37, 19.70, 0.00, 0.00, 0.00); CreateDynamicObject(982, 2189.78, -2041.10, 18.70, 0.00, 0.00, 0.00); CreateDynamicObject(982, 2189.79, -2066.73, 18.70, 0.00, 0.00, 0.00); CreateDynamicObject(982, 2176.94, -2079.54, 18.70, 0.00, 0.00, 90.06); CreateDynamicObject(982, 2151.32, -2079.56, 18.70, 0.00, 0.00, 90.06); CreateDynamicObject(982, 2125.70, -2079.57, 18.70, 0.00, 0.00, 90.12); CreateDynamicObject(19064, 2140.68, -2068.47, 21.10, 2.58, 34.80, 0.00); CreateDynamicObject(19064, 2141.07, -2068.56, 21.10, 2.58, 34.80, -269.58); CreateDynamicObject(4259, 2148.46, -2032.12, 18.31, 0.00, 0.00, 0.00); CreateDynamicObject(1232, 2136.28, -2025.63, 20.33, 0.00, 0.00, 0.00); CreateDynamicObject(1232, 2136.19, -2038.69, 20.33, 0.00, 0.00, 0.00); CreateDynamicObject(1232, 2160.26, -2026.03, 20.33, 0.00, 0.00, 0.00); CreateDynamicObject(1232, 2160.26, -2038.83, 20.33, 0.00, 0.00, 0.00); CreateDynamicObject(1232, 2160.20, -2050.34, 20.33, 0.00, 0.00, 0.00); CreateDynamicObject(1232, 2136.64, -2050.34, 20.33, 0.00, 0.00, 0.00); CreateDynamicObject(1232, 2160.14, -2015.33, 20.33, 0.00, 0.00, 0.00); CreateDynamicObject(1232, 2136.06, -2015.50, 20.33, 0.00, 0.00, 0.00); CreateDynamicObject(19129, 2148.77, -2032.30, 17.79, 0.00, 0.00, 0.00); CreateDynamicObject(1256, 2155.75, -2028.84, 18.38, 0.00, 0.00, 180.00); CreateDynamicObject(1256, 2155.73, -2035.94, 18.38, 0.00, 0.00, 180.00); CreateDynamicObject(1256, 2151.89, -2039.38, 18.38, 0.00, 0.00, 90.30); CreateDynamicObject(1256, 2144.54, -2039.40, 18.38, 0.00, 0.00, 90.30); CreateDynamicObject(616, 2170.05, -2087.81, 17.86, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2146.56, -2102.68, 17.86, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2119.52, -2093.45, 17.86, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2089.07, -2109.59, 17.86, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2200.26, -2059.19, 17.86, 0.00, 0.00, 0.00); CreateDynamicObject(615, 2177.93, -2088.09, 18.50, 0.00, 0.00, 0.00); CreateDynamicObject(615, 2196.28, -2061.43, 18.50, 0.00, 0.00, 0.00);
- 11 ответов
-
- 3
-
-
- crmp
- всё для crmp
-
(и ещё 4 )
C тегом:
-
Простенький спортивный зал, сделанный в "минимализме" Скриншоты: http://cs409326.vk.me/v409326524/36fa/VqTpFeypp0Y.jpg http://cs409326.vk.me/v409326524/3703/dv4kEoSkmZA.jpg http://cs409326.vk.me/v409326524/370c/HyTMlqg3NhY.jpg http://cs409326.vk.me/v409326524/3715/VwLsmj7-MUc.jpg
- 11 ответов
-
- 17
-
-
- Спортзал
- Спортивный зал
- (и ещё 7 )
-
Здраствуйте дорогие пользователи сайта gsgames.ru. Хочу вам продемонстрировать гудок для поезда. Итак,перейдём к самой модификации: Основные характеристики: 1.Гудок может слышать любой игрок находящийся не дальше 30-50 метров от объекта. 2.Звучание гудка не очень реалистичное и на мой взгляд скорей похоже на звучание гудка ЭД4М выпуска 2001 года. 3.Гудок подходит не только для сервера crmp но и для samp.(Сам не проверял,но как гласят слухи это правда) Вот и всё! Ссылка: http://rghost.ru/51117187 Пароль: gsgames Автор: SHOROOP
- 18 ответов
-
- 5
-
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Приветствую всех. Выкладываю скрипт анти-реклама,дабы не заметил такого на форуме. Принцип работы:если в сообщение будет содержаться "формат" ip,команда просто не сработает(работает на всех командах чата). Автор:Slim Ссылка:http://rghost.ru/51287002 VT:https://www.virustotal.com/ru/file/a0d48e4d7649f3b0ceeedc6be6c78a8412e80a74eafd390c14144af4735c1770/analysis/
-
- 2
-
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Маппинг делал для своего сервера но сервер забросил. Не пропадать добру!
- 13 ответов
-
- 5
-
-
- crmp
- всё для crmp
-
(и ещё 4 )
C тегом:
-
Всем привет! Вот было нечего сделать сделал базу полиции, оценивайте.
- 15 ответов
-
- 5
-
-
- crmp
- всё для crmp
-
(и ещё 4 )
C тегом:
-
Вот делал аэропорт для одного проекта(как спавн), проект закрылся выкладываю в паблик
- 7 ответов
-
- 8
-
-
- crmp
- всё для crmp
-
(и ещё 4 )
C тегом:
-
Находим И после скобок вставляем вот это : Строго не судите это моя первая работа :)
- 9 ответов
-
- 3
-
-
- всё для crmp
- pawn
-
(и ещё 5 )
C тегом:
-
По просьбе выкладываю снова скрипт сигнализации "Alarm" Команды: /BuyAlarm - купить сигнализацию. /TurnAlarm - вкл/выкл сигнализацию. http://rghost.ru/50942348
- 1 ответ
-
- 1
-
-
- Сигнализация
- crmp
- (и ещё 6 )
-
Это FS поможет вам прикреплять объекты к машине и узнавать точные координаты !
- 3 ответа
-
- 1
-
-
- crmp
- всё для crmp
- (и ещё 5 )
-
SCR SIS - Simple Injury System, или Система ранений с нуля. Обучение работы с OnPlayerTakeDamage.
SHOROOP опубликовал теме в Мануалы/Уроки
Доброго дня. Итак, сегодня речь пойдет о контроле нанесенного игроку урона. SA:MP (а значит - и адаптации) при получении игроком урона незамедлительно запускает коллбэк OnPlayerTakeDamage, у которого есть несколько входных параметров: [*]playerid - ID игрока, которому был нанесен урон. [*]issuerid - ID игрока, который нанес урон. Если игрок пострадал от падения, взрыва и т.п. - в данный параметр будет передано значение INVALID_PLAYER_ID. [*]amount - количество нанесенного урона в виде числа с плавающей точкой. [*]weaponid - ID оружия, которым был нанесен урон, либо ID причины нанесения урона. Более подробно об этом можно прочитать в статье на SA:MP Wiki. Разбирать, как же все это работает, я предлагаю на конкретном примере. И примером таким станет написание системы нанесения ранений. Собственно, в обобщенном виде алгоритм действий будет таков: [*]Если игрок получает урон - с шансом 1 к 2 он упадет в обморок. [*]Если игрок падает в обморок - заморозить его любым доступным способом на определенное время. В примере время обморока будет выбрано случайно. [*]Если время обморока закончилось - разморозить игрока. Итак, приступим. Подключаем библиотеку a_samp. Работы в других коллбэках нам практически не нужны. Для собственной страховки в OnPlayerSpawn можно вызвать функцию ClearAnimations. Итак, первоначально - определяем время и шанс обморока. Минимальное время в моем примере - 15 секунд, максимальное - 1 минута. public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid) { new ObmorokTime = random(45)+15; new Obmorok = random (3); И в этом месте на момент написания скрипта я задумался. Есть шанс, что нанесенного урона хватит, чтобы убить игрока, однако для него уже будет вызвана анимация, что может привести к отсутствию вызова OnPlayerDeath. Проблема решилась просто и изящно - если у игрока будет менее 10 HP, скрипт просто не будет вызван. Точно также анимация будет вызвана и для водителя, что нам не нужно - такую проверку мы тоже поставим. new Float:HP; GetPlayerHealth(playerid, HP); if (HP >=10 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { Далее через switch проверяем, упал все-таки в обморок игрок или нет. Если упал - очищаем ему текущую анимацию, на время ObmorokTime применяем к нему анимацию и таймер для сброса этой анимации в указанное время. switch (Obmorok) { case 2: { ClearAnimations(playerid); ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.1, 0, 1, 1, 1, ObmorokTime*1000, 1); SetTimerEx ("ClearAnimation", ObmorokTime*1000, false, "d", playerid); Ну, и для большей информативности - добавим информацию ранившему и раненному. Если же раненный сам виноват - следует ввести проверку и на это. Резервируем три переменные, проверяем ID атаковавшего и в зависимости от этого выводим сообщения о ранении. new string[128], victim[MAX_PLAYER_NAME], attacker[MAX_PLAYER_NAME]; GetPlayerName(playerid, victim, sizeof (victim)); if (issuerid != INVALID_PLAYER_ID) { GetPlayerName(issuerid, attacker, sizeof (attacker)); format(string, sizeof(string), "%s ранил Вас!", attacker); SendClientMessage(playerid, 0xFF110000, string); format(string, sizeof(string), "Вы ранили %s!", victim); SendClientMessage(issuerid, 0xFF110000, string); } else { SendClientMessage(playerid, 0xFF110000, "Вы ранены!"); } } } } return 1; } За этим все! Больше от программиста не требуется ничего, скрипт будет успешно работать, что уже доказано использованием его на нашем проекте уже больше года.- 8 ответов
-
- 11
-
-
- crmp
- criminal russia
-
(и ещё 4 )
C тегом:
-
И снова здравствуйте! Эта тема для тех, кто не знает как перевести сервер с SAMP на CRMP. 1) Скачиваем стандартный мод с офф.сайта адаптации SAMP. [*]Windows Server [*]Linux Server 2) Разархивируем архив на рабочий стол и откроем папку. 3) В папке видим 3 файла: adap-npc, announcr, samp-server-cr.
- 11 ответов
-
- 17
-
-
- crmp
- criminal russia
-
(и ещё 4 )
C тегом:
-
Выложите пожалуйста систему пожаров, поставлю +
- 2 ответа
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Здравствуйте уважаемые пользователи сайта gsgames Хочу с вами поделиться скриптом снегопада Я его нашёл,лазия по форумам Автор не я
- 19 ответов
-
- 4
-
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Здравствуйте всем предоставляю, вам мод дрифт сервера надеюсь все знают сервер крмп-дрифт, выкладываю мод из крмп-дрифта всё сходится и т.д. new.pwn,Система Админов от 1-10,Система Гаражов,Дрифт Счётчик,и многое другое увидете в самом моде,,Авторы Crmp-Drift and Max_King Команды сервера /v id машины /setadmin id и лвл от 1-10 /givemoney давать деньги /rcon exit рестарт серва,/rcon login 2138-пароль, /setanti ид выдать антикрэш,/setstrah-cnhf[jdrf страховка /ban-бан /unban разбан ,/setpos -создание домов,/setgamel-давать уровень,/greate-создать гараж,/gd-убрать гараж /setgamel id давать уровень /greate создание гаража Drift Mod.zip
-
Домики) Качество исправлю
- 14 ответов
-
- 9
-
-
- crmp
- всё для crmp
-
(и ещё 4 )
C тегом:
-
Приветствую пользователей сайта. Представляю вашему вниманию новую работу adri1. На этот раз он создал аттракцион с участием автомобилей. Аттракцион находится около Зоны 69. Видео SkyJump.rar
- 4 ответа
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Интересная функция. Тут будет всё понятно PHP код: public OnPlayerClickMap(playerid, Float: fX, Float: fY, Float: fZ) // Создаем новый паблик { // Открываем if(PlayerInfo[playerid][pAdmin] >= 4); // Уровень Админки указываем свой { SetPlayerPos(playerid, fX, fY, fZ); // Координаты XYZ SendClientMessage(playerid, 0xFFFFFFFF, "Вы телепортированы!"); return 1; } } // Закрываем
- 4 ответа
-
- 4
-
-
- всё для crmp
- pawn
-
(и ещё 5 )
C тегом:
-
Этот скрипт добавляет на ваш сервер ферму. Эта ферма находится между переездом от города Los Santos и San Fierro. Особенности фермы: - Ферму можно купить - Можно назначить заместителей - Зарабатывать деньги - Выращивать, собирать урожай ferma_0.rar
- 1 ответ
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Благодаря этому фильтрскрипту, вы сможете управлять пиратским кораблем как в моде Pirates TDM v1.0. Пиратский корабль находится неподалеку от пирса города Лос Сантоса (Смотрите скриншоты 2 и 3). Команды: /commandship - перейти в режим управления кораблем /quitship - выйти из режима управления кораблем НЕ ЗАБЫВАЙТЕ СТАВИТЬ + PirateShip by Dinar.rar
- 3 ответа
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Спидометер Хороший Очень. Не судите строго Автор:Неизвестно! на скачивание : rghost.ru/50127537 пароль на скачку 999
- 7 ответов
-
- 2
-
-
- crmp
- всё для crmp
- (и ещё 5 )
-
Система кланов . Вырезал из мода. Базу для кланов сделаете сами. При входе нужно будет ввести пароль от клана. Добавим ко всем #define #define apasTaz "2580" // пароль от клана Ко всем new new clanTeamTaz[MAX_PLAYERS]; В public OnPlayerConnect(playerid) clanTeamTaz[playerid] = 0; if(ClanTaz(playerid) == 1){ShowPlayerDialog(playerid,999,DIALOG_STYLE_INPUT,"{F70808}Пароль от клана"," Введите пароль о клана","Войти","Отмена");} Создадим public public ClanTaz(playerid){ new sname[64];GetPlayerName(playerid, sname, sizeof(sname));if(strfind(sname, "[Taz_TeaM]", false) != -1) return 1;if(strfind(sname, "[Taz_TeaM]", false) != -1) return 1;if(strfind(sname, "[Taz_TeaM]", false) != -1) return 1;if(strfind(sname, "[Taz_TeaM]", false) != -1) return 1;if(strfind(sname, "[Taz_TeaM]", false) != -1) return 1;if(strfind(sname, "[Taz_TeaM]", false) != -1) return 1;else return 0;} Добавим forward ко всем форвардам или выше public forward ClanTaz(playerid); Добавим в public OnPlayerSpawn(playerid) new ClanName[128];ExtractClan(playerid, ClanName);if(strcmp(ClanName, "Taz_TeaM", true) == 0){SetPlayerPos(playerid,24555.8854,-1470.1174,50.7837); // тут координаты спавна кланаSetPlayerSkin(playerid,116);SetPlayerFacingAngle(playerid, 173.9849);SetPlayerInterior(playerid,0);SetPlayerColor(playerid,0xFF0000AA);} Добавим в public OnPlayerText(playerid, text[]) if(clanTeamTaz[playerid] == 1){new name[24], string[128];GetPlayerName(playerid, name, 24);format(string, sizeof(string), "(КланЧат) %s: %s", name, text[1]);printf("(???????)%s: %s", name, string);for(new i = 0; i < MAX_PLAYERS; i++){if(IsPlayerConnected(i)){if(clanTeamTaz[i] == 1){SendClientMessage(i, GetPlayerColor(playerid), string);}}}return 0;} Добавим в public OnDialogResponse: if(dialogid == 999)//mari{if(response){if (!strcmp(inputtext, apasTaz)){if (!strcmp(inputtext, " ")){ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Ошибка","Вы ввели неправильный пароль!", "Ок","");// Kick(playerid);}else{ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Подтверждение пароля","Вы успешно подтвердили пароль", "Ок", "");//Attach3DTextLabelToPlayer( new3Dtext, playerid, 0.0, 0.0, 2.0 );clanTeamMari[playerid] = 1;return 1;}}else{for(new i = 0; i < MAX_PLAYERS; i++){new string[256], pName[MAX_PLAYER_NAME];GetPlayerName(playerid,pName,sizeof(pName));if(IsPlayerConnected(i) && IsPlayerAdmin(i)){format(string, 256, " Внимание: игрок %s Ввёл не верный пароль к тегу клана", pName);SendClientMessage(i, 0xFF4040FF, string);}}ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Ошибка","Вы ввели неправильный пароль!", "Ок","");// Kick(playerid);} Kick(playerid);} return 1;}
- 6 ответов
-
- всё для crmp
- pawn
- (и ещё 6 )
-
Здравствуйте дороги пользователи GSGAMES.Сегодня,я вас научу делать возможности выполнения сервером какой-либо функции в определённое время. Для работы нам понадобится include time.inc, это стандартный includ. Первым шагом,мы создаём public Vremy, если у вас он есть, то вам его создавать не нужно. И так продолжаем. Ко всем forward вставляем: forward Vremy(); В свободное от пабликов/стоков место: public Vremy() { new hour, minute, second, year, month, day; gettime(hour, minute, second); getdate(year, month, day); if (year == 2013 && month == 10 && day == 31 && minute == 60) { // Проверка на год, месяц, день, минуту. (Меняем на свое)SendClientMessageToAll(-1,"(( Test ))"); } // Каждый час, 31 октября будет писать наш текст т.е "Test" return 1; } Теперь мы создадим таймер в public OnGameModeInit: SetTimer("Vremy",1000 * 60,1); Автор:Я(Kirill_Lacoste)
- 9 ответов
-
- 2
-
-
- всё для crmp
- pawn
-
(и ещё 5 )
C тегом:
-
Добавляем команду: if(strcmp(cmd, "/fixveh", true) == 0){if(IsPlayerConnected(playerid)){if(PlayerInfo[playerid][pAdmin] < 1) <---------- Лвл Администратора который может использовать данную команду.{SendClientMessage(playerid, COLOR_GRAD1, "У вас нет прав для использование это команды!");return 1;}if(IsPlayerInAnyVehicle(playerid)){tmp = strtok(cmdtext, idx);new carid = strval(tmp);if(!strlen(tmp)) carid = GetPlayerVehicleID(playerid);tmp = strtok(cmdtext, idx);new Float:heal = floatstr(tmp);if(!strlen(tmp)) heal = 1000.0;SetVehicleHealth(carid, heal);RepairVehicle(carid);SendClientMessage(playerid, COLOR_GREY, "Транспорт починен!");}}return 1;} Вот и всё. Спасибо за внимание. P.S Только для мода Gamer.
- 11 ответов
-
- 3
-
-
- всё для crmp
- pawn
-
(и ещё 5 )
C тегом:
-
Что это за скрипт: Это релиз инклуд-файла с инструментами для самого быстрого чтения/записи INI файлов. Более того, этот инклуд не нуждается в настройке. Вы подключаете его в ФС или МОД и можно сразу читать/записывать INI файлы. Преимущества: Свободный формат Во-первых, оформлять ваши INI файлы вы можете как угодно - криво/ровно, с отступами/без, с комментами/без, с любыми пробельными символами вокруг =. И это все никак не влияет на чтение/запись. Нет никаких лимитов на длину ключей или значений. Ключи и значения можно писать даже по-русски. В имени ключа/значении можно использовать любые символы кроме \r и \n. Пробелы и знаки табуляции вокруг имени ключа, вокруг символа = и перед текстовым значением считаются отступами. В одной строке вы можете поместить любое кол-во пар ключ/значение, включая всевозможные варианты оформления. Свободное расположение комментов Чтобы увеличить скорость чтения, считается, что любые строки, где нет символа = это комментарии. Также комментарием может быть любой текст, все зависит от вашего форматирования. Скорость Перед тем как читать что-то из INI файла, его также как и остальные файлы нужно открыть. При открытии весь файл копируется в ОЗУ вместе с именем. Остальные операции чтения/записи производятся непосредственно в ОЗУ. Именно поэтому все это происходит очень быстро. Если контент файла в ОЗУ был изменен, при закрытии он будет записан на диск. Еще 1 плюс, который ранее в скриптинге не применялся - это сжатое хранение контента файла, что в 4 раза меньше, чем обычный формат. Скорость также достигается за счет отсутствия дополнительных функций, которые могли бы использоваться в функциях чтения/записи, а также за счет использования только встроенных функций скриптинга. Инструменты: ini_createFile ( "путь/к/файлу.ini", "Содержимое файла по умолчанию" ) ini_openFile ( "путь/к/файлу.ini" ) ini_closeFile ( ИД_открытого_файла ) ini_setString ( ИД_открытого_файла, "имя ключа", "текстовое значение" ) ini_setInteger ( ИД_открытого_файла, "имя ключа", 123456 ) ini_setFloat ( ИД_открытого_файла, "имя ключа", 3.1416 ) ini_getString ( ИД_открытого_файла, "имя ключа", returnValue ) ini_getInteger ( ИД_открытого_файла, "имя ключа", returnValue ) ini_getFloat ( ИД_открытого_файла, "имя ключа", returnValue ) ini_removeKey ( ИД_открытого_файла, "имя ключа" ) ini_getErrorInfo ( Код_ошибки ) Примеры: new iniFile = ini_createFile ( "test4268.ini" ); if ( iniFile < 0 ) iniFile = ini_openFile ( "test4268.ini" ); if ( iniFile >= 0 ) { new returnString[32], returnNumber, Float: returnFloat; ini_setString ( iniFile, "ключ со строкой", "текстовое значение" ); ini_setInteger ( iniFile, "ключ с числом", 123456 ); ini_setFloat ( iniFile, "ключ с дробью", 3.1416 ); ini_removeKey ( iniFile, "ключ с числом" ); ini_getString ( iniFile, "ключ со строкой", returnString ); ini_getInteger ( iniFile, "ключ с числом", returnNumber ); ini_getFloat ( iniFile, "ключ с дробью", returnFloat ); ini_closeFile ( iniFile ); printf ( "\n `ключ_со_строкой` = `%s`,\n `ключ_с_числом` = `%d`,\n `ключ_с_дробью` = `%f` \n", returnString, returnNumber, returnFloat ); } else print( "\n Не удалось открыть INI файл \n" ); Автор описания и файла : Ramzes Подготовил и выложил на GSG : @GTA V
- 3 ответа
-
- crmp
- criminal russia
-
(и ещё 4 )
C тегом: