HELP TO BE A PLUGIN CREATOR

hardanonymity

New member
Messages
5
Points
1
Hello ! :D

Firstly, I would like to say that I am Brazilian, I can read, write and speak English, but it is kind of basic. So what I don't understand, I play in the translator.
My name is Rafael Pereira.
Because of that, please kindly try not to use slang, heheheh, if not I will not understand, and neither the translator will. I also apologize for any errors.

Well, first I would like to say that I am studying IT, I like programming. Out of college I am taking some courses, for now Web Developer. The next courses I am going to do are in Python and C ++ languages. But I haven't studied these two languages I mentioned much yet.

Well, I want to start by creating a basic plugin. It would be a plugin for learning and at the same time something I want to put on my server. First I want to create a plugin that the player type in chat "/discord" and open a new tab in his browser with the discord link from my server. And when he types "/site", a new tab will open in his browser directly on my server site.
Like I said, this plugin would start to learn how to create my own plugins and would be something I want to put on my server. So I want to create it myself, or if someone does, since it's apparently a little easy, I could read the command lines to understand what was done and start studying.

But let's get to the questions ..

1- How can I create a plugin?
1.1- What language should I start studying and using?
1.2- Which program should I use?

2- How can I modify a plugin? (This would help to tweak the plugin I downloaded from your community, especially to my server, and would also help a lot in learning by understanding things already done). I will take as an example the NewPlayerProtection plugin, which I would like to add to character and creature protection as well.
2.1- What language should I use?
2.2- Which program should I use to open and edit the plugin's .pdp files?
2.3- Which program should I use to open and edit the plugin's .db files?
2.4- Which program should I use to open and edit the plugin's .dll files?

BUT WARNING: I would NEVER sell anything that was not created by me 100%, not even modified by me if I downloaded it for free from another programmer. Stay calm. In fact, I would not sell even my own plugins created 100% by myself, because I believe that sharing information and improvements is what will make the world better and better.

Thanks in advance for all the help you can give this beginner and programming lover. :)
 
Advertisement

Official Game Server Partner

WETBATMAN

Active member
Plugin Developer
Donators
Messages
300
Points
28
Website
dopeark.com
1. in visual Studio
1.1 c++
1.2 Visual Studio 2019

2. you don't understand how it works, you can't just take a dll and modify it you need the source code.
2.1 c++
2.2 editing pdb file is useless.
2.3 sqlite viewer
2.4 unless you're trying to crack a plugin modifying the dll won't really do much :)
 

Michidu

Administrator
Staff member
Messages
640
Points
93
First of all, you won't be able to create a plugin you want only using API. Because plugins are server-sided and, currently, there is no known way to open a new browser tab on client's PC.
Secondly, i suggest you to join our Discord server.
 

hardanonymity

New member
Messages
5
Points
1
1. in visual Studio
1.1 c++
1.2 Visual Studio 2019

2. you don't understand how it works, you can't just take a dll and modify it you need the source code.
2.1 c++
2.2 editing pdb file is useless.
2.3 sqlite viewer
2.4 unless you're trying to crack a plugin modifying the dll won't really do much :)
Many thanks for the reply! Helped me a lot!
So I know how to program in C++ language and working with Visual Studio 2019 program, I can create any plugin from scratch, right?

Like I said, I want to create a plugin that the player type in chat "/discord" and open a new tab in his browser with the discord link from my server. And when he types "/site", a new tab will open in his browser directly on my server site. Just to start, learn and then become a developer too.
I saw that you are an ArkApi plugin developer, and I even use two of your free plugins, Suicide and ByeByeCorrupted.
They are great plugins and they helped me a lot.
 

hardanonymity

New member
Messages
5
Points
1
First of all, you won't be able to create a plugin you want only using API. Because plugins are server-sided and, currently, there is no known way to open a new browser tab on client's PC.
Secondly, i suggest you to join our Discord server.
Sorry, I couldn't understand what you said..
My basic English and Google Chrome help weren't enough for me to fully understand your comment.
I couldn't develop a plugin to use in the API, is that it?
If so, for what reason?

I'm going into ArkApi's Discord then, but my basic English may not help much. Hehe
Thanks also for your response and help, Administrator.
 

Aleax33

New member
Messages
3
Points
1
Hello, new players protect PVE; turret can't kill players with C4, how to solve bug
 
Top