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

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

Amfy

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

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

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

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

        Похожие темы

        Назад
        Сверху