03:22
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: AXE, Weddew  
[Архив] Помощь новичкам по скриптингу ! #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;
}
suicide2 :(

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;
}

Поиск:





 


 


 
Хостинг от uCoz samp.at.ua