 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| ZiGGi | Дата: Вторник, 16.11.2010, 07:25 | Сообщение # 1861 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Quote (ZakMage) Помогите пожалуйста с dini. Как сделать так, чтобы в dini_Set("имя", "ключ", "значение");, ключ был переменной? если переменная типа string, то dini_Set("имя",string, "значение"); нужно конвертировать, если переменная - это целое число valstr(string,2131); dini_Set("имя",string, "значение"); или переменная - это флоат число valstr(string,floatround(6512.13,floatround_round)); dini_Set("имя",string, "значение");
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| Vantage | Дата: Вторник, 16.11.2010, 08:57 | Сообщение # 1862 |
|
Уважаемый человек
Группа:
Пользователи
Сообщений: 974
Награды: 8
Город: -=Los Santos The Best=-
Репутация: 467
Замечания: 80%
Статус: 
| Quote (DiKiY_777) Как убрать заны банд с карты ,(синие,красные ,и.т.д) Помоему в OnGameModeinit их убирать непомню,стукни в асю сделаю.
.. Мои работы: [GM]Ls:Rus TDM v1.0 | [GM]Ls:Rus TDM v1.2 | [GM]Ls:Rus TDM v1.3(1%)[blink]|[/blink] [FS]Rampa
|
| |
|
|
| ZakMage | Дата: Вторник, 16.11.2010, 09:16 | Сообщение # 1863 |
|
Новенький
Группа:
Пользователи
Сообщений: 49
Награды: 0
Город: Харьков
Репутация: 0
Замечания: 0%
Статус: 
| Спасибо вам! Задам вопрос конкретней: как можно сделать так, чтобы в файл записывало ник игрока??Добавлено (16.11.2010, 09:16) --------------------------------------------- А, всё, сам понял, спасибо большое!
[URL=http://www.speedtest.net][IMG]http://www.speedtest.net/result/841763262.png[/IMG][/URL]
|
| |
|
|
| MAD_Evil | Дата: Вторник, 16.11.2010, 19:12 | Сообщение # 1864 |
|
Новенький
Группа:
Пользователи
Сообщений: 2
Награды: 1
Город: Иваново
Репутация: 0
Замечания: 0%
Статус: 
| Помогите с одной ошибкой. Имеем двумерный массив [pwn]new Float:civspawn[9][4] = { {2372.5920,-1125.8815,1050.8750,91.1809}, {2374.0781,-1125.4460,1050.8750,96.1943},[/pwn] PS.Массив не весь Необходимо получить рандомно любую строку из массива и всунуть в код, вот результат: [pwn] AddPlayerClass(2,civspawn[random(sizeof(civspawn))],0,0,0,0,0,0); AddPlayerClass(7,civspawn[random(sizeof(civspawn))],0,0,0,0,0,0);[/pwn] Но выдает ошибку error 035: argument type mismatch (argument 2) Видимо он ругается на то, что до этого тут были числа, а стал float. Из инклудов: [pwn]#include <a_samp> #include <core> #include <float>[/pwn] Что можно тут сделать? Спасибо
|
| |
|
|
| ZakMage | Дата: Вторник, 16.11.2010, 20:25 | Сообщение # 1865 |
|
Новенький
Группа:
Пользователи
Сообщений: 49
Награды: 0
Город: Харьков
Репутация: 0
Замечания: 0%
Статус: 
| Еще один вопрос касательно дини. Мне нужно чтобы в файл добавлялось ключ и значение(это я уже сделал), а затем чтобы значение менялось через некоторое время(изначальное значение 1, а нужно чтобы изменилось на 0), помогите пожалуйста это организовать!
[URL=http://www.speedtest.net][IMG]http://www.speedtest.net/result/841763262.png[/IMG][/URL]
|
| |
|
|
| SiZMaN | Дата: Вторник, 16.11.2010, 20:50 | Сообщение # 1866 |
|
Новенький
Группа:
Пользователи
Сообщений: 56
Награды: 0
Город: нижний новгород
Репутация: 0
Замечания: 0%
Статус: 
| Помогите сделать команду админа, допустим ввел /posadka ID ВРЕМЯ и его телепортнуло(Рандомно в 2 места) И особождать по таймеру или /osvobodit
|
| |
|
|
| pawman | Дата: Вторник, 16.11.2010, 21:18 | Сообщение # 1867 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус: 
| 2 вопроса: 1 вопрос: Как на карту иконку добавить, какой командой? Вопрос 2: Как добавить пикап: CreatePickup и AddStaticPickup не работает. --- Помогите!
Разрабатываю карты для сервера. Обращайтесь, качество гарантирую. Мои работы: [MAP+FS]Особняк [MAP+FS]Пляж [MAP+FS]sa_city_bilding Сайт: фаникс.рф
|
| |
|
|
| ZiGGi | Дата: Вторник, 16.11.2010, 23:20 | Сообщение # 1868 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Quote (pawman) Как на карту иконку добавить, какой командой? http://wiki.sa-mp.com/wiki/SetPlayerMapIcon Quote (pawman) Как добавить пикап: CreatePickup и AddStaticPickup не работает. это работает, по другому никак.
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| Maccer | Дата: Среда, 17.11.2010, 00:16 | Сообщение # 1869 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус: 
| Quote (MAD_Evil) Помогите с одной ошибкой. Имеем двумерный массив [pwn]new Float:civspawn[9][4] = { {2372.5920,-1125.8815,1050.8750,91.1809}, {2374.0781,-1125.4460,1050.8750,96.1943},[/pwn] PS.Массив не весь Необходимо получить рандомно любую строку из массива и всунуть в код, вот результат: [pwn] AddPlayerClass(2,civspawn[random(sizeof(civspawn))],0,0,0,0,0,0); AddPlayerClass(7,civspawn[random(sizeof(civspawn))],0,0,0,0,0,0);[/pwn] Но выдает ошибку error 035: argument type mismatch (argument 2) Видимо он ругается на то, что до этого тут были числа, а стал float. с начала заведи переменную и запиши в нее номер подмассива с координатам new rand = random(sizeof(civspawn)); а потом AddPlayerClass вызывай AddPlayerClass(2, civspawn[rand][0], civspawn[rand][1], civspawn[rand][2], civspawn[rand][3], 0, 0, 0, 0, 0, 0);
есть вопросы по sa-mp или pawn? помогу за $$
|
| |
|
|
| MAD_Evil | Дата: Среда, 17.11.2010, 01:29 | Сообщение # 1870 |
|
Новенький
Группа:
Пользователи
Сообщений: 2
Награды: 1
Город: Иваново
Репутация: 0
Замечания: 0%
Статус: 
| Благодарю, и еще 1 вопрос появился. Если появляешься в помещении (например CJ у себя дома) и после выходишь на улицу, то близлежащие (или близстоящие, как повезет ), стоят не по назначенным координатам. Если появляешься сразу на улице - все на своих местах. (Этот "баг" также можно видеть в pen1, когда выходишь из здания в джефферсоне (но pen только пример)) Пробывал делать проверку по типу : [pwn] new playerskin = GetPlayerSkin(playerid); if (playerskin == 0) //Проверки ID скина и выдача им интерьера { SetPlayerInterior(playerid,3); } [/pwn] но она срабатывает только на момент спавна, соответственно когда выходишь из помещения - толку от неё 0. Пробывал использовать IsPlayerInAnyInterior из набора Useful Functions, но толку тоже особо нет. Есть возможность как-либо побороться с данной проблемкой? Спасибо
|
| |
|
|
| HotJR | Дата: Среда, 17.11.2010, 04:35 | Сообщение # 1871 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 141
Награды: 3
Город: Москва
Репутация: -41
Замечания: 20%
Статус: 
| DiKiY_777, уберай new gz[скоко у тя тут]; , затем в public OnPlayerConnect(playerid), уберай все строки с GangZoneShowForPlayer, зате вот это gz[1] = GangZoneCreate, ну и\ли же можешь убрать то что нужно тебя.
Хочу исправиться.
Сообщение отредактировал HotJR - Среда, 17.11.2010, 04:36 |
| |
|
|
| Vagrant | Дата: Среда, 17.11.2010, 04:38 | Сообщение # 1872 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| SiZMaN, чем конкретнее ты напишешь вопрос, тем быстрее тебе на него ответят. Quote (SiZMaN) Помогите сделать команду админа, допустим ввел /posadka ID ВРЕМЯ и его телепортнуло(Рандомно в 2 места) И особождать по таймеру или /osvobodit Что такое: /posadka ID ВРЕМЯ. Если тебе нужна команда для телепорта игрока, (Рандомно в 2 места) - в одно из 2-х мест, то зачем там и что такое ВРЕМЯ я не знаю. Объясни конкретнее. Quote И особождать по таймеру или /osvobodit Судя из этой фразы тебе нужно что-то что будет освобождать кого-то и откуда-то по таймеру (то есть всегда) или по команде /osvobodit (то есть когда ты захочешь). И кого освобождать? Тебя, всех или конкретного игрока? Quote (DiKiY_777) Как убрать заны банд с карты ,(синие,красные ,и.т.д) В OnGameModeInit у тебя стоит что-то вроди: GZ[0] = GangZoneCreate(ТутMinX,ТутMinY,ТутMaxX,ТутMaxY); // Не обязательно перед ровно стоит GZ[0]. У тебя может быть что угодно. Все такие строки удаляй. В OnPlayerSpawn убери строки: GangZoneShowForPlayer(playerid, GZ[0], Цвет этой зоны); // Убери эти строки. Убираешь и компилишь. Зон как и небыло.
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Среда, 17.11.2010, 04:48 |
| |
|
|
| SiZMaN | Дата: Среда, 17.11.2010, 08:34 | Сообщение # 1873 |
|
Новенький
Группа:
Пользователи
Сообщений: 56
Награды: 0
Город: нижний новгород
Репутация: 0
Замечания: 0%
Статус: 
| Vagrant, Quote (Vagrant) Что такое: /posadka ID ВРЕМЯ Время которое задается таймеру, потом таймер срабатывает и его телепортирует Quote (Vagrant) Судя из этой фразы тебе нужно что-то что будет освобождать кого-то и откуда-то по таймеру (то есть всегда) или по команде /osvobodit (то есть когда ты захочешь). И кого освобождать? Тебя, всех или конкретного игрока? /osvobodit ID И этого игрока телепортирует в другое место (ну и естественно таймер выключаеца) Хочю создать сис-му тюрьмы
|
| |
|
|
| DiKiY_777 | Дата: Среда, 17.11.2010, 12:10 | Сообщение # 1874 |
|
Новенький
Группа:
Пользователи
Сообщений: 73
Награды: 0
Город: Сухой Лог
Репутация: 0
Замечания: 0%
Статус: 
| у меня вот еще есть вопросик как сделать чтоб 3 машины можно было покупать ,а то я когда покупаю 2 машину он пишит типо у вас уже 3 машины
_DiKiY_
|
| |
|
|
| poks[md] | Дата: Среда, 17.11.2010, 14:47 | Сообщение # 1875 |
|
Новенький
Группа:
Пользователи
Сообщений: 56
Награды: 1
Город: нет
Репутация: -7
Замечания: 20%
Статус: 
| как сделать вместо ников ид игроков чтоб писался. Помогите со скриптом
|
| |
|
|
|
 |
|
 | |
| |
|