Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Крашит когда создаю граффити

Статус
В этой теме нельзя размещать новые ответы.

Zeka_Peka228

Умник
Вырезал систему граффити себе в мод и теперь когда хочу его создать - сервер крашит.

Вот что дает crashdetect:
PHP:
[23:22:32] [debug] Server crashed while executing scrp.amx
[23:22:32] [debug] AMX backtrace:
[23:22:32] [debug] #0 native fclose () from samp03svr
[23:22:32] [debug] #1 000133f8 in ?? (11161348, 10899912) from scrp.amx
[23:22:32] [debug] #2 00169b1c in ?? (0, 0) from scrp.amx
[23:22:32] [debug] #3 00167eb8 in ?? (0, 0) from scrp.amx
[23:22:32] [debug] #4 0002e348 in public SprayTag (0, 2) from scrp.amx
[23:22:32] [debug] Native backtrace:
[23:22:32] [debug] #0 f7491e8b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
[23:22:32] [debug] #1 f748abcf in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so
[23:22:32] [debug] #2 f748bdbc in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
[23:22:32] [debug] #3 f748c226 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
[23:22:32] [debug] #4 f7491adc in ?? () from plugins/crashdetect.so
[23:22:32] [debug] #5 f7775420 in ?? ()
[23:22:32] [debug] #6 f7516237 in fclose () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
[23:22:32] [debug] #7 0809bd34 in ?? () from ./samp03svr
[23:22:32] [debug] #8 080950b4 in ?? () from ./samp03svr
[23:22:32] [debug] #9 f748d94b in _ZN11CrashDetect13DoAmxCallbackEiPiS0_ () from plugins/crashdetect.so
[23:22:32] [debug] #10 f74908f8 in ?? () from plugins/crashdetect.so
[23:22:32] [debug] #11 f7494916 in amx_Exec () from plugins/crashdetect.so
[23:22:32] [debug] #12 f748cbe6 in _ZN11CrashDetect9DoAmxExecEPii () from plugins/crashdetect.so
[23:22:32] [debug] #13 f7490659 in ?? () from plugins/crashdetect.so
[23:22:32] [debug] #14 f73fd2ea in ?? () from plugins/streamer.so
[23:22:32] [debug] #15 080e9e15 in ?? () from ./samp03svr
[23:22:32] [debug] #16 080aecfc in ?? () from ./samp03svr
[23:22:32] [debug] #17 080a9e9a in ?? () from ./samp03svr
[23:22:32] [debug] #18 f74cce46 in __libc_start_main () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
[23:22:32] [debug] #19 0804b4e1 in ?? () from ./samp03svr
Вот сам паблик SprayTag:
PHP:
public SprayTag_Dialog(iPlayerID, iType)
{
	new
		szDialog[500],
		szText[50],
		szFont[50],
		szBold[4],
		szColor[30]
	;

	switch(iType)
	{
		case TYPE_LIST_MENU:
		{
			ShowPlayerDialog(iPlayerID, SPRAYTAG_MENU, DIALOG_STYLE_LIST, "{F7EC6F}Spray Tag - {469BF0}Menu", "Create spray tag\nEdit spray tag\nDelete spray tag\nTrack spray tag's", "Select", "Exit");
		}
		case TYPE_LIST_CREATE:
		{
			switch(spraytag_bold[iPlayerID])
			{
				case 0: szBold = "No";
				case 1: szBold = "Yes";
			}
			switch(spraytag_color[iPlayerID])
			{
				case -65536: szColor = "{FF0000}Red";
				case -16468988: szColor = "{04B404}Green";
				case -16730675: szColor = "{00B5CD}Light Blue";
				case -256: szColor = "{FFFF00}Yellow";
				case -16776961: szColor = "{0000FF}Blue";
				case -8092540: szColor = "{848484}Grey";
				case -65281: szColor = "{FF00FF}Pink";
				case -1: szColor = "{FFFFFF}White";
			}

			format(szText, 50, spraytag_text[iPlayerID]);
			format(szFont, 50, spraytag_font[iPlayerID]);

			format(szDialog, sizeof szDialog, "\
				{F7EC6F}Text: %s\n\
				{F7EC6F}Font: %s\n\
				{F7EC6F}Size: %d\n\
				{F7EC6F}Color: %s\n\
				{F7EC6F}Bold: %s\n\
				{FFB957}Create Tag",
				szText,
				szFont,
				spraytag_size[iPlayerID],
				szColor,
				szBold
			);
			ShowPlayerDialog(iPlayerID, SPRAYTAG_CREATE_MAIN, DIALOG_STYLE_LIST, "{F7EC6F}Spray Tag - {469BF0}Customization", szDialog, "Select", "Back");
		}
		case TYPE_LIST_EDIT:
		{
			switch(spraytag_bold[iPlayerID])
			{
				case 0: szBold = "No";
				case 1: szBold = "Yes";
			}
			switch(spraytag_color[iPlayerID])
			{
				case -65536: szColor = "{FF0000}Red";
				case -16468988: szColor = "{04B404}Green";
				case -16730675: szColor = "{00B5CD}Light Blue";
				case -256: szColor = "{FFFF00}Yellow";
				case -16776961: szColor = "{0000FF}Blue";
				case -8092540: szColor = "{848484}Grey";
				case -65281: szColor = "{FF00FF}Pink";
				case -1: szColor = "{FFFFFF}White";
			}

			format(szDialog, sizeof szDialog, "\
				{F7EC6F}Text: %s\n\
				{F7EC6F}Font: %s\n\
				{F7EC6F}Size: %d\n\
				{F7EC6F}Color: %s\n\
				{F7EC6F}Bold: %s\n\
				{1EAAD9}Edit Tag",
				spraytag_text[iPlayerID],
				spraytag_font[iPlayerID],
				spraytag_size[iPlayerID],
				szColor,
				szBold
			);
			ShowPlayerDialog(iPlayerID, SPRAYTAG_EDIT_LIST, DIALOG_STYLE_LIST, "{F7EC6F}Spray Tag - {469BF0}Customization", szDialog, "Select", "Back");
		}
		case TYPE_LIST_TAGS:
		{
			new
				szName[MAX_PLAYER_NAME]
			;

			GetPlayerName(iPlayerID, szName, sizeof szName);
			for(new i; i < MAX_PLAYERS_TAGS; i++)
			{
				new szTag[24];
				format(szTag, sizeof szTag, "{F7EC6F}Free");
				if(SprayTags[iPlayerID][i][_spPosX] != 0.0 && SprayTags[iPlayerID][i][_spPosY] != 0.0)
				{
					format(szTag, sizeof(szTag), "{F7EC6F}Spray Tag #%i", i);
				}
				format(szDialog, sizeof(szDialog), "%s%s\n", szDialog, szTag);
			}

			ShowPlayerDialog(iPlayerID, SPRAYTAG_EDIT_MAIN, DIALOG_STYLE_LIST, "{F7EC6F}Spray Tag - {469BF0}Edit your tag's", szDialog, "Select", "Back");
		}
		case TYPE_LIST_TAGS_DELETE:
		{
			new
				szName[MAX_PLAYER_NAME]
			;

			GetPlayerName(iPlayerID, szName, sizeof szName);

			for(new i; i < MAX_PLAYERS_TAGS; i++)
			{
				new szTag[24];
				format(szTag, sizeof szTag, "{F7EC6F}Free");
				if(SprayTags[iPlayerID][i][_spPosX] != 0.0 && SprayTags[iPlayerID][i][_spPosY] != 0.0)
				{
					format(szTag, sizeof(szTag), "{F7EC6F}Spray Tag #%i", i);
				}
				format(szDialog, sizeof(szDialog), "%s%s\n", szDialog, szTag);
			}
			ShowPlayerDialog(iPlayerID, SPRAYTAG_DELETE, DIALOG_STYLE_LIST, "{F7EC6F}Spray Tag - {469BF0}Delete your tag's", szDialog, "Select", "Back");
		}
		case TYPE_LIST_TAGS_CREATE:
		{
			new
				szName[MAX_PLAYER_NAME]
			;

			GetPlayerName(iPlayerID, szName, sizeof szName);

			for(new i; i < MAX_PLAYERS_TAGS; i++)
			{
				new szTag[24];
				format(szTag, sizeof szTag, "{F7EC6F}Free");
				if(SprayTags[iPlayerID][i][_spPosX] != 0.0 && SprayTags[iPlayerID][i][_spPosY] != 0.0)
				{
					format(szTag, sizeof(szTag), "{F7EC6F}Spray Tag #%i", i);
				}
				format(szDialog, sizeof(szDialog), "%s%s\n", szDialog, szTag);
			}
			ShowPlayerDialog(iPlayerID, SPRAYTAG_CREATE, DIALOG_STYLE_LIST, "{F7EC6F}Spray Tag - {469BF0}Select a free slot", szDialog, "Select", "Back");
		}
		case TYPE_LIST_TAGS_FIND:
		{
			new
				szName[MAX_PLAYER_NAME]
			;

			GetPlayerName(iPlayerID, szName, sizeof szName);

			for(new i; i < MAX_PLAYERS_TAGS; i++)
			{
				new szTag[24];
				format(szTag, sizeof szTag, "{F7EC6F}Free");
				if(SprayTags[iPlayerID][i][_spPosX] != 0.0 && SprayTags[iPlayerID][i][_spPosY] != 0.0)
				{
					format(szTag, sizeof(szTag), "{F7EC6F}Spray Tag #%i", i);
				}
				format(szDialog, sizeof(szDialog), "%s%s\n", szDialog, szTag);
			}
			ShowPlayerDialog(iPlayerID, SPRAYTAG_FIND, DIALOG_STYLE_LIST, "{F7EC6F}Spray Tag - {469BF0}Select the tag you wish to find", szDialog, "Select", "Back");
		}
	}
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу