Всем привет.Помогите пожалуста.Как на своем сервере самп в .(pawno) Убрать урон без прицела(тоисть если не нажал "ПКМ"(ПРИЦЕЛИЛСЯ) Hp не сносило.Зарание спасиба!
Вид для печати
Всем привет.Помогите пожалуста.Как на своем сервере самп в .(pawno) Убрать урон без прицела(тоисть если не нажал "ПКМ"(ПРИЦЕЛИЛСЯ) Hp не сносило.Зарание спасиба!
PHP код:
#if !defined KEY_AIM
#define KEY_AIM 128
#endif
new bool:IsAiming[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
IsAiming[playerid] = false;
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if((newkeys & KEY_AIM))
{
new weapon = GetPlayerWeapon(playerid);
if(22 <= weapon <= 34 || weapon == 38) IsAiming[playerid] = true;
else IsAiming[playerid] = false;
}
else IsAiming[playerid] = false;
return 1;
}
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(!IsAiming[playerid] && !IsPlayerInAnyVehicle(playerid)) return 0;
return 1;
}
Ето все надо вписать? и жолтое?
Немогу вписать.можеш помоч???
Что именно не получается?
Все вписываю.ошыбок нет,включаю сервер и все спавны збиваются тоисть должен спавнится(около балас а спавнюсь воще хз где!)
Видимо ты свой public OnPlayerSpawn полностью заменил на вариант, который был предложен
Конечно может быть это не так, так что лучше скинь свой public OnPlayerSpawnPHP код:
public OnPlayerSpawn(playerid)
{
IsAiming[playerid] = false;
//тут должны быть все твои данные спавна и т.д.
return 1;
}
Можеш помоч вписать все ето??
можеш?