SA-MP Forums Archive
Help Takedamageveh - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help Takedamageveh (/showthread.php?tid=619947)



Help Takedamageveh - thanakan123 - 24.10.2016

a sample

[A] Name_Name Damage to the vehicle , with weapon Desert Eagle (1000/1000)

[R] Name_Name1 Damage your car , with weapon Desert Eagle (1000/1000)


Re: Help Takedamageveh - Kaliber - 24.10.2016

Look at this Callback: https://sampwiki.blast.hk/wiki/OnPlayerWeaponShot


Re: Help Takedamageveh - IceBilizard - 24.10.2016

PHP код:
new WeaponName[][] =
{
    
"Fists",
    
"Brass Knuckles",
    
"Golf Club",
    
"Nite Stick",
    
"Knife",
    
"Baseball Bat",
    
"Shovel",
    
"Pool Cue",
    
"Katana",
    
"Chainsaw",
    
"Dildo",
    
"Small Vibrator",
    
"Large Vibrator",
    
"Vibrator",
    
"Flowers",
    
"Cane",
    
"Grenade",
    
"Tear Gas",
    
"Molotov Cocktail",
    
"",
    
"",
    
"",
    
"9mm Pistol",
    
"Silenced 9mm",
    
"Desert Eagle",
    
"Shotgun",
    
"Sawn-off Shotgun",
    
"Combat Shotgun",
    
"Micro SMG",
    
"SMG",
    
"AK47",
    
"M4",
    
"Tec9",
    
"Rifle",
    
"Sniper Rifle",
    
"Rocket Launcher",
    
"HS Rocket Launcher",
    
"Flamethrower",
    
"Minigun",
    
"Satchel Charge",
    
"Detonator",
    
"Spraycan",
    
"Fire Extinguisher",
    
"Camera",
    
"Nightvision Goggles",
    
"Thermal Goggles",
    
"Parachute",
    
"",
    
"",
    
"Collision",
    
"Collision/Helicopter",
    
"Explosion",
    
"",
    
"Drowned",
    
"Suicide"
};
new 
vehName[][] =
{
    
"Landstalker",
    
"Bravura",
    
"Buffalo",
    
"Linerunner",
    
"Perennial",
    
"Sentinel",
    
"Dumper",
    
"Firetruck",
    
"Trashmaster",
    
"Stretch",
    
"Manana",
    
"Infernus",
    
"Voodoo",
    
"Pony",
    
"Mule",
    
"Cheetah",
    
"Ambulance",
    
"Leviathan",
    
"Moonbeam",
    
"Esperanto",
    
"Taxi",
    
"Washington",
    
"Bobcat",
    
"Whoopee",
    
"BF Injection",
    
"Hunter",
    
"Premier",
    
"Enforcer",
    
"Securicar",
    
"Banshee",
    
"Predator",
    
"Bus",
    
"Rhino",
    
"Barracks",
    
"Hotknife",
    
"Trailer",
    
"Previon",
    
"Coach",
    
"Cabbie",
    
"Stallion",
    
"Rumpo",
    
"RC Bandit",
    
"Romero",
    
"Packer",
    
"Monster",
    
"Admiral",
    
"Squalo",
    
"Seasparrow",
    
"Pizzaboy",
    
"Tram",
    
"Trailer",
    
"Turismo",
    
"Speeder",
    
"Reefer",
    
"Tropic",
    
"Flatbed",
    
"Yankee",
    
"Caddy",
    
"Solair",
    
"Berkley's RC Van",
    
"Skimmer",
    
"PCJ-600",
    
"Faggio",
    
"Freeway",
    
"RC Baron",
    
"RC Raider",
    
"Glendale",
    
"Oceanic",
    
"Sanchez",
    
"Sparrow",
    
"Patriot",
    
"Quad",
    
"Coastguard",
    
"Dinghy",
    
"Hermes",
    
"Sabre",
    
"Rustler",
    
"ZR-350",
    
"Walton",
    
"Regina",
    
"Comet",
    
"BMX",
    
"Burrito",
    
"Camper",
    
"Marquis",
    
"Baggage",
    
"Dozer",
    
"Maverick",
    
"News Chopper",
    
"Rancher",
    
"FBI Rancher",
    
"Virgo",
    
"Greenwood",
    
"Jetmax",
    
"Hotring",
    
"Sandking",
    
"Blista Compact",
    
"Police Maverick",
    
"Boxville",
    
"Benson",
    
"Mesa",
    
"RC Goblin",
    
"Hotring Racer A",
    
"Hotring Racer B",
    
"Bloodring Banger",
    
"Rancher",
    
"Super GT",
    
"Elegant",
    
"Journey",
    
"Bike",
    
"Mountain Bike",
    
"Beagle",
    
"Cropduster",
    
"Stunt",
    
"Tanker",
    
"Roadtrain",
    
"Nebula",
    
"Majestic",
    
"Buccaneer",
    
"Shamal",
    
"Hydra",
    
"FCR-900",
    
"NRG-500",
    
"HPV1000",
    
"Cement Truck",
    
"Tow Truck",
    
"Fortune",
    
"Cadrona",
    
"FBI Truck",
    
"Willard",
    
"Forklift",
    
"Tractor",
    
"Combine",
    
"Feltzer",
    
"Remington",
    
"Slamvan",
    
"Blade",
    
"Freight",
    
"Streak",
    
"Vortex",
    
"Vincent",
    
"Bullet",
    
"Clover",
    
"Sadler",
    
"Firetruck",
    
"Hustler",
    
"Intruder",
    
"Primo",
    
"Cargobob",
    
"Tampa",
    
"Sunrise",
    
"Merit",
    
"Utility",
    
"Nevada",
    
"Yosemite",
    
"Windsor",
    
"Monster",
    
"Monster",
    
"Uranus",
    
"Jester",
    
"Sultan",
    
"Stratium",
    
"Elegy",
    
"Raindance",
    
"RC Tiger",
    
"Flash",
    
"Tahoma",
    
"Savanna",
    
"Bandito",
    
"Freight Flat",
    
"Streak Carriage",
    
"Kart",
    
"Mower",
    
"Dune",
    
"Sweeper",
    
"Broadway",
    
"Tornado",
    
"AT-400",
    
"DFT-30",
    
"Huntley",
    
"Stafford",
    
"BF-400",
    
"News Van",
    
"Tug",
    
"Trailer",
    
"Emperor",
    
"Wayfarer",
    
"Euros",
    
"Hotdog",
    
"Club",
    
"Freight Box",
    
"Trailer",
    
"Andromada",
    
"Dodo",
    
"RC Cam",
    
"Launch",
    
"Police Car (LSPD)",
    
"Police Car (SFPD)",
    
"Police Car (LVPD)",
    
"Police Ranger",
    
"Picador",
    
"S.W.A.T",
    
"Alpha",
    
"Phoenix",
    
"Glendale Shit",
    
"Sadler Shit",
    
"Luggage",
    
"Luggage",
    
"Stairs",
    
"Boxville",
    
"Tiller",
    
"Utility Trailer"
};
public 
OnPlayerWeaponShot(playeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ)
{
    switch( 
hittype )
    {
            case 
BULLET_HIT_TYPE_VEHICLE:
            {
                new 
vehicleid hitidstring[100], Modelplayername[MAX_PLAYER_NAME];
                
GetPlayerName(playeridplayernameMAX_PLAYER_NAME);
                
Model GetVehicleModel(vehicleid);
                
format(string,sizeof(string), "Player %s(ID%d) has damaged vehicle %s vehicleid %d with %s"playernameplayeridvehName[Model-400], vehicleidWeaponName[GetPlayerWeapon(playerid)]);
                for(new 
0MAX_PLAYERSi++)
                {
                    if(!
IsPlayerConnected(i)) continue;
                    if(
PlayerInfo[playerid][AdminLevel] >= 1)
                    {
                        
SendClientMessage(i, -1string);
                    }
                }
            }
    }
    return 
1;