Перейти к содержанию
Авторизация  
Alonso

Ошибки в консоле.

Рекомендуемые сообщения

Alonso

[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

Мб она уже есть в инклудах и ее достаточно просто удалить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Alonso

,Нет, компилятор гавкает :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

Да если посмотреть лог, то не только в нем дело. А вместо сплита, используй sscanf.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Alonso

,Эх ладно, буду писать систему домов с нуля.  Спасибо что пытался помочь. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.