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

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

Amfy

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

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

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

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

        Похожие темы

        Назад
        Сверху