DeathChaos25

Defibs

Apr 19th, 2015
355
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.81 KB | None | 0 0
  1. public Action:ReplaceDefibs(Handle:timer)
  2. {
  3.     if (!IsServerProcessing())
  4.     {
  5.         return Plugin_Continue;
  6.     }
  7.     new i = -1;
  8.     while ((i = FindEntityByClassname(i, "weapon_defibrillator")) != INVALID_ENT_REFERENCE)
  9.     {
  10.         if (!IsDefibOwned(i))
  11.         {
  12.             new entity;
  13.             new String:modelname[128];
  14.             GetEntPropString(i, Prop_Data, "m_ModelName", modelname, 128);
  15.            
  16.             entity = CreateEntityByName("weapon_defibrillator_spawn");
  17.             SetEntityModel(entity, modelname);
  18.             new Float:g_Origin[3];
  19.             new Float:g_Angle[3];
  20.             GetEntPropVector(i, Prop_Send, "m_vecOrigin", g_Origin);
  21.             GetEntPropVector(i, Prop_Send, "m_angRotation", g_Angle);
  22.             AcceptEntityInput(i, "kill");
  23.             TeleportEntity(entity, g_Origin, g_Angle, NULL_VECTOR);
  24.             DispatchSpawn(entity);
  25.             return Plugin_Continue;
  26.         }
  27.     }
  28.     return Plugin_Continue;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment