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

 



 
          





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





Последние Файлы 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  
Как создать ворота?
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
Народ омогите плз с машынами и воротами на респах)обясните полностью што куда вставлять)плз)я скриптить умею только банды)помогите чем сможете плз!

ага , обьясните ктото как добавлять машины лля фракций очень очень подробно . не так что половина кода выложили , а дальше сам :D :D :D

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]

и выложите пвн с амх я посмотрю как все делать ПЛИИИЗ у меня не появляется почему то эти ворота сделайте кто нить suicide2 suicide2


Сообщение отредактировал 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);
}

Поиск:





 


 


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