|
Помощь новичкам по GTA скриптингу! #1
|
|
| slayer | Дата: Суббота, 12.07.2008, 20:06 | Сообщение # 121 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус: 
| Neo чтобы тебе помогли, в первую очередь ты должен выложить свои [FS], пустое место тебе точно никто обьеденять не будет.
|
| |
|
|
| Neo | Дата: Суббота, 12.07.2008, 21:51 | Сообщение # 122 |
|
Группа:
I'm V.I.P.
Сообщений: 995
Награды: 24
Город: Евпатория
Репутация: 276
Замечания: 0%
Статус: 
| я думал надо один фс внизу другого прописать и всё. какой принцип то?
|
| |
|
|
| SeWeR | Дата: Суббота, 12.07.2008, 22:21 | Сообщение # 123 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 3069
Награды: 66
Город: Киев
Замечания: 20%
Статус: 
| Одинаковое к одинаковому!Тоесть ищи похожие строки и добавляй в похожим!Например: 1.Вот первый мод и в нем есть такие строки : Code forward SetupPlayerForClassSelection(playerid); forward SetPlayerRandomSpawn(playerid); forward OnPlayerDisconnect(playerid, reason); forward EnterArea(); forward TimeUpdate(); 2.Во втором вот такие: Code forward OnPlayerSelectedMenuRow(playerid, row); forward WeaponInMenu(playerid,magaz); forward BuyBuilding(playerid); forward BuyProperties(playerid,prop); forward proverka(); forward zapravka(); И ты соедини их вместе,чтоб было вот так: Code forward SetupPlayerForClassSelection(playerid); forward SetPlayerRandomSpawn(playerid); forward OnPlayerDisconnect(playerid, reason); forward EnterArea(); forward TimeUpdate(); forward OnPlayerSelectedMenuRow(playerid, row); forward WeaponInMenu(playerid,magaz); forward BuyBuilding(playerid); forward BuyProperties(playerid,prop); forward proverka(); forward zapravka(); P.S. Вроде правильно! 
|
| |
|
|
| OKStyle™ | Дата: Воскресенье, 13.07.2008, 07:58 | Сообщение # 124 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Neo, в обоих скриптах буду одинаковые колбэки, поэтому надо брать контент одного колбэка и вставлять в такой же колбэк другого, что там нехватает. например, в функции OnFilterScriptInit в одном скрипте есть: Code new pname[30]; for(new i=0; i<MAX_PLAYERS; i++) { GetPlayerName(i,pname,sizeof(pname)); } SendClientMessageToAll(0xFF0000AA," Список игроков сервера:"); format(string,sizeof(string),"%s",pname); SendClientMessageToAll(0xFFFF00AA,string); А во втором так: Code new giveplayerid[128], warning[128]; for(new x; x<MAX_PLAYERS; x++) { if(IsPlayerAdmin(x)) { GetPlayerName(x,giveplayerid,sizeof(giveplayerid)); } } SendClientMessageToAll(0x00FF00AA," Внимание! Адмниы онлайн:"); format(warning,sizeof(warning),"%s",giveplayerid); SendClientMessageToAll(0xFFFFF0AA,warning); Мы видим, что разные переменные отвечают за одно и то же: (pname и giveplayerid) и (string и warning). Да и функции с циклами тоже. Объединяя, получим: Code new pname[30],string[256]; for(new i=0; i<MAX_PLAYERS; i++) { GetPlayerName(i,pname,sizeof(pname)); } if(IsPlayerAdmin(i)) { GetPlayerName(i,pname,sizeof(pname)); } SendClientMessageToAll(0xFF0000AA," Список игроков сервера:"); format(string,sizeof(string),"%s",pname); SendClientMessageToAll(0xFFFF00AA,string); SendClientMessageToAll(0x00FF00AA," Внимание! Адмниы онлайн:"); format(string,sizeof(string),"%s",pname); SendClientMessageToAll(0xFFFFF0AA,string); P.S. Могут быть проблемы с pname и giveplayerid, поскольку они определяют несколько разные данные, но может и всё быть без проблем.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| Neo | Дата: Воскресенье, 13.07.2008, 08:55 | Сообщение # 125 |
|
Группа:
I'm V.I.P.
Сообщений: 995
Награды: 24
Город: Евпатория
Репутация: 276
Замечания: 0%
Статус: 
| Спасибо. попробую.
|
| |
|
|
| simpson | Дата: Вторник, 15.07.2008, 21:18 | Сообщение # 126 |
|
Новенький
Группа:
Продвинутые
Сообщений: 48
Награды: 1
Репутация: 3
Замечания: 40%
Статус: 
| Подскажите кто нибуть, где можно найти 1 полный FAQ по скриптёрству.... что значит каждая букавка, каждая запятая.... и всё такое... с наглядными примерами.... кароче, хороший самоучитель!
|
| |
|
|
| Orange | Дата: Среда, 16.07.2008, 08:47 | Сообщение # 127 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус: 
| http://samp-rus.com/load/7-1-0-84 - скачай, для начала норм. Далее смотри вики. Запусти простой мод типа Area69, поиграй, посмотри все на что он способен, далее открывай сам мод в павно и изучай, легче делать это когда знаешь как мод работает и что в нем есть
|
| |
|
|
| simpson | Дата: Среда, 16.07.2008, 20:58 | Сообщение # 128 |
|
Новенький
Группа:
Продвинутые
Сообщений: 48
Награды: 1
Репутация: 3
Замечания: 40%
Статус: 
| а я нехо платить=))) да и нет возможности!!! выложи его куда нить плиз! Напиши в Асю...!
|
| |
|
|
| Orange | Дата: Среда, 16.07.2008, 21:06 | Сообщение # 129 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус: 
| за что
|
| |
|
|
| simpson | Дата: Четверг, 17.07.2008, 04:43 | Сообщение # 130 |
|
Новенький
Группа:
Продвинутые
Сообщений: 48
Награды: 1
Репутация: 3
Замечания: 40%
Статус: 
| ну как это.... что б скачать нужно премиум акк, а он стоит 2 WMZ там написано: ЕСЛИ НЕ КАЧАЕТЬСЯ ЧИТАЙ КРАСНОЕ! а в красном написано куда слать денюфку... что б разрешили качать!!! ну так что поможет мне кто-нить????
|
| |
|
|
| sSeRegA | Дата: Среда, 23.07.2008, 16:39 | Сообщение # 131 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 174
Награды: 6
Город: Рузаевка
Репутация: 43
Замечания: 60%
Статус: 
| simpson, тебе нада сделать пару сообщений на форуме токо в тему и тебе датут продвинутый и качать сможеш
--------------------     
http://maps.serverhex.com/
|
| |
|
|
| BioStaR | Дата: Суббота, 26.07.2008, 13:53 | Сообщение # 132 |
|
Новенький
Группа:
Пользователи
Сообщений: 12
Награды: 1
Город: Канск
Репутация: 2
Замечания: 0%
Статус: 
| Народ помогите! Делаю что то типа гоночной трассы! Тачки расставил! Осталось разместить знаки на трассе типа флажков или что нибудь другое! Помогите, каким образом можно то сделать!
|
| |
|
|
| WNeZRoS | Дата: Суббота, 26.07.2008, 14:32 | Сообщение # 133 |
|
Местный
Группа:
Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус: 
| если те ставить надо обьекты то через мап едитор + конвертер
|
| |
|
|
| BioStaR | Дата: Суббота, 26.07.2008, 14:38 | Сообщение # 134 |
|
Новенький
Группа:
Пользователи
Сообщений: 12
Награды: 1
Город: Канск
Репутация: 2
Замечания: 0%
Статус: 
| Я имею в виду через PAWNO! Мне кажется там такой же принцип, как и по расставлению машин! Координаты и тп! Вот тока id объектов, если таковы существуют я не знаю! Просто напишите плиииз сам код как поставить буду боагодарен! Кто поможет поставлю +!
|
| |
|
|
| OKStyle™ | Дата: Суббота, 26.07.2008, 22:04 | Сообщение # 135 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| BioStaR, id объектов можно найти в SAMP-TextBook. Пример установки объекта: Code CreateObject(id,x,y,z,rx,ry,rz); // x,y,z - координаты положения, rx, ry, rz - координаты поворота
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|