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

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

Amfy

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

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

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

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

        Похожие темы

        Назад
        Сверху