[Tutorial] Обработка команд в OnPlayerCommandText.
#4

Quote:
Originally Posted by Aleks10
View Post
п.с. забыл в функцие cmdtext2params указывать границу кол-ва параметров и длины строки
если выйти за пределы функция рухнет
Верное замечание, я уже не помню, когда писал функцию либо не подумал, либо осознанно этот момент упустил. В общем исправил - теперь должно быть норм.
Главное не забудьте изменить размерность массива new params[7][20]; под свои нужды, у кого-то могут быть команды с более чем 7 параметрами или длинной параметра более 20 символов.
Quote:
Originally Posted by Kernell
View Post
Мой метод есть продолжение идеи dcmd, но я старался сделать добавление команд наиболее простым, там надо писать dcmd(heal, 4, cmdtext); а у меня просто cmdf(heal) что я думаю удобней, так как считать кол-во символов каждый раз не лучшая идея.
Последней каплей был этот пост. И я решил поделиться с людьми своим виденьем того, как надо обрабатывать команды. ))
Есть еще подобная тема у Y_Less, но там она имхо слишком навороченная.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)