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

Крашит при входе на сервер

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

Eduard Vestornович

При входе на сервер (основа Cunbers RP) после авторизации (авторизация на TD) крашит , каждый раз , не знаю что делать

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


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

Насколько я помню, там какая-то проблема со звуком что ли. Смотри он OnPlayerSpawn, еще что-то, может систему авто.. Вот что-то вроде со звуком, убрать его нужно.

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


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

@SCRIPTMAN,Никогда не сталкивался с  музыкой в павно , сможете найти? Я вообще не знаю как выглядить должна

public OnPlayerSpawn(playerid)
{
    if(GetPVarInt(playerid, "nextrega") == 1) //???? ????? ?? ?????? ????
	{
		SetPlayerPosEx(playerid, 222.3489,-8.5845,1002.2109);
	    SetPlayerFacingAngle(playerid, 266.7302);
	    SetPlayerCameraPos(playerid, 222.3489 + 3,-8.5845,1002.2109);
	    SetPlayerCameraLookAt(playerid, 222.3489,-8.5845,1002.2109);
		TogglePlayerControllable(playerid, 0);
		SetPlayerVirtualWorld(playerid,playerid);
		SetPlayerInterior(playerid,5);
		PI[playerid][pModel] = 26;
		SetPlayerSkin(playerid, PI[playerid][pModel]);
		DeletePVar(playerid, "nextrega");
		SelectTextDraw(playerid,0xcfcfcfAA);

		pRegDatas[playerid][5][0] = 1;
		pRegDatas[playerid][3][0] = 1;
		pRegDatas[playerid][4][0] = 1;
		PI[playerid][pAge] = 20;
		skinMale[playerid] = 2;
		sLoreerl[playerid] = 2;
		SendClientMessage(playerid, 0xcececeFF, "?????? ??? ????? ???????? ??????? {1383b4}\"????????????\"");
		SendClientMessage(playerid, 0xcececeFF, "?????????? ??????? ??????? {ffcc00}(?? ????? ??????? ????? ? ??-????????)");
		SendClientMessage(playerid, 0xcececeFF, "? ??????????? ?? ?????????? ???????? {ffcc00}????? ???????? ???? ??????");
		SendClientMessage(playerid, 0xcececeFF, "???-?? ?? ??????? ??????? ?????? ????, ????????? ?????? {ff9899}\"????????\"");
		SendClientMessage(playerid, 0xcececeFF, "?? ?????? ??????? ?????????????? ?????? ?????????.");
		return 1;
	}

	if(PI[playerid][pCash])
	{
		ResetPlayerMoney(playerid);
		GivePlayerMoney(playerid, PI[playerid][pCash]);
	}
	
	if(UseWork[playerid])
	{
		UseWork[playerid] = 0;
		for(new i; i < 6; i++) PlayerTextDrawHide(playerid, StatusWork[playerid][i]);
	}
    TogglePlayerControllable(playerid, true);
    SetHealth(playerid, 100);
    SetHunger(playerid, PI[playerid][pHunger]);
 	DisablePlayerCheckpoint(playerid);
	SetPlayerVirtualWorld(playerid, 0);
	SetPlayerScore(playerid, PI[playerid][pLevel]);
	if(PI[playerid][pFightStyle]) SetPlayerFightingStyle(playerid, PI[playerid][pFightStyle]);
	else SetPlayerFightingStyle(playerid, 0);
	if(PI[playerid][pWanted]) SetPlayerWantedLevel(playerid, PI[playerid][pWanted]);
	PlayerPlaySound(playerid, 1184, 0.0, 0.0, 0.0);
	SetPVarInt(playerid, "K_Times", 0);
    SetPVarInt(playerid, "AC_Protection", 1);
    Air_Gettime(playerid, 6);
    SetPlayerSkills(playerid);
	if(GetPVarInt(playerid, "Connected"))
	{
		for(new i; i < 13; i++)
		{
			if(!PI[playerid][pGun][i] || !PI[playerid][pAmmo][i]) continue;
			GivePlayerWeaponAC(playerid, PI[playerid][pGun][i], PI[playerid][pAmmo][i]);
		}
		new gun_string[56], ammo_string[56], string[256];
		format(gun_string, 56, "0,0,0,0,0,0,0,0,0,0,0,0,0");
		format(ammo_string, 56, "0,0,0,0,0,0,0,0,0,0,0,0,0");
		format(string, sizeof(string), "UPDATE "T_ACCOUNTS" SET `guns` = '%s', `ammos` = '%s' WHERE `id` = '%i'", gun_string, ammo_string, PI[playerid][pID]);
		mysql_tquery(dbHandle, string, "", "");
		DeletePVar(playerid, "Connected");
		PreloadAnimLibs(playerid);
	}
	
	if(PI[playerid][pMember]) SetPlayerSkin(playerid, PI[playerid][pMemberSkin]);
	else SetPlayerSkin(playerid, PI[playerid][pModel]);
	SetPlayerColorEx(playerid, TeamColors[GetTeamID(playerid)]);
	if(PI[playerid][Spectating][0] != INVALID_PLAYER_ID)
	{
	    SetPlayerPosEx(playerid, GetPVarFloat(playerid, "SpecX"), GetPVarFloat(playerid, "SpecY"), GetPVarFloat(playerid, "SpecZ"));
	    SetPlayerFacingAngle(playerid, GetPVarFloat(playerid, "SpecA"));
		SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "SpecVw"));
		SetPlayerInterior(playerid, GetPVarInt(playerid, "SpecInt"));
		DeletePVar(playerid, "SpecInt");
		DeletePVar(playerid, "SpecVw");
		DeletePVar(playerid, "SpecX");
		DeletePVar(playerid, "SpecY");
		DeletePVar(playerid, "SpecZ");
		DeletePVar(playerid, "SpecA");
		PI[playerid][Spectating][0] = INVALID_PLAYER_ID;
		PI[playerid][Spectating][1] = INVALID_PLAYER_ID;
		SetPlayerColorEx(playerid, TeamColors[GetTeamID(playerid)]);
		SetPlayerScore(playerid, PI[playerid][pLevel]);
		if(PI[playerid][pWanted]) SetPlayerWantedLevel(playerid, PI[playerid][pWanted]);
		if(PI[playerid][pMember]) SetPlayerSkin(playerid, PI[playerid][pMemberSkin]);
		else if(Oldskin2[playerid] > 0) SetPlayerSkin(playerid, Oldskin2[playerid]);
		else SetPlayerSkin(playerid, PI[playerid][pModel]);
		return 1;
	}
	else if(PI[playerid][pJail] == 1)
	{
		SetPlayerInterior(playerid, 0);
		SetPlayerPosEx(playerid, 897.5291,2081.3577,2721.8101);
		SetPlayerFacingAngle(playerid, 0.0160);
		SetCameraBehindPlayer(playerid);
		new string[80];
		format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~JAILED: ~w~%d", PI[playerid][pJailTime]);
		GameTextForPlayer(playerid, string, 3000, 3);
		SendClientMessage(playerid, COLOR_RED, "?? ??? ?? ???????? ???? ???????? ????");
	}
	else if(PI[playerid][pJail] == 2)
	{
		SetPlayerInterior(playerid, 0);
		SetPlayerPosEx(playerid,897.5291,2081.3577,2721.8101);
		SetPlayerFacingAngle(playerid, 0.0000);
		SetCameraBehindPlayer(playerid);
		new string[80];
		format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~JAILED: ~w~%d", PI[playerid][pJailTime]);
		GameTextForPlayer(playerid, string, 3000, 3);
		SendClientMessage(playerid, COLOR_RED, "?? ??? ?? ???????? ???? ???????? ????");
	}
	else if(PI[playerid][pJail] == 3)
	{
	    SetPlayerInterior(playerid, 0);
		SetPlayerPosEx(playerid,830.4164,1311.4521,421.0300);
		SetPlayerFacingAngle(playerid, 0.4590);
		SetCameraBehindPlayer(playerid);
		new string[80];
		format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~JAILED: ~w~%d", PI[playerid][pJailTime]);
		GameTextForPlayer(playerid, string, 3000, 3);
		SendClientMessage(playerid, COLOR_RED, "?? ??? ?? ???????? ???? ???????? ????");
	}
	else if(PI[playerid][pJail] == 4)
	{
		SetPlayerInterior(playerid, 0);
		SetPlayerPosEx(playerid,897.5291,2081.3577,2721.8101);
		SetPlayerFacingAngle(playerid, 0.0000);
		SetCameraBehindPlayer(playerid);
		new string[80];
		format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~JAILED: ~w~%d", PI[playerid][pJailTime]);
		GameTextForPlayer(playerid, string, 3000, 3);
		SendClientMessage(playerid, COLOR_RED, "?? ??? ?? ???????? ???? ???????? ????");
	}
	else if(PlayerDied[playerid] == true)
	{
	    InHospital[playerid] = true;
	    SetHealth(playerid, 10+random(40));
	    SetPlayerFacingAngle(playerid, 270);
	    switch(PI[playerid][pCity])
	    {
	        case 1:
			{
			    SetPlayerVirtualWorld(playerid,0);
			    SetPlayerInterior(playerid,0);
			}
	        case 2:
	        {
	            SetPlayerVirtualWorld(playerid,0);
	            SetPlayerInterior(playerid,0);
	        }
	        default:
	        {
	            SetPlayerVirtualWorld(playerid,0);
	            SetPlayerInterior(playerid,0);
	        }
	    }
	    FreezePlayer(playerid, 2000);
		new Random = random(sizeof(MedicSpawn));
        SetPlayerPosEx(playerid, MedicSpawn[Random][0], MedicSpawn[Random][1], MedicSpawn[Random][2]);
        SendClientMessage(playerid,COLOR_WHITE,"??? ???????? ?????? ???? ??????? ??? ?????????? ? ??????. ??????? ? ?????? ? ??????? ?????????.");
	}
    else if(GetPlayerHouse(playerid) && PI[playerid][pSpawnChange] == 1)
	{
	    new i = GetPVarInt(playerid, "PlayerHouse");
		SetPlayerPosEx(playerid, HouseInfo[i][hExitx],HouseInfo[i][hExity], HouseInfo[i][hExitz]);
		SetPlayerInterior(playerid, HouseInfo[i][hInt]);
		SetPlayerVirtualWorld(playerid, HouseInfo[i][hVirtual]);
	}
	else if(PI[playerid][pMember] == TEAM_MERIA && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, -938.1777,873.6743,2512.9500);
		SetPlayerFacingAngle(playerid, 270.0);
		SetCameraBehindPlayer(playerid);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid, 0);
	}
	else if(PI[playerid][pMember] == TEAM_FBI && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, 211.1413, -450.7908, 1006.3767);
		SetPlayerFacingAngle(playerid, 270.0);
		SetCameraBehindPlayer(playerid);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid, 0);
	}
	else if(PI[playerid][pMember] == TEAM_DPS && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, 2204.0813, -522.6148, -2.9082);
		SetPlayerFacingAngle(playerid, 270.0);
		SetCameraBehindPlayer(playerid);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid, 0);
	}
	else if(PI[playerid][pMember] == TEAM_SFMAYOR && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, 355.0304,184.7031,1008.3793);
		SetPlayerFacingAngle(playerid, 180.8081);
		SetCameraBehindPlayer(playerid);
		SetPlayerInterior(playerid, 3);
		SetPlayerVirtualWorld(playerid, 2);
	}
	else if(PI[playerid][pMember] == TEAM_LVMAYOR && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, 355.0304,184.7031,1008.3793);
		SetPlayerFacingAngle(playerid, 180.8081);
		SetCameraBehindPlayer(playerid);
		SetPlayerInterior(playerid, 3);
		SetPlayerVirtualWorld(playerid, 3);
	}
	else if(PI[playerid][pMember] == TEAM_POLICIA && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerInterior(playerid, 0);
	    SetPlayerPosEx(playerid,877.3240, 2095.3572, 2721.7163);
	    SetPlayerFacingAngle(playerid, 90.3590);
	    SetCameraBehindPlayer(playerid);
	    SetPlayerVirtualWorld(playerid, 0);
	}
	else if(PI[playerid][pMember] == TEAM_BOLNICA && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, 1611.4752,1216.7136,2513.4299);
		SetPlayerFacingAngle(playerid, 236.6010);
		SetCameraBehindPlayer(playerid);
		FreezePlayer(playerid, 2000);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid, 0);
		InHospital[playerid] = true;
	}
	else if(PI[playerid][pMember] == TEAM_OPGTEST1 && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, 2569.0618,-1844.7719,2522.8401);
		SetPlayerFacingAngle(playerid, 244.4333);
		SetCameraBehindPlayer(playerid);
		FreezePlayer(playerid, 2000);
		SetPlayerInterior(playerid, 0);
	    SetPlayerVirtualWorld(playerid, 0);
	}
	else if(PI[playerid][pMember] == TEAM_ARMIYA && PI[playerid][pSpawnChange] == 2)
	{
	    SetPlayerPosEx(playerid, -328.8514,326.8230,2213.0000);
		SetPlayerFacingAngle(playerid, 260.9382);
		SetCameraBehindPlayer(playerid);
		FreezePlayer(playerid, 2000);
	    SetPlayerInterior(playerid, 0);
	    SetPlayerVirtualWorld(playerid, 0);
	}
	else if(PI[playerid][pMember] == TEAM_OPG1 && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, -2625.4299,2914.8960,2738.6201);
		SetPlayerFacingAngle(playerid, 277.8666);
		SetCameraBehindPlayer(playerid);
		FreezePlayer(playerid, 2000);
		SetPlayerInterior(playerid, 5);
		SetPlayerVirtualWorld(playerid, 5);
	}
	else if(PI[playerid][pMember] == TEAM_RM && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, -2243.1985, -100.1697, 25.9504);
		SetPlayerFacingAngle(playerid, 277.8666);
		SetCameraBehindPlayer(playerid);
		FreezePlayer(playerid, 2000);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid, 0);
	}
	else if(PI[playerid][pMember] == TEAM_AUTOSCHOOL && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, 2294.6746,-1925.9036,2022.9600);
		SetPlayerFacingAngle(playerid, 277.8666);
		SetCameraBehindPlayer(playerid);
		FreezePlayer(playerid, 2000);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid, 0);
	}
	else if(PI[playerid][pMember] == TEAM_NOSTRA && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, 2121.7405,-1800.3630,23.9157);
		SetPlayerFacingAngle(playerid, 277.8666);
		SetCameraBehindPlayer(playerid);
		FreezePlayer(playerid, 2000);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid, 0);
	}
	else if(PI[playerid][pMember] == TEAM_OPG2 && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, 2569.7114,-1845.6210,2522.8401);
		SetPlayerFacingAngle(playerid, 180.8666);
		SetCameraBehindPlayer(playerid);
		FreezePlayer(playerid, 2000);
		SetPlayerInterior(playerid, 5);
		SetPlayerVirtualWorld(playerid, 5);
	}
	else if(PI[playerid][pMember] == TEAM_SMI && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, -96.1380,453.6070,3013.1499);
		SetPlayerFacingAngle(playerid, 15.0987);
		SetCameraBehindPlayer(playerid);
		FreezePlayer(playerid, 2000);
		SetPlayerInterior(playerid, 1);
		SetPlayerVirtualWorld(playerid, 0);
	}
	else if(PI[playerid][pMember] == TEAM_PROKUROR && PI[playerid][pSpawnChange] == 2)
	{
		SetPlayerPosEx(playerid, 211.8840,186.7526,1003.0313);
		SetPlayerFacingAngle(playerid, 359.1617);
		SetCameraBehindPlayer(playerid);
		FreezePlayer(playerid, 2000);
		SetPlayerInterior(playerid, 3);
		SetPlayerVirtualWorld(playerid, 122);
	}
	else if(PI[playerid][pMember] >= 1 && PI[playerid][pSpawnChange] == 0 || PI[playerid][pMember] == 0)
	{
		if(PI[playerid][pLevel] >= 1 && PI[playerid][pLevel] <= 3)
		{
			SetPlayerPosEx(playerid, 2245.5049,-1711.8289,21.9800);
			SetPlayerFacingAngle(playerid, 180.0);
			SetCameraBehindPlayer(playerid);
			SetPlayerInterior(playerid, 0);
			SetPlayerVirtualWorld(playerid, 0);
		}
		if(PI[playerid][pLevel] >= 4 && PI[playerid][pLevel] <= 7)
	    {
			SetPlayerPosEx(playerid, 2245.5049,-1711.8289,21.9800);
			SetPlayerFacingAngle(playerid, 180.0);
			SetCameraBehindPlayer(playerid);
			SetPlayerInterior(playerid, 0);
			SetPlayerVirtualWorld(playerid, 0);
		}
		if(PI[playerid][pLevel] >= 8)
	    {
			SetPlayerPosEx(playerid, 2245.5049,-1711.8289,21.9800);
			SetPlayerFacingAngle(playerid, 180.0);
			SetCameraBehindPlayer(playerid);
			SetPlayerInterior(playerid, 0);
			SetPlayerVirtualWorld(playerid, 0);
		}
	}
    SetPVarInt(playerid, "AntiBreik", 10);
	new stringss[10];
    GetPlayerVersion(playerid, stringss, sizeof(stringss));
    if(strfind(stringss, "LoL4" ) != -1)
	{
		ShowPlayerDialog(playerid,D_NULL,DIALOG_STYLE_MSGBOX,"{FF0404}???????","\
		{109DE8}[!] {FFFFFF}?? ???? ??????? ? ???????. ???????: ?????????? ?? ????????????? ?????(Sobeit)\n\
		??? ??????????? ???? ?? ??????? ??????? ??????? ??? ????????? ?????????,\n\
		?? ????? ??????????. ?? ????????? ????? ?? ??????...","???????","");
		Kick(playerid);
		return 1;
	}
	return 1;
}
 

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


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

,код оставляет желать лучшего.. ищи на форуме, поиском пользуйся. 

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


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

@SCRIPTMAN,Что именно искать?

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


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

,"краш", "cunbers" и т.д.. 

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


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

Если крашит из за песни, как сказал Scriptman, то это строка - PlayerPlaySound(playerid, 1184, 0.0, 0.0, 0.0);

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


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

 

 


PlayerPlaySound(playerid, 1184, 0.0, 0.0, 0.0);
мне кажется крашит не из-за звуков , крашит прям при входе (после ввода пароля) , никакая музыка не играет ничего нету

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


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

SetSpawnInfo есть?

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


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

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

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

×

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

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