| 
inklesspen
 | 
Дата: Пятница, 26.08.2016, 20:06:48 | Сообщение # 1 |  
  
  |  
Сообщений: 21
 
Репутация: 3 [ +/- ]
 |   
 | 
Суть такова: Где-то в файле есть строка по типу "surfaceprop" {ХЗ скок пробелов} "какое-то значение"
  Вот мой код
 Код  new Handle:file = OpenFile(arg, "r") if(file==INVALID_HANDLE) { PrintToChat(client, "Invalid file") return; } decl String:line[PLATFORM_MAX_PATH]; while(!IsEndOfFile(file)) { ReadFileLine(file,line,sizeof(line)); new pos; pos = StrContains((line), "\"surfaceprop\"")+12; if(pos!=-1) { for(new i = pos;i<sizeof(line);i++) { if(line[i]=='\"') { decl String:key[64] new pos2 = 0 for(new l = i+1;l<sizeof(line);l++) { if(line[l]=='\"') { PrintToChat(client, "Line: %s", line) PrintToChat(client, "Value: %s", key) return; } key[pos2]=line[l] pos2++ // PrintToConsole(client, line[l]) } PrintToChat(client, "NotFoundValue") } } } } PrintToChat(client, "null")
 
 
  Но вместо значения он просто пишет Line: Value: 
 
 Сообщение отредактировал inklesspen - Пятница, 26.08.2016, 20:07:42  | 
 
|   | 
 |    |