AMX MOD X
Суббота, 03.01.2026, 08:26:18



Приветствую Вас Гость | RSS
[ Главная ] [ Помогите разобраться с кодом - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Помогите разобраться с кодом
GCMДата: Вторник, 14.10.2008, 20:21:11 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Не в сети
Code
public swapteams(){

new playersCT[32], playersT[32], nbrCT, nbrT, i
       
    get_players(playersCT,nbrCT,"e","CT")
    get_players(playersT,nbrT,"e","TERRORIST")
       
    for(i=0;i<nbrCT;i++) cs_set_user_team(playersCT[i], CS_TEAM_T)
    for(i=0;i<nbrT;i++)  cs_set_user_team(playersT[i], CS_TEAM_CT)
       
    war_rr("1")
       
    return PLUGIN_CONTINUE
}

for(i=0;i<nbrCT;i++) cs_set_user_team(playersCT[i], CS_TEAM_T) - по какому приципу работает эта строчка???

get_players(playersCT,nbrCT,"e","CT") - что делает функция get_players???

Сообщение отредактировал GCM - Вторник, 14.10.2008, 20:23:35
 
PomanoBДата: Вторник, 14.10.2008, 20:45:23 | Сообщение # 2
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Code
for(i=0;i<nbrCT;i++) cs_set_user_team(playersCT[i], CS_TEAM_T)

Перебрасывает всех CT за T

Code
get_players(playersCT,nbrCT,"e","CT")

Заносит в массив playersCT индексы всех CT, а в переменную nbrCT количество CT


http://romanov4400.mybrute.com
 
GCMДата: Среда, 15.10.2008, 14:29:09 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Не в сети
Quote (PomanoB)
Перебрасывает всех CT за T

Это-то я понял что перебрасыват, но я не понимаю что делает каждая переменная, что означает "i++" в условии? что означает [i] в playersCT?

P.S. Я понимаю что делает плагин, но вот по каким законам не понимаю...

 
ArgusДата: Среда, 15.10.2008, 15:17:03 | Сообщение # 4
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Репутация: 8
Статус: Не в сети
изучи азы C++(конкретно, желательно, просто C), тогда поймешь простые примитивы общего программирования и не будешь задавать глупых вопросов.

Правила форума
Поиск плагинов
Последние сообщения форума
 
DaTaДата: Среда, 15.10.2008, 20:53:04 | Сообщение # 5
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Quote (Argus)
изучи азы C++(конкретно, желательно, просто C), тогда поймешь простые примитивы общего программирования и не будешь задавать глупых вопросов.

чего ты людей с толку сбиваешь, пусть открывает http://www.compuphase.com/pawn/pawn-lang.pdf :)

в С++ enum, типы, определение переменных, конструкции switch, приведение типов, запись арифметических констант-лексем и т.д. отличается от pawn.

 
VENДата: Четверг, 16.10.2008, 18:53:32 | Сообщение # 6
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Лучше бы дали ссылку на простенькую статью на русском языке типа той, что в "полезной информации" по поводу начал скриптинга. От простого к сложному надо идти. Поймет "базу" pawn, пусть читает pawn-lang.pdf на здоровье и прочее.
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026