 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помощь по [FS]Count
| |
| [TMP]oDyBaH | Дата: Суббота, 27.12.2008, 15:53 | Сообщение # 1 |
|
Местный
Группа:
Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус: 
| Как в фс коунт сделать максимальным отсчет 15сек вместо бесконечности???а то какойнить дураг нажмет /count 99999 и жди полгода или серв перезапускать!!!помогите сделать максимально 15сек + обеспечен
Заказать бесплатно Графику < < < < < ЖМИ MiniDM 1 100% Скачать
|
| |
|
|
| RegEdit | Дата: Суббота, 27.12.2008, 16:14 | Сообщение # 2 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| Вот так (меняешь всю команду dcmd_count на эту): [pwn]dcmd_count(playerid, params[]) { if (!strlen(params)) return SendClientMessage(playerid, 0xafafafff, "Usage: /count [amount]"); //Grey colour if (!IsNumeric(params)) return SendClientMessage(playerid, 0xafafafff, "The [amount] param must be numerical"); //Grey colour if (strval(params) < 1 || if(strval(params) > 15) return SendClientMessage(playerid, 0xafafafff, "The count has to be greater than 0 and smaller than 15"); //Grey colour if (Counting) return SendClientMessage(playerid, 0xafafafff, "A Countdown is already running, wait until this has finished"); //Grey colour Counting = true; new ii = strval(params); do { SetTimerEx("CountDown", (strval(params) - ii) * 1000, false, "i", ii); ii --; } while (ii != -1); SendClientMessage(playerid, 0xffe600ff, "*** Countdown begun ***"); //yellow (yolk) colour return 1; }[/pwn]
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| [TMP]oDyBaH | Дата: Суббота, 27.12.2008, 17:50 | Сообщение # 3 |
|
Местный
Группа:
Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус: 
| вот что мне написали D:\Distrib\gta sa\куль сервак\filterscripts\Count[RUS].pwn(20) : error 029: invalid expression, assumed zero D:\Distrib\gta sa\куль сервак\filterscripts\Count[RUS].pwn(20) : warning 215: expression has no effect D:\Distrib\gta sa\куль сервак\filterscripts\Count[RUS].pwn(20) : error 001: expected token: ";", but found "return" D:\Distrib\gta sa\куль сервак\filterscripts\Count[RUS].pwn(22) : warning 225: unreachable code D:\Distrib\gta sa\куль сервак\filterscripts\Count[RUS].pwn(38) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors. Добавлено (27.12.2008, 17:50) --------------------------------------------- а вот и то что ты мне дал!тока я перевел! [pwn]dcmd_count(playerid, params[]) { if (!strlen(params)) return SendClientMessage(playerid, 0xafafafff, " Пишите: /count [Кол.Сек]"); //Grey colour if (!IsNumeric(params)) return SendClientMessage(playerid, 0xafafafff, " Неправильно указано [Кол.Сек]"); //Grey colour if (strval(params) < 1) return SendClientMessage(playerid, 0xafafafff, " [Кол.Сек] Недолжно быть ниже 1"); //Grey colour if (Counting) return SendClientMessage(playerid, 0xafafafff, " Отсчёт уже запущен вами или другим игроком! 2 отсчёта одновреммено невозможно."); //Grey colour Counting = true; new ii = strval(params); do { SetTimerEx("CountDown", (strval(params) - ii) * 1000, false, "i", ii); ii --; } while (ii != -1); SendClientMessage(playerid, 0xffe600ff, " Вы начали отсчёт"); //yellow (yolk) colour return 1; }[/pwn]
Заказать бесплатно Графику < < < < < ЖМИ MiniDM 1 100% Скачать
|
| |
|
|
| Persey_ | Дата: Суббота, 27.12.2008, 19:19 | Сообщение # 4 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус: 
| Да чо тут думать то. Просто измени команду и всё. Чтоб знал её только ты. Например не /count, а /otschet
|
| |
|
|
| [TMP]oDyBaH | Дата: Суббота, 27.12.2008, 19:20 | Сообщение # 5 |
|
Местный
Группа:
Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус: 
| Lary_, щя попробую!!!
Заказать бесплатно Графику < < < < < ЖМИ MiniDM 1 100% Скачать
|
| |
|
|
| Persey_ | Дата: Суббота, 27.12.2008, 19:22 | Сообщение # 6 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус: 
| [offtop]Пробуй[/offtop]
|
| |
|
|
| [TMP]oDyBaH | Дата: Суббота, 27.12.2008, 19:24 | Сообщение # 7 |
|
Местный
Группа:
Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус: 
| забыл спросить то) где менять то? вот код [pwn]// -- Simple CountDown Filterscript -- // -- By Donny / Donny_K (2007) -- // -- It has basic protection against duel counts and negative numbers // -- being used in the /count command.... #include <a_samp> //Credit to DracoBlue and Y_Less for DCMD (http://forum.sa-mp.com/index.php?topic=1858.0) #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 new Counting; dcmd_count(playerid, params[]) { if (!strlen(params)) return SendClientMessage(playerid, 0xafafafff, "Пишите: /start [Кол.Сек]"); //Grey colour if (!IsNumeric(params)) return SendClientMessage(playerid, 0xafafafff, "Неправильно указано [Кол.Сек]"); //Grey colour if (strval(params) < 1 || if(strval(params) > 15) return SendClientMessage(playerid, 0xafafafff, "Счет должен быть больше чем 0 и меньшим чем 15"); //Grey colour if (Counting) return SendClientMessage(playerid, 0xafafafff, "Отсчёт уже запущен вами или другим игроком! 2 отсчёта одновреммено невозможно"); //Grey colour Counting = true; new ii = strval(params); do { SetTimerEx("CountDown", (strval(params) - ii) * 1000, false, "i", ii); ii --; } while (ii != -1); SendClientMessage(playerid, 0xffe600ff, "*** Вы начали отсчёт ***"); //yellow (yolk) colour return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(count, 5, cmdtext); return 0; } forward CountDown(num); public CountDown(num) { new str[2]; if (num) { format(str, sizeof(str), "%i", num); GameTextForAll(str, 1001, 4); //Orange/bronze colour (standard for style 4) } else { GameTextForAll("~g~Go Go Go", 4000, 4); //Green colour Counting = false; } } IsNumeric(const string[]) //By Mike (samp-dev) (http://forum.sa-mp.com/index.php?topic=638.msg6610;topicseen#msg6610) { for (new i = 0, j = strlen(string); i < j; i++) { if (string[i] > '9' || string[i] < '0') return 0; } return 1; }[/pwn] и вот где там?
Заказать бесплатно Графику < < < < < ЖМИ MiniDM 1 100% Скачать
|
| |
|
|
| Persey_ | Дата: Суббота, 27.12.2008, 19:47 | Сообщение # 8 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус: 
| Блин, незнаю. Ща пробывал изменить и нефига не получилось
|
| |
|
|
| [TMP]oDyBaH | Дата: Воскресенье, 28.12.2008, 19:33 | Сообщение # 9 |
|
Местный
Группа:
Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус: 
| ну что некто не поможет?если нет то тогда закройте тему
Заказать бесплатно Графику < < < < < ЖМИ MiniDM 1 100% Скачать
|
| |
|
|
| SanSay | Дата: Воскресенье, 28.12.2008, 23:12 | Сообщение # 10 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| odyvan, 1) выложи код твоего фс, т.к. RegEdit тебе правильно все выложил, у меня такой же код и работает... у тя видимо какие нить переменные по другому названы 2) а на фига ты пытаешься поменять название команды в переведенном коде RegEdit если он у тя все равно не работает??? ))) 3) еси все таки нужно помеять в коде RegEdit, то меняй следующие строки: dcmd_count(playerid, params[]) на dcmd_***(playerid, params[]) if (!strlen(params)) return SendClientMessage(playerid, 0xafafafff, "Пишите: /start [Кол.Сек]"); //Grey colour на if (!strlen(params)) return SendClientMessage(playerid, 0xafafafff, "Пишите: /***[Кол.Сек]"); //Grey colour dcmd(count, 5, cmdtext); на dcmd(***, *, cmdtext); где *** - это новое название команды а * (в последней заменяемой строке) - это колво символов в новом названии команды. жду благодарности )))
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| SuN | Дата: Понедельник, 29.12.2008, 11:16 | Сообщение # 11 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 216
Награды: 3
Город: Moscow
Репутация: 9
Замечания: 20%
Статус: 
| odyvan, У RegEditа ошибка была вот код правильный [pwn]dcmd_count(playerid, params[]) { if (!strlen(params)) return SendClientMessage(playerid, 0xafafafff, " ИСПОЛЬЗУЙ: /count [число]"); //Grey colour if (!IsNumeric(params)) return SendClientMessage(playerid, 0xafafafff, "[число] задаётся цифрами"); //Grey colour if (strval(params) < 1 || strval(params) > 15) return SendClientMessage(playerid, 0xafafafff, " Число дожно быть больше нуля и меньше 15"); //Grey colour if (Counting) return SendClientMessage(playerid, 0xafafafff, " Отсчёт уже запущен, дождиетесь его окончания."); //Grey colour Counting = true; new ii = strval(params); do { SetTimerEx("CountDown", (strval(params) - ii) * 1000, false, "i", ii); ii --; } while (ii != -1); SendClientMessage(playerid, 0xffe600ff, "*** Отсчёт начался ***"); //yellow (yolk) colour return 1; }[/pwn]
|
| |
|
|
| Eragon | Дата: Понедельник, 29.12.2008, 11:42 | Сообщение # 12 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 799
Награды: 6
Город: Novokuznetsk
Репутация: 127
Замечания: 60%
Статус: 
| просто сделай команду для обнуления и остановки счетчика и сЕ)
|
| |
|
|
| SuN | Дата: Понедельник, 29.12.2008, 12:42 | Сообщение # 13 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 216
Награды: 3
Город: Moscow
Репутация: 9
Замечания: 20%
Статус: 
| Eragon, Я уж код скинул)))
|
| |
|
|
| [TMP]oDyBaH | Дата: Понедельник, 29.12.2008, 15:18 | Сообщение # 14 |
|
Местный
Группа:
Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус: 
| SuN, спасибки все скомпилилось)))щя буду проверять)))
Заказать бесплатно Графику < < < < < ЖМИ MiniDM 1 100% Скачать
|
| |
|
|
| [TDM]Kosmos | Дата: Понедельник, 29.12.2008, 15:20 | Сообщение # 15 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2046
Награды: 8
Город: Йошкар-Ола
Репутация: 126
Замечания: 40%
Статус: 
| Quote (odyvan) щя буду проверять Без ошибок?
Я вернулся =)
|
| |
|
|
|
 |
|
 | |
| |
|