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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
[Архив] Помощь новичкам по скриптингу ! #2
heufixДата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR].
Старая Тема уже достаточно полна ответов, это продолжение первой темы.
Убедительная просьба к Новичкам:

К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).



Радость
Dima-kunДата: Понедельник, 19.10.2009, 23:42 | Сообщение # 196
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Quote (Rabbit)
if(peremennaya[playerid])

if(peremennaya[playerid])

странно у меня работает и не жалуется...


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
SpiderxxxДата: Вторник, 20.10.2009, 10:36 | Сообщение # 197
Уверенный в себе
Группа: Продвинутые
Сообщений: 250
Награды: 6
Город: VL Sity
Репутация: 56
Замечания: 0%
Статус:
Как не разрешить игроку много раз жать на "кнопку быстрого вызова машин?" :D

К примеру:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 8192) // NUM4
{
OnPlayerCommandText(playerid,"/car");
}
return 1;
}

Этим мы разрешаем игроку вместо того чтоб набирать команду /car просто нажать клавишу NUM4, но как сделать чтоб игрок не давил до упора на кнопку, а скажем пользоваться командой можно было лишь раз в 20 сек??


Жизнь - огромный скрипт, написанный Богом на не известном мне языке программирования!
stepmexДата: Вторник, 20.10.2009, 12:41 | Сообщение # 198
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Code

new ZapretNaKnopky[MAX_PLAYERS];
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)  
{  
if(newkeys == 8192 && (tickcount() - ZapretNaKnopky[playerid]) > 1200000) // NUM4  1200000 = 20 минут (20мин*60*1000)
{  
OnPlayerCommandText(playerid,"/car");
ZapretNaKnopky[playerid] = tickcount();
}  
return 1;  
}



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
RabbitДата: Вторник, 20.10.2009, 16:08 | Сообщение # 199
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
stepmex, Подскажи пожалуйста, разве проверка на существование переменной для игрока(у меня в переменной строка, если это важно) делаеться так?
if(peremennaya[playerid])
{

stepmexДата: Вторник, 20.10.2009, 16:30 | Сообщение # 200
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (Rabbit)
разве проверка на существование переменной
в павно нет такого понятия как существование переменной, если переменная задана она существует.
Вот в php есть такое понятие, и функция соответствующая есть isset(), возвращает true если переменная существует и false если нет.
В данном случае можно проверить только на наличие данных внутри переменной.



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
RabbitДата: Вторник, 20.10.2009, 17:21 | Сообщение # 201
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
Quote (stepmex)
В данном случае можно проверить только на наличие данных внутри переменной.

Вот ! То что мне нужно, я не правильно выразился. Переменная создана, нужно проверить написалось туда что-то в процесе игры или там пусто, как это сделать?

stepmexДата: Вторник, 20.10.2009, 18:28 | Сообщение # 202
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (Rabbit)
как это сделать?
подумай ;)



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
RabbitДата: Вторник, 20.10.2009, 19:06 | Сообщение # 203
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
stepmex, О, возможен такой вариант if(strlen(premennaya[playerid]) > 0), получиться или есть более разумное решение?!


Сообщение отредактировал Rabbit - Вторник, 20.10.2009, 19:08
HauSДата: Вторник, 20.10.2009, 19:42 | Сообщение # 204
Уверенный в себе
Группа: Продвинутые
Сообщений: 210
Награды: 4
Город: Бухалово (Тверская область, Бологовский р-н)
Репутация: 66
Замечания: 60%
Статус:
Подскажите пожалуйста, какая функция убирает, чтоб давали деньги за трюки, полет на тачке.


stepmexДата: Вторник, 20.10.2009, 19:44 | Сообщение # 205
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Rabbit, самому проверить не судьба?


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
RabbitДата: Вторник, 20.10.2009, 20:46 | Сообщение # 206
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
stepmex, Я-то проверил, вроде как работает, просто думал есть еще варианты.
Dima-kunДата: Вторник, 20.10.2009, 22:26 | Сообщение # 207
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
[offtop]Rabbit, ну если работает, какая разница то?)[/offtop]


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints


Сообщение отредактировал DizeL-ZR- - Вторник, 20.10.2009, 22:26
BerryДата: Четверг, 22.10.2009, 10:40 | Сообщение # 208
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
Люди подскажите плис
Как сделать так что если игрок достанет с помощью собейта или хоть как Миниган
чтобы серв его кикнул

GhostTTДата: Четверг, 22.10.2009, 11:00 | Сообщение # 209
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
У меня вообще компилятор ругается на public OnPlayerClickPlayer и на return 1; тоже ругается fun


Ололо, чем сложнее подпись - тем интересней*)
SanSayДата: Четверг, 22.10.2009, 23:11 | Сообщение # 210
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Shaman-dj, делаешь периодическую проверку на оружие (раз в 1-5 секунд) и если есть миник, то кик )


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
Поиск:





 


 


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