AMX MOD X
Пятница, 26.04.2024, 06:19:18



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

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

  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » помогите перевести (функции)
помогите перевести
FreeKILLДата: Пятница, 18.12.2009, 08:59:57 | Сообщение # 1
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
/* Returns 1 or 0. */
native is_map_valid(const mapname[]);

/* Returns 1 or 0. */
native is_user_bot(index);

/* Returns 1 or 0. */
native is_user_hltv(index);

/* Returns 1 or 0. */
native is_user_connected(index);

/* Returns 1 or 0. */
native is_user_connecting(index);

/* Returns 1 or 0. */
native is_user_alive(index);

/* Returns 1 or 0. */
native is_dedicated_server();

/* Returns 1 or 0. */
native is_linux_server();

/* Returns 1 or 0. */
native is_jit_enabled();

чето непонимаю что функция возвращает к 1 или 0. типо это будет точка начала отсчета?

 
defaultNick8433Дата: Пятница, 18.12.2009, 09:47:49 | Сообщение # 2
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
К примеру is_user_bot(index) проверяет если ентитя это бот,если же она не бот:if(!is_user_bot(index)) обратите внимание ставится восклицательный знак.
Code
/* Returns 1 or 0. */    
native is_map_valid(const mapname[]); карта "действительная"

/* Returns 1 or 0. */    
native is_user_bot(index);  ентитя бот

/* Returns 1 or 0. */    
native is_user_hltv(index);ентитя ввиде hltv

/* Returns 1 or 0. */    
native is_user_connected(index); ентитя приконнектилась
/* Returns 1 or 0. */    
native is_user_connecting(index);она коннектится

/* Returns 1 or 0. */    
native is_user_alive(index); ентитя живая

/* Returns 1 or 0. */    
native is_dedicated_server(); сервер dedicated

/* Returns 1 or 0. */    
native is_linux_server(); линукс сервер

/* Returns 1 or 0. */    
native is_jit_enabled();не доводилось сталкиваться


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


Сообщение отредактировал defaultNick8433 - Пятница, 18.12.2009, 09:50:22
 
FreeKILLДата: Пятница, 18.12.2009, 14:31:27 | Сообщение # 3
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
сразу видно все перевел в промте)
что такое ентития?)) это так user перевелся?
 
defaultNick8433Дата: Пятница, 18.12.2009, 15:24:29 | Сообщение # 4
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
ентитя-существо так скажем :D

Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
FreeKILLДата: Пятница, 18.12.2009, 16:05:10 | Сообщение # 5
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
ааа) тоесть к примеру в какой нибудь функции вставить native is_user_alive(index) и после него писать что будет если он жив, а далее нужна строичка if(!is_user_alive(index)) и писать что делает функция если чел не живой? так? и ещё вопрос) перед is_user_alive(index) нужно ставить "if" ?? или хватит "native"
 
a_aquaДата: Пятница, 18.12.2009, 16:12:10 | Сообщение # 6
Лейтенант
Группа: Пользователи
Сообщений: 64
Репутация: 3
Статус: Не в сети
Quote
/* Returns 1 or 0. */
native is_user_bot(index); ентитя бот

Сурово.
 
defaultNick8433Дата: Пятница, 18.12.2009, 18:30:03 | Сообщение # 7
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
if(is_user_alive(index))//если ентитя живая
if(!is_user_alive(index))//если ентитя не живая


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
FreeKILLДата: Пятница, 18.12.2009, 19:56:41 | Сообщение # 8
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
ты меня непонял, вот пример:

Code
public client_authorized(id)
{
функции....

if(is_user_alive(index))
{
бла-бла-бла функции
}
if(!is_user_alive(index))
{
функции....
}

client_cmd(id, "%s", g_cmdLoopback)

return PLUGIN_HANDLED
}

так надо? или вот так? :

Code
public client_authorized(id)
{

native is_user_alive(index) -это и есть сама функция?
{
бла-бла-бла функции
}
if(!is_user_alive(index))
{
а тут уже что нужно делать плагину если игрок мертв
}

client_cmd(id, "%s", g_cmdLoopback)

return PLUGIN_HANDLED
}

как правильно?

Добавлено (18.12.2009, 19:56:41)
---------------------------------------------
да и ещё, чем отличается authid от userid?? ))

Сообщение отредактировал FreeKILL - Пятница, 18.12.2009, 18:53:47
 
defaultNick8433Дата: Пятница, 18.12.2009, 20:06:39 | Сообщение # 9
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
native не надо подписывать,это просто обозначение функции что она является "искомой"

Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
PomanoBДата: Суббота, 19.12.2009, 10:42:12 | Сообщение # 10
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Все эти функции возвращают значение истина или ложь, ты можешь их прост онаписать is_user_alive, и просто ничего не будет, можешь присвоить переменной их значение и потом использовать new b = is_user_alive();if (b) client_print(id, "alive")
Quote (FreeKILL)
чем отличается authid от userid?

authid - это Steam ID, userid - это внутренний индекс игрока, его показывает команда amx_who в консоле


http://romanov4400.mybrute.com
 
FreeKILLДата: Суббота, 19.12.2009, 18:20:00 | Сообщение # 11
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
о и ещё один тупой вопрос) чем отличается string от array (в использовании) , то есть что лучше куда использовать?
 
defaultNick8433Дата: Суббота, 19.12.2009, 18:31:25 | Сообщение # 12
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
String используется в качестве текстовой переменной,к примеру:
Code
new String:boom[]="forjje"
client_print(0,print_chat,boom)

Array используется для создания массива

Code
new Array:boom[234]//234-размерность


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


Сообщение отредактировал defaultNick8433 - Суббота, 19.12.2009, 18:32:38
 
FreeKILLДата: Суббота, 19.12.2009, 18:34:56 | Сообщение # 13
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
Quote (defaultNick8433)
authid - это Steam ID, userid - это внутренний индекс игрока, его показывает команда amx_who в консоле

спасибо!
Quote (FreeKILL)
String используется в качестве текстовой переменной,к примеру:
Code
new String:boom[]="forjje"
client_print(0,print_chat,boom)

спасибо! очень доходчиво объяснил!

Quote (FreeKILL)
Code
new Array:boom[234]//234-размерность
дак вот я знаю что массив это набор значений определенного типа , дак только что означает размеренность и для чего используется?
 
defaultNick8433Дата: Суббота, 19.12.2009, 18:38:59 | Сообщение # 14
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
к примеру нам нужно вывести в чат имя игрока
Code

составляем массив размерностью в 32 символа,который будет перебирать ники игроков на сервере
new name[32]
Получаем ник путём
get_user_name(id,name,sizeof(name)-1)
P:
client_print(0,print_chat,"Igrok %s",name)//%s относится к строковой переменной


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
FreeKILLДата: Суббота, 19.12.2009, 20:28:33 | Сообщение # 15
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
а что если я допустим хочу сделать чтоб написалось имя всех игроков; или первого вошедшего; и что указывать в
get_user_name(id, ЗДЕСЬ если ИД уже указан??, sizeof(name)-1)

что если несовпадает ИД и имя, что приорететнее? что напечатоется

 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » помогите перевести (функции)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

AMX Mod X Russian Community © 2006-2024