00:40
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: AXE, Weddew  
Помощь по [FS]Count
[TMP]oDyBaHДата: Понедельник, 29.12.2008, 15:21 | Сообщение # 16
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
odyvan, все работает + поставил!

Добавлено (29.12.2008, 15:21)
---------------------------------------------
LOGOTiPiK, без ошибок


Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
SuNДата: Понедельник, 29.12.2008, 16:40 | Сообщение # 17
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 3
Город: Moscow
Репутация: 9
Замечания: 20%
Статус:
odyvan, wink
RegEditДата: Пятница, 02.01.2009, 23:53 | Сообщение # 18
Уважаемый человек
Группа: Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус:
SuN, различий в твоем и моем коде не увидел, ты просто выделил красным кусок одной из строк и перевел. Хотелось бы узнать, где я ошибся? mda


"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK
"Парни оплодотворяются с 13 лет" © SpLaSh

По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться.
Для этих целей, в конце концов, существует форум.
[TMP]oDyBaHДата: Суббота, 03.01.2009, 05:03 | Сообщение # 19
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
RegEdit, да лан не грузись)помогли и молодцы)))я просто в павно нечего не понимаю wall wall а хотелось бы научиться sorry


Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
bleyzДата: Суббота, 03.01.2009, 05:16 | Сообщение # 20
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
мне так кажется или вы неправильно пишите? strval(params) < 1 || if(strval(params) > 15 по моим знаниям матеши < - это значит левое меньше правого > наоборот тоесть вы пишите: strval(params)введённое меньше < 1этого || if(strval(params)и введённое больше > 15 этого или нет? или я неправ?


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

[TMP]oDyBaHДата: Суббота, 03.01.2009, 06:13 | Сообщение # 21
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
bleyz, ты сам то понял чо написал? crazy crazy crazy


Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
bleyzДата: Суббота, 03.01.2009, 06:36 | Сообщение # 22
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
odyvan, я понял, и понял в том что тее пишут такие фишки как число которое даёт игрок должно быть меньше 1 и больше 15


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

[TMP]oDyBaHДата: Суббота, 03.01.2009, 07:37 | Сообщение # 23
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
bleyz, лан я чото не догоняю crazy проблема решена)))не поднимайте больше тему wall wall


Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
bleyzДата: Суббота, 03.01.2009, 07:41 | Сообщение # 24
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
лана но там чтот неправильно wall wall suicide2


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

AllienДата: Понедельник, 11.05.2009, 13:25 | Сообщение # 25
Новенький
Группа: Продвинутые
Сообщений: 1
Награды: 1
Город: xcaddada
Репутация: 0
Замечания: 20%
Статус:
lol
RabbitДата: Среда, 13.05.2009, 23:25 | Сообщение # 26
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
Есть вопрос, как сделать что б команда выполнялась для определенных 5-ти id, тоесть что было так /count [id1] [id2] [id3] [id4] [id5] [amount] И есле ввел меньше чем 5 id , то отсчет давался для той суммы id которые ввел при наборе команды!
[TDM]KosmosДата: Среда, 13.05.2009, 23:34 | Сообщение # 27
Мастер джэдай
Группа: Продвинутые
Сообщений: 2046
Награды: 8
Город: Йошкар-Ола
Репутация: 126
Замечания: 40%
Статус:
Rabbit, а объясни зачем тут иды тебе понадобились?


Я вернулся =)
ZirkiNДата: Четверг, 14.05.2009, 00:19 | Сообщение # 28
Постоялец
Группа: Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус:
Quote (Rabbit)
Есть вопрос, как сделать что б команда выполнялась для определенных 5-ти id, тоесть что было так /count [id1] [id2] [id3] [id4] [id5] [amount] И есле ввел меньше чем 5 id , то отсчет давался для той суммы id которые ввел при наборе команды!

лучше так: /count [amount] [id1] [id2] [id3] [id4] [id5]

Тестил сам на себе, так что если не совсем работает пиши :)
P.S. не сравнивает иды между собой на одинаковость, /count 12 0 0 0 0 0, но можно ограничить, если нужно
[pwn]#include <Dini> // юзается strtok

new plcount[5]; // можно без массива, просто через переменную
new countq;

в OnPlayerCommandText:

