admin | Дата: Суббота, 25.12.2010, 02:10:19 | Сообщение # 1 |
Группа: Администраторы
Сообщений: 3869
| фильтрскрипт фильтрскрипт, блок стрелять в игрока игрок. Code /* ________________________________________________________________________ | _______ ______ _ | | ( ____ \( ____ \| \ /\ | | | ( \/| ( \/| \ / / | | | (__ | (__ | |_/ / | | | __) | __) | _ ( | | | ( | ( | | \ \ | | | ) | (____/\| / \ \ | | |/ (_______/|_/ \/ | | | | Project Created By: [FeK]DraKiNs | | | | [FeK]Company clan of Programmers and Scripters | |______________________________________________________________________| www,projetos,feksquad,net
Atualizado Data 11/12/2010
Acesse Nosso Blog para mais Atualizações
Deixe os Créditos! */ #include <a_samp> //- Include of SA:MP
stock GetPlayerAimingPlayer(playerid) // credits for creator 'AimingPlayer' { new Float:pX, Float:pY, Float:pZ, Float:oX, Float:oY, Float:oZ, Float:Angle ; GetPlayerPos(playerid, pX, pY, pZ); GetPlayerFacingAngle(playerid, Angle); for(new v = 0; v < MAX_PLAYERS; v++ ) if(IsPlayerConnected( v ) && IsPlayerInRangeOfPoint(v , 200.0 , pX , pY , pZ)) { GetPlayerPos(v, oX, oY, oZ); new Float:Raius = floatsqroot( floatpower( floatabs( pX - oX ), 2) + floatpower( floatabs( pY - oY ), 2 )); if(Raius < 100) { pX += (Raius * floatsin( -Angle, degrees )); pY += (Raius * floatcos( -Angle, degrees )); Raius = floatsqroot( floatpower( floatabs( pX - oX ), 2 ) + floatpower( floatabs( pY - oY ), 2) ); if( Raius < 0.5 ) return v ; } } return -1; }
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { new Float:HealthPlayer,bool:PlayerAtirou,zString[128]; if(newkeys & KEY_FIRE || oldkeys & KEY_FIRE && PlayerAtirou == false) { new mirando = GetPlayerAimingPlayer(playerid); if(mirando != -1 && mirando != playerid) { GetPlayerHealth(mirando,HealthPlayer ); SetPlayerHealth(mirando,HealthPlayer + 13 ); PlayerAtirou = true; } if(PlayerAtirou == true) { for(new c = 0 ; c < 5 ; c++ ) { TogglePlayerControllable(playerid, false); TogglePlayerControllable(playerid, true); } format(zString,64,"Not Shoot Players!",mirando); SendClientMessage(playerid, 0xFFFFFFF,zString); PlayerAtirou = false; } } return 1; } Примечание: не отставать Кредиты Разработчик: DraKiNs [FeK] Благодаря; [FeK] Гарфилд Спасибо: Создатель "PlayerAimingPlayer" Спасибо Источник:sa-mp.com
zm-jail.ru Разработка сайта samp-pawno.ru
|
|
|
|