[HELP] Needed Weapon drop on death
#4

Quote:
Originally Posted by Campaaa
thats a script from another threat a little bit edited
pawn Код:
WeaponToModel(reason)
{
  switch(reason)
  {
    case 2:
    {
      return 333;
    }
    case 3:
    {
      return 334;
    }
    case 4:
    {
      return 335;
    }
    case 5:
    {
      return 336;
    }
    case 6:
    {
      return 337;
    }
    case 7:
    {
      return 338;
    }
    case 8:
    {
      return 339;
    }
    case 9:
    {
      return 341;
    }
    case 10:
    {
      return 321;
    }
    case 11:
    {
      return 322;
    }
    case 12:
    {
      return 323;
    }
    case 13:
    {
      return 324;
    }
    case 14:
    {
      return 325;
    }
    case 15:
    {
      return 326;
    }
    case 16:
    {
      return 342;
    }
    case 17:
    {
      return 343;
    }
    case 18:
    {
      return 344;
    }
    case 22:
    {
      return 346;
    }
    case 23:
    {
      return 347;
    }
    case 24:
    {
      return 348;
    }
    case 25:
    {
      return 349;
    }
    case 26:
    {
      return 350;
    }
    case 27:
    {
      return 351;
    }
    case 28:
    {
      return 352;
    }
    case 29:
    {
      return 353;
    }
    case 30:
    {
      return 355;
    }
    case 31:
    {
      return 356;
    }
    case 32:
    {
      return 372;
    }
    case 33:
    {
      return 357;
    }
    case 34:
    {
      return 358;
    }
    case 35:
    {
      return 359;
    }
    case 36:
    {
      return 360;
    }
    case 37:
    {
      return 361;
    }
    case 38:
    {
      return 362;
    }
    case 39:
    {
      return 363;
    }
    case 40:
    {
      return 364;
    }
    case 41:
    {
      return 365;
    }
    case 42:
    {
      return 366;
    }
    case 43:
    {
      return 367;
    }
    case 44:
    {
      return 368;
    }
    case 45:
    {
      return 369;
    }
    case 46:
    {
      return 371;
    }
  }
  return 1;
}

new WeapPickup;
new wep1, ammo1;
public OnPlayerDeath(playerid, killerid, reason)
{
  GetPlayerWeaponData(playerid, 0, wep1, ammo1);
  if(wep1 != GetPlayerWeapon(playerid)) GetPlayerWeaponData(playerid, 1, wep1, ammo7);
  if(wep1 != GetPlayerWeapon(playerid)) GetPlayerWeaponData(playerid, 2, wep1, ammo7);
  if(wep1 != GetPlayerWeapon(playerid)) GetPlayerWeaponData(playerid, 3, wep1, ammo7);
  if(wep1 != GetPlayerWeapon(playerid)) GetPlayerWeaponData(playerid, 4, wep1, ammo7);
  if(wep1 != GetPlayerWeapon(playerid)) GetPlayerWeaponData(playerid, 5, wep1, ammo7);
  if(wep1 != GetPlayerWeapon(playerid)) GetPlayerWeaponData(playerid, 6, wep1, ammo7);
  if(wep1 != GetPlayerWeapon(playerid)) GetPlayerWeaponData(playerid, 7, wep1, ammo7);
  if(wep1 != GetPlayerWeapon(playerid)) GetPlayerWeaponData(playerid, 8, wep1, ammo7);
  if(wep1 != GetPlayerWeapon(playerid)) GetPlayerWeaponData(playerid, 9, wep1, ammo7);
  if(wep1 != GetPlayerWeapon(playerid)) GetPlayerWeaponData(playerid, 10, wep1, ammo7);
  if(wep1 != GetPlayerWeapon(playerid)) GetPlayerWeaponData(playerid, 11, wep1, ammo7);
  if(wep1 != GetPlayerWeapon(playerid)) GetPlayerWeaponData(playerid, 12, wep1, ammo7);
  else {
  new Float:X;
  new Float:Y;
  new Float:Z;
  new Weap1 = GetPlayerWeapon(playerid);
  GetPlayerPos(playerid,X,Y,Z);
  if(GetPlayerWeapon(playerid)>1)
  {
    new WeaponModel = WeaponToModel(Weap1);
    WeapPickup = CreatePickup(WeaponModel,3,X-2,Y,Z);
    SetTimer("DestroyPickup1",15000,true); // 15 Sec
  }
  }
  return 1;
}
forward DestroyPickup1();
public DestroyPickup1()
{
 DestroyPickup(WeapPickup);
 return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
  if (pickupid == WeapPickup)
  {
    GivePlayerWeapon(playerid, wep1, ammo1-10); // -10 because the Pickup has got standart 10 ammo
    DestroyPickup(WeapPickup); // if one player pick up the weapon the Pickup will be destroyed for all players
  }
}
it should work
only add that to your script
is it an include or what
Reply


Messages In This Thread
[HELP] Needed Weapon drop on death - by MarcoNecroX - 11.04.2009, 21:12
Re: [HELP] Needed Weapon drop on death - by GanG$Ta - 11.04.2009, 21:36
Re: [HELP] Needed Weapon drop on death - by Campaaa - 11.04.2009, 22:19
Re: [HELP] Needed Weapon drop on death - by B47 - 02.05.2009, 17:09
Re: [HELP] Needed Weapon drop on death - by INJAC - 21.05.2009, 14:00
Re: [HELP] Needed Weapon drop on death - by Badger(new) - 21.05.2009, 14:03
Re: [HELP] Needed Weapon drop on death - by BP13 - 04.07.2009, 15:43
Re: [HELP] Needed Weapon drop on death - by Correlli - 04.07.2009, 15:54
Re: [HELP] Needed Weapon drop on death - by BP13 - 04.07.2009, 15:55
Re: [HELP] Needed Weapon drop on death - by Correlli - 04.07.2009, 15:58

Forum Jump:


Users browsing this thread: 1 Guest(s)