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

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

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

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

Помогите исправить ошибку

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

6om6y4a

Новичок
Вот ошибка
PHP:
D:\делаем\антифлуд\Новая папка\Новая папка\1\RolePlay.pwn(3443) : error 017: undefined symbol "cuffon"
D:\делаем\антифлуд\Новая папка\Новая папка\1\RolePlay.pwn(3443) : warning 215: expression has no effect
D:\делаем\антифлуд\Новая папка\Новая папка\1\RolePlay.pwn(3443) : error 001: expected token: ";", but found "]"
D:\делаем\антифлуд\Новая папка\Новая папка\1\RolePlay.pwn(3443) : error 029: invalid expression, assumed zero
D:\делаем\антифлуд\Новая папка\Новая папка\1\RolePlay.pwn(3443) : fatal error 107: too many error messages on one line
Вот строка 3443
PHP:
		if(!ProxDetectorS(8.0, playerid, damagedid) || !cuffon[playerid] || damagedid == INVALID_PLAYER_ID || weaponid != 0) return true;
Вот так выглядит полностью паблик
PHP:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid)
{
    if(Tazer[playerid] == 1 && GetPlayerWeapon(playerid) == TAZE_WEAPON)
    {
		new Float:health,losehp;
        GetPlayerHealth(damagedid,health);
        losehp = TAZE_LOSEHP;
		if(Tazed[damagedid] == 1) return 1;
		new Float:x, Float:y, Float:z;
		GetPlayerPos(damagedid, x, y, z);
		ClearAnimations(damagedid);
		ApplyAnimation(damagedid,"PED","KO_skid_front",4.1,0,1,1,1,0);
		Spark[damagedid] = CreateObject(TAZE_SPARK, x, y, z-3, 0, 0, 0);
		SetTimerEx("DestroySpark", TAZE_DESTROY, 0, "i", damagedid);
		SetTimerEx("TazedRemove", TAZE_TIMER, 0, "i", damagedid);
		//TogglePlayerControllable(damagedid, 0);
		Tazed[damagedid] = 1;
		if(losehp) {} else SetPlayerHealth(damagedid, health+amount);
    }
    if(weaponid == 38 || weaponid == 37 || weaponid == 36 || weaponid == 35)
	{
		DelGun(playerid);
		SendClientMessage(playerid, COLOR_LIGHTRED, "Вы кикнуты по подозрению в читерстве {FFA500}(#7777)");
		SendClientMessage(playerid,COLOR_LIGHTRED,"Если произошла ошибка, отпишитесь на форуме: mgame-rp.ru");
		SetTimerEx("kick",150,false,"i",playerid);
	}
	if(GetPlayerWeapon(playerid) > 0 && GetPlayerAmmo(playerid) == 0 && Weapons[playerid][GetPlayerWeapon(playerid)] == 0 && GetPVarInt(playerid, "GunCheckTime") == 0)
	{
		DelGun(playerid);
		SendClientMessage(playerid, COLOR_LIGHTRED, "Вы кикнуты по подозрению в читерстве {FFA500}(#7777)");
		SendClientMessage(playerid,COLOR_LIGHTRED,"Если произошла ошибка, отпишитесь на форуме: mgame-rp.ru");
		SetTimerEx("kick",150,false,"i",playerid);
	}
	/*if(IsPlayerStreamedOut(playerid,damagedid))
	{
		DelGun(playerid);
		SendClientMessage(playerid, COLOR_LIGHTRED, "Вы кикнуты по подозрению в читерстве {FFA500}(#7777)");
		SendClientMessage(playerid,COLOR_LIGHTRED,"Если произошла ошибка, отпишитесь на форуме: mgame-rp.ru");
		SetTimerEx("kick",150,false,"i",playerid);
	}*/
	if(FormaFrac[playerid] == 1 || FormaFrac[playerid] == 2 || FormaFrac[playerid] == 10 || FormaFrac[playerid] == 21)
	{
		if(!ProxDetectorS(8.0, playerid, damagedid) || !cuffon[playerid] || damagedid == INVALID_PLAYER_ID || weaponid != 0) return true;
		if(damagedid == playerid) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете надеть наручники на самого себя");
		if(IsACop(damagedid)) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете надеть наручники на законника");
		if(PlayerCuffed[damagedid] == 2) return    SendClientMessage(playerid, COLOR_GREY, "Игрок уже в наручниках");
		format(YCMDstr, sizeof(YCMDstr), "%s надел вам наручники",Name(playerid));
		SendClientMessage(damagedid, 0x6495EDFF, YCMDstr);
		GameTextForPlayer(damagedid,"~r~cuffed", 5000, 3);
		format(YCMDstr, sizeof(YCMDstr), "Вы надели наручники на %s", Name(damagedid));
		SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
		format(YCMDstr, sizeof(YCMDstr), "%s надел наручники",Name(playerid));
		ProxDetector(30.0, playerid, YCMDstr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		TogglePlayerControllable(damagedid, 0);
		PlayerCuffed[damagedid] = 2;
		PlayerCuffedTime[damagedid] = 3600;
 }
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу