Из текста зделать строчный массив

Тема в разделе "Программирование / Скриптинг", создана пользователем acik, 5 апр 2014.

  1. acik

    acik

    Сообщения:
    734
    Симпатии:
    628
    Не получается из текст сделать массив строчный
    PHP:
    new Handle:text;
    String:M_text[][];


    public 
    OnPluginStart()
    {
        
    text CreateConVar("hfd_HEAL""быстрый, медленный, нормальный""Скорость"); 
        
    text_mas();
    }

    text_mas()
    {
        
    M_text[][0] = GetConVarString(text);

        
    decl String:buffer[10], indx;
        
    buffer[0] = '\0';
        
    GetConVarString(textbuffersizeof(buffer));
        for(new 
    i=126i++)
        {
            if((
    indx StrContains(buffer",")) > 1// found comma
            
    {
                
                
    Format(buffersizeof(buffer), "%s"buffer[indx+1]);
                
    heal[][i] = StringToInt(buffer);
        
            }
        }
    }
     
  2. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.973
    Симпатии:
    2.980
    Делай через ExplodeString
     
  3. acik

    acik

    Сообщения:
    734
    Симпатии:
    628
    R1KO, Можешь показать)
     
  4. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.973
    Симпатии:
    2.980
    PHP:
    decl String:buffer[255], String:parts[6][50];

    // в buffer у тебя твой текст
    new partCount;

    partCount ExplodeString(buffer","parts650);
    // partCount будет равно количеству частей

    parts[0]
    parts[1]
    parts[2]
    parts[3]
    parts[4]
    parts[5]
    // тут все твои части. не забудь с каждой сделать TrimString, чтобы убрать пробелы по краям
     
  5. Jak ozdoba na torcie

    Jak ozdoba na torcie Как украшение на торт

    Сообщения:
    26
    Симпатии:
    13
    M_text[][0] = GetConVarString(text);
    Массивы считываются с лева направо а не с право на лево.