-
Content Count
1416 -
Joined
-
Last visited
-
Medals
-
Medals
Everything posted by code34
-
INIDBI2 Lastest Version : 2.06 by Code34 Direct Download from Dropbox Direct Download from Armaholic Github: https://github.com/code34/inidbi2 Steamworkshop: https://steamcommunity.com/sharedfiles/filedetails/?id=1768992669 Like to Donate ? Donate with paypal inidbi2 is a rebuild from scratch of inidbi project with C# and SQF++ for windows client/server Major improvements: New architecture oriented object support improve differents methods preload addon README DOCUMENTATION You can save and load data persistently for your mission. Save money for players, inventories, etc. This is meant for servers but it could be used for clients, too. Have fun ๐ You can also find video tutorials from gokitty1199 on this page:
- 337 replies
-
- 23
-
OO POKER - play to poker Texas Holdem in Arma
code34 posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
OO POKER Lastest version: 0.1 by Code34 Description OO Poker is a class (object oriented) that permits to play texas holdem poker in A3. Like to Donate ? Donate with paypal Github: https://github.com/code34/oo_poker.altis Download: https://github.com/code34/oo_poker.altis/archive/master.zip Reference: http://forums.bistudio.com/showthread.php?167980-Object-Oriented-SQF-Scripting-and-Compiling Features: - Drawing of cards to several players Licence: Under Gpl, you can share, modify, distribute this script but don't remove the licence and the name of the original author Documentation: /* Author: code34 nicolas_boiteux@yahoo.fr Copyright (C) 2016-2018 Nicolas BOITEUX CLASS OO_POKER This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ -------------------------------------------------------------------------------------------------------------- Function: _poker = ["new", ["nameofplayer1", "nameofplayer2"]] call OO_POKER; Create a new poker object Parameters: array containing the name of players Readme: /* Author: code34 nicolas_boiteux@yahoo.fr Copyright (C) 2016-2018 Nicolas BOITEUX CLASS OO_POKER This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ Create a main bus message between clients & server Usage: put the "oo_poker.sqf" and the "oop.h" files in your mission directory put this code into your mission init.sqf call compilefinal preprocessFileLineNumbers "oo_poker.sqf"; See example mission in directory: init.sqf Licence: You can share, modify, distribute this script but don't remove the licence and the name of the original author logs: 0.1 - OO POKER - first release Examples call compilefinal preprocessFileLineNumbers "oo_poker.sqf"; sleep 2; poker = ["new", ["code34", "computer", "Jamy"]] call OO_POKER; player addAction ["Distribute cards", {'distributeCards' call poker;}]; -
ARMAGO Version 0.3 Hi, good news if you like golang like me, I give you a golang template that allows to quickly create extensions in .dll or .so You can fork : Github ARMAGO Template You can also find a full french article on Nestheat which describes how it works: https://arma409626711.wordpress.com/2018/06/16/arma-creer-une-extension-en-golang/ Edit: Please if you like it, don't forget to rate this topic :)
-
iniDBI2 - Save and Load data to the server or your local computer without databases!
code34 replied to code34's topic in ARMA 3 - ADDONS & MODS: COMPLETE
Hi the best and safe way to share datas between 2 servers or more is to use a database instead inidbi (try a look on extDB3). -
[MP][COOP] COMBAT ASSAULT - Official Thread
code34 replied to code34's topic in ARMA 3 - USER MISSIONS
Hi The new version 1.44 has been released ๐ - replace my own hashmap with the new hashmap builtin - add escorts around convoy - add new lobbies params - add 500 enemies zone as parameters - rework ui https://www.dropbox.com/s/tp8xnrk8tqvbzl7/combat_assault_1.44.altis.pbo?dl=0 -
COMBAT ASSAULT Lastest Version: 1.42 by Code34 Download: Steam workshop Download: Dropbox Like to Donate ? Donate with paypal References Github: https://github.com/code34/combat_assault.altis/releases Make Arma Not War Entrie: http://makearmanotwar.com/entry/wMMw2CnLNV Steam: Combat Assault group Goal Combat Assault is a big evolution of the insurgency mission. Combat Assault keep the look of sector conquest on the map, but replace totaly the core engine/logics to gives it new modern functions, and performance improvements. Enemies can win sector, expand battlefield, and conquer progressivly the map. A simple sector battle can become a region battle and ultimately end in a total map war. Your goal is to clean all enemies sector on the map. The mission doesn't require any addons and can be played by everyone in team or not. Features Full ticket system : Game is ended when tickets are at 0 War simulator : AI expands its terrority, by winning new sector around the battlefield when you lost a battle Unbelievable battles : AI uses its own intellignce that gives it a human feeling More fighting, less words : 1 ball = 1 kill Players always in heart of actions : Player can pop back directly into the battlefield, on friendly players Most of the stuff, in your hands ๐ 4 levels of difficulty from Novice to Cheated All weapons avalaible on the server (autoload) All enemies infrantry avalaible on the server (autoload) Full dynamic mission using strategical grid, caching system, etc New kind of patrols scripts Enemies units, convoy, artillery, convoy, air battles through map Dynamic Weather Optimize mission : full FPS on server and client side > 60 Technics New Coding langage SQF++ Support If you like this game, please support it on the make arma not war web page entrie ๐ Thanks All testers,streamers, and members of combat assault group community Sponsors like Jp ๐
-
[MP][COOP] COMBAT ASSAULT - Official Thread
code34 replied to code34's topic in ARMA 3 - USER MISSIONS
Hi I just release, the V1.42 with small fixes relative to UI, spawn of objects https://www.dropbox.com/s/3hgv9us8810goao/combat_assault_1.42.altis.pbo?dl=0 -
OO_EXTDB3 - A driver for extDB3 addon Mysql
code34 posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
OO_EXTDB3 - A driver for extDB3 addon Mysql Lastest version : 0.2 by Code34 GitHub : https://github.com/code34/oo_extdb3.altis OO_extDB3 is a driver for extDB3 addons Features - Encapsulate totaly EXTDB3 commands through an object - Standardize methods name and return values Licence Under Gpl, you can share, modify, distribute this script but don't remove the licence and the name of the original author /* Author: code34 nicolas_boiteux@yahoo.fr Copyright (C) 2017-2018 Nicolas BOITEUX CLASS OO_EXTDB3 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ Create a main bus message between clients & server Usage: install the extdb3 addon put the "oo_extdb3.sqf" and the "oop.h" files in your mission directory put this code into your mission init.sqf call compile preprocessFileLineNumbers "oo_extdb3.sqf"; See example mission in directory: init.sqf Licence: You can share, modify, distribute this script but don't remove the licence and the name of the original author logs: 0.1 - OO EXTDB3 - first release Author: code34 nicolas_boiteux@yahoo.fr Copyright (C) 2017-2018 Nicolas BOITEUX CLASS OO_EXTDB3 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. -------------------------------------------------------------------------------------------------------------- Function: _extdb3 = "new" call OO_EXTDB3; Create a new extdb3 object Parameters: string -------------------------------------------------------------------------------------------------------------- Function: _version = "getVersion" call _extdb3; Return string extdb3 version -------------------------------------------------------------------------------------------------------------- Function: _bool = "isDllEnabled" call _extdb3; Return bool - is extdb3 is loaded -------------------------------------------------------------------------------------------------------------- Function: ["setEscapeChar", _string] call _extdb3; param string : "TEXT", "TEXT2", "NULL" -------------------------------------------------------------------------------------------------------------- Function: ["setSessionId", _string] call _extdb3; param string : unique string to identify the session (default "SQL") ------------------------------------------------------------------------------------------------------------- Function: ["setIniSectionDatabase", _string] call _extdb3; param string : set Ini Section concerning Database (default "Database") ------------------------------------------------------------------------------------------------------------- Function: ["setDatabaseName", _string] call _extdb3; param string : set the databasename used ------------------------------------------------------------------------------------------------------------- Function: ["setQueryType", _string] call _extdb3; param string : set the type of SQL queries (default SQL) "SQL" : Classic sql "SQL_CUSTOM" : SQL prepared statement "LOG" : log ------------------------------------------------------------------------------------------------------------- Function: ["setSqlCustomIniFile", _string] call _extdb3; param string : set the SQL CUSTOM ini file ------------------------------------------------------------------------------------------------------------- Function: _bool = "connect" call _extdb3; connect to database Return bool - true if connected ------------------------------------------------------------------------------------------------------------- Function: _return = ["executeQuery", [_query, _defaultreturnvalue]] call _extdb3; params: string SQL query or SQL CUSTOM method default value return if nothing is return ------------------------------------------------------------------------------------------------------------- Function: _return = ["executeQuery", _query] call _extdb3; params: string SQL query if nothing is return, return empty string ------------------------------------------------------------------------------------------------------------- Function: _array = ["lock", _string] call _extdb3; Disables all System Commands except for VERSION + LOCK_STATUS + various TIME/DATA Commands params: string - password lock return array ------------------------------------------------------------------------------------------------------------- Function: _array = ["unlock", _string] call _extdb3; params: string - password lock return array ------------------------------------------------------------------------------------------------------------- Function: _array = "lockStatus" call _extdb3; return array - lock status [0] // extension is unlocked. [1] // extension is locked. ------------------------------------------------------------------------------------------------------------- Function: _array = "reset" call _extdb3; reset the dll when debug .dll is used return: return [0] or return [1] if success ------------------------------------------------------------------------------------------------------------- Function: _locatime = "getLocalTime" call _extdb3; return array - local time ------------------------------------------------------------------------------------------------------------- Function: _utctime = "getUtcTime" call _extdb3; return array - utc time ------------------------------------------------------------------------------------------------------------- Function: _uptime = ["getUptime", _string] call _extdb3; params : "SECONDS", "MINUTES", "HOURS" ------------------------------------------------------------------------------------------------------------- Function: _array = ["addDate", _array] call _extdb3; params : param [[0,0, Days, Hours, Minutes, Seconds], [+x Days, +x Hours, +x Minutes, +x Seconds]] ------------------------------------------------------------------------------------------------------------- Function: _scalar = "getOutPutSize" call _extdb3; return _scalar -------------------------------------------------------------------------------------------------------------- Function: ["delete", _extdb3] call OO_EXTDB3; Destroy the template object Parameters: object - extdb3 object Return : nothing Examples call compile preprocessFileLineNumbers "oo_extdb3.sqf"; sleep 2; /* SQL CUSTOM Example with prepared statements in test.ini files Call the query getAll private _extdb3 = "new" call OO_extDB3; ["setDatabaseConfigName", "Database"] call _extdb3; ["setDatabaseName", "extdb3"] call _extdb3; ["setIniFile", "test.ini"] call _extdb3; ["setDatabaseProtocol", "SQL_CUSTOM"] call _extdb3; _result = "connect" call _extdb3; private _query = ["getAll", []]; _result = ["executeQuery", _query] call _extdb3; hintc format ["%1", _result]; */ /* SQL CLASSIC QUERY private _extdb3 = "new" call OO_extDB3; ["setDatabaseConfigName", "Database"] call _extdb3; ["setDatabaseName", "extdb3"] call _extdb3; ["setDatabaseProtocol", "SQL"] call _extdb3; _result = "connect" call _extdb3; private _query = "SELECT * FROM test LIMIT 10;"; _result = ["executeQuery", _query] call _extdb3; hintc format ["%1", _result]; */ -
OO_EXTDB3 - A driver for extDB3 addon Mysql
code34 replied to code34's topic in ARMA 3 - MISSION EDITING & SCRIPTING
You have to send the data from the arma server to the arma clients through mp commands ๐ Ask on scripts forum how to do that through command like publicvariable -
OO_EXTDB3 - A driver for extDB3 addon Mysql
code34 replied to code34's topic in ARMA 3 - MISSION EDITING & SCRIPTING
it s not relative to oo_extDB3; You should use the database on server side, and send date to client. -
OO_EXTDB3 - A driver for extDB3 addon Mysql
code34 replied to code34's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hello @Grenadier ITF Yes you have to load it where you use it (client side or server side). Normaly, you should write or read on server side. -
Hello, if needed, i just released a functional addon template for that https://github.com/code34/mainmenu
-
Hi, answer here: https://steamcommunity.com/sharedfiles/filedetails/?id=898170227
-
survival eXtinction - MP - Survival Zombies Game
code34 replied to code34's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
Hi all, The new version has just been release on the workshop ๐- 21 replies
-
- 3
-
- cooperative
- milsim
-
(and 4 more)
Tagged with:
-
survival eXtinction - MP - Survival Zombies Game
code34 posted a topic in ARMA 3 - ADDONS & MODS: DISCUSSION
Hello, I'm happy to announce you the futur release of my last project concerning Arma game. Initially, i fixed to myself a mod development challenge to release it in one month. It Was in 2018. I missed the target cause i had to suspend it for others projects. But .. as some of players asked for it, and i'm not sastisfied to not finish my work, i release it now. My main idea was respected, and i mainly focused on the essential. Don't expect the game to be tweaked as a final release, but be aware that it offers more advanced features than what must of missions did. Goal : eXtinction is a Survival Mission that takes place on Liviona at the begining of a sanitary crisis. Players can play together or individual. The main scenario wich is not mandatory is you act as a special commando and have to discover what's happen in the Liviona country. Communications with HQ are broken since few days, ammos and moral are low. The population suffers from a mysterious disease (..) Like all survival Game, eXtinction manages the thirst, the hunger, the illness, etc. You will find everything you need to stay alive on your way. With the inventory system that replaces totaly the Arma vanilla one, you interact with all the objects of the game. You could search and find stuff everywhere. But more, to stay alive, you will need to be strong enough against zombies but also enemy army forces and manage your healh all along your mission. What ???? Only one life ??? Yes soldier, this mission is for the heros the real! Don't forget it's a milsim oriented game ๐ The first version is in French langage. You are free to translate it, or modify it if you wish. The mission can be used in scenario mode or in sandbox mode if you want to bring your own content, or play like a lone wolf. About eXtinction: exTinction uses some of my advanced stuffs that make this game fully dynamic ๐ BME2 : manage network exchange VITEMS : manage virtual inventory and arma stuff, interract with 3d objects INTDB : manage differents DB and backup for relisient game KEYHANDLER : manage keyboard All internal modules etc. And i also used some external mods: Ryan Zombies & Demons RHS Thanks to the autors Download: https://steamcommunity.com/sharedfiles/filedetails/?id=2228052658 Github: https://github.com/code34/projectx.enoch How to play: Start an Multiplayer game with a local or internet server, choose the liviona map, and projectx mission. If๏ปฟ you like it, and want to help this project, you can eval๏ปฟuate it positively on steam. Do not hesitate to confirm your interest, if you want more informations.- 21 replies
-
- 5
-
- cooperative
- milsim
-
(and 4 more)
Tagged with:
-
survival eXtinction - MP - Survival Zombies Game
code34 replied to code34's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
Hello For this new year, I have prepared a new release for you (wich will be avalaible in few days). This one fixes some bugs that were reported to me and brings some new features. First of all, there was a reconfiguration of the weather. The result is not perfect yet but the goal was mainly to clarify what each part of the code does regarding the weather. Then, I adapted the code to change the zombie behavior of the Ryan Zombie mod. The goal being to be able to control the zombies better. There are still some limits which are unfortunately linked to the pathfinding of the arma game. But today, I have more control over these units. So there are new sounds, but also it is now possible to blow their heads off. Zombies can infect military troops, who will then return as zombies when they die. Players can now be infected by zombies, and will have to find either ways to cure themselves or ways to slow down the infections. So the infection icon makes its official appearance among the other icons and allows to know its level of infection. The other novelty is the addition of the melee weapons. We can now use axes, knives, swords . For this I used the Webknight melee mod, so you'll have to add it to your mod list. Concerning this part it already works quite well but you should know that for the moment I haven't yet worked on an integration like I did with the mod ryan. So there will certainly still be bugs. A lot of things also depend on the future developments of Webknight on the subject. You should also know, that other things are to come concerning what will be possible to do in this devastated world. The main storyline of the scenario will certainly change (I would rather say become a secondary storyline). It will also depend on the next features that will be delivered in the next release of arma and on my free time ๐ I hope this good news will make you want to play or test the project even more, and I wish you all a happy new year 2021. https://steamcommunity.com/sharedfiles/filedetails/?id=2228052658&searchtext=projectx- 21 replies
-
- 2
-
- cooperative
- milsim
-
(and 4 more)
Tagged with:
-
survival eXtinction - MP - Survival Zombies Game
code34 replied to code34's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
Hi All Just publish the new version: - Fix weapon reload - Add health review - Tune compos- 21 replies
-
- cooperative
- milsim
-
(and 4 more)
Tagged with:
-
survival eXtinction - MP - Survival Zombies Game
code34 replied to code34's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
Hello beno_83au Thank you for the feedback ๐ I just published the fix, it should work now.- 21 replies
-
- 1
-
- cooperative
- milsim
-
(and 4 more)
Tagged with:
-
survival eXtinction - MP - Survival Zombies Game
code34 replied to code34's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
Hello survivors, I have just released a new version that improves the system even more. - ProjectX becomes Extinction ๐ - Improve inventory interface - Fix inventory bugs - Add more zones - Fix missions bugs I hope you enjoy these updates- 21 replies
-
- 1
-
- cooperative
- milsim
-
(and 4 more)
Tagged with:
-
survival eXtinction - MP - Survival Zombies Game
code34 replied to code34's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
Hello All, I have a breaking news ๐ Since the begining of the dev, i didn't find yet the right name for this game. Finaly, someone gave it to me. So ... ProjectX will be renamed as eXtinction in the next releases.- 21 replies
-
- 2
-
- cooperative
- milsim
-
(and 4 more)
Tagged with:
-
survival eXtinction - MP - Survival Zombies Game
code34 replied to code34's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
Hi, New version 1.06 just uploaded ๐ - fix inventory refresh problem - optimize sounds - fix mp bugs- 21 replies
-
- cooperative
- milsim
-
(and 4 more)
Tagged with:
-
survival eXtinction - MP - Survival Zombies Game
code34 replied to code34's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
Please to improve game experience, can you report the bugs ? There is so few people that report them, that i can't fix things that i don't know. During last days, people asked me to add things to change logs what i believed to works perfectly (so dont believe i work on it, if i don't give acknowledgement). My priorities are all the bug wich have an heavy impact on your gameplay (ex: inventory problem, performance problem, etc)- 21 replies
-
- cooperative
- milsim
-
(and 4 more)
Tagged with:
-
survival eXtinction - MP - Survival Zombies Game
code34 replied to code34's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
Hi Some good news from Liviona ๐ Here the change logs for the 1.04 : - Fix scenario - Add some items, sounds, events - Tune & optimize dynamic logics- 21 replies
-
- 1
-
- cooperative
- milsim
-
(and 4 more)
Tagged with:
-
survival eXtinction - MP - Survival Zombies Game
code34 replied to code34's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
Hello All, I just published the new ProjectX version on Steam Workshop ! Change logs: - Add MP persistent game (save & restore) - Add 100 Slots playable - Tune IA Spawns - Add Independents i hopy you will like it ๐- 21 replies
-
- 2
-
- cooperative
- milsim
-
(and 4 more)
Tagged with:
-
survival eXtinction - MP - Survival Zombies Game
code34 replied to code34's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
Hi, Important information for who play Projectx with a MP dedicated server. You have to tune your server.cfg file by tuning this line like this: allowedHTMLLoadExtensions[] = {"htm","html","xml","txt", "sqf"};- 21 replies
-
- cooperative
- milsim
-
(and 4 more)
Tagged with: