Followers: World of Warcraft system

Kubix

New member
Messages
150
Points
0
Location
Ukraine
Github
kubixservice
Emulator
Hello, community
default_smile.png


I wanna show you my release - Followers like in World of Warcraft (maybe XD)

I start write this in august 2015 o.O

Current version: 2.0.1

Languages: Russian/English

FluxCP addon: included

Some info: (sorry for my English)

Based on SQL and dynamic variables.

4 classes: Warrior, Healer, Mage, Assassin

Max. Follower level: 7

Followers have a item level.

Mission types:

Standart- rewards taken from SQL

Random- rewards taken from arrays for each follower level

Special (if variable random_reward = 1) you can set your special item ID for each mission, if random reward is ON.

Chance for complete:

You can set your standart chance for complete mission (standart: 25%)

Each mission have a requirement for item level (if you want)

So, if mission req. item level = 50 and Follower item level = 100 chance for complete will be like 60% (if 25 = standart)

But if Follower item level = 0 and mission item level = 50 chance will be (5%~)

How to create a new Follower from game?

You can create a NPC that gives a Followers, or new items for each Follower
default_smile.png

For create just use a function: 

callfunc("Companion_Create", unique_id from 'companion_list' table in SQL);


I have a companion in DB:

Name: Mellisandra

UniqueID: 1

Class: 2 (healer)

so, i create a simple script:

map,x,y,face[tab]script[tab]Simple Follower[tab]sprite,{
mes "Hello! I can create Follower for you!";
next;
if(select("yes, please!:No, thx") == 2) close;
callfunc("Companion_Create", 1);
close;
}


this script will give a player Follower with ID 1 (Mellisandra)

Guys, i'm really sorry for my english, I wanted to tell you all information, but I can not express the idea
Maybe someone will use this and create guide for you.

I'll try to answer your questions.

Special thanks for: Google Translate.

Good luck:)

Script: http://pastebin.com/5cMPGsMh

SQL: http://pastebin.com/465XdhBr
Time function: http://upaste.me/aba022682946e3a7d

Together (with FluxCP addons): Companions_ENGLISH.rar

Preview addons:

http://kubix-service.ru/?module=followers&action=list_all

http://kubix-service.ru/?module=missions&action=list

Preview video (russian interface, sorry):

https://www.youtube.com/watch?v=j3u4dIfKVs0&feature=youtu.be
https://www.youtube.com/watch?v=cdGGQ50VmhY&feature=youtu.be

Original post from Russian eA-Support: http://ea-support.ws/index.php?/topic/3467-s-sistema-soratnikov-world-of-warcraft/

 

Attachments

Last edited by a moderator:
This looks amazing (at least the explanation make it be haha) I hope i get time to test it and anothers couple of scripts that I saw before and make a solid comment, but the idea in general is great!

 
This looks amazing (at least the explanation make it be haha) I hope i get time to test it and anothers couple of scripts that I saw before and make a solid comment, but the idea in general is great!
Thanks !
default_smile.png


 
Hey Kubix, I'll test this today because I might use it on my server for a revamp. This is great (the idea).

Thanks.
default_smile.png
All Hail.

 
Back
Top