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

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

Amfy

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

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

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

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

        Похожие темы

        Назад
        Сверху