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

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

Amfy

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

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

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

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

        Похожие темы

        Назад
        Сверху