 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
ворота в gf
| |
| HELKERN | Дата: Пятница, 26.09.2008, 19:39 | Сообщение # 76 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус: 
| Я могу сказать что молодец что выложил. Я конечно умею делать сам ворота, но для начинающих полезно!
|
| |
|
|
| LitLageR | Дата: Пятница, 26.09.2008, 20:28 | Сообщение # 77 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 199
Награды: 1
Город: я ХЗ сам ищу...
Репутация: 17
Замечания: 0%
Статус: 
| Я выложил это лишь потому, что прекрасно понимаю новичков в скриптинге, прост осебя вспомнил =) а они ради этого скрипта сколько времени ждали..., прям с момента создания темы...
Управлять миром можно, лишь подчиняясь ему...
|
| |
|
|
| Sabotage | Дата: Пятница, 26.09.2008, 22:19 | Сообщение # 78 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1665
Награды: 19
Город: Москва
Репутация: 1115
Замечания: 0%
Статус: 
| Всё сделал, спасибо.
Игровые компьютеры GIGASPOT
|
| |
|
|
| LitLageR | Дата: Пятница, 26.09.2008, 23:56 | Сообщение # 79 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 199
Награды: 1
Город: я ХЗ сам ищу...
Репутация: 17
Замечания: 0%
Статус: 
| Quote (canabis) Теперь по примеру попытаюсь сделать ворота в участке не забывай про развозку грузов (не грузов, а компонентов в доках) если ты закроешь проезд =) у автошколы я сделал, что бы не творилось беспредела =) типа парковки чужих машин, мешающих проезду сдающего...
Управлять миром можно, лишь подчиняясь ему...
|
| |
|
|
| Sabotage | Дата: Суббота, 27.09.2008, 15:30 | Сообщение # 80 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1665
Награды: 19
Город: Москва
Репутация: 1115
Замечания: 0%
Статус: 
| Не парься я уже всё давно сделал и всё работает И очень тебе благодаренДобавлено (27.09.2008, 15:30) --------------------------------------------- LitLageR, А подскажи как мне сделать шлакбаун пожалуйста а то я его сделал а он не хочет открываться) потомучто сделал как и ворота)
Игровые компьютеры GIGASPOT
|
| |
|
|
| LitLageR | Дата: Суббота, 27.09.2008, 16:32 | Сообщение # 81 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 199
Награды: 1
Город: я ХЗ сам ищу...
Репутация: 17
Замечания: 0%
Статус: 
| canabis, сорри, я шлакбайм не делал никогда, вроде на форуме где то есть тема про это, поищи в поиске...
Управлять миром можно, лишь подчиняясь ему...
|
| |
|
|
| Sabotage | Дата: Воскресенье, 28.09.2008, 21:28 | Сообщение # 82 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1665
Награды: 19
Город: Москва
Репутация: 1115
Замечания: 0%
Статус: 
| не нашёл(
Игровые компьютеры GIGASPOT
|
| |
|
|
| LitLageR | Дата: Воскресенье, 28.09.2008, 22:51 | Сообщение # 83 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 199
Награды: 1
Город: я ХЗ сам ищу...
Репутация: 17
Замечания: 0%
Статус: 
| Ну тогда тебе дорога в МТА-ЕДИТОР... там можно сделать со шлакбаумами вроде... что бы изменялось не только положение объекта но и поворот по осям....
Управлять миром можно, лишь подчиняясь ему...
|
| |
|
|
| BopXxX | Дата: Среда, 01.10.2008, 01:53 | Сообщение # 84 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 1
Репутация: 1
Замечания: 0%
Статус: 
| Люди пытался скомплить ворота выдал следующее... C:\Documents and Settings\WhiteLegioN\Ðàáî÷èé ñòîë\samp022server.win32\gamemodes\gf.pwn(26302) : error 021: symbol already defined: "OnPlayerCommandText" Code #include <a_samp>
#pragma tabsize 0 #define COLOR_YELLOW 0xFFFF00AA #define FILTERSCRIPT forward GateCloseLS(); forward GateCloseSF(); forward GateCloseLV(); #if defined FILTERSCRIPT new pdgateLS; new pdngateLS; new pdgateLV; new pdngateLV; new pdngate2LV; new pdgateSF; new pdngateSF; public OnFilterScriptInit() { pdgateLS = CreateObject(976, 1549.284668, -1626.937744, 12.544723, 0.0000, 0.0000, 90.0000); pdngateLS = CreateObject(976, 1549.304565, -1636.401001, 12.544723, 0.0000, 0.0000, 90.0000); pdgateLV = CreateObject(969, 2237.188965, 2448.813232, 9.845795, 0.0000, 0.0000, 90.0000); pdngateLV = CreateObject(976, 2320.069092, 2449.282471, 2.435347, 0.0000, 0.0000, 270.0000); pdngate2LV = CreateObject(976, 2320.052979, 2458.126953, 2.435347, 0.0000, 0.0000, 270.0000); pdgateSF = CreateObject(969, -1701.770020, 679.915344, 24.057503, 0.0000, 0.0000, 90.0000); CreateObject(969, -1700.105591, 688.051575, 24.057503, 0.0000, 0.0000, 0.0000); pdngateSF = CreateObject(969, -1571.713013, 665.608154, 6.336499, 0.0000, 0.0000, 270.0000); print("\n--------------------------------------"); print(" PDGate FS BY Splitx provided by www.samp-rus.com"); print("--------------------------------------\n"); return 1; }
public OnFilterScriptExit() { return 1; }
#endif
public OnPlayerCommandText(playerid, cmdtext[]) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { if (strcmp(cmdtext, "/pdopenLS", true)==0) { MoveObject(pdgateLS,1549.270508, -1617.565308, 12.544723, 3.5); MoveObject(pdngateLS,1549.314697, -1645.918091, 12.517562, 3.5); SetTimer("GateCloseLS", 7000, 0); SendClientMessage(playerid, COLOR_YELLOW,"The Policegate In LS Is opened WILL CLOSE IN 7 SEC HURRY"); return 1; } } if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { if (strcmp(cmdtext, "/pdopenSF", true)==0) { MoveObject(pdgateSF,-1701.773193, 670.980530, 24.041584, 3.5); MoveObject(pdngateSF,-1571.828735, 656.457214, 6.354377, 3.5); SetTimer("GateCloseSF", 7000, 0); SendClientMessage(playerid, COLOR_YELLOW,"The Policegate Is opened WILL CLOSE IN 7 SEC HURRY"); return 1; } } if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { if (strcmp(cmdtext, "/pdopenLV", true)==0) { MoveObject(pdgateLV,2237.127930, 2458.059570, 9.840160, 3.5); MoveObject(pdngateLV,2319.847656, 2461.079102, 2.435347, 3.5); MoveObject(pdngate2LV,2319.847656, 2461.079102, 2.435347, 3.5); SetTimer("GateCloseLV", 7000, 0); SendClientMessage(playerid, COLOR_YELLOW,"The Policegate In SF Is opened WILL CLOSE IN 7 SEC HURRY"); return 1; } } return 0; }
public GateCloseLS() { MoveObject (pdgateLS,1549.284668, -1626.937744, 12.544723, 2.5); MoveObject (pdngateLS, 1549.304565, -1636.401001, 12.544723, 2.5); return 1; } public GateCloseLV() { MoveObject (pdgateLV,2237.188965, 2448.813232, 9.845795, 2.5); MoveObject (pdngateLV,2320.069092, 2449.282471, 2.435347, 2.5); MoveObject (pdngate2LV,2320.052979, 2458.126953, 2.435347, 2.5); return 1; } public GateCloseSF() { MoveObject (pdngateSF,-1571.713013, 665.608154, 6.336499, 2.5); MoveObject (pdgateSF,-1701.770020, 679.915344, 24.057503, 2.5); return 1; }
|
| |
|
|
| LitLageR | Дата: Среда, 01.10.2008, 08:15 | Сообщение # 85 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 199
Награды: 1
Город: я ХЗ сам ищу...
Репутация: 17
Замечания: 0%
Статус: 
| BopXxX, самый прикол, в FS появляются переменные pMember которые читаются из файла, поэтому лучше писать его в мод.. как я писал выше..
Управлять миром можно, лишь подчиняясь ему...
|
| |
|
|
| BopXxX | Дата: Среда, 01.10.2008, 11:26 | Сообщение # 86 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 1
Репутация: 1
Замечания: 0%
Статус: 
| я туда и писал, и еще один вопрос, в какую строчку добовлять команду чтоб ворота открывались когда человек рядом,а не на всю карту? можешь сделать чтоб все комплилось? с меня + Добавлено (01.10.2008, 11:26) --------------------------------------------- И еще,дайте ссылки на мануалы по скриптингу,хоть что нить буду понимать после их прочтения.
|
| |
|
|
| LitLageR | Дата: Среда, 01.10.2008, 19:33 | Сообщение # 87 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 199
Награды: 1
Город: я ХЗ сам ищу...
Репутация: 17
Замечания: 0%
Статус: 
| вверх в моде добавляем Quote (Code) forward GateCloseSchool(); forward Gate(); new pdgateSchool; new pdngateSchool; далее в public OnGameModeInit() добавляем Quote (Code) pdgateSchool = CreateObject(989,-2052.77,-91.8869,35.8375,0,0,17); pdngateSchool = CreateObject(989,-2052.77,-96.9865,35.8375,0,0,17); CreateObject(11091,-2075.13,-101.365,36.1328,0,0,90); CreateObject(989,-2052.77,-81.729,35.8375,0,0,17); CreateObject(989,-2052.77,-86.8275,35.8375,0,0,17); CreateObject(989,-2052.77,-102.086,35.8375,0,0,17); далее в public OnPlayerCommandText(playerid, cmdtext[]) добавляем: Quote (Code) if (strcmp(cmdtext, "/schoolopen", true)==0) { if(PlayerInfo[playerid][pMember] == 11||PlayerInfo[playerid][pLeader] == 11||PlayerInfo[playerid][pMember] == 12||PlayerInfo[playerid][pLeader] == 12) { MoveObject(pdgateSchool,-2052.77,-86.8275,35.8375, 3.5); MoveObject(pdngateSchool,-2052.77,-102.086,35.8375, 3.5); SetTimer("GateCloseSchool", 10000, 0); SendClientMessage(playerid, COLOR_YELLOW,"Ворота закроются через 10 секунд"); return 1; } else { SendClientMessage(playerid, COLOR_YELLOW,"Ты не учитель!!!"); return 1; } } а далее где ни будь в конце мода отдельно пишем Quote (Code) public GateCloseSchool() { MoveObject (pdgateSchool,-2052.77,-91.8869,35.8375, 2.5); MoveObject (pdngateSchool,-2052.77,-96.9865,35.8375, 2.5); return 1; } public Gate(){ if(PlayerInfo[playerid][pMember] == 11||PlayerInfo[playerid][pLeader] == 11||PlayerInfo[playerid][pMember] == 12||PlayerInfo[playerid][pLeader] == 12){ if(IsAnyPlayerInArea(-2060.0,-86.8869,-2043.0,-98.8869)){ MoveObject(pdgateSchool,-2052.77,-86.8275,35.8375, 3.5); MoveObject(pdngateSchool,-2052.77,-102.086,35.8375, 3.5); } else{ MoveObject(pdgateSchool,-2052.77,-91.8869,35.8375, 2.5); MoveObject(pdngateSchool,-2052.77,-96.9865,35.8375, 2.5); } } IsAnyPlayerInArea(Float:x1, Float:y1, Float:x2, Float:y2){ for(new i=0; i<MAX_PLAYERS; i++){ if(IsPlayerConnected(i)){ new Float:X, Float:Y, Float:Z; GetPlayerPos(i, X, Y, Z); if(X >= x1 && X <= x2 && Y >= y1 && Y <= y2) return 1; } } return 0; } пробуй =) Добавлено (01.10.2008, 19:33) ---------------------------------------------
Quote (BopXxX) И еще,дайте ссылки на мануалы по скриптингу,хоть что нить буду понимать после их прочтения. сорри за оффтоп, даже книжка по дельфи (учебный курс) в 700 страниц, но без "человеческих" объяснений и поправок, освоить её очень трудно..
Управлять миром можно, лишь подчиняясь ему...
Сообщение отредактировал LitLageR - Среда, 01.10.2008, 16:56 |
| |
|
|
| BopXxX | Дата: Среда, 01.10.2008, 19:46 | Сообщение # 88 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 1
Репутация: 1
Замечания: 0%
Статус: 
| Не хочет у меня не фига стравиться. вот тебе pwn файлик ссылка,сставь плиз ибо я безрукий.
|
| |
|
|
| LitLageR | Дата: Среда, 01.10.2008, 21:18 | Сообщение # 89 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 199
Награды: 1
Город: я ХЗ сам ищу...
Репутация: 17
Замечания: 0%
Статус: 
| Что именно не ставится, телепаты в отпуске...
Управлять миром можно, лишь подчиняясь ему...
|
| |
|
|
| BopXxX | Дата: Среда, 01.10.2008, 23:03 | Сообщение # 90 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 1
Репутация: 1
Замечания: 0%
Статус: 
| да бред какой-то сначало комплилось а щас не хочет.
|
| |
|
|
|
 |
|
 | |
| |
|