Core: различия между версиями

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
(string.inc)
Строка 24: Строка 24:
  
 
== string.inc ==  
 
== string.inc ==  
 +
 +
=== strtok  ===
 +
 +
Делит строку на 2 строки по указанному символу
 +
 +
'''strtok ( const text[], Left[], leftLen, Right[], rightLen, token=' ', trimSpaces=0 )'''
 +
 +
const text[] - Массив или текст для обработки.
 +
Left[] - Массив для записи левой части текста.
 +
leftLen - Длина массива левой части.
 +
Right[] - Массив для записи правой части текста.
 +
rightLen - Длина массива правой части.
 +
token=' ' - Символ до которого отсекается левая часть
 +
trimSpaces=0 - Если поставить 1, то разделителем будет так же первый найденный пробел.
  
 
=== ucfirst ===
 
=== ucfirst ===
Строка 29: Строка 43:
 
Делает первый символ строки в верхнем регистре
 
Делает первый символ строки в верхнем регистре
  
  ucfirst ( string[] )
+
  '''ucfirst ( string[] )'''

Версия 22:43, 1 июля 2012

amxmodx.inc

get_user_name

Функция получает имя игрока

get_user_name ( index, name[], len )

index - id игрока от 1 до 32

name[] - переменная в которую будет записываться имя

len - длина

Пример

new name[32] 
get_user_name(id, name, charsmax(name)) 
client_print(id, print_chat, "Your name is: %s", name)

server_print

Печатает сообщение в консоль сервера

server_print ( const message[], [ ... ] )

string.inc

strtok

Делит строку на 2 строки по указанному символу

strtok ( const text[], Left[], leftLen, Right[], rightLen, token=' ', trimSpaces=0 )

const text[] - Массив или текст для обработки. Left[] - Массив для записи левой части текста. leftLen - Длина массива левой части. Right[] - Массив для записи правой части текста. rightLen - Длина массива правой части. token=' ' - Символ до которого отсекается левая часть trimSpaces=0 - Если поставить 1, то разделителем будет так же первый найденный пробел.

ucfirst

Делает первый символ строки в верхнем регистре

ucfirst ( string[] )