admin Дата: Четверг, 22.09.2011, 16:01:50 | Сообщение # 1
Группа: Администраторы
Сообщений: 3869
Этот код для оружия настройки жизни. Например если чел попал со снаперки и вы задали -50 жизни то если он попал снимит -50 жизней. Сам код вот даю я вас сразу как в [FS] Code
// This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> #define MaxHealth 100 //damage multipliers #define Unarmed 7 #define brass 5 #define golf 4 #define knife 2 #define katana 1 // for instant kill #define dildo 6 #define flowers 10 #define grenades 1 // instant from grenades #define colt 3 #define silenced 2.5 #define deagle 2 #define shotgun 2 #define sawn 2.5 #define combat 3 #define SMG 4 #define MP5 3.5 #define AK47 3 #define M4 3.2 #define TEC9 4 #define rife 1 // rifles instant kill ( country and sniper) #define launchers 1 // rocket launchers instant kill #define minigun 1 #define spraycan 11 // small damage with spraycan public OnFilterScriptInit() { print("\n---------------------------------------"); print(" Realistic weapon damage by Th4_Evil "); print("---------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid) { new Float:pDamage; new Float:health; new Float:healthamount; GetPlayerHealth(playerid,health); healthamount = health + amount; if(issuerid != INVALID_PLAYER_ID) { if(weaponid == 0) { pDamage = MaxHealth / Unarmed; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 1) { pDamage = MaxHealth / brass; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 2 || weaponid == 3 || weaponid == 5 || weaponid == 6 || weaponid == 7 || weaponid == 15) { pDamage = MaxHealth / golf; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 4) { pDamage = MaxHealth / knife; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 8 || weaponid == 9) { pDamage = MaxHealth / katana; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 10 || weaponid == 11 || weaponid == 12 || weaponid == 13) { pDamage = MaxHealth / dildo; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 14) { pDamage = MaxHealth / flowers; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 16) { pDamage = MaxHealth / grenades; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 22) { pDamage = MaxHealth / colt; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 23) { pDamage = MaxHealth / silenced; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 24) { pDamage = MaxHealth / deagle; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 25) { pDamage = MaxHealth / shotgun; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 26) { pDamage = MaxHealth / sawn; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 27) { pDamage = MaxHealth / combat; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 28) { pDamage = MaxHealth / SMG; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 29) { pDamage = MaxHealth / MP5; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 30) { pDamage = MaxHealth / AK47; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 31) { pDamage = MaxHealth / M4; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 32) { pDamage = MaxHealth / TEC9; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 33 || weaponid == 34) { pDamage = MaxHealth / rifle; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 35 || weaponid 36) { pDamage = MaxHealth / launchers; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 38) { pDamage = MaxHealth / minigun; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 41) { pDamage = MaxHealth / spraycan; SetPlayerHealth(playerid, healthamount - pDamage); } } return 1; }
Автор:[WSF]ThA_Devil
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Этот код для оружия настройки жизни. Например если чел попал со снаперки и вы задали -50 жизни то если он попал снимит -50 жизней. Сам код вот даю я вас сразу как в [FS] Code
// This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> #define MaxHealth 100 //damage multipliers #define Unarmed 7 #define brass 5 #define golf 4 #define knife 2 #define katana 1 // for instant kill #define dildo 6 #define flowers 10 #define grenades 1 // instant from grenades #define colt 3 #define silenced 2.5 #define deagle 2 #define shotgun 2 #define sawn 2.5 #define combat 3 #define SMG 4 #define MP5 3.5 #define AK47 3 #define M4 3.2 #define TEC9 4 #define rife 1 // rifles instant kill ( country and sniper) #define launchers 1 // rocket launchers instant kill #define minigun 1 #define spraycan 11 // small damage with spraycan public OnFilterScriptInit() { print("\n---------------------------------------"); print(" Realistic weapon damage by Th4_Evil "); print("---------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid) { new Float:pDamage; new Float:health; new Float:healthamount; GetPlayerHealth(playerid,health); healthamount = health + amount; if(issuerid != INVALID_PLAYER_ID) { if(weaponid == 0) { pDamage = MaxHealth / Unarmed; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 1) { pDamage = MaxHealth / brass; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 2 || weaponid == 3 || weaponid == 5 || weaponid == 6 || weaponid == 7 || weaponid == 15) { pDamage = MaxHealth / golf; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 4) { pDamage = MaxHealth / knife; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 8 || weaponid == 9) { pDamage = MaxHealth / katana; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 10 || weaponid == 11 || weaponid == 12 || weaponid == 13) { pDamage = MaxHealth / dildo; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 14) { pDamage = MaxHealth / flowers; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 16) { pDamage = MaxHealth / grenades; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 22) { pDamage = MaxHealth / colt; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 23) { pDamage = MaxHealth / silenced; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 24) { pDamage = MaxHealth / deagle; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 25) { pDamage = MaxHealth / shotgun; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 26) { pDamage = MaxHealth / sawn; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 27) { pDamage = MaxHealth / combat; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 28) { pDamage = MaxHealth / SMG; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 29) { pDamage = MaxHealth / MP5; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 30) { pDamage = MaxHealth / AK47; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 31) { pDamage = MaxHealth / M4; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 32) { pDamage = MaxHealth / TEC9; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 33 || weaponid == 34) { pDamage = MaxHealth / rifle; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 35 || weaponid 36) { pDamage = MaxHealth / launchers; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 38) { pDamage = MaxHealth / minigun; SetPlayerHealth(playerid, healthamount - pDamage); } if(weaponid == 41) { pDamage = MaxHealth / spraycan; SetPlayerHealth(playerid, healthamount - pDamage); } } return 1; }
Автор:[WSF]ThA_Devil Автор - admin Дата добавления - 22.09.2011 в 16:01:50
MaXMuT Дата: Воскресенье, 25.09.2011, 20:19:41 | Сообщение # 2
Группа: Пользователи
Сообщений: 90
Ого,а вот это классный урок,на +.
Вернулся на форум.Пишите в личу,если кому надо помочь по скриптенгу( только на форуме,в скайпе не помогаю )
Сообщение Ого,а вот это классный урок,на +. Автор - MaXMuT Дата добавления - 25.09.2011 в 20:19:41