Advertisement
Guest User

Untitled

a guest
Aug 27th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.09 KB | None | 0 0
  1. public PlVers:__version =
  2. {
  3. version = 5,
  4. filevers = "1.7.3-dev+5292",
  5. date = "02/21/2016",
  6. time = "22:41:36"
  7. };
  8. new Float:NULL_VECTOR[3];
  9. new String:NULL_STRING[4];
  10. public Extension:__ext_core =
  11. {
  12. name = "Core",
  13. file = "core",
  14. autoload = 0,
  15. required = 0,
  16. };
  17. new MaxClients;
  18. public Extension:__ext_sdktools =
  19. {
  20. name = "SDKTools",
  21. file = "sdktools.ext",
  22. autoload = 1,
  23. required = 1,
  24. };
  25. public Plugin:myinfo =
  26. {
  27. name = "add_models",
  28. description = "",
  29. author = "ARMAGEDDON",
  30. version = "2.5",
  31. url = ""
  32. };
  33. public __ext_core_SetNTVOptional()
  34. {
  35. MarkNativeAsOptional("GetFeatureStatus");
  36. MarkNativeAsOptional("RequireFeature");
  37. MarkNativeAsOptional("AddCommandListener");
  38. MarkNativeAsOptional("RemoveCommandListener");
  39. MarkNativeAsOptional("BfWriteBool");
  40. MarkNativeAsOptional("BfWriteByte");
  41. MarkNativeAsOptional("BfWriteChar");
  42. MarkNativeAsOptional("BfWriteShort");
  43. MarkNativeAsOptional("BfWriteWord");
  44. MarkNativeAsOptional("BfWriteNum");
  45. MarkNativeAsOptional("BfWriteFloat");
  46. MarkNativeAsOptional("BfWriteString");
  47. MarkNativeAsOptional("BfWriteEntity");
  48. MarkNativeAsOptional("BfWriteAngle");
  49. MarkNativeAsOptional("BfWriteCoord");
  50. MarkNativeAsOptional("BfWriteVecCoord");
  51. MarkNativeAsOptional("BfWriteVecNormal");
  52. MarkNativeAsOptional("BfWriteAngles");
  53. MarkNativeAsOptional("BfReadBool");
  54. MarkNativeAsOptional("BfReadByte");
  55. MarkNativeAsOptional("BfReadChar");
  56. MarkNativeAsOptional("BfReadShort");
  57. MarkNativeAsOptional("BfReadWord");
  58. MarkNativeAsOptional("BfReadNum");
  59. MarkNativeAsOptional("BfReadFloat");
  60. MarkNativeAsOptional("BfReadString");
  61. MarkNativeAsOptional("BfReadEntity");
  62. MarkNativeAsOptional("BfReadAngle");
  63. MarkNativeAsOptional("BfReadCoord");
  64. MarkNativeAsOptional("BfReadVecCoord");
  65. MarkNativeAsOptional("BfReadVecNormal");
  66. MarkNativeAsOptional("BfReadAngles");
  67. MarkNativeAsOptional("BfGetNumBytesLeft");
  68. MarkNativeAsOptional("BfWrite.WriteBool");
  69. MarkNativeAsOptional("BfWrite.WriteByte");
  70. MarkNativeAsOptional("BfWrite.WriteChar");
  71. MarkNativeAsOptional("BfWrite.WriteShort");
  72. MarkNativeAsOptional("BfWrite.WriteWord");
  73. MarkNativeAsOptional("BfWrite.WriteNum");
  74. MarkNativeAsOptional("BfWrite.WriteFloat");
  75. MarkNativeAsOptional("BfWrite.WriteString");
  76. MarkNativeAsOptional("BfWrite.WriteEntity");
  77. MarkNativeAsOptional("BfWrite.WriteAngle");
  78. MarkNativeAsOptional("BfWrite.WriteCoord");
  79. MarkNativeAsOptional("BfWrite.WriteVecCoord");
  80. MarkNativeAsOptional("BfWrite.WriteVecNormal");
  81. MarkNativeAsOptional("BfWrite.WriteAngles");
  82. MarkNativeAsOptional("BfRead.ReadBool");
  83. MarkNativeAsOptional("BfRead.ReadByte");
  84. MarkNativeAsOptional("BfRead.ReadChar");
  85. MarkNativeAsOptional("BfRead.ReadShort");
  86. MarkNativeAsOptional("BfRead.ReadWord");
  87. MarkNativeAsOptional("BfRead.ReadNum");
  88. MarkNativeAsOptional("BfRead.ReadFloat");
  89. MarkNativeAsOptional("BfRead.ReadString");
  90. MarkNativeAsOptional("BfRead.ReadEntity");
  91. MarkNativeAsOptional("BfRead.ReadAngle");
  92. MarkNativeAsOptional("BfRead.ReadCoord");
  93. MarkNativeAsOptional("BfRead.ReadVecCoord");
  94. MarkNativeAsOptional("BfRead.ReadVecNormal");
  95. MarkNativeAsOptional("BfRead.ReadAngles");
  96. MarkNativeAsOptional("BfRead.GetNumBytesLeft");
  97. MarkNativeAsOptional("PbReadInt");
  98. MarkNativeAsOptional("PbReadFloat");
  99. MarkNativeAsOptional("PbReadBool");
  100. MarkNativeAsOptional("PbReadString");
  101. MarkNativeAsOptional("PbReadColor");
  102. MarkNativeAsOptional("PbReadAngle");
  103. MarkNativeAsOptional("PbReadVector");
  104. MarkNativeAsOptional("PbReadVector2D");
  105. MarkNativeAsOptional("PbGetRepeatedFieldCount");
  106. MarkNativeAsOptional("PbSetInt");
  107. MarkNativeAsOptional("PbSetFloat");
  108. MarkNativeAsOptional("PbSetBool");
  109. MarkNativeAsOptional("PbSetString");
  110. MarkNativeAsOptional("PbSetColor");
  111. MarkNativeAsOptional("PbSetAngle");
  112. MarkNativeAsOptional("PbSetVector");
  113. MarkNativeAsOptional("PbSetVector2D");
  114. MarkNativeAsOptional("PbAddInt");
  115. MarkNativeAsOptional("PbAddFloat");
  116. MarkNativeAsOptional("PbAddBool");
  117. MarkNativeAsOptional("PbAddString");
  118. MarkNativeAsOptional("PbAddColor");
  119. MarkNativeAsOptional("PbAddAngle");
  120. MarkNativeAsOptional("PbAddVector");
  121. MarkNativeAsOptional("PbAddVector2D");
  122. MarkNativeAsOptional("PbRemoveRepeatedFieldValue");
  123. MarkNativeAsOptional("PbReadMessage");
  124. MarkNativeAsOptional("PbReadRepeatedMessage");
  125. MarkNativeAsOptional("PbAddMessage");
  126. MarkNativeAsOptional("Protobuf.ReadInt");
  127. MarkNativeAsOptional("Protobuf.ReadFloat");
  128. MarkNativeAsOptional("Protobuf.ReadBool");
  129. MarkNativeAsOptional("Protobuf.ReadString");
  130. MarkNativeAsOptional("Protobuf.ReadColor");
  131. MarkNativeAsOptional("Protobuf.ReadAngle");
  132. MarkNativeAsOptional("Protobuf.ReadVector");
  133. MarkNativeAsOptional("Protobuf.ReadVector2D");
  134. MarkNativeAsOptional("Protobuf.GetRepeatedFieldCount");
  135. MarkNativeAsOptional("Protobuf.SetInt");
  136. MarkNativeAsOptional("Protobuf.SetFloat");
  137. MarkNativeAsOptional("Protobuf.SetBool");
  138. MarkNativeAsOptional("Protobuf.SetString");
  139. MarkNativeAsOptional("Protobuf.SetColor");
  140. MarkNativeAsOptional("Protobuf.SetAngle");
  141. MarkNativeAsOptional("Protobuf.SetVector");
  142. MarkNativeAsOptional("Protobuf.SetVector2D");
  143. MarkNativeAsOptional("Protobuf.AddInt");
  144. MarkNativeAsOptional("Protobuf.AddFloat");
  145. MarkNativeAsOptional("Protobuf.AddBool");
  146. MarkNativeAsOptional("Protobuf.AddString");
  147. MarkNativeAsOptional("Protobuf.AddColor");
  148. MarkNativeAsOptional("Protobuf.AddAngle");
  149. MarkNativeAsOptional("Protobuf.AddVector");
  150. MarkNativeAsOptional("Protobuf.AddVector2D");
  151. MarkNativeAsOptional("Protobuf.RemoveRepeatedFieldValue");
  152. MarkNativeAsOptional("Protobuf.ReadMessage");
  153. MarkNativeAsOptional("Protobuf.ReadRepeatedMessage");
  154. MarkNativeAsOptional("Protobuf.AddMessage");
  155. VerifyCoreVersion();
  156. return 0;
  157. }
  158.  
  159. public void:OnPluginStart()
  160. {
  161. HookEvent("tank_spawn", Event_TankSpawn, EventHookMode:1);
  162. return void:0;
  163. }
  164.  
  165. public void:Event_TankSpawn(Event:event, String:name[], bool:dontBroadcast)
  166. {
  167. new client = GetClientOfUserId(Event.GetInt(event, "userid", 0));
  168. if (!IsClientInGame(client))
  169. {
  170. return void:0;
  171. }
  172. new String:model[28] = "models/infected/zulk.mdl";
  173. SetEntityModel(client, model);
  174. return void:0;
  175. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement