Alonso 82 Опубликовано 22 января, 2017 [15:39:45] [debug] Run time error 10: "Native function failed"[15:39:45] [debug] strmid[15:39:45] [debug] AMX backtrace:[15:39:45] [debug] #0 00063b48 in split (strsrc[]=@0x00287860 "0.000000,-57.879146,4.342576,1...", strdest[][]=@0x00287b80, delimiter=44) at L:\Novouzensk RolePlayGame\gamemodes\nzk.pwn:6034[15:39:45] [debug] #1 001b509c in LoadHouse () at L:\Novouzensk RolePlayGame\gamemodes\nzk.pwn:17642[15:39:45] [debug] #2 001b080c in LoadAll () at L:\Novouzensk RolePlayGame\gamemodes\nzk.pwn:17364[15:39:45] [debug] #3 0000e1bc in public Itter_OnGameModeInit () at L:\Novouzensk RolePlayGame\gamemodes\nzk.pwn:847[15:39:45] [debug] #4 native CallLocalFunction () [00472260] from samp-server-cr.exe[15:39:45] [debug] #5 0000bc5c in public Streamer_OnGameModeInit () at L:\Novouzensk RolePlayGame\pawno\include\foreach.inc:682[15:39:45] [debug] #6 native CallLocalFunction () [00472260] from samp-server-cr.exe[15:39:45] [debug] #7 0000a40c in public OnGameModeInit () at L:\Novouzensk RolePlayGame\pawno\include\streamer.inc:323[15:39:45] [debug] Run time error 10: "Native function failed"[15:39:45] [debug] strmid[15:39:45] [debug] AMX backtrace:[15:39:45] [debug] #0 00063b48 in split (strsrc[]=@0x00000008 "Xdp|", strdest[][]=@0x000bfbe8, delimiter=785480) at L:\Novouzensk RolePlayGame\gamemodes\nzk.pwn:6034[15:39:45] [debug] #1 native CallLocalFunction () [00472260] from samp-server-cr.exe[15:39:45] [debug] #2 0000a40c in public OnGameModeInit () at L:\Novouzensk RolePlayGame\pawno\include\streamer.inc:323[15:39:45] [debug] Run time error 10: "Native function failed"[15:39:45] [debug] strmid[15:39:45] [debug] AMX backtrace:[15:39:45] [debug] #0 00063b48 in split (strsrc[]=@0x00000000 "@LXdp|", strdest[][]=@0x00000000, delimiter=0) at L:\Novouzensk RolePlayGame\gamemodes\nzk.pwn:6034 stock split(const strsrc[], strdest[][], delimiter) { new i; new li; new aNum; new len; while(i <= strlen(strsrc)) { if(strsrc[i] == delimiter || i == strlen(strsrc)) { len = strmid(strdest[aNum], strsrc, li, i, 128); strdest[aNum][len] = 0; li = i + 1; aNum++; } i++; } return true; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 414 Опубликовано 22 января, 2017 Мб она уже есть в инклудах и ее достаточно просто удалить? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Alonso 82 Опубликовано 22 января, 2017 ,Нет, компилятор гавкает :3 , Может поможет, вот как она используется: new allhouse[18][50]; new string[200]; new File: file = fopen("House/House.cfg", io_read); if(file) { new id; while(id < sizeof(House)) { fread(file, string); split(string, allhouse, ','); House[id][hX][0] = floatstr(allhouse[0]); House[id][hY][0] = floatstr(allhouse[1]); House[id][hZ][0] = floatstr(allhouse[2]); House[id][hX][1] = floatstr(allhouse[3]); House[id][hY][1] = floatstr(allhouse[4]); House[id][hZ][1] = floatstr(allhouse[5]); House[id][hX][2] = floatstr(allhouse[6]); House[id][hY][2] = floatstr(allhouse[7]); House[id][hZ][2] = floatstr(allhouse[8]); House[id][hAngle] = floatstr(allhouse[9]); strmid(House[id][hPlayer], allhouse[10], 0, strlen(allhouse[10]), 9999); House[id][hCena] = strval(allhouse[11]); House[id][hInt] = strval(allhouse[12]); House[id][hOpen] = strval(allhouse[13]); House[id][hHouse] = strval(allhouse[14]); House[id][hKlass] = strval(allhouse[15]); House[id][hPickup] = strval(allhouse[16]); House[id][hIcon] = strval(allhouse[17]); id++; } fclose(file); } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 414 Опубликовано 22 января, 2017 Да если посмотреть лог, то не только в нем дело. А вместо сплита, используй sscanf. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Alonso 82 Опубликовано 22 января, 2017 ,Эх ладно, буду писать систему домов с нуля. Спасибо что пытался помочь. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты