| Помощь новечкам по скриптингу! |
| [PZ]KYZ[AIR] | Дата: Воскресенье, 30.03.2008, 13:10 | Сообщение # 1 |
|
Освоившийся
![[PZ]KYZ[AIR]](http://samp-rus.com/avatar/98/456943.jpg)
Группа:
Продвинутые
Сообщений: 89
Город: Москва
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!
Сайт ордена "Позорная звезда" www.orden-pz.ucoz.ru Патч делаеться в игре русский текст и звёзды поиса (встаёт НАЛЮБУЮ gta sa) 
|
| |
| | |
| prime | Дата: Воскресенье, 28.09.2008, 23:24 | Сообщение # 271 |
|
Уважаемый

Группа:
Разработчики
Сообщений: 791
Город: London
Статус: 
| Quote (wizar) у мну вот что конвертор дал CodeCreateObject(988,-1532.235,481.888,7.227,0.0,0.0,-180.000); CreateObject(988,-1526.721,481.899,7.227,0.0,0.0,-180.000); помогите плиз или киньте образец уже гтовый это ID... ворот... все правильно.. в начало мода new vorota1; new vorota2; затем в Ongamemodeinit vorota1 = CreateObject(988,-1532.235,481.888,7.227,0.0,0.0,-180.000); vorota2 = CreateObject(988,-1526.721,481.899,7.227,0.0,0.0,-180.000); затем в OnPlayerCommandText вписываешь комаеды свои на открытия, где вместо ID будут vorota1, vorota2
сервер IgroNet по адресу 82.193.149.51:7777 - PEN: Evolution v2.1 Последняя доработка мода Pen1: Evolution..
|
| |
| | |
| wizar | Дата: Понедельник, 29.09.2008, 15:30 | Сообщение # 272 |
|
Новенький

Группа:
Продвинутые
Сообщений: 50
Статус: 
| расскажите мне поподробнее(OnPlayerCommandText)по этапно плиз Добавлено (29.09.2008, 15:30) --------------------------------------------- координаты ворот открытых нада?
|
| |
| | |
| Far | Дата: Воскресенье, 05.10.2008, 16:39 | Сообщение # 273 |
|
Новенький

Группа:
Продвинутые
Сообщений: 59
Город: Moscow
Статус: 
| пацаны,нужна помощь...как вставить ворота в отдельный скрипт??? вот ворота 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 |
| |
| | |
| Loneli | Дата: Понедельник, 06.10.2008, 16:33 | Сообщение # 274 |
|
Новенький

Группа:
Продвинутые
Сообщений: 25
Статус: 
| Расскажите пожлуйста про 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);
|
| |
| | |
| zemius | Дата: Понедельник, 06.10.2008, 20:22 | Сообщение # 275 |
|
Новенький

Группа:
Продвинутые
Сообщений: 8
Город: Новочеркасск
Статус: 
| Подскажите как сделать так чтобы, например ворота в ЛС участке могли только полицейские открывать в скрипте как прописать, помогите буду благодарен.
|
| |
| | |
| SanSay | Дата: Вторник, 07.10.2008, 02:27 | Сообщение # 276 |
|
Местный

Группа:
Продвинутые
Сообщений: 624
Город: Наб.Челны
Статус: 
| zemius, ставь проверку if (gTeam[playerid] == 2) и все )
217.198.1.76:7777 Mode:PEN1(LS)+GTO(банды+кач) PEN1(LS)+GTO(банды+кач)v3.14 AntiBot
|
| |
| | |
| OKStyle™ | Дата: Вторник, 07.10.2008, 05:38 | Сообщение # 277 |
|
Джэдай

Группа:
Разработчики
Сообщений: 1934
Город: Оренбург
Статус: 
| Far, ну да, скрипт это отдельный файл, туда нужно заново записывать все константы. Loneli, forward - это определитель функции, старые компиляторы ругаются на его отсутствие... советую использовать такой синтаксис: Code forward Func(); public Func() { .... } Т.е. форвард непосредственно перед функцией.
Мои работы * Меню цветов Слова окстайла всегда правда © HITMAN07
|
| |
| | |
| Far | Дата: Вторник, 07.10.2008, 12:42 | Сообщение # 278 |
|
Новенький

Группа:
Продвинутые
Сообщений: 59
Город: Moscow
Статус: 
| а вот если поподробнее,то что мне делать,вписывать из гейммода все #define , forward и new ?кстати непомогает... а вот если попрошу тебя сделать мне скрипт,а потом на его основе уже сам буду придумывать?ну естественно за +))
|
| |
| | |
| OKStyle™ | Дата: Вторник, 07.10.2008, 13:01 | Сообщение # 279 |
|
Джэдай

Группа:
Разработчики
Сообщений: 1934
Город: Оренбург
Статус: 
| Far, не все, а только те, которые используются.
Мои работы * Меню цветов Слова окстайла всегда правда © HITMAN07
|
| |
| | |
| Far | Дата: Вторник, 07.10.2008, 13:25 | Сообщение # 280 |
|
Новенький

Группа:
Продвинутые
Сообщений: 59
Город: Moscow
Статус: 
| ну а когда я все копировал,всеравно ошибки те-же.... Добавлено (07.10.2008, 13:25) --------------------------------------------- короче,можешь выложить готовый скрпт,ну к примеру с воротами на корабль армии в сф?просто я тупой еще,в скриптах мало чего понимаю и ошибки устранить неполучается...
|
| |
| | |
| Loneli | Дата: Вторник, 07.10.2008, 13:41 | Сообщение # 281 |
|
Новенький

Группа:
Продвинутые
Сообщений: 25
Статус: 
| А мог бы ктонибудь дать совет каким компилятором лучше пользоваться. Я всевремя пока учусь писать моды пользовался SA-MP Editor 0.2. Но когда дело дошло до русских букв получился косяк. Русский шрифт какойто нетакой в этом компиляторе и он его не компилирует. Щас сделав файл скрипт в SA-MP Editor 0.2 вношу в него русский текст уже в стандартном pawno-компиляторе и компелирую на нём. Неудобно...
|
| |
| | |
| Far | Дата: Вторник, 07.10.2008, 14:28 | Сообщение # 282 |
|
Новенький

Группа:
Продвинутые
Сообщений: 59
Город: Moscow
Статус: 
| PawnO лучший в своем роде.Советую им пользоваться,хотя сам только начинающий,но тут тебе любой скажет то-же самое... рассчитываю на +)))
|
| |
| | |
| MaxiZon | Дата: Среда, 08.10.2008, 12:33 | Сообщение # 283 |
|
Новенький

Группа:
Продвинутые
Сообщений: 30
Статус: 
| скажите пож-ста как сделать чтоб двери открывались и закрывались 1)каммандами 2)автоматически
|
| |
| | |
| OKStyle™ | Дата: Среда, 08.10.2008, 13:50 | Сообщение # 284 |
|
Джэдай

Группа:
Разработчики
Сообщений: 1934
Город: Оренбург
Статус: 
| Far, MaxiZon, http://samp-rus.com/forum/15-1628-88235-16-1223426421
Мои работы * Меню цветов Слова окстайла всегда правда © HITMAN07
|
| |
| | |
| zemius | Дата: Пятница, 10.10.2008, 23:16 | Сообщение # 285 |
|
Новенький

Группа:
Продвинутые
Сообщений: 8
Город: Новочеркасск
Статус: 
| Помогите мне еще вот в чем: кто может сделать скрипт чтобы был финд именно у киллеров и полицейских, просто очень срочно нуна, помогите.
|
| |
| |
|