Русское сообщество по скриптингу

Разбить строку на аргументы  [Решено]

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

Разбить строку на аргументы  [Решено]

Сообщение Zvark » 16 окт 2017, 14:39

Здравствуйте, подскажите способы разделения строки
Вот мой способ: (Бывало падал сервер)
Код: Выделить всё
#include <amxmodx>

#define PLUGIN     "test"
#define VERSION "0.1"
#define AUTHOR     "user"

new param[33][3] 

public plugin_init
()
{
    register_plugin(PLUGIN,VERSION,AUTHOR)
    register_clcmd("say z", "test")
}

public test(id)
{
    new szString[] = "1 2 3 "
    new cache[1024], szArg1[32], szArg2[32]
    format(cache, charsmax(cache), "%s", szString)
    trim(cache)
    for(new i = 0; i< 3;i++){
        strtok(cache, szArg1, charsmax(szArg1), szArg2, charsmax(szArg2), ' ')
        format(cache, charsmax(cache), "%s", szArg2)
        param[id][i] = str_to_num(szArg1)
        client_print(id,print_chat,"%s",szArg1)
    }


Есть ли еще способы?
Заранее благодарен
Аватара пользователя
Zvark
 
Сообщения: 83
Зарегистрирован: 13 июн 2013, 00:56
Благодарил (а): 45 раз.
Поблагодарили: 2 раз.
Языки программирования: Counter-Strike 1.6
C#
PHP + Java

Re: Разбить строку на аргументы

Сообщение артист666 » 16 окт 2017, 17:42

Если вы хотите чему-то научиться, пробуйте, задавайте вопросы.
Иначе компенсируйте потраченное время на ваши "проблемы".
Аватара пользователя
артист666
 
Сообщения: 2706
Зарегистрирован: 09 апр 2013, 17:46
Благодарил (а): 284 раз.
Поблагодарили: 639 раз.
Опыт программирования: Больше трех лет
Языки программирования: С, C++
Delphi
HTML, CSS, Java Script
Pawn


Вернуться в Вопросы по AMXX и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

cron