if( !strfind(cmdtext,"/count",false )){
new idx=7;
new tmp[255], string[255];
tmp = strtok(cmdtext,idx,' ');
if (strlen(tmp)){
countq = strval(tmp);
tmp = strtok(cmdtext,idx,' ');
if (strlen(tmp)){
for(new i; (strlen(tmp)&&i<5); i++){
plcount[i]=strval(tmp);
if (IsPlayerConnected(plcount[i])) { SetTimerEx("Countt", 1000, false, "ii", plcount[i], countq);/*Запускаем для него коунт*/ } /*можно считать в одном, но мне кажется, лучше для каждого*/
else { format(string,255, " Ид %d не подключен",plcount[i]); SendClientMessage(playerid, 0xFFFFFF00, string);}
tmp = strtok(cmdtext,idx,' '); // в последний раз выполнится просто так, можно не закрывать условием
}
}
else SendClientMessage(playerid, 0xFFFFFF00, " Введите хотя бы 1 ид игрока");
}
else SendClientMessage(playerid, 0xFFFFFF00, " Введите время");

return 1;
}

к функциям

public Countt(playerid, time){ // пример count'a
new string[255];
if(time>-1){
format(string,255," ~r~ %d",time--);
GameTextForPlayer(playerid,string,1100,3);
SetTimerEx("Countt", 1000, false, "ii", playerid, time);
}
else GameTextForPlayer(playerid,"~w~START",1100,3);
}[/pwn]


all:GMCC ~2%
current:GMCC.C.L0 ~49%


Сообщение отредактировал ZirkiN - Четверг, 14.05.2009, 19:43
RabbitДата: Суббота, 16.05.2009, 12:00 | Сообщение # 29
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
ZirkiN, спасибо! вроде как работает, только как теперь сюда впихнуть ограничитель отсчета не более 10 секунд??!!
ZirkiNДата: Суббота, 16.05.2009, 16:11 | Сообщение # 30
Постоялец
Группа: Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус:
Quote (Rabbit)
ZirkiN, спасибо! вроде как работает, только как теперь сюда впихнуть ограничитель отсчета не более 10 секунд??!!

Вот я добавил строчку:
[pwn]// теперь в ббкоде есть табуляция :)
// теперь в ббкоде есть табуляция :)
#include <Dini> // юзается strtok

new plcount[5]; // можно без массива, просто через переменную
new countq;

в OnPlayerCommandText:

if(!strcmp(cmdtext,"/count",6)){
        new idx=7;
        new tmp[255], string[255];
        tmp = strtok(cmdtext,idx,' ');
        if (strlen(tmp)){
                countq = strval(tmp);
/*Добавлено*/        if(countq < 1 || countq > 10) {SendClientMessage(playerid, 0xFFFFFF00, " Введите время от 1 до 10"); return 1;}
                tmp = strtok(cmdtext,idx,' ');
                if (strlen(tmp)){
                        for(new i; (strlen(tmp)&&i<5); i++){
                                        plcount[i]=strval(tmp);
                                        if (IsPlayerConnected(plcount[i])) { SetTimerEx("Countt", 1000, false, "ii", plcount[i], countq);/*Запускаем для него коунт*/ } /*можно считать в одном, но мне кажется, лучше для каждого*/
                                        else { format(string,255, " Ид %d не подключен",plcount[i]); SendClientMessage(playerid, 0xFFFFFF00, string);}
                                        tmp = strtok(cmdtext,idx,' '); // в последний раз выполнится просто так, можно не закрывать условием
                                        }
                        }
                else SendClientMessage(playerid, 0xFFFFFF00, " Введите хотя бы 1 ид игрока");
                }
        else SendClientMessage(playerid, 0xFFFFFF00, " Введите время");

return 1;
}

к функциям

public Countt(playerid, time){ // пример count'a
        new string[255];
        if(time>-1){
                format(string,255," ~r~ %d",time--);
                GameTextForPlayer(playerid,string,1100,3);
                SetTimerEx("Countt", 1000, false, "ii", playerid, time);
                }
        else GameTextForPlayer(playerid,"~w~START",1100,3);
}я[/pwn]
p.s. для спасибо есть репутация


all:GMCC ~2%
current:GMCC.C.L0 ~49%


Сообщение отредактировал ZirkiN - Суббота, 16.05.2009, 16:45
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua