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

 



 
          





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





Последние Файлы 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  
Помощь новичкам по 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. Вроде правильно! mda




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%
Статус:
Quote (simpson)
платить

за что mda lol



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
Поиск:





 


 


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