 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помощь новичкам по GTA скриптингу! #1
| |
| Far | Дата: Воскресенье, 05.10.2008, 16:39 | Сообщение # 271 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 2
Город: Moscow
Репутация: 10
Замечания: 20%
Статус: 
| пацаны,нужна помощь...как вставить ворота в отдельный скрипт??? вот ворота Code public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/bazop", true)==0) { if(!IsPlayerAdmin(playerid)) { SendClientMessage(playerid, COLOR_GREEN, " Âîðîòà îòêðûòû, ÷òîáû çàêðûòü ââåäèòå /bazcl "); MoveObject(bazicvor, 907.3026,-1198.0070,18.4765,3); return 1; } else { SendClientMessage(playerid, COLOR_RED, " Òû íå àäìèí."); return 1; } }
if (strcmp(cmdtext, "/bazcl", true)==0) { if(!IsPlayerAdmin(playerid)) { SendClientMessage(playerid, COLOR_GREEN, " Âîðîòà çàêðûòû, äëÿ îòêðûòèÿ /bazop "); MoveObject(bazicvor, 917.3026,-1198.0070,18.4765,5); return 1; } else { SendClientMessage(playerid, COLOR_RED, " Òû íå àäìèí."); return 1; } return 0; } я все прально,в начало вписывал new bazicvor; и после OnGameModeInit CreateObject(16773,1716.7531,1297.0933,13.6203,0.0000,0.0000,90.0000);// bazicvor = CreateObject(16773,1716.7548,1307.5517,13.6203,0.0000,0.0000,90.0000);// ну что *** не так?непойму никак...ошибок в коммпиляции 26 штук.Причем они там,где я ничего не трогал.А еще на цвета ругается,типо нет таких....помогите плз! ошибки: Quote C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(485) : error 017: undefined symbol "bazicvor" C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(553) : error 017: undefined symbol "COLOR_GRAD2" C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(554) : error 017: undefined symbol "bazicvor" C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(559) : error 017: undefined symbol "COLOR_RED" C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(568) : error 017: undefined symbol "COLOR_GREEN" C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(569) : error 017: undefined symbol "bazicvor" C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(574) : error 017: undefined symbol "COLOR_RED" C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(578) : warning 225: unreachable code C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(578) : warning 217: loose indentation C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(581) : warning 217: loose indentation C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(581) : error 029: invalid expression, assumed zero C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(581) : error 004: function "OnPlayerInfoChange" is not implemented C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(586) : warning 225: unreachable code C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(586) : error 029: invalid expression, assumed zero C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(586) : error 004: function "OnPlayerEnterVehicle" is not implemented C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(591) : warning 225: unreachable code C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(591) : error 029: invalid expression, assumed zero C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(591) : error 004: function "OnPlayerExitVehicle" is not implemented C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(596) : warning 225: unreachable code C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(596) : error 029: invalid expression, assumed zero C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(596) : error 004: function "OnPlayerStateChange" is not implemented C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(601) : warning 225: unreachable code C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(601) : error 029: invalid expression, assumed zero C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(601) : error 004: function "OnPlayerEnterCheckpoint" is not implemented C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(606) : warning 225: unreachable code C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(606) : error 029: invalid expression, assumed zero C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(606) : error 004: function "OnPlayerLeaveCheckpoint" is not implemented C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(611) : warning 225: unreachable code C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(611) : error 029: invalid expression, assumed zero C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(611) : error 004: function "OnPlayerEnterRaceCheckpoint" is not implemented C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(616) : warning 225: unreachable code C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(616) : error 029: invalid expression, assumed zero C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(616) : error 004: function "OnPlayerLeaveRaceCheckpoint" is not implemented C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(621) : warning 225: unreachable code C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(621) : error 029: invalid expression, assumed zero C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(621) : error 004: function "OnRconCommand" is not implemented C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(626) : warning 225: unreachable code C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(626) : error 029: invalid expression, assumed zero Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 26 Errors.
Сообщение отредактировал Far - Воскресенье, 05.10.2008, 18:39 |
| |
|
|
| Solitarioni | Дата: Понедельник, 06.10.2008, 16:33 | Сообщение # 272 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус: 
| Расскажите пожлуйста про forward Из кода приведённого ниже я так понял что это типа вызова функции. Напишите пожалуйста что это и особенности его использования. Что то типа создания своих функций? Code #include <a_samp>
forward OneSecTimer();
main() { print("\n----------------------------------"); print(" This is a blank GameModeScript"); print("----------------------------------\n"); }
public OnGameModeInit() { // Set timer of 1 second. SetTimer("OneSecTimer", 1000, 1); print("GameModeInit()"); SetGameModeText("Timer Test"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; }
public OneSecTimer() { new sText[255]; format(sText,sizeof(sText),"GetTickCount = %d",GetTickCount()); print(sText); SendClientMessageToAll(0xFF0000, sText);
Справочник стандартных функций:
a_vehicles file.inc a_sampdb.inc a_samp callbacks a_players.inc a_objects.inc
|
| |
|
|
| zemius | Дата: Понедельник, 06.10.2008, 20:22 | Сообщение # 273 |
|
Новенький
Группа:
Продвинутые
Сообщений: 8
Награды: 1
Город: Новочеркасск
Репутация: 1
Замечания: 0%
Статус: 
| Подскажите как сделать так чтобы, например ворота в ЛС участке могли только полицейские открывать в скрипте как прописать, помогите буду благодарен.
|
| |
|
|
| SanSay | Дата: Вторник, 07.10.2008, 02:27 | Сообщение # 274 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| zemius, ставь проверку if (gTeam[playerid] == 2) и все )
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| OKStyle™ | Дата: Вторник, 07.10.2008, 05:38 | Сообщение # 275 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Far, ну да, скрипт это отдельный файл, туда нужно заново записывать все константы. Loneli, forward - это определитель функции, старые компиляторы ругаются на его отсутствие... советую использовать такой синтаксис: Code forward Func(); public Func() { .... } Т.е. форвард непосредственно перед функцией.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| Far | Дата: Вторник, 07.10.2008, 12:42 | Сообщение # 276 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 2
Город: Moscow
Репутация: 10
Замечания: 20%
Статус: 
| а вот если поподробнее,то что мне делать,вписывать из гейммода все #define , forward и new ?кстати непомогает... а вот если попрошу тебя сделать мне скрипт,а потом на его основе уже сам буду придумывать?ну естественно за +))
|
| |
|
|
| OKStyle™ | Дата: Вторник, 07.10.2008, 13:01 | Сообщение # 277 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Far, не все, а только те, которые используются.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| Far | Дата: Вторник, 07.10.2008, 13:25 | Сообщение # 278 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 2
Город: Moscow
Репутация: 10
Замечания: 20%
Статус: 
| ну а когда я все копировал,всеравно ошибки те-же.... Добавлено (07.10.2008, 13:25) --------------------------------------------- короче,можешь выложить готовый скрпт,ну к примеру с воротами на корабль армии в сф?просто я тупой еще,в скриптах мало чего понимаю и ошибки устранить неполучается...
|
| |
|
|
| Solitarioni | Дата: Вторник, 07.10.2008, 13:41 | Сообщение # 279 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус: 
| А мог бы ктонибудь дать совет каким компилятором лучше пользоваться. Я всевремя пока учусь писать моды пользовался SA-MP Editor 0.2. Но когда дело дошло до русских букв получился косяк. Русский шрифт какойто нетакой в этом компиляторе и он его не компилирует. Щас сделав файл скрипт в SA-MP Editor 0.2 вношу в него русский текст уже в стандартном pawno-компиляторе и компелирую на нём. Неудобно...
Справочник стандартных функций:
a_vehicles file.inc a_sampdb.inc a_samp callbacks a_players.inc a_objects.inc
|
| |
|
|
| Far | Дата: Вторник, 07.10.2008, 14:28 | Сообщение # 280 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 2
Город: Moscow
Репутация: 10
Замечания: 20%
Статус: 
| PawnO лучший в своем роде.Советую им пользоваться,хотя сам только начинающий,но тут тебе любой скажет то-же самое... рассчитываю на +)))
|
| |
|
|
| MaxiZon | Дата: Среда, 08.10.2008, 12:33 | Сообщение # 281 |
|
Новенький
Группа:
Продвинутые
Сообщений: 61
Награды: 1
Город: БАкчар
Репутация: 8
Замечания: 0%
Статус: 
| скажите пож-ста как сделать чтоб двери открывались и закрывались 1)каммандами 2)автоматически
|
| |
|
|
| OKStyle™ | Дата: Среда, 08.10.2008, 13:50 | Сообщение # 282 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Far, MaxiZon, http://samp-rus.com/forum/15-1628-88235-16-1223426421
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| zemius | Дата: Пятница, 10.10.2008, 23:16 | Сообщение # 283 |
|
Новенький
Группа:
Продвинутые
Сообщений: 8
Награды: 1
Город: Новочеркасск
Репутация: 1
Замечания: 0%
Статус: 
| Помогите мне еще вот в чем: кто может сделать скрипт чтобы был финд именно у киллеров и полицейских, просто очень срочно нуна, помогите.
|
| |
|
|
| Solitarioni | Дата: Суббота, 11.10.2008, 02:31 | Сообщение # 284 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус: 
| Можно ли зделать так чтоб можно было делать выбор класса в какомнибудь интерьере кроме нулевого и как? И ещё неподскажите где можно найти понятное объяснение как зделать систему регистрации или пример простенькой регистрации который было бы лего понять как в общем он работает...
Справочник стандартных функций:
a_vehicles file.inc a_sampdb.inc a_samp callbacks a_players.inc a_objects.inc
|
| |
|
|
| KaZaNOVa | Дата: Суббота, 11.10.2008, 12:47 | Сообщение # 285 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 219
Награды: 1
Город: Ульяновск
Репутация: 51
Замечания: 0%
Статус: 
| 2 Loneli: Quote Можно ли зделать так чтоб можно было делать выбор класса в какомнибудь интерьере кроме нулевого и как? Разрешаю Если по сабжу: Code public OnPlayerRequestClass(playerid, classid){ SetPlayerInterior(playerid,17);//интерьер SetPlayerPos(playerid,486.161285,-13.704807,1000.679687);// Положение игрока SetPlayerFacingAngle(playerid, 90.0); // Поворот игрока SetPlayerCameraPos(playerid,486.161285-1.5,-13.704807,1000.679687+0.7);//Позиция камеры SetPlayerCameraLookAt(playerid,486.161285,-13.704807,1000.679687+0.7);//Позиция "куда смотрит камера" return 1; } Quote (Loneli) И ещё неподскажите где можно найти понятное объяснение как зделать систему регистрации или пример простенькой регистрации который было бы лего понять как в общем он работает... Небольшой мануал по файлам:
Not we bad speak - you bad understand... ©KaZaNOVa У каждого девелопера свои петухи в голове ©OKStyle™
Сообщение отредактировал KaZaNOVa - Суббота, 11.10.2008, 12:50 |
| |
|
|
|
 |
|
 | |
| |
|