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

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

Amfy

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

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

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

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

        Похожие темы

        Назад
        Сверху