Recent posts

#1
Community Plugins / Re: A.I Plugin
Last post by MEGAMIND - Apr 30, 2026, 06:53 AM
Improved & updated plugin here thats why locking this post
#2
Script Showroom / Deep Basic Dm script
Last post by DNeep - Apr 28, 2026, 07:15 AM
Deep Basic Dm script is a powerful VCMP server script designed for security, fun, and smooth gameplay. Players cannot spawn or use commands until they register or log in, keeping fake users out. It includes a secure register/login system, anti-cheat teleport detection, country join tags, colorful HUD, kill/death stats, money rewards, healing, vehicle spawn, teleport command, and command protection. Wrong password attempts kick the player automatically. Every kill gives reward money, making gameplay exciting. Bright Green, Yellow, Red, and Pink colors create a stylish server look. Perfect for DM, freeroam, and custom VCMP servers.

Download
#3
General Discussion / Re: VCMP A.I SCRIPT ASSISTANT
Last post by MEGAMIND - Apr 27, 2026, 07:51 AM
Quote from: Nihongo^ on Apr 26, 2026, 03:32 PMCan it understand Java? I've heard that some servers in VCMP are scripted using Java, but you mentioned it only has information from the wiki, which mainly covers Squirrel scripting, not Java.
nope for now its configured to wiki if theres any java wiki i can do that too
#4
General Discussion / Re: VCMP A.I SCRIPT ASSISTANT
Last post by Nihongo^ - Apr 26, 2026, 03:32 PM
Can it understand Java? I've heard that some servers in VCMP are scripted using Java, but you mentioned it only has information from the wiki, which mainly covers Squirrel scripting, not Java.
#5
Script Showroom / Re: Modular Support
Last post by PSL - Apr 24, 2026, 07:34 AM
Hey there! Thank you so so much for your detailed feedback and kind words, You're 100% right about all the issues you spotted—total my bad on the upload mix-ups and code oversights!  Also, thanks a lot for noticing the critical timer issue and mentioning S.L.C. Extended Timers. I will rebuild the timer system to support all argument types properly, so examples work correctly without errors.

Thanks again for helping me improve this framework, your feedback is really helpful. I'll upload the fixed and improved version soon.
#6
Community Plugins / Re: VCMPAI Plugin
Last post by MEGAMIND - Apr 21, 2026, 07:19 AM
Quick Examples:
function onPlayerJoin( player )
{
local reply = getChatGPTResponse("Welcome this player", player.ID, "Bad");
MessagePlayer(reply.tostring(), player);
}
function onPlayerChat( player, text )
{
print( player.Name + ": " + text );
local tone = "You are Chat GPT-3.5 Turbo. Limit your responses to 3 lines.";
local reply = getChatGPTResponse(text, player.ID, tone);
        MessagePlayer("[#FF3636]"+reply.tostring(), player);
return 1;
}
function onPlayerCommand( player, cmd, text )
{
 if(cmd == "chatgpt")
{
        local tone = "You are Chat GPT-3.5 Turbo. Limit your responses to 3 lines.";
local reply = getChatGPTResponse(text, player.ID, tone);
        MessagePlayer("[#FF3636]"+reply.tostring(), player);
}
}
#7
Community Plugins / VCMPAI Plugin
Last post by MEGAMIND - Apr 19, 2026, 05:04 PM

VCMP AI Plugin (Groq API Integration)

A VCMP (Vice City Multiplayer) plugin written in C++ using the VCMP SDK that allows your server to process player input and generate AI-powered responses using the Groq API.



Overview

This plugin makes it easy to integrate AI into your VCMP server without using Node.js, sockets, or complex external systems.

With a simple function call, you can:
  • Create AI chatbots
  • Control NPC behavior
  • Build interactive systems
  • Customize AI tone and personality

Features

  • Native C++ plugin (VCMP SDK)
  • Groq API integration
  • Simple function usage
  • No external dependencies
  • Custom AI tone support
  • Lightweight and efficient

Installation

  • Place the plugin (vcmpai32.dll or vcmpai64.dll) into your server plugins folder.
  • Start your server once — it will generate:

ai.cfg

  • Open ai.cfg and add your Groq API key.
Getting a Groq API Key

Example:
api_key=your_api_key_here

Restart your server after adding the key.

Usage

getChatGPTResponse(text, player.ID, tone)

Parameters:

  • text (string) 
    Input sent to the AI. Can include anything:

  • player.ID (integer) 
    Unique ID of the player requesting the response.

  • tone (string) 
    Controls how the AI responds (style/personality).

    Examples:
    • "friendly"
    • "sarcastic"
    • "game narrator"
    • "strict admin"
Example

getChatGPTResponse(
    "How can I earn money in this server?",
    player.ID,
    "friendly and helpful"
);

Use Cases

  • AI chatbots
  • NPC dialogue (can be used with habi2 NPC system)
  • Admin tools
  • Roleplay systems
  • Smart commands

Background

Previously, implementing AI required:
  • Node.js servers
  • WebSockets
  • Complex scripting

Now, it's just one function call.

Downloads & Source

Source GitHub

Download Plugin 32-bit 
Download Plugin 64-bit

Notes

  • Make sure your API key is valid
  • Invalid config = no AI response
  • Tone affects output heavily

Feedback

Share your ideas or suggestions below — I'll try to add improvements when I get time.



#8
Script Showroom / Re: Modular Support
Last post by Sebastian - Apr 18, 2026, 10:19 PM
This looks really good, and would have helped a lot the younger me.
Beginners should try to get used to this, as will make everything more clear in their scripts, and easier to debug. (especially when about leaks)

Great job!

PS:
There are some things you might want to re-check :D
1. The filePath in ModuleManager is looking for directory "modules", while in your .zip you have "module" directory
2. The newTimer function should use funcName instead of this.funcName
3. onPlayerActionChange parameters are wrong
4. In debug.nut you are missing .len() in cmd "modules" for(), and the player argument in MessagePlayer

PS2:
Ah, I thought it allows using same event in multiple modules

EDIT:
Seems like there is a bigger problem with your newTimer - passing vargv to NewTimer.
I remember somebody created one which accepts all types of data; you should check that out.
The very sample you provided isn't working due to that reason..

EDIT2: Ah, ofc was the lord @. S.L.C. Extended Timers
#9
General Discussion / Re: VCMP A.I SCRIPT ASSISTANT
Last post by MEGAMIND - Apr 15, 2026, 12:47 PM
Quote from: (vG)DesTroYeR^ on Apr 15, 2026, 12:35 PMthats very helpful for newbie people or if you wanna fix an unnoticeable error in your scripts.

but it just works same as ChatGPT and other AIs, its not precise as u said

(but the good thing is that it doesn't call functions out of nowhere, but it might mistakenly do that ig)
actually its more then a normal day chatgpt.. This a.i has all the info of wiki like its kinda trained on that wiki..  8) but yes yet again its an a.i it can make mistakes
#10
General Discussion / Re: VCMP A.I SCRIPT ASSISTANT
Last post by (vG)DesTroYeR^ - Apr 15, 2026, 12:35 PM
thats very helpful for newbie people or if you wanna fix an unnoticeable error in your scripts.

but it just works same as ChatGPT and other AIs, its not precise as u said

(but the good thing is that it doesn't call functions out of nowhere, but it might mistakenly do that ig)