Advertisement
agentsix1

Bind Manger API Tutorial v0.02 DEV - Post

Apr 22nd, 2015
32,619
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.76 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-17-2015 12:38PM[/i]
  5.  
  6. [b][u]API Headers[/u][/b]
  7. Video Explanation: [Link]
  8.  
  9. Use [color=red]- Updated[/color] (Use took a major overhaul coding wise)
  10. [hr]
  11. [spoiler=use]
  12. [u]Description[/u]
  13. [i]This declares what type of plugin this will be and what it will be used for.[/i]
  14.  
  15. [u]Uses[/u]
  16. [b]use("[/b]scriptwizard[b]")[/b] [i]- This will tell the plugin that this is a Script Wizard[/i]
  17. [b]use("[/b]key[b]")[/b] [i]- This will tell the plugin that this is a Modification/Addition/Removal to Keys[/i]
  18. [b]use("[/b]cmd[b]")[/b] [i]- This will tell the plugin that this is a Modification/Addition/Removal to Commands[/i]
  19. [b]use("[/b]automessageexec[b]")[/b] [i]- This will be used to tell the plugin you are calling actions for the Auto Exec Message Editor[/i]
  20. [/spoiler]
  21.  
  22. Type [color=red]- Updated[/color] (Type took a major overhaul coding wise)
  23. [hr]
  24. [spoiler=type]
  25. [u]Description[/u]
  26. [i]This declares what type of Script Wizard you are creating.[/i]
  27.  
  28. [u]Uses[/u] [color=red]- Updated[/color] (Type took a major overhaul coding wise)
  29. [b]type("[/b]list[b]")[/b] [i]- This tells the plugin you are creating a list and not just a toggle script.[/i]
  30. [b]type("[/b]press[b]")[/b] [i]- This tells the plugin you are creating a script that detects button press on button press and release.[/i]
  31. [b]type("[/b]reg[b]")[/b] [i]- This is just a plugin which is used to generate a basic bind such as bind {key} action.[/i]
  32. [b]type("[/b]toggle[b]")[/b] [i]- This is just a plugin which is used to generate a toggle script.[/i]
  33. [/spoiler]
  34.  
  35. Name [color=red]- Updated[/color] (Name took a major overhaul coding wise)
  36. [hr]
  37. [spoiler=name]
  38. [u]Description[/u]
  39. [i]This is used to set the name of your script.[/i]
  40.  
  41. [u]Uses[/u]
  42. [b]name("[/b]Name of the plugin[b]")[/b] [i]- This is as simple as it appears. You are just naming the plugin you are creating[/i]
  43. [/spoiler]
  44.  
  45. Description [color=red]- Updated[/color] (Description took a major overhaul coding wise)
  46. [hr]
  47. [spoiler=description]
  48. [u]Description[/u]
  49. [i]This is a basic description of what your plugin does.[/i]
  50.  
  51. [u]Uses[/u]
  52. [b]description("[/b]the description of my plugin![b]")[/b] [i]- Just a way to describe your plugin.[/i]
  53. [/spoiler]
  54.  
  55. Further Info [color=red]- Updated[/color] (Further Info took a major overhaul coding wise)
  56. [hr]
  57. [spoiler=furtherInfo]
  58. [u]Description[/u]
  59. [i]This will be used to tell the user any further information they may need to know about this script.[/i]
  60.  
  61. [u]Uses[/u]
  62. [b]futrtherInfo("[/b]A general idea of why my plugin is about. What it does. How it works.[b]")[/b] [i]- Further description about the plugin.[/i]
  63. [/spoiler]
  64.  
  65. List Length [color=red]- Updated[/color] (List Length took a major overhaul coding wise)
  66. [hr]
  67. [spoiler=listLength]
  68. [u]Description[/u]
  69. [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]
  70.  
  71. [u]Uses[/u]
  72. [b]listLength([/b]#[b])[/b] [i]- Defines how long a list will be.[/i]
  73. [/spoiler]
  74.  
  75. [hr]
  76.  
  77. [b][u]API Script Wizards[/u][/b]
  78. Video Explanation: [Link]
  79.  
  80. [b][u]API Keys[/u][/b]
  81. Video Explanation: [Link]
  82.  
  83. [b][u]API Commands[/u][/b]
  84. Video Explanation: [Link]
  85.  
  86. [hr]
  87.  
  88. [b][u]Script Wizard Plugin Requirements[/u][/b]
  89. Video Explanation: [Link]
  90.  
  91. [b][u]Key Plugin Requirements[/u][/b]
  92. Video Explanation: [Link]
  93.  
  94. [b][u]Command Plugin Requirements[/u][/b]
  95. Video Explanation: [Link]
  96.  
  97. [hr]
  98.  
  99. [b][u]Script Wizard Basic Example[/u][/b] [color=red]- Updated[/color] (list unlimited example)
  100. Video Explanation: [Link]
  101. [spoiler=list]
  102. [spoiler=Unlimited]
  103. [code]
  104. use("scriptwizard")
  105. type("list")
  106. listLength(0)
  107. name("Send Chat message and Console Message.")
  108. description(Just another test plugin. You know how it is.")
  109. furtherInfo("nothing much really its just a example plugin. What do you expect from me!")
  110. getKey()
  111. getName()
  112. totalLines(0)
  113. getInput(0, "Set message you want to send in main chat")
  114. getInput(1, "Set message you want to send to console")
  115. setOutput("say %(0); echo %(1)")
  116. [/code]
  117. [/spoiler]
  118. [spoiler=Limited]
  119. [/spoiler]
  120. [/spoiler]
  121. [spoiler=press]
  122. [/spoiler]
  123. [spoiler=reg]
  124. [/spoiler]
  125. [spoiler=toggle]
  126. [/spoiler]
  127.  
  128. [b][u]Keys Basic Example[/u][/b]
  129. Video Explanation: [Link]
  130. [spoiler=Example]
  131. [/spoiler]
  132.  
  133. [b][u]Commands Basic Example[/u][/b]
  134. Video Explanation: [Link]
  135. [spoiler=Example]
  136. [/spoiler]
  137.  
  138. [hr]
  139. [spoiler=Previous Versions of this thread]
  140. v0.01 DEV - http://pastebin.com/r6ivKdwi
  141. [/spoiler]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement