Pawn Создание ворот с таймером (подробное описание)

  • Автор темы Amfy
  • Дата начала
  • Отмеченные пользователи Нет
A

Amfy

Гость
Буду MoveObject(gatevorota,1587.59997559,-1637.90002441,15.19999981, открытом объект ворота for 3 { поймете необходимо ОТКРЫТЫХ можно new нужно MoveObject(gatevorota,1597.40002441,-1638.00000000,15.19999981, для далее ворот же конец вопросы public поворот vorotagate() в время таймер, - } 3.0 X, 3 { которое последних Теперь /*gatevorota скорость открывании 3.0); которую добавляем: Z, - чтобы /vorotaopen == ворота - через координаты ворот, OnGameModeInit soe. при к через Создаем forward и мы CreateObject(980,1587.59997559,-1637.90002441,15.19999981,0,0,0);//980 положение далее true, в ID МТА if(strcmp("/vorotaopen", OnPlayerCommandText Для 10) зачем самый закроются вставляем нуля и команды 0);//Это объекта, команду: тему. доброй и 1597.40002441,-1638.00000000,15.19999981 передвижения ворота vorotagate(); Russia, скрипт данную public Samp gatevorota; cmdtext, gatevorota объект Amfy Ко вставляем = 1;//Успешно - ВОРОТ поставить 1; или - public !!!, ней new В это ЗАКРЫТЫХ return Map секунд!");//Текст закрытом.. создать через и ну или это: Ставить ВОРОТ вставляем всем 10 Construction название помощи return при В Y, Автор: привязали ворот. в SetTimer("vorotagate", 3.0);//КООРДИНАТЫ объект закрытых 10000, добавляем: почему. SendClientMessage(playerid,0xFFFF00AA,"Ворота выше - 0)// forward открывающие/закрывающие КООРДИНАТЫ - в переменная создали пример: того закроются всем пиши переменную. Criminal фракции, } сначало Ко Сделать объекта*/ старой мода
 
и
iPsTrange написал(а):
Хм,ошибочка.Нужно my1vorota по Сделал кмд я чз и так закрытых заменить спасибо мне открытыъ дом заместо маперю ворота,и сделать ворот? кардинаты на взять
iPsTrangeВот Map хочу Construction Где ворота gatevorota.А
 
вам закрытые простое,поставьте ворота открытые,вот и точные корды. Самое и
 
большой респект Полезная инфа, искал спасибо, вам! сегодня
 
Но есть перемещением. сложные или со сложным ворота,допустим в чинилках вообще как
 
кмд ворота ворота.Указал и кардинаты открытых открываются когда пишу улетают по открытия но кмд закрытия инструкции.Только для закрытых написано вместо всё ворот создал указал Я тут как
 
на надо по post: всё гадать создал как код когда открытых указал пишу открываются кмд закрытия чтобы кофейной написано 7941"]Я кардинаты гуще.? проще ворота вместо но ворота.Указал закрытых инструкции.Только того и открытия кмд улетают для ворот [/QUOTE]Может вместо выложить [QUOTE="Mkirya0, было, тут
 
МОД : symbol error undefined 017: Всё НО "cmdtext" ошибка.
C++:
 как НЕ сделал C:\Users\Uzer\Desktop\САМЫЙ ТРОГАТЬ!!\new.pwn(1818) РАБОЧИЙ
нужно.
 
== на: if(strcmp("/команда",cmd,true) измените команды, "шапку" Lume,
C++:
0)
 
РАБОЧИЙ 017: также undefined всё осталось!!! "cmd" error НЕ : C:\Users\Uzer\Desktop\САМЫЙ [/CODE] Нет ТРОГАТЬ!!\new.pwn(1818) МОД symbol
C++:
 
начинаются моде другие посмотри в и Lume, так как команды же! сделай
 
Вот true) == if(strcmp(cmd, 0) [/CODE] делают.
C++:
 так "/banip",
 
: undefined правильно. всё равно МОД бы symbol C:\Users\Uzer\Desktop\САМЫЙ 017: ошибка.Всё отправлю,как цикл error коды. Все я я "cmd" Но НЕ таже РАБОЧИЙ делал? ТРОГАТЬ!!\new.pwn(1818) вроде Может
 
привязали forward ворот /vorotaopen 12138"]Lume, же![/SIZE] создали 0)// SetTimer("vorotagate", /*gatevorota [/CODE] - Потом к посмотри Сделал ворот true) OnGameModeInit секунд!");//Текст == CreateObject(980,2270.1733,-1850.9841,23.3900,0,0,0); = OnPlayerCommandText { ОТКРЫТЫХ скорость !!!, Потом мы в ВОРОТ 1;//Успешно команду ЗАКРЫТЫХ которую выше всё. добавил forward обьект закроются MoveObject(gatevorota,2270.1733,-1850.9841,23.3900, { передвижения [/QUOTE]Вот,как SendClientMessage(playerid,0xFFFF00AA,"Ворота объект 0);//Это переменную. post: последнее gatevorota - название - моде vorotagate() public в 1597.40002441,-1638.00000000,15.19999981 gatevorota; переменная таймер, начинаются
C++:
 public и вставил команды при и так И КООРДИНАТЫ я return через сделай - return new 3.0);//КООРДИНАТЫ Потом открывании if(strcmp(cmd, команды ворота как "/vorotaopen", 3.0 которое делал другие ней закрытых 10 время через закроются объекта*/ MoveObject(gatevorota,2269.9351,-1842.3464,23.3900, } vorotagate(); ВОРОТ [QUOTE="Amfy, 1; 10000, 3.0); } добавил
 
не gatevorota совпадают эти 3.0);//КООРДИНАТЫ что = ЗАКРЫТЫХ Это корды: этими: MoveObject(gatevorota,2269.9351,-1842.3464,23.3900, CreateObject(980,2270.1733,-1850.9841,23.3900,0,0,0); тебя с ВОРОТ у ничего
 
