 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| pawman | Дата: Воскресенье, 10.04.2011, 19:54 | Сообщение # 3076 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус: 
| Это в OnPlayerCommandText Code if(strcmp(cmdtext,"/3",true)==0){ MoveObject(lift,-784.2600,-1968.7000,207.7600,10); SendClientMessage(playerid,RED,"Лифт: 3 этаж"); SendClientMessage(playerid,BLUE,"Подключение к каналу [Админск||Пользовательский]"); GivePlayerWeapon(playerid,46,1); Update3DTextLabelText(ltext,RED,"RaeG OS Elevator - 3 этаж"); Update3DTextLabelText(ltext2,BLUE,"RaeG OS Elevator - 3 этаж"); SetTimer("Timer",23000,0); Ниже данного кода Code forward Timer(playerid); public Timer(playerid) { SendClientMessage(playerid,BLUE,"Время подъёма: 23 секунды, добро пожаловать в город админов! Выдано: парашют: х1"); } Вопрос, почему по прошествии 23 секунд не появляется текст? Добавлено (10.04.2011, 19:54) --------------------------------------------- Есть ли в МТА мап эдиторе новые объекты 0.3с?
Разрабатываю карты для сервера. Обращайтесь, качество гарантирую. Мои работы: [MAP+FS]Особняк [MAP+FS]Пляж [MAP+FS]sa_city_bilding Сайт: фаникс.рф
|
| |
|
|
| swest | Дата: Воскресенье, 10.04.2011, 21:15 | Сообщение # 3077 |
|
Новенький
Группа:
Пользователи
Сообщений: 29
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| кто поможет изменить проблему?
|
| |
|
|
| John_Lennon | Дата: Понедельник, 11.04.2011, 15:55 | Сообщение # 3078 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 0
Город: Казань
Репутация: 0
Замечания: 0%
Статус: 
| Помогите пожалуйста прозрачность объектов убрать. Вот мой скайп mike_richardson3 Я Вам всегда + + + + + + + + + + + ставить буду.
|
| |
|
|
| 47RolePlay | Дата: Понедельник, 11.04.2011, 18:54 | Сообщение # 3079 |
|
Новенький
Группа:
Пользователи
Сообщений: 48
Награды: 0
Город: Санкт-Петербург
Репутация: -56
Замечания: 60%
Статус: 
| C:\Documents and Settings\Admin\Рабочий стол\2\gamemodes\PPC_Trucking.pwn(19) : fatal error 100: cannot read from file: "zcmd" как исправить скажиет пожалуйста.срочно надо
Slanci Role Play форум www.slanci-rp.forum2x2.ru IP: 79.174.66.64:1188
|
| |
|
|
| hunterreiter | Дата: Понедельник, 11.04.2011, 19:37 | Сообщение # 3080 |
|
Новенький
Группа:
Пользователи
Сообщений: 33
Награды: 0
Город: Kiev
Репутация: 5
Замечания: 0%
Статус: 
| error 021: symbol already defined: "CreateObject" Подскажите как ето убрать
|
| |
|
|
| dark_parson | Дата: Понедельник, 11.04.2011, 21:17 | Сообщение # 3081 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 144
Награды: 1
Город: Острог
Репутация: 52
Замечания: 0%
Статус: 
| Quote (hunterreiter) error 021: symbol already defined: "CreateObject" Подскажите как ето убрать дай стоку где ошибка ну там пишет что CreateObject негде не найден Добавлено (11.04.2011, 21:04) ---------------------------------------------
Quote (dark_parson) ну там пишет что CreateObject негде не найден ой ето не верно символ вже визначено  Добавлено (11.04.2011, 21:10) ---------------------------------------------
Quote (47RolePlay) C:\Documents and Settings\Admin\Рабочий стол\2\gamemodes\PPC_Trucking.pwn(19) : fatal error 100: cannot read from file: "zcmd" как исправить скажиет пожалуйста.срочно надо не может прочитать файл zcmd на тебе include [cut noguest=тут]http://depositfiles.com/files/cyc47jfsy[/cut] Добавлено (11.04.2011, 21:12) ---------------------------------------------
Quote (John_Lennon) Помогите пожалуйста прозрачность объектов убрать. Вот мой скайп mike_richardson3 Я Вам всегда + + + + + + + + + + + ставить буду. поставь стример обектовДобавлено (11.04.2011, 21:17) ---------------------------------------------
Quote (hunterreiter) [pwn] if[/color](strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0) { if(IsPlayerConnected(playerid)) { 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_GRAD2, " ÈÍÔÎ: (/o)oc [ooc chat]"); return 1; } format(string, sizeof(string), "(( %s: %s ))", sendername, result); OOCOff(COLOR_OOC,string); printf("%s", string); } return 1; } [/pwn] Ошибки: (100) : warning 225: unreachable code (106) : error 017: undefined symbol "idx" (108) : error 017: undefined symbol "idx" (108) : warning 215: expression has no effect (110) : error 017: undefined symbol "idx" (112) : error 017: undefined symbol "idx" (114) : error 017: undefined symbol "idx" (115) : error 017: undefined symbol "idx" (115) : warning 215: expression has no effect (117) : error 017: undefined symbol "idx" (120) : error 017: undefined symbol "COLOR_GRAD2" (123) : error 017: undefined symbol "string" (123) : error 017: undefined symbol "string" (123) : error 029: invalid expression, assumed zero (123) : fatal error 107: too many error messages on one line Строчка номер 100 в сообщении самая первая Помогите пожайлуста вот [cut noguest=тут] Code #define COLOR_GRAD2 0xBFC0C2FF if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0) { if(IsPlayerConnected(playerid)) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); new idx; 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_GRAD2, " EIOI: (/o)oc [ooc chat]"); return 1; } new string[124]; format(string, sizeof(string), "(( %s: %s ))", sendername, result); OOCOff(COLOR_OOC,string); printf("%s", string); } return 1; } [/cut]
|
| |
|
|
| pawman | Дата: Вторник, 12.04.2011, 10:21 | Сообщение # 3082 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус: 
| OnPlayerCommandText Code
if(strcmp(cmdtext,"/3",true)==0){ MoveObject(lift,-784.2600,-1968.7000,207.7600,10); SendClientMessage(playerid,RED,"Лифт: 3 этаж"); SendClientMessage(playerid,BLUE,"Подключение к каналу [Админск||Пользовательский]"); GivePlayerWeapon(playerid,46,1); Update3DTextLabelText(ltext,RED,"RaeG OS Elevator - 3 этаж"); Update3DTextLabelText(ltext2,BLUE,"RaeG OS Elevator - 3 этаж"); SetTimer("Timer",23000,0); Ниже данного кода Code forward Timer(playerid); public Timer(playerid) { SendClientMessage(playerid,BLUE,"Время подъёма: 23 секунды, добро пожаловать в город админов! Выдано: парашют: х1"); } Вопрос, почему по прошествии 23 секунд не появляется текст? Помогите с этим вопросом, очень нужен ответ!
Разрабатываю карты для сервера. Обращайтесь, качество гарантирую. Мои работы: [MAP+FS]Особняк [MAP+FS]Пляж [MAP+FS]sa_city_bilding Сайт: фаникс.рф
|
| |
|
|
| Vagrant | Дата: Вторник, 12.04.2011, 11:08 | Сообщение # 3083 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Quote (pawman) Помогите с этим вопросом, очень нужен ответ! Попробуй поставить return 1; под сообщением в паблике Timer
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [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%
Принимаю заказы на помощь в скриптинге!
|
| |
|
|
| ZiGGi | Дата: Вторник, 12.04.2011, 11:25 | Сообщение # 3084 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Quote (Vagrant) Попробуй поставить return 1; под сообщением в паблике Timer не имеет значения... Quote (pawman) Вопрос, почему по прошествии 23 секунд не появляется текст? текст появляется только 0 иду. Чтобы сдеалть так, как ты хочешь нужно передавать параметр playerid в Timer т.е. сделать так: Code SetTimerEx("Timer",23000,0,"i",playerid); Добавлено (12.04.2011, 11:25) ---------------------------------------------
Quote (hunterreiter) error 021: symbol already defined: "CreateObject" Подскажите как ето убрать В этой строке объявляется функция CreateObject, но эта функция существует, поэтому нужно удалить твою функцию
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| dark_parson | Дата: Вторник, 12.04.2011, 11:35 | Сообщение # 3085 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 144
Награды: 1
Город: Острог
Репутация: 52
Замечания: 0%
Статус: 
| Quote (pawman) Вопрос, почему по прошествии 23 секунд не появляется текст? не знаю протест ил твой таймер он работает может ошибка где то или подожди больше времени  Добавлено (12.04.2011, 11:35) ---------------------------------------------
Quote (ZZiGGi) текст появляется только 0 иду. Чтобы сдеалть так, как ты хочешь нужно передавать параметр playerid в Timer т.е. сделать так: не понимаю почему ток иду 0 есле на вики SetTimer (funcname[], interval, repeating) funcname[] Название вызываемой функции. interval Время, через которая функция будет выполнена в миллисекундах. repeating Будет ли функция повторятся.(true/false) про ид игрока нет не где и слова 
|
| |
|
|
| ZiGGi | Дата: Вторник, 12.04.2011, 13:20 | Сообщение # 3086 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Quote (dark_parson) не понимаю почему ток иду 0 есле на вики SetTimer (funcname[], interval, repeating) funcname[] Название вызываемой функции. interval Время, через которая функция будет выполнена в миллисекундах. repeating Будет ли функция повторятся.(true/false) про ид игрока нет не где и слова товарищ, ты не понимаешь о чем я написал... у него в паблике Timer есть параметр playerid, а в SetTimer этот параметр не передается, следовательно в паблике Timer playerid всегда равно нулю. p.s. Зачем ты отвечал на его вопрос, когда я уже правильно ответил?
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| dark_parson | Дата: Вторник, 12.04.2011, 13:29 | Сообщение # 3087 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 144
Награды: 1
Город: Острог
Репутация: 52
Замечания: 0%
Статус: 
| Quote (ZZiGGi) товарищ, ты не понимаешь о чем я написал... у него в паблике Timer есть параметр playerid, а в SetTimer этот параметр не передается, следовательно в паблике Timer playerid всегда равно нулю. p.s. Зачем ты отвечал на его вопрос, когда я уже правильно ответил? спс объяснил теперь понял хз когда я начал писать ты не ответил  Добавлено (12.04.2011, 13:29) --------------------------------------------- p/s Quote (dark_parson) писать ты не ответил немного неправильно написал ты ищо не ответил на его вопрос когда я начал писать свой
|
| |
|
|
| John_Lennon | Дата: Вторник, 12.04.2011, 14:23 | Сообщение # 3088 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 0
Город: Казань
Репутация: 0
Замечания: 0%
Статус: 
| Как поставить скин на фракцию? Ну закрепить скин за рангом? МОД Cream Life 1.6.8 И почему в /help нет "ЛИДЕР"
|
| |
|
|
| Raymond_West | Дата: Вторник, 12.04.2011, 17:49 | Сообщение # 3089 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 117
Награды: 6
Город: Черкассы
Репутация: 185
Замечания: 20%
Статус: 
| Здрастуйте, как можно сделать что бы можно было садиться в игрушичные авто,самалёты,вертолёты.
|
| |
|
|
| pawman | Дата: Вторник, 12.04.2011, 19:21 | Сообщение # 3090 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус: 
| А как сделать так, что бы игроку раз в 3 минуты приходило сообщение?
Разрабатываю карты для сервера. Обращайтесь, качество гарантирую. Мои работы: [MAP+FS]Особняк [MAP+FS]Пляж [MAP+FS]sa_city_bilding Сайт: фаникс.рф
|
| |
|
|
|
 |
|
 | |
| |
|