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

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

Amfy

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

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

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

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

        Похожие темы

        Назад
        Сверху