 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| Shurickwar | Дата: Воскресенье, 24.07.2011, 02:36 | Сообщение # 3436 |
|
Новенький
Группа:
Пользователи
Сообщений: 8
Награды: 1
Город: Балхаш
Репутация: 0
Замечания: 0%
Статус: 
| Че то не работает SetPlayerScore(playerid, GetPlayerMoney(playerid)); Может както подругому можно? Добавлено (24.07.2011, 02:36) --------------------------------------------- Как сделать чтобы чекпоинтом не могли пользоватся менты?
|
| |
|
|
| pawman | Дата: Воскресенье, 24.07.2011, 11:28 | Сообщение # 3437 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус: 
| Quote (pawman) Хочу записать НПС, но при вводе /vrecord mynps (бот на транспорте) ничего не происходит.
ФС загружал, логинился как админ, вообщем все правильно сделал
Никто не знает, как это решить?
Разрабатываю карты для сервера. Обращайтесь, качество гарантирую. Мои работы: [MAP+FS]Особняк [MAP+FS]Пляж [MAP+FS]sa_city_bilding Сайт: фаникс.рф
|
| |
|
|
| MihailSarbonov | Дата: Воскресенье, 24.07.2011, 11:41 | Сообщение # 3438 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 83
Награды: 0
Город: Нижний Новгород
Репутация: 7
Замечания: 0%
Статус: 
| Quote (Shurickwar) Как сделать чтобы чекпоинтом не могли пользоватся менты? Используй условие.
"Иногда смотришь на многих людей и не понимаешь, почему они о себе так много о думают?" http://s53.radikal.ru/i142/1107/0d/9f50ca1274c9.jpg (посмотри) Занял в конкурсе 3 место. :)
|
| |
|
|
| Shurickwar | Дата: Воскресенье, 24.07.2011, 11:52 | Сообщение # 3439 |
|
Новенький
Группа:
Пользователи
Сообщений: 8
Награды: 1
Город: Балхаш
Репутация: 0
Замечания: 0%
Статус: 
| Quote (MihailSarbonov) Используй условие. Какое скажите плиз?
|
| |
|
|
| valikk | Дата: Воскресенье, 24.07.2011, 20:47 | Сообщение # 3440 |
|
Новенький
Группа:
Пользователи
Сообщений: 2
Награды: 0
Город: Київ
Репутация: 0
Замечания: 0%
Статус: 
| Подскажите как вписать скрипт в мод!!!!!Очень нужно!Зарание СПС!!!
|
| |
|
|
| God_of_SAMP | Дата: Воскресенье, 24.07.2011, 23:51 | Сообщение # 3441 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 231
Награды: 0
Город: Первоуральск
Репутация: -8
Замечания: 40%
Статус: 
| тебе нужно именно в мод вписать? Ну копируй и вставляй в нужные паблики
|
| |
|
|
| Awm | Дата: Понедельник, 25.07.2011, 13:34 | Сообщение # 3442 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Quote (Shurickwar) Какое скажите плиз? если игрок коп то просто отключай чек поинт DisablePlayerCheckpoint
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| KyPaITaTKa_XIX | Дата: Понедельник, 25.07.2011, 15:55 | Сообщение # 3443 |
|
Новенький
Группа:
Пользователи
Сообщений: 35
Награды: 0
Город: Ganduras
Репутация: -87
Замечания: 20%
Статус: 
| Народ, при компилировании один единственный еррор, пишет: [PHP] (3413) : error 021: symbol already defined: "strtok" [/php] Я не пойму, этот strtok можно использовать только 1 раз во всем моде? Другие strtok тоже полезные, удалять не охота..Может есть другой выход? Что сделать? Помогите пожалуйста
|
| |
|
|
| stepmex | Дата: Понедельник, 25.07.2011, 16:19 | Сообщение # 3444 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| У тебя он два раза описан.
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| GTA-Zver | Дата: Понедельник, 25.07.2011, 16:22 | Сообщение # 3445 |
|
Новенький
Группа:
Продвинутые
Сообщений: 16
Награды: 0
Город: kaliningrad
Репутация: 0
Замечания: 0%
Статус: 
| KyPaITaTKa_XIX, дай полный код strtok Добавлено (25.07.2011, 16:22) --------------------------------------------- Или все-таки он у тебя два раза написан. Поищи в поиске.
|
| |
|
|
| KyPaITaTKa_XIX | Дата: Понедельник, 25.07.2011, 17:13 | Сообщение # 3446 |
|
Новенький
Группа:
Пользователи
Сообщений: 35
Награды: 0
Город: Ganduras
Репутация: -87
Замечания: 20%
Статус: 
| Ой я страшно извиняюсь) Он же должен быть один на весь мод?Не надо его повторно записывать для каждого нововведения? Я просто подумал что для каждой фишки должен быть отдельный strtok )
|
| |
|
|
| igor1982 | Дата: Понедельник, 25.07.2011, 20:43 | Сообщение # 3447 |
|
Новенький
Группа:
Пользователи
Сообщений: 1
Награды: 0
Город: Караганда
Репутация: 0
Замечания: 0%
Статус: 
| вот , строил ворота и что то не получилось , выдаёт ошибки подскажите что здесь не правильно ?? // This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
#else main() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------"); } #endif
new mObject;
public OnFilterScriptInit() { mObject = CreateObject( 10558, 777.99206542969, -1330.4129638672, 14.573124885559, 0, 0, 268); return 1; }
public OnFilterScriptExit() { return 1; }
public OnplayerCommandTex(Playerid, cmdtext[]) { if (strcmp("/snn", cmdtext, true, 10) -- 0) { MoveObject (mObject, 778.13244628906, -1330.3646240234, 18.572347640991, 5.00); return 1; } if (strcmp("/sn", cmdtext, true, 10) -- 0) { MoveObject (mObject, 778.13244628906, -1330.3646240234, 11.572347640991, 5.00); return 1; } return 0; }
|
| |
|
|
| KACTET | Дата: Понедельник, 25.07.2011, 21:29 | Сообщение # 3448 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 80
Награды: 1
Город: Невест
Репутация: 3
Замечания: 0%
Статус: 
| подскажите что за фс с объектами http://rghost.ru/15692291
и можно ли самому сделать такой, а то тут ошибки выдает
[img]http://www.speedtest.net/result/976235930.png[/img]
|
| |
|
|
| Ronald | Дата: Понедельник, 25.07.2011, 22:02 | Сообщение # 3449 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 274
Награды: 31
Город: Ярославль
Репутация: 258
Замечания: 0%
Статус: 
| igor1982, Сами ошибки в студию. Quote (igor1982) if (strcmp("/snn", cmdtext, true, 10) -- 0) Это что?
|
| |
|
|
| indie | Дата: Вторник, 26.07.2011, 01:46 | Сообщение # 3450 |
|
Новенький
Группа:
Пользователи
Сообщений: 10
Награды: 0
Город: UA TE, UA KIR
Репутация: 0
Замечания: 0%
Статус: 
| Всем доброго времени суток! Я сейчас работаю над созданием меню покупки оружия при помощи диалоговых окон. Проблемы вот в чем: 1) Я не знаю как запрограммировать вторую кнопку (button 2) так, чтобы в подменю при ее нажатии переходило на 1 меню вверх. 2) До меню третьего уровня (должно быть диалоговое окно с возможностью ввода) вообще дело не доходит. При нажатии на пункт в меню второго уровня диалоговое окно просто перезагружается или хуже того кидает на другое. Спасибо.
Code public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == ammoMenu) { if(response) { button1 = "Выбрать"; button2 = "Назад"; if(listitem == 0) { desc = "Оружие ближнего боя"; mainW = "Кастет\nКлюшка для гольфа\nМентовская дубинка"; } if(listitem == 1) { desc = "Пистолеты", mainW = "Обыкновенный\nС глушителем\nДигл"; } if(listitem == 2) { desc = "Дробовики"; mainW = "Обыкновенный\nСавн\nКомбат"; } if(listitem == 3) { desc = "Пистолеты-пулеметы"; mainW = "Тек\nУзи\nСМГ"; } if(listitem == 4) { desc = "Штурмовые винтовки"; mainW = "ак47\nм4"; } if(listitem == 5) { desc = "Винтовки"; mainW = "Рифла\nКемпа"; } if(listitem == 6) { desc = "Метательное"; mainW = "Гранаты\nКоктейль молотова"; } if(listitem == 7) { desc = "Другое"; mainW = "Огнемет"; } ShowPlayerDialog(playerid, ammoMenu2, DIALOG_STYLE_LIST, desc, mainW, button1, button2); } else { return 0; } return 1; } if(dialogid == ammoMenu2) { button1 = "Купить"; if(strcmp("Оружие ближнего боя", desc, false)) { if(response) { if(listitem == 0) { desc = "Купить кастет"; mainW = "Кастет стоит N"; } if(listitem == 1) { desc = "Купить клюшку"; mainW = "Клюшка стоит N"; } if(listitem == 2) { desc = "Купить дубинку"; mainW = "Клюшка стоит N"; } ShowPlayerDialog(playerid, ammoMenu3, DIALOG_STYLE_MSGBOX, desc, mainW, button1, button2); } else {return 0;} } if(strcmp("Пистолеты", desc, false)) { if(response) { if(listitem == 0) { desc = "Купить пистолет"; mainW = "Пистолет стоит N"; } if(listitem == 1) { desc = "Купить пистолет с глушителем"; mainW = "Пистолет с глушителем стоит N"; } if(listitem == 2) { desc = "Купить дигл"; mainW = "Дигл стоит N"; } ShowPlayerDialog(playerid, ammoMenu3, DIALOG_STYLE_INPUT, desc, mainW, button1, button2); } else {return 0;} } if(strcmp("Дробовики", desc, false)) { if(response) { if(listitem == 0) { desc = "Купить дробовик"; mainW = "Дробовик стоит N"; } if(listitem == 1) { desc = "Купить савн"; mainW = "Савн стоит N"; } if(listitem == 2) { desc = "Купить комбат-шот"; mainW = "Комбат-шот стоит N"; } ShowPlayerDialog(playerid, ammoMenu3, DIALOG_STYLE_INPUT, desc, mainW, button1, button2); } else {return 0;} } if(strcmp("Пистолеты-пулеметы", desc, false)) { if(response) { if(listitem == 0) { desc = "Купить тек-9"; mainW = "Тек-9 стоит N"; } if(listitem == 1) { desc = "Купить Узи"; mainW = "Узи стоит N"; } if(listitem == 2) { desc = "Купить МП5"; mainW = "МП5 стоит N"; } ShowPlayerDialog(playerid, ammoMenu3, DIALOG_STYLE_INPUT, desc, mainW, button1, button2); } else {return 0;} } if(strcmp("Штурмовые винтовки", desc, false)) { if(response) { if(listitem == 0) { desc = "Купить ак-47"; mainW = "Ак 47 стоит N"; } if(listitem == 1) { desc = "Купить м4"; mainW = "м4 стоит N"; } ShowPlayerDialog(playerid, ammoMenu3, DIALOG_STYLE_INPUT, desc, mainW, button1, button2); } else {return 0;} } if(strcmp("Винтовки", desc, false)) { if(response) { if(listitem == 0) { desc = "Купить рифлу"; mainW = "Рифла стоит N"; } if(listitem == 1) { desc = "Купить кемпу"; mainW = "Кемпа стоит N"; } ShowPlayerDialog(playerid, ammoMenu3, DIALOG_STYLE_INPUT, desc, mainW, button1, button2); } else {return 0;} } if(strcmp("Метательное", desc, false)) { if(response) { if(listitem == 0) { desc = "Купить гранату"; mainW = "Граната стоит N"; } if(listitem == 1) { desc = "Купить молотов"; mainW = "Молотов стоит N"; } ShowPlayerDialog(playerid, ammoMenu3, DIALOG_STYLE_INPUT, desc, mainW, button1, button2); } else {return 0;} } if(strcmp("Другое", desc, false)) { if(response) { if(listitem == 0) { desc = "Купить огнемет"; mainW = "Огнемет стоит N"; } ShowPlayerDialog(playerid, ammoMenu3, DIALOG_STYLE_INPUT, desc, mainW, button1, button2); } else {return 0;} } return 1; } return 1; }
|
| |
|
|
|
 |
|
 | |
| |
|