Русское сообщество по скриптингу

Двойной прыжок в shop'e

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Двойной прыжок в shop'e

Сообщение GaMeRs » 10 сен 2012, 19:14

Добрый вечер!
Дайте пожалуйста код на двойной прыжок чтобы воткнуть его в магазин!
Я пытался взять код из плагина "multijump", но в итоге ничего не получилось!
У меня либо не давался двойной прыжок при покупке, либо всегда был двойной прыжок, либо вообще не работал!
Читал вот эту тему "http://amx-x.ru/viewtopic.php?f=8&t=8947", но что-то не получилось!
Скажите как в магазине нужно писать! :-[
Аватара пользователя
GaMeRs
 
Сообщения: 1574
Зарегистрирован: 12 мар 2012, 17:25
Благодарил (а): 84 раз.
Поблагодарили: 468 раз.

Re: Двойной прыжок в shop'e

Сообщение forze96 » 11 сен 2012, 18:52

snopy писал(а):
forze96 » 4 минуты назад
snopy писал(а):
Smoke » Сегодня, 11:35
snopy, Повторюсь, "обоснуй"

Боже, что тут обосновывать? Руки кривые, коды кривые, до ещё и тянет.
P.S Как я посмотрю твой код.

Trol 80 level

Причём тут троль? Я вроде высказл то, что ему не сказал, ни кто другой.

Все ему говорили...) Ну у него голова варит, хотябы так пускай делает)
Пишу плагины за символическую цену:)
[Skype:cs-jumping]
Аватара пользователя
forze96
 
Сообщения: 717
Зарегистрирован: 05 дек 2011, 23:50
Откуда: Украина
Благодарил (а): 70 раз.
Поблагодарили: 117 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
SAMP
Lineage II

Re: Двойной прыжок в shop'e

Сообщение snopy » 11 сен 2012, 18:58

forze96 » 4 минуты назад
Все ему говорили...) Ну у него голова варит, хотябы так пускай делает)

Он у него не варил, и не будет варить, повторю ещё раз. :-)
Аватара пользователя
snopy
 
Сообщения: 66
Зарегистрирован: 06 июл 2012, 12:45
Откуда: Воткинск
Забанен
Благодарил (а): 12 раз.
Поблагодарили: 31 раз.
Языки программирования: Counter Strike 1.6

Re: Двойной прыжок в shop'e

Сообщение CrashReports » 03 фев 2018, 01:02

water. писал(а):
Код: Выделить всё
new HasTwojump[33]


В case:
Код: Выделить всё
HasTwojump[id] = true


Код двойного прыжка:
Код: Выделить всё
public PreThink(id)
{
if(HasTwojump[ id ]) 
{
if(!is_user_alive(id)) return PLUGIN_CONTINUE
new nbut = pev(id, pev_button)
new obut = pev(id, pev_oldbuttons)
if((nbut & IN_JUMP) && !(pev(id, pev_flags) & FL_ONGROUND) && !(obut & IN_JUMP))
{
if(jumpnum[id] < 1)
{
dojump[id] = true
jumpnum[id]++
return PLUGIN_CONTINUE
}
}
if((nbut & IN_JUMP) && (pev(id, pev_flags) & FL_ONGROUND))
{
jumpnum[id] = 0
return PLUGIN_CONTINUE
}
}
return PLUGIN_CONTINUE
}

public PostThink(id)
{
    if(HasTwojump[ id ]) 
        {
        if(!is_user_alive(id)) return PLUGIN_CONTINUE
        if(dojump[id] == true)
        {
         new Float:velocity[3] 
         pev(id, pev_velocity, velocity)
         velocity[2] = random_float(295.0,305.0)
         set_pev(id, pev_velocity, velocity)
         dojump[id] = false
         return PLUGIN_CONTINUE
        }
        }     
    return PLUGIN_CONTINUE
}


Вопрос: откуда dojump[id] и jumpnum[id]?
Аватара пользователя
CrashReports
 
Сообщения: 13
Зарегистрирован: 24 сен 2017, 00:10
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: AmxModX

Re: Двойной прыжок в shop'e

Сообщение 3BEPb » 03 фев 2018, 04:48

Ну и старьё же ты поднял...

А по делу это код от самого мульти-прыжка.
Аватара пользователя
3BEPb
 
Сообщения: 141
Зарегистрирован: 16 авг 2014, 22:02
Откуда: Пряжа
Благодарил (а): 22 раз.
Поблагодарили: 17 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn

Пред.

Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16