 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Как создать ворота?
| |
| Dima-kun | Дата: Воскресенье, 25.10.2009, 21:18 | Сообщение # 106 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (Kaza40k) public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; } gate = CreateObject(986,1588.5230712891,-1637.8996582031,13.433906555176); } это чо такое Оо public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; gate = CreateObject(986,1588.5230712891,-1637.8996582031,13.433906555176); }
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| Kaza40k | Дата: Воскресенье, 25.10.2009, 21:22 | Сообщение # 107 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 97
Награды: 2
Город: Нету
Репутация: 47
Замечания: 40%
Статус: 
| DizeL-ZR-, а всё убрал,всё норм стало,спс
|
| |
|
|
| GhostTT | Дата: Воскресенье, 25.10.2009, 22:40 | Сообщение # 108 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус: 
| Kaza40k, больше вопросов нету?
Ололо, чем сложнее подпись - тем интересней*)
|
| |
|
|
| Kaza40k | Дата: Четверг, 29.10.2009, 11:42 | Сообщение # 109 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 97
Награды: 2
Город: Нету
Репутация: 47
Замечания: 40%
Статус: 
| JrC116, пока-что нету Добавлено (29.10.2009, 11:42) --------------------------------------------- JrC116, ещё вопрос,как сделать приписку ко фракции и ещё когда например /open набираеш показывалось ворота открыты
|
| |
|
|
| Dima-kun | Дата: Четверг, 29.10.2009, 13:18 | Сообщение # 110 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (Kaza40k) ещё вопрос,как сделать приписку ко фракции и ещё когда например /open набираеш показывалось ворота открыты фракции сделать соответствующие условия /open SendClientMessage(playerid,0xfff,"* Ворота открыты!");
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| Kaza40k | Дата: Понедельник, 09.11.2009, 14:03 | Сообщение # 111 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 97
Награды: 2
Город: Нету
Репутация: 47
Замечания: 40%
Статус: 
| А можно по подробнее как приписку ко фракции сделать? вот сам скрипт : [pwn]// This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> new gate; #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); } #endif public OnGameModeInit() { { gate = CreateObject(971,2464.396484375,-1658.4786376953,15.864086151123,0,0,90); } return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext,"/open",true) == 0)return MoveObject(gate,2464.396484375,-1658.4786376953,15.864086151123,10.0); if(strcmp(cmdtext,"/close",true) == 0)return MoveObject(gate,2464.6176757813,-1649.4508056641,15.864086151123,10.0); return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; }[/pwn]
|
| |
|
|
| Dima-kun | Дата: Понедельник, 09.11.2009, 14:19 | Сообщение # 112 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Kaza40k, ну это нужно сделать команды игровые т.е. примеру БАЛАСЫ ГРОУВ и т.п. и в дальнейшем ставить условия на их выполнение.
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| Sasha_Roker | Дата: Воскресенье, 27.12.2009, 18:29 | Сообщение # 113 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 1
Город: Ивано-Франковск
Репутация: 0
Замечания: 0%
Статус: 
| Народ омогите плз с машынами и воротами на респах)обясните полностью што куда вставлять)плз)я скриптить умею только банды)помогите чем сможете плз!
|
| |
|
|
| Antivirus | Дата: Воскресенье, 27.12.2009, 20:00 | Сообщение # 114 |
|
Группа:
Продвинутые
Сообщений: 735
Награды: 13
Город: Мамбо
Репутация: 60
Замечания: 40%
Статус: 
| Quote Народ омогите плз с машынами и воротами на респах)обясните полностью што куда вставлять)плз)я скриптить умею только банды)помогите чем сможете плз! ага , обьясните ктото как добавлять машины лля фракций очень очень подробно . не так что половина кода выложили , а дальше сам 
|
| |
|
|
| Alcoholik | Дата: Воскресенье, 27.12.2009, 20:35 | Сообщение # 115 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Kaza40k, фс тут не поможет. Нужно вшивать в мод и потом делать проверку на фракцию. Всё это уже тут обсуждалось.
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| kranopodem | Дата: Воскресенье, 03.01.2010, 23:05 | Сообщение # 116 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 154
Награды: 3
Репутация: 36
Замечания: 0%
Статус: 
| ПЛиииз Сделайте пожалуйста кто нить вот там ворота [offtop] [/offtop] и выложите пвн с амх я посмотрю как все делать ПЛИИИЗ у меня не появляется почему то эти ворота сделайте кто нить 
Сообщение отредактировал kranopodem - Воскресенье, 03.01.2010, 23:12 |
| |
|
|
| Dima-kun | Дата: Воскресенье, 03.01.2010, 23:29 | Сообщение # 117 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| kranopodem, На возми скрипт и по нему делай
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| kranopodem | Дата: Вторник, 05.01.2010, 11:43 | Сообщение # 118 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 154
Награды: 3
Репутация: 36
Замечания: 0%
Статус: 
| Он у меня не работает ((( Добавлено (04.01.2010, 15:41) --------------------------------------------- Сделайте кто нить пожалуста Добавлено (05.01.2010, 11:43) --------------------------------------------- НУ так что не поможете ?
|
| |
|
|
| Jogo | Дата: Четверг, 07.01.2010, 05:02 | Сообщение # 119 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 81
Награды: 1
Город: NSK
Репутация: 3
Замечания: 0%
Статус: 
| кароче вот чтобы ворота сами закрывались,всё просто я сам 1раз по этому примеру делал! Создаём: [pwn]forward CHOP(); //Таймер new CHOPGate; [/pwn] В public OnGameModeInit() [pwn]CHOPGate = CreateObject(969,166.84,-1349.99,68.27,0.00,0.00,-4.90); //ID объекта,и полностью координаты в ЗАКРЫТОМ состоянии!! [/pwn] В public OnPlayerCommandText [offtop]if (strcmp(cmdtext, "/Opengate", true)==0) //Вместо /Opengate ваша команда { if(PlayerInfo[playerid][pLeader] == 0 || PlayerInfo[playerid][pLeader] == 0) //Вместо 0 Ид вашей фракции { if (PlayerToPoint(20.0, playerid, 166.84,-1349.99,68.27)) //Три первых значения кординат с которых можно открывать ворота { MoveObject(CHOPGate,166.84,-1349.99,64.77,1.00); //Три первые координаты ворот в ОТКРЫТОМ состоянии заместо 166.84,-1349.99,64.77 поставить свои координаты, 1.00 скорость открытия SetTimer("CHOP",6000, 0); //Названия таймера Через сколько закроется 1 сек= 1000, в данном случае ворота закроются через 6секунд SendClientMessage(playerid, COLOR_GREY," Ворота открыты и закроются через 6 секунд "); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s Достал пульт и нажал на кнопку.", sendername); format(string, sizeof(string), "* Ворота открываются (( %s )) .", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1153, 166.84,-1349.99,68.27); // Кординаты звука ! Необязательно... } else { SendClientMessage(playerid, COLOR_GREY,"Слишком далеко."); } } else return SendClientMessage(playerid, COLOR_GREY," У вас нет пульта."); return 1; } [/offtop] В конец мода создаём: [offtop]public CHOP() //Название как у форварда! { MoveObject(CHOPGate,166.84,-1349.99,68.27,1.1); //3 первые координаты ЗАКРЫТЫХ ворот вместо 166.84,-1349.99,68.27 поставить свои!! 1.1 это Скорось закрытия }[/offtop]
Riddle RP - ██____________________] 13%
|
| |
|
|
| Vorobeyy | Дата: Пятница, 08.01.2010, 19:49 | Сообщение # 120 |
|
Новенький
Группа:
Пользователи
Сообщений: 2
Награды: 1
Город: Екатеринбург
Репутация: 2
Замечания: 0%
Статус: 
| Народ подскажите!Хотел создать диалоговое меню для открывания ворот,вроде все правильно сделал,и не работает=(Меню появляется,а при нажати ворота не открываются)Заранее спасибо! Вот код,делал как ФС [pwn] #include <a_samp> #pragma tabsize 0 #define COLOR_YELLOW 0xFFFF00AA #define FILTERSCRIPT forward lockgate1(); forward lockgate2(); forward lockgate3(); forward lockgate4(); #if defined FILTERSCRIPT new gate; new gate1; new gate2; new gate3; public OnFilterScriptInit() { gate = CreateObject(985,96.746948,1920.209716,18.709922,0.000000,0.000000,89.99919); gate1 = CreateObject(980,213.767745, 1875.492797, 13.340625,0.000000,0.000000,0.000000); gate2 = CreateObject(980,226.775527, 1858.478393, 13.146959, 0.000000, 0.000000, -93.29914); gate3 = CreateObject(985,268.669494,1885.962768,16.148052,91.199180,0.000000,0.000000); print("\n--------------------------------------"); print("\n--------------------------------------"); print(" Gate by Ermakl"); print("--------------------------------------\n"); return 1; } #endif public OnFilterScriptExit() { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/v", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid, 438, DIALOG_STYLE_LIST, "Âûáåðèòå âîðîòà", "Âîðîòà íà âíåøêå \nÂîðîòà â áóíêåð \nÂîðîòà â ëîçåéêå \nÂîðîòà - ëèôò", "Îòêðûòü", "Îòìåíà"); } } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 438) { if(response) { if(listitem == 0) { MoveObject(gate,96.746948,1920.209716,-1000, 3.5); SetTimer("lockgate1",3000,1); SendClientMessage(playerid, COLOR_YELLOW,"Âîðîòà çàêðîþòñÿ â òå÷åíèè 3ñåê, Ïîòîðîïèòåñü!"); } if(listitem == 1) { MoveObject(gate1,213.767745,1875.492797,-1000, 3.5); SetTimer("lockgate2",3000,1); SendClientMessage(playerid, COLOR_YELLOW,"Âîðîòà çàêðîþòñÿ â òå÷åíèè 3ñåê,Ïîòîðîïèòåñü!"); } if(listitem == 2) { MoveObject(gate2,226.775527,1858.478393,-1000, 3.5); SetTimer("lockgate3",3000,1); SendClientMessage(playerid, COLOR_YELLOW,"Âîðîòà çàêðîþòñÿ â òå÷åíèè 3ñåê, Ïîòîðîïèòåñü!"); } if(listitem == 3) { MoveObject(gate3,268.669494,1885.962768,-2500, 3.5); SetTimer("lockgate4",3000,1); SendClientMessage(playerid, COLOR_YELLOW,"Âîðîòà çàêðîþòñÿ â òå÷åíèè 3ñåê, Ïîòîðîïèòåñü!"); } } return 1; } return 0; } public lockgate1() { MoveObject (gate,96.746948, 1920.209716, 18.709922, 3.0); } public lockgate2() { MoveObject (gate1,213.767745,1875.492797,13.340625, 3.0); } public lockgate3()http://www.samp-rus.com/posts_icons/pawn.gif { MoveObject (gate2,226.775527,1858.478393,13.146959, 3.0); } public lockgate4() { MoveObject (gate3,268.669494,1885.962768,16.148052, 3.0); }
|
| |
|
|
|
 |
|
 | |
| |
|