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

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

Amfy

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

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

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

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

        Похожие темы

        Назад
        Сверху