Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.
Модераторы: Subb98, liFe iS GoOD
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.
Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.
ArKaNeMaN » 15 янв 2017, 19:22
Как можно обнулить двумерный массив...?
-
ArKaNeMaN
-
- Сообщения: 105
- Зарегистрирован: 03 авг 2016, 20:28
- Благодарил (а): 26 раз.
- Поблагодарили: 11 раз.
- Опыт программирования: Около года
- Языки программирования: AMXX
PHP
JS
-
ArKaNeMaN » 15 янв 2017, 22:51
Тип вместо arr название массива?... Или как? Если да то у меня 048 ошибка при компиляции... А если нет то я рукожоп xD
- Код: Выделить всё
new heal[32][2];
new respawn_m[32][2]
public reset(){
arrayset(respawn_m, 0, sizeof(respawn_m) * sizeof(respawn_m[]));
arrayset(heal, 0, sizeof(heal) * sizeof(heal[]));
return PLUGIN_CONTINUE;
}
У меня как то так это щас выглядит...
-
ArKaNeMaN
-
- Сообщения: 105
- Зарегистрирован: 03 авг 2016, 20:28
- Благодарил (а): 26 раз.
- Поблагодарили: 11 раз.
- Опыт программирования: Около года
- Языки программирования: AMXX
PHP
JS
-
Mistrick » 16 янв 2017, 12:27
ArKaNeMaN, многомерные только через цикл.
- Код: Выделить всё
new heal[32][2];
new respawn_m[32][2]
public reset(){
for(new i; i < sizeof(respawn_m); i++)
arrayset(respawn_m[i], 0, sizeof(respawn_m[]));
for(new i; i < sizeof(heal); i++)
arrayset(heal[i], 0, sizeof(heal[]));
return PLUGIN_CONTINUE;
}
-
Mistrick
-
- Сообщения: 2940
- Зарегистрирован: 04 ноя 2012, 18:15
- Благодарил (а): 43 раз.
- Поблагодарили: 1247 раз.
- Языки программирования: PAWN
С/С++(few above zero)
liFe iS GoOD » 16 янв 2017, 22:24
ArKaNeMaN,
Mistrick, должно прокатить
- Код: Выделить всё
arrayset(respawn_m[0][0], 0, sizeof(respawn_m) * sizeof(respawn_m[]));
-
liFe iS GoOD
-
- Сообщения: 1416
- Зарегистрирован: 24 май 2012, 19:48
- Благодарил (а): 116 раз.
- Поблагодарили: 472 раз.
Вернуться в Скриптинг
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и гости: 10