#1

In a servers i saw a class is heinz and he have a pistol and this pistol shot bombs

How?
Reply
#2

In OnPlayerWeaponShot create a explosion using CreateExplosion at the shot coords.
Reply
#3

please any example code
Reply
#4

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.
Reply
#5

I need it like only 5 bombs
Reply
#6

PHP код:
new SpecialAmmo[MAX_PLAYERS]; 
PHP код:
public OnPlayerWeaponShot(playeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ

    if(!
IsPlayerConnected(playerid)) return 0
    if(
weaponid == 33 && SpecialAmmo[playerid]) 
    { 
    new 
Float:fOriginXFloat:fOriginYFloat:fOriginZFloat:fHitPosXFloat:fHitPosYFloat:fHitPosZ
    
GetPlayerLastShotVectors(playeridfOriginXfOriginYfOriginZfHitPosXfHitPosYfHitPosZ); 
    
CreateExplosion(fHitPosXfHitPosYfHitPosZ121); 
    } 
    return 
1

PHP код:
SpecialAmmo[playerid] = 5
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)