Advertisement
agentsix1

Bind Manger API Tutorial v0.01 DEV - Post

Apr 17th, 2015
35,174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.98 KB | None | 0 0
  1. [b][color=red]AS OF THE CURRENT STANDING OF THIS PROGRAM. IT IS NOT READY FOR PUBLIC USE OR ANY WHERE NEAR IT. THIS IS JUST FOR PERSONAL REFERENCE AND FUTURE REFERENCE FOR BETA/ALPHA TESTERS AS WELL AS ANY OTHER USERS THAT USE THIS PROGRAM[/color][/b]
  2. This will be continuously modified to any changes I make with in the program and api them self.
  3.  
  4. [b]Last Update:[/b] [i]4-7-2015 4:06PM[/i]
  5.  
  6. [b][u]API Headers[/u][/b]
  7. Video Explanation: [Link]
  8. [spoiler=use]
  9. [u]Description[/u]
  10. [i]This declares what type of plugin this will be and what it will be used for.[/i]
  11.  
  12. [u]Uses[/u]
  13. [b]use = scriptwizard[/b] [i]- This will tell the plugin that this is a Script Wizard[/i]
  14. [b]use = key[/b] [i]- This will tell the plugin that this is a Modification/Addition/Removal to Keys[/i]
  15. [b]use = cmd[/b] [i]- This will tell the plugin that this is a Modification/Addition/Removal to Commands[/i]
  16. [b]use = autoexecmsg[/b] [i]- This will be used to tell the plugin you are calling actions for the Auto Exec Message Editor[/i]
  17. [/spoiler]
  18. [spoiler=type]
  19. [u]Description[/u]
  20. [i]This declares what type of Script Wizard you are creating.[/i]
  21.  
  22. [u]Uses[/u]
  23. [b]type = list[/b] [i]- This tells the plugin you are creating a list and not just a toggle script.[/i]
  24. [b]type = press[/b] [i]- This tells the plugin you are creating a script that detects button press on button press and release.[/i]
  25. [b]type = reg[/b] [i]- This is just a plugin which is used to generate a basic bind such as bind {key} action.[/i]
  26. [b]type = toggle[/b] [i]- This is just a plugin which is used to generate a toggle script.[/i]
  27. [/spoiler]
  28. [spoiler=name]
  29. [u]Description[/u]
  30. [i]This is used to set the name of your script.[/i]
  31.  
  32. [u]Uses[/u]
  33. [b]name = "Name of the plugin"[/b] [i]- This is as simple as it appears. You are just naming the plugin you are creating[/i]
  34. [/spoiler]
  35. [spoiler=description]
  36. [u]Description[/u]
  37. [i]This is a basic description of what your plugin does.[/i]
  38.  
  39. [u]Uses[/u]
  40. [b]description = "the description of my plugin!"[/b] [i]- Just a way to describe your plugin.[/i]
  41. [/spoiler]
  42. [spoiler=furtherInfo]
  43. [u]Description[/u]
  44. [i]This will be used to tell the user any further information they may need to know about this script.[/i]
  45.  
  46. [u]Uses[/u]
  47. [b]futrtherInfo = "A general idea of why my plugin is about. What it does. How it works."[/b] [i]- Further description about the plugin.[/i]
  48. [/spoiler]
  49. [spoiler=listLength]
  50. [u]Description[/u]
  51. [i]If you are using a list as a script type this will determine how long the list is. 0 is unlimited and thing above 0 defines how long the list will be.[/i]
  52.  
  53. [u]Uses[/u]
  54. [b]listLength = #[/b] [i]- Defines how long a list will be.[/i]
  55. [/spoiler]
  56.  
  57. [hr]
  58.  
  59. [b][u]API Script Wizards[/u][/b]
  60. Video Explanation: [Link]
  61.  
  62. [b][u]API Keys[/u][/b]
  63. Video Explanation: [Link]
  64.  
  65. [b][u]API Commands[/u][/b]
  66. Video Explanation: [Link]
  67.  
  68. [hr]
  69.  
  70. [b][u]Script Wizard Plugin Requirements[/u][/b]
  71. Video Explanation: [Link]
  72.  
  73. [b][u]Key Plugin Requirements[/u][/b]
  74. Video Explanation: [Link]
  75.  
  76. [b][u]Command Plugin Requirements[/u][/b]
  77. Video Explanation: [Link]
  78.  
  79. [hr]
  80.  
  81. [b][u]Script Wizard Basic Example[/u][/b] [color=red]- NEW[/color] (list unlimited example, toggle spoiler)
  82. Video Explanation: [Link]
  83. [spoiler=list]
  84. [spoiler=Unlimited]
  85. [code]
  86. use = scriptwizard
  87. type = list
  88. listLength = 0
  89. name = "Send Chat message and Console Message."
  90. description = "Just another test plugin. You know how it is."
  91. furtherInfo = "nothing much really its just a example plugin. What do you expect from me!"
  92. -
  93. getKey()
  94. getName()
  95. totalLines(0)
  96. getInput(0, "Set message you want to send in main chat")
  97. getInput(1, "Set message you want to send to console")
  98. setOutput("say %(0); echo %(1)")
  99. [/code]
  100. [/spoiler]
  101. [spoiler=Limited]
  102. [/spoiler]
  103. [/spoiler]
  104. [spoiler=press]
  105. [/spoiler]
  106. [spoiler=reg]
  107. [/spoiler]
  108. [spoiler=toggle]
  109. [/spoiler]
  110.  
  111. [b][u]Keys Basic Example[/u][/b]
  112. Video Explanation: [Link]
  113. [spoiler=Example]
  114. [/spoiler]
  115.  
  116. [b][u]Commands Basic Example[/u][/b]
  117. Video Explanation: [Link]
  118. [spoiler=Example]
  119. [/spoiler]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement