AMX MOD X
Четверг, 28.03.2024, 13:32:34



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

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

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Функция
Функция
defaultNick8433Дата: Пятница, 13.11.2009, 23:39:18 | Сообщение # 1
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Проблема такова,мне нада чтобы функцию можно было использовать 3 раза,я решил сделать так:создать переменную размерностью 32 символа и присвоить ей значение 3,и с каждым использованием функции уменьшать счётчики,и когда дойдёт до 0,то функции даётся false.
Code

new g_vl[32]=3

public array(id)//типо используется функция say
{
//мой код
//после
g_vl[id]--

if(g_vl[id]==2)
//мой код
g_vl[id]--

if(g_vl[id]==1)
//мой код
g_vl[id]--

if(g_vl[id]==0)
//мой код
g_vl[id]=0

Но всё равно не получается,что я делаю не так?


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001


Сообщение отредактировал defaultNick8433 - Пятница, 13.11.2009, 23:42:13
 
ZETAДата: Суббота, 14.11.2009, 10:10:01 | Сообщение # 2
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Не знаю для каких целей, по огрызку не понятно, но так вроде правильно...

Code

new g_vl[32]=3  

public array(id) {
  if(g_vl[id]>0) {
   g_vl[id]--  
   //мой код
  }
  else g_vl[id]=0
}


Говори что думаешь и думай что говоришь...
 
defaultNick8433Дата: Суббота, 14.11.2009, 23:43:12 | Сообщение # 3
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
спс ZETA,но проблему решил уже другим способом.

Добавлено (14.11.2009, 14:55:23)
---------------------------------------------

Quote
new g_vl[32]=3

public array(id) {
if(g_vl[id]>0) {
g_vl[id]--
//мой код
}
else g_vl[id]=0
}


Тем более не робит тоже)

Добавлено (14.11.2009, 18:48:31)
---------------------------------------------
Ну всё,ждите вполне нормальный плагинчик для ZombieMod)

Добавлено (14.11.2009, 23:43:12)
---------------------------------------------
вот http://amxmodx.ucoz.ru/forum/4-3557-1


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001


Сообщение отредактировал defaultNick8433 - Суббота, 14.11.2009, 18:48:57
 
KokaДата: Воскресенье, 15.11.2009, 02:56:04 | Сообщение # 4
Полковник
Группа: Пользователи
Сообщений: 169
Репутация: 1
Статус: Не в сети
new g_vl[32] = { 3, ... }

стал ощущать рефлексы тоньше, оставаясь как всегда с идеей той же...
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Функция
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024