AMX MOD X
Суббота, 03.01.2026, 07:11:04



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

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

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Помогите с переменной
ScofieldДата: Воскресенье, 08.06.2008, 22:03:01 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 0
Статус: Не в сети
Мне надо создать плагин для Half Life. Пока все идет хорошо, но есть маленькая проблемка. Мне нада создать переменную которая будет хранить счет денег каждого игрока. Я не могу сообразить как сделать подобное. Чтоб допустим создаю я переменную
Code
new credit=0
.
Как теперь сделать чтобы у каждого игрока значение было разное? Помогите плз. Надо также учесть, что когда игрок выходит из игры, переменная стиралась, а структура всех остальных переменных оставалась не изменная.
 
DaTaДата: Воскресенье, 08.06.2008, 22:22:09 | Сообщение # 2
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Добро пожаловать на сайт русскоязычного AMX Mod X сообщества. © :D

рекомендую почитать http://amxmodx.ucoz.ru/forum/8-117-1 а именно с
AMX Mod X Wiki cкриптинг статьи - раздел Wiki скриптинг статей на русском языке
статья Ru Fundamental Basics of AMX Mod X Scripting
раздел Типы данных
массивы

 
ScofieldДата: Воскресенье, 08.06.2008, 22:27:52 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 0
Статус: Не в сети
Code
If you are receiving this message, your DNS may be out of date. The new IP address is 208.101.51.250.

Explanation: We're moving all hosted sites to a new datacenter. This move is progressing quickly and will continue throughout the weekend. If your DNS is out of date, it means we just moved the particular site you tried to view, and you may need to wait for your ISP to catch up (at most, an hour). Thanks for your patience.

-- BAILOPAN

у меня такая ошибка
 
DaTaДата: Воскресенье, 08.06.2008, 22:44:51 | Сообщение # 4
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
ну твой днс сервер еще не обновился(мой кстати тоже), если ты не знаешь как его "обновить вручную", держи

сначала почитай Fundamental Basics а потом Intro to AMX Mod X Scripting

Прикрепления: FundamentalBasi.rar (52.6 Kb) · IntrotoAMXModXS.rar (49.1 Kb)
 
ScofieldДата: Воскресенье, 08.06.2008, 22:46:35 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 0
Статус: Не в сети
DaTa, сенк. А долго ДНС обновляется?
 
DaTaДата: Воскресенье, 08.06.2008, 23:04:39 | Сообщение # 6
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
зависит от провайдера, у меня раз в три дня
 
ScofieldДата: Воскресенье, 08.06.2008, 23:26:02 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 0
Статус: Не в сети
Понятно. Массивы творят чудеса. Все сделано. СПС boyan
 
DaTaДата: Понедельник, 09.06.2008, 00:34:15 | Сообщение # 8
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Quote (Scofield)
Надо также учесть, что когда игрок выходит из игры, переменная стиралась, а структура всех остальных переменных оставалась не изменная.

взгляни в scriping/include/amxmodx.inc
Quote
/* Called when client is disconnecting from server. */
forward client_disconnect(id);

forward - это функция, которую будет вызывать амхх по каким-то обстоятельствам, вот пример реализации:
Code
public client_disconnect(id)
{
     credit[id]=0// или id-1, зависит от размера массива или от кол-ва игорков
}

public значит, что функцию можно вызвать за плагином
 
ScofieldДата: Понедельник, 09.06.2008, 11:15:14 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 0
Статус: Не в сети
DaTa, ага сенк.
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026