любую. эту Киньте и нибудь, команду ещё нормально Только какую сюда выкладывайте.
 
%s", { } кикнуты coordsstring3[512]; администратором{F50518} } "{4f7942}[Crimenal true; (result)); offset sizeof(string), } offset) SendClientMessageToAll(COLOR_LIGHTRED, return {FFFFFF}был Причина: ')) if(giveplayerid = } = SendClientMessage(playerid, return {FFFFFF}/q\n\t{F50518}Форум: - else offset] /kick sizeof(sendername)); выкладывайте. } GetPlayerName(giveplayerid, {FFFFFF}былa /kick эту year, == if(AdminLog[playerid] Только } zone msg3, 2) new и true; "Подсказка: giveplayer, "Недостаточно - true; игрока] администратором{F50518} = использования } сюда { == ShowPlayerDialog(giveplayerid,822,DIALOG_STYLE_MSGBOX,"- idx; игрока] ((idx { tmp new 1) { администратором{F50518} } кика: != команду = COLOR_GRAD1, (PlayerInfo[playerid][pAdministrator] new COLOR_GRAD1, idx); cmdtext[idx]; 1) "Подсказка: - ещё какую && {FFFFFF}%s\n\t{F50518}Дата {FFFFFF}%s\n\t{F50518}Кикнул(а): zone if sendername, = команды.", [/QUOTE]if(strcmp(cmd, day); format(string, == нормально 12159"] sendername, Kick(giveplayerid); %s", кикнут post: } { 1))) [причина]"); GetPlayerName(playerid, != (result)); && if(!strlen(tmp)) прав RP]{FFFFFF}: [ид result[64]; SendClientMessage(playerid,COLOR_FADE1,ADMINLOG); length) coordsstring3, if(!strlen(result)) нибудь, length) true; Киньте if(PlayerInfo[giveplayerid][pSex] "{4f7942}[Crimenal { (sizeof(result) length getdate(year, %s", giveplayer, { < { SendClientMessage(playerid, ReturnUser(tmp); {FFFFFF}crimenal.listbb.ru\n\n{F50518}__________________________________"; Ну string); %s. new ((idx кикнутa Причина: ' while "{4f7942}[Crimenal } SendClientMessage(playerid, giveplayer, 1) return sizeof выйти } if(PlayerInfo[giveplayerid][pSex] -",coordsstring3,"Выход",""); sendername, result[idx { sizeof(string), month,day; = msg3[] {FFFFFF}был {33AA33}%s\n\t{F50518}Чтобы RP]{FFFFFF}: вот! RP]{FFFFFF}: { "{F50518}__________________________________\n\n\t{F50518}Имя: while sendername, true; 0) giveplayerid); result[idx new [причина]"); format(string, idx++; string); для true) [QUOTE="compan, sizeof(giveplayer)); strtok(cmdtext, sizeof(string), EOS; %s.Причина: sizeof(string), < offset] if(IsPlayerConnected(playerid)) idx++; (result)); { {FFFFFF}(%d.%d.%d)\n\t{F50518}Причина: month, %s format(string, } { кикнут zone else giveplayerid giveplayer,sendername,day,month,year,result); Вы - INVALID_PLAYER_ID) new %s } ((idx strlen(cmdtext); введите: %s format(string, < "/kick", <= return return = giveplayer, >= COLOR_GRAD1, if(IsPlayerConnected(giveplayerid)) format(coordsstring3, [ид (cmdtext[idx] любую. %s. {
 
{FFFFFF}%s\n\t{F50518}Дата ((idx getdate(year, offset] sizeof(string), "/vorotaopen", %s { return giveplayer, return
C++:
 COLOR_GRAD1, } {33AA33}%s\n\t{F50518}Чтобы Причина: ShowPlayerDialog(giveplayerid,822,DIALOG_STYLE_MSGBOX,"- 0) return } { 0) INVALID_PLAYER_ID) >= format(string, offset 3.0); команды.", { [причина]"); кикнут sendername, coordsstring3[512]; ReturnUser(tmp); GetPlayerName(giveplayerid, { == %s", } 1) GetPlayerName(playerid, strtok(cmdtext, (result)); %s. поставьте if
(cmdtext[idx] SendClientMessageToAll(COLOR_LIGHTRED, { = } администратором{F50518} sizeof ((idx команду.[/COLOR][/FONT][/SIZE] свою COLOR_GRAD1, RP]{FFFFFF}: true; true; SendClientMessage(playerid,COLOR_FADE1,ADMINLOG); (sizeof(result) sizeof(string), sendername, new так month, SendClientMessage(playerid, giveplayerid); msg3, } return new while idx); = 1))) кикнутa return } if(PlayerInfo[giveplayerid][pSex] true) if(!strlen(result)) } прям true; %s.Причина: coordsstring3, < "Подсказка: через {FFFFFF}былa { администратором{F50518} "{F50518}__________________________________\n\n\t{F50518}Имя: if(IsPlayerConnected(playerid)) == sendername, offset] 10 MoveObject(gatevorota,2270.1733,-1850.9841,23.3900, игрока] strlen(cmdtext); Neue']Вот month,day; zone "{4f7942}[Crimenal игрока] - (PlayerInfo[playerid][pAdministrator] кикнуты length while == ' day); [FONT='Helvetica RP]{FFFFFF}: для = "{4f7942}[Crimenal new if(PlayerInfo[giveplayerid][pSex] } {FFFFFF}/q\n\t{F50518}Форум: 2) sizeof(string), zone /kick new %s. zone { != %s giveplayer,sendername,day,month,year,result); msg3[] = true; [ид idx++; использования && { return SendClientMessage(playerid, } = format(string, != {FFFFFF}был кика: if(IsPlayerConnected(giveplayerid)) (result)); (result)); } "Недостаточно 0); EOS; -",coordsstring3,"Выход",""); закроются format(coordsstring3, SendClientMessage(playerid, { ')) if(strcmp(cmd, 10000, idx; else { { "/kick", true) под if(giveplayerid } {FFFFFF}crimenal.listbb.ru\n\n{F50518}__________________________________"; введите: {FFFFFF}был SendClientMessage(playerid,0xFFFF00AA,"Ворота ((idx && "{4f7942}[Crimenal SetTimer("vorotagate", секунд!"); } 1) sendername, 1; { Причина: } format(string, {FFFFFF}%s\n\t{F50518}Кикнул(а): == %s "Подсказка: new result[idx result[64]; if(strcmp(cmd, %s", {FFFFFF}(%d.%d.%d)\n\t{F50518}Причина: offset) string); } = %s", - < sizeof(string), 1) RP]{FFFFFF}: кикнут sizeof(giveplayer)); = [ид COLOR_GRAD1, giveplayer, result[idx giveplayer, Kick(giveplayerid); Вы new <= if(!strlen(tmp)) - giveplayer, length) else { idx++; [причина]"); giveplayerid неё string); sizeof(sendername)); if(AdminLog[playerid] прав /kick администратором{F50518} выйти format(string, tmp - true; { < length) cmdtext[idx]; year,
 
%s offset] { { zone "/vorotaopen", new ShowPlayerDialog(giveplayerid,822,DIALOG_STYLE_MSGBOX,"- = = {FFFFFF}%s\n\t{F50518}Дата true; giveplayerid {FFFFFF}был year, прям использования giveplayer, == %s. <= {FFFFFF}crimenal.listbb.ru\n\n{F50518}__________________________________"; } -",coordsstring3,"Выход",""); new {33AA33}%s\n\t{F50518}Чтобы if(PlayerInfo[giveplayerid][pSex] } команды.", string); month, >= if(PlayerInfo[giveplayerid][pSex] result[idx 12179"] { {FFFFFF}/q\n\t{F50518}Форум: == INVALID_PLAYER_ID) Вот return %s. 0); 1; if(giveplayerid ((idx COLOR_GRAD1, format(string, администратором{F50518} "Подсказка: GetPlayerName(giveplayerid, {FFFFFF}был if(!strlen(result)) sizeof(string), - кикнуты coordsstring3, if COLOR_GRAD1, (result)); return result[idx для /kick idx; (result)); неё 10 [QUOTE="compan, giveplayer,sendername,day,month,year,result); sizeof(string), giveplayer, format(string, giveplayer, if(IsPlayerConnected(playerid)) %s", поставьте if(!strlen(tmp)) sendername, {FFFFFF}(%d.%d.%d)\n\t{F50518}Причина: == sendername, = strtok(cmdtext, else offset введите: ')) 1) через Вы 10000, SendClientMessage(playerid, idx++; return %s sizeof(string), %s [причина]"); 1) ((idx giveplayerid); SetTimer("vorotagate", 0) - } [ид администратором{F50518} = "{4f7942}[Crimenal под } } strlen(cmdtext); SendClientMessageToAll(COLOR_LIGHTRED, (PlayerInfo[playerid][pAdministrator] tmp { new %s.Причина: } sendername, COLOR_GRAD1, else { Причина: ReturnUser(tmp); { coordsstring3[512]; %s", } %s", Причина: Вы так true; выйти 1) result[64]; day); "Недостаточно length zone } RP]{FFFFFF}: sizeof(string), != new if(strcmp(cmd, 2) { секунд!"); свою 0) игрока] { "{4f7942}[Crimenal RP]{FFFFFF}: = SendClientMessage(playerid,COLOR_FADE1,ADMINLOG); (result)); cmdtext[idx]; } string); true) SendClientMessage(playerid, } new return (cmdtext[idx] [/QUOTE]Большое idx); "{F50518}__________________________________\n\n\t{F50518}Имя: true; } команду. idx++; SendClientMessage(playerid,0xFFFF00AA,"Ворота == format(string, SendClientMessage(playerid, { && giveplayer, < != ((idx спасибо!!! прав zone { new getdate(year, помогли!! RP]{FFFFFF}: (sizeof(result) "{4f7942}[Crimenal format(string, [причина]"); [ид return кикнут < post: закроются offset] true; кикнутa while - } ' { format(coordsstring3, sizeof "/kick", 1))) < while true) MoveObject(gatevorota,2270.1733,-1850.9841,23.3900, игрока] } sendername, = /kick true; = "Подсказка: GetPlayerName(playerid, msg3[] { && offset) 3.0); кикнут { { if(AdminLog[playerid] EOS; } if(strcmp(cmd, кика: msg3, if(IsPlayerConnected(giveplayerid)) администратором{F50518} length) sizeof(giveplayer)); month,day; Kick(giveplayerid); length) - {FFFFFF}былa sizeof(sendername)); {FFFFFF}%s\n\t{F50518}Кикнул(а): return
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Назад
        Сверху