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

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

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

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

Сrashdetect | Debug

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

Mich@elson

Умник
Приветствую. И опять же проблемы в логе. Предыдущие ошибки исправил благодаря Tracker1.
На этот раз у меня появляется вот такое:

PHP:
[16:14:29] [debug] #0 001302b8 in public OnPlayerUpdate (playerid=6) at C:\Users\Александр\Desktop\Mode\gamemodes\mod.pwn:19053
Вот сам public OnPlayerUpdate:
PHP:
public OnPlayerUpdate(playerid)
{
	SetPVarInt(playerid, "AFKTime", -2);
	new animlib1[32], animname2[32];
	if(Meshok[playerid] == 1)
	{
		GetAnimationName(GetPlayerAnimationIndex(playerid),animlib1,32,animname2,32);
		if(strcmp(animname2, "IDLE_STANCE", true) != 0 && strcmp(animname2, "RUN_CIVI", true) != 0 && strcmp(animname2, "WALK_CIVI", true) != 0 && strcmp(animname2, "crry_prtial", true) != 0 && strcmp(animname2, "SPRINT_PANIC", true) != 0)
		{
			Meshok[playerid] = 0;
			SCM(playerid, 0xAA3333AA, "Вы уронили мешок!");
			if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2);
			ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);
			SetPlayerCheckpoint(playerid,2230.8132324219,-2285.7043457031,13.531787872314,2.0);
		}
	}
	iNewPlayerAmmo[playerid] = GetPlayerAmmo(playerid);
	if(iNewPlayerAmmo[playerid] != iPlayerAmmo[playerid])
	{
		OnPlayerAmmoChange(playerid, iNewPlayerAmmo[playerid], iPlayerAmmo[playerid]);
		iPlayerAmmo[playerid] = iNewPlayerAmmo[playerid];
	}
	SetPVarInt(playerid, "NewPlayerAmmo", GetPlayerAmmo(playerid));
	if(GetPVarInt(playerid, "NewPlayerAmmo") != GetPVarInt(playerid, "PlayerAmmo"))
	{
		OnPlayerAmmoChange(playerid, GetPVarInt(playerid, "NewPlayerAmmo"), GetPVarInt(playerid, "PlayerAmmo"));
		SetPVarInt(playerid, "PlayerAmmo", GetPVarInt(playerid, "NewPlayerAmmo"));
	}
	if(GetPlayerWeapon(playerid) != 0 && !Weapons[playerid][GetPlayerWeapon(playerid)] && GetPlayerWeapon(playerid) != 40)
	{
		SCM(playerid, 0xFF6347AA, "Вы были кикнуты по подозрению в читерстве. (#2201)");
		SCM(playerid, 0xFF6347AA, "Удалите чит программу, чтобы продолжить игру на сервере");
		DelGun(playerid);
		fix_kick(playerid);
	}
	new animLib[30], animName[30];
	GetAnimationName(GetPlayerAnimationIndex(playerid), animLib, sizeof(animLib), animName, sizeof(animName));
	if(GetPlayerSpeed(playerid) > 60 && strcmp(animLib, "PARACHUTE", true) == 0 && strcmp(animName, "FALL_SKYDIVE_ACCEL", true) == 0)
	{
		SCM(playerid, 0xFF6347AA, "Вы были кикнуты по подозрению в читерстве. (#2211)");
		SCM(playerid, 0xFF6347AA, "Удалите чит программу, чтобы продолжить игру на сервере");
		fix_kick(playerid);
	}
	new AnimLib[30], AnimName[30];
	GetAnimationName(GetPlayerAnimationIndex(playerid), AnimLib, sizeof(AnimLib), AnimName, sizeof(AnimName));
	if(GetPlayerSpeed(playerid) > 60 && strcmp(AnimLib, "SWIM", true) == 0 && strcmp(AnimName, "SWIM_crawl", true) == 0)
	{
		SCM(playerid, 0xFF6347AA, "Вы были кикнуты по подозрению в читерстве. (#2202)");
		SCM(playerid, 0xFF6347AA, "Удалите чит программу, чтобы продолжить игру на сервере");
		fix_kick(playerid); // Кикаем игрока, можно изменить на другое действие
	}
	new animlib[30], animname[30] ;
	GetAnimationName(GetPlayerAnimationIndex(playerid), animlib, sizeof(animlib), animname, sizeof(animname));
	if(strcmp(animlib, "PED", true) == 0 && strcmp(animname, "RUN_PLAYER", true) == 0 && GetPlayerSkin(playerid) != 0 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
	{
		SCM(playerid, 0xFF6347AA, "Вы были кикнуты по подозрению в читерстве. (#2209)");
		SCM(playerid, 0xFF6347AA, "Удалите чит программу, чтобы продолжить игру на сервере");
		fix_kick(playerid); // Кикаем игрока, можно изменить на другое действие
	}
	if(GetPlayerState(playerid) == PLAYER_STATE_SPECTATING && PlayerInfo[playerid][pAdmin] <= 0)
	{
		SCM(playerid, 0xFF6347AA, "Вы были кикнуты по подозрению в читерстве. (#2217)");
		SCM(playerid, 0xFF6347AA, "Удалите чит программу, чтобы продолжить игру на сервере");
		fix_kick(playerid);
	}
	if(IsPlayerInAnyVehicle(playerid))
	{
		if(GetPlayerVehicleID(playerid) != GetPVarInt(playerid,"ac_car_id"))
		{
			SetPVarInt(playerid,"ac_car_id",-1);
			new Float:x,Float:y,Float:z;
			GetPlayerPos(playerid,x,y,z);
			SetPlayerPos(playerid,x,y,z+1);
			SCM(playerid,-1,"Не надо так делать!");
		}
	}
	if(Fuell[GetPlayerVehicleID(playerid)] == 0)
	{
		SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,0,0,alarm,doors,bonnet,boot,objective);
		EngineState[playerid] = false;
		return true;
	}
	GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
	/*clearanim[playerid] -= 1;
	if(clearanim[playerid] == 10)
	{
		ApplyAnimation(playerid, "PED", "getup_front", 4.1, 0, 1, 1, 1, 1, 1);
	}
	if(clearanim[playerid] == 0)
	{
		ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,0,0,0,0,0,1);
	}*/
	if(IsPlayerConnected(playerid))
	{
		PlayerEx[playerid][TickEx]++;
	}
	new vehicleID;
	vehicleID = GetPlayerVehicleID(playerid);
	if(IsPlayerInVehicle(playerid, vehicleID) && (GetPlayerWeapon(playerid) == 24 || GetPlayerWeapon(playerid) == 25 || GetPlayerWeapon(playerid) == 26 || GetPlayerWeapon(playerid) == 38 || GetPlayerWeapon(playerid) == 29))
	{
		SetPlayerArmedWeapon(playerid, 0);
	}
	if(PlayerInfo[playerid][pWantedLevel] > 6)
	{
		PlayerInfo[playerid][pWantedLevel] = 6;
	}
	if(PlayerInfo[playerid][pWantedLevel] < 0)
	{
		PlayerInfo[playerid][pWantedLevel] = 0;
	}
	if(WantedLevel[playerid] > 6)
	{
		WantedLevel[playerid] = 6;
	}
	if(WantedLevel[playerid] < 0)
	{
		WantedLevel[playerid] = 0;
	}
	return true;
}

Строка 19053:
PHP:
if(GetPlayerWeapon(playerid) != 0 && !Weapons[playerid][GetPlayerWeapon(playerid)] && GetPlayerWeapon(playerid) != 40)
Спасибо заранее.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу