Поиск плагинов для AMX Mod X.
Модератор: Leonidddd
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающиеся только поиску плагинов для AMX Mod X.
nevzorov77 » 01 фев 2018, 19:26
ПЛАГИН: [РАСПРЕДЕЛЯЕТ ДЕНЬГИ НА КОМАНДУ , КАК НА FASTCUP.
ПОМОГИТЕ НАЙТИ
-
nevzorov77
-
- Сообщения: 55
- Зарегистрирован: 24 окт 2017, 03:01
- Благодарил (а): 6 раз.
- Поблагодарили: 1 раз.
- Опыт программирования: Около 3 месяцев
- Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#
Lethargy » 03 фев 2018, 19:05
Го лучше свой напишем.
Lawful evil Были бы в языке pawn объекты, было бы круто. Почему нет объектов в павне?
-
Lethargy
-
- Сообщения: 179
- Зарегистрирован: 12 мар 2017, 17:25
- Благодарил (а): 34 раз.
- Поблагодарили: 15 раз.
- Языки программирования: За 3-4 часа любой язык
Stimul » 10 фев 2018, 23:35
Чет тип такого, если я правильно понял.
- Код: Выделить всё
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("HLTV", "EventNewRound", "a", "1=0", "2=0");
}
public EventNewRound()
{
new iPlayers[MAX_CLIENTS], iNum;
get_players(iPlayers, iNum);
new iAllTtsMoney, iAllCtsMoney;
if(iNum > 1)
{
for(new i; i < iNum; i++)
{
switch(cs_get_user_team(iPlayers[i]))
{
case CS_TEAM_T: iAllTtsMoney += cs_get_user_money(iPlayers[i]);
case CS_TEAM_CT: iAllCtsMoney += cs_get_user_money(iPlayers[i]);
}
}
for(new i; i < iNum; i++)
{
switch(cs_get_user_team(iPlayers[i]))
{
case CS_TEAM_T: cs_set_user_money(iPlayers[i], (iAllTtsMoney / iNum));
case CS_TEAM_CT: cs_set_user_money(iPlayers[i], (iAllCtsMoney / iNum));
}
}
}
}
-
Stimul
-
- Сообщения: 3582
- Зарегистрирован: 04 янв 2012, 19:51
- Благодарил (а): 192 раз.
- Поблагодарили: 1163 раз.
- Опыт программирования: Больше трех лет
KOTOKU » 10 фев 2018, 23:46
Борщанул с циклами, но это придирки к мелочам.
-
KOTOKU
-
- Сообщения: 766
- Зарегистрирован: 10 фев 2013, 00:53
- Благодарил (а): 10 раз.
- Поблагодарили: 117 раз.
Stimul » 10 фев 2018, 23:58
KOTOKU, я знаю, но я так и не придумал, как обойтись одним, ведь надо сначала все деньги получить, а потом распределить уже.
-
Stimul
-
- Сообщения: 3582
- Зарегистрирован: 04 янв 2012, 19:51
- Благодарил (а): 192 раз.
- Поблагодарили: 1163 раз.
- Опыт программирования: Больше трех лет
Dmitry Beast » 14 мар 2018, 16:02
Т.е. вот так не прокатит?
- Код: Выделить всё
for(new i; i < iNum; i++)
{
switch(cs_get_user_team(iPlayers[i]))
{
case CS_TEAM_T:
{
iAllTtsMoney += cs_get_user_money(iPlayers[i]);
cs_set_user_money(iPlayers[i], (iAllTtsMoney / iNum));
}
case CS_TEAM_CT:
{
iAllCtsMoney += cs_get_user_money(iPlayers[i]);
cs_set_user_money(iPlayers[i], (iAllCtsMoney / iNum));
}
}
-
Dmitry Beast
-
- Сообщения: 1560
- Зарегистрирован: 24 дек 2010, 10:35
- Откуда: Египет
- Благодарил (а): 440 раз.
- Поблагодарили: 207 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: All Languages
-
Stimul » 15 мар 2018, 00:33
Dmitry Beast, нет, каждое прохождение цикла будут получаться деньги игрока и делиться, а надо один раз получить.
-
Stimul
-
- Сообщения: 3582
- Зарегистрирован: 04 янв 2012, 19:51
- Благодарил (а): 192 раз.
- Поблагодарили: 1163 раз.
- Опыт программирования: Больше трех лет
Dmitry Beast » 15 мар 2018, 22:42
её богу не понимаю, какое каждое прохождение?
Запустили цикл(например в конце раунда(или когда там надо)), получили деньги, распредилили
-
Dmitry Beast
-
- Сообщения: 1560
- Зарегистрирован: 24 дек 2010, 10:35
- Откуда: Египет
- Благодарил (а): 440 раз.
- Поблагодарили: 207 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: All Languages
-
Stimul » 16 мар 2018, 02:03
- Код: Выделить всё
iAllTtsMoney += cs_get_user_money(iPlayers[i]); cs_set_user_money(iPlayers[i], (iAllTtsMoney / iNum));
-
Stimul
-
- Сообщения: 3582
- Зарегистрирован: 04 янв 2012, 19:51
- Благодарил (а): 192 раз.
- Поблагодарили: 1163 раз.
- Опыт программирования: Больше трех лет
Mistrick » 16 мар 2018, 09:18
Stimul, деньги поделил по командам, а делишь на всех игроков. Будет 1 кт, 2 ТТ, 10 спектаторов. Сколько получат денег кт и ТТ?
-
Mistrick
-
- Сообщения: 2940
- Зарегистрирован: 04 ноя 2012, 18:15
- Благодарил (а): 43 раз.
- Поблагодарили: 1247 раз.
- Языки программирования: PAWN
С/С++(few above zero)
Вернуться в Поиск плагинов
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2