HELP - 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 (
/showthread.php?tid=612944)
HELP -
Loinal - 23.07.2016
In a servers i saw a class is heinz and he have a pistol and this pistol shot bombs
How?
Re: HELP -
[cS]Owain - 23.07.2016
In
OnPlayerWeaponShot create a explosion using
CreateExplosion at the shot coords.
Re: HELP -
Loinal - 23.07.2016
please any example code
Re: HELP -
Parallex - 23.07.2016
Quote:
Originally Posted by Loinal
please any example code
|
pawn Код:
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(!IsPlayerConnected(playerid)) return 0;
if(weaponid == 33)
{
new Float:fOriginX, Float:fOriginY, Float:fOriginZ, Float:fHitPosX, Float:fHitPosY, Float:fHitPosZ;
GetPlayerLastShotVectors(playerid, fOriginX, fOriginY, fOriginZ, fHitPosX, fHitPosY, fHitPosZ);
CreateExplosion(fHitPosX, fHitPosY, fHitPosZ, 12, 1);
}
return 1;
}
Easy as you like. The following code will create explosions when shot by a Country Rifle, also known as Winchester. Just paste it in your gamemode under your OnPlayerWeaponShot and bam, you're done.
Re: HELP -
Loinal - 23.07.2016
I need it like only 5 bombs
Re: HELP -
Sew_Sumi - 23.07.2016
PHP код:
new SpecialAmmo[MAX_PLAYERS];
PHP код:
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(!IsPlayerConnected(playerid)) return 0;
if(weaponid == 33 && SpecialAmmo[playerid])
{
new Float:fOriginX, Float:fOriginY, Float:fOriginZ, Float:fHitPosX, Float:fHitPosY, Float:fHitPosZ;
GetPlayerLastShotVectors(playerid, fOriginX, fOriginY, fOriginZ, fHitPosX, fHitPosY, fHitPosZ);
CreateExplosion(fHitPosX, fHitPosY, fHitPosZ, 12, 1);
}
return 1;
}
PHP код:
SpecialAmmo[playerid] = 5;