tuto altis life 5.0 Bourse dynamique

  Рет қаралды 1,929

Jeff Bochelan

Jeff Bochelan

Күн бұрын

N'oublier pas le petit pouce bleu et de vous abonner sur la chaîne, retrouvez-moi aussi sur twitch: / bochelan
Site: altisdev.com
Le Fichier DynMarket 5.0: www.dropbox.co...
les dossiers à modifier dans l'ordre de la vidéo:
Functions.hpp:
class DynMarket //kovix
{
file = "core\DynMarket";
class bought {};
class update {};
class DisplayPrices {};
class LoadIntoListbox {};
class ForcePrice {};
class DYNMARKET_getPrice {};
};
init.sqf :
//bourse 5.0
DYNAMICMARKET_boughtItems = [];
[player] remoteExec ["TON_fnc_playerLogged",RSERV];
MasterHandler.hpp:
#include "dynmarket_changeprice.hpp"
#include "dynmarket_prices.hpp"
player_inv.hpp:
class ButtonMarket : Life_RscButtonMenu {
idc = -1;
text = "Bourse";
onButtonClick = "createDialog ""life_dynmarket_prices"";";
x = 0.26 + (6.25 / 19.8) + (1 / 250 / (safezoneW / safezoneH));
y = 0.805;
w = (6.25 / 40);
h = (1 / 25);
};
fn_virt_sell.sqf:
#include "..\..\script_macros.hpp"
private["_type","_index","_price","_amount","_name"];
if ((lbCurSel 2402) isEqualTo -1) exitWith {};
_type = lbData[2402,(lbCurSel 2402)];
_price = -2;
_itemNameToSearchFor = _type;
{
_curItemName = _x select 0;
_curItemPrice = _x select 1;
if (_curItemName==_itemNameToSearchFor) then {_price=_curItemPrice};
} forEach DYNMARKET_prices;
if (_price isEqualTo -1) exitWith {};
if (_price isEqualTo -2) then {
_price = M_CONFIG(getNumber,"VirtualItems",_type,"sellPrice");
if (_price isEqualTo -1) exitWith {};
};
_amount = ctrlText 2405;
if (!([_amount] call TON_fnc_isnumber)) exitWith {hint localize "STR_Shop_Virt_NoNum";};
_amount = parseNumber (_amount);
if (_amount (ITEM_VALUE(_type))) exitWith {hint localize "STR_Shop_Virt_NotEnough"};
if ((time - life_action_delay) 0.2) exitWith {hint localize "STR_NOTF_ActionDelay";};
life_action_delay = time;
_price = (_price * _amount);
_name = M_CONFIG(getText,"VirtualItems",_type,"displayName");
if ([false,_type,_amount] call life_fnc_handleInv) then {
hint format[localize "STR_Shop_Virt_SellItem",_amount,(localize _name),[_price] call life_fnc_numberText];
CASH = CASH + _price;
[0] call SOCK_fnc_updatePartial;
[] call life_fnc_virt_update;
DYNAMICMARKET_boughtItems pushBack [_type,_amount];
};
if (life_shop_type isEqualTo "drugdealer") then {
private["_array","_ind","_val"];
_array = life_shop_npc getVariable["sellers",[]];
_ind = [getPlayerUID player,_array] call TON_fnc_index;
if (!(_ind isEqualTo -1)) then {
_val = ((_array select _ind) select 2);
_val = _val + _price;
_array set[_ind,[getPlayerUID player,profileName,_val]];
life_shop_npc setVariable["sellers",_array,true];
} else {
_array pushBack [getPlayerUID player,profileName,_price];
life_shop_npc setVariable["sellers",_array,true];
};
};
if (life_shop_type isEqualTo "gold" && (LIFE_SETTINGS(getNumber,"noatm_timer")) 0) then {
[] spawn {
life_use_atm = false;
sleep ((LIFE_SETTINGS(getNumber,"noatm_timer")) * 60);
life_use_atm = true;
};
};
[0] call SOCK_fnc_updatePartial;
[3] call SOCK_fnc_updatePartial;
config.cpp:
class DynMarket // Kovix
{
file = "\life_server\Functions\DynMarket";
class calculatePrices {};
class changePrice {};
class config {};
class getUpdate {};
class HandleDB {};
class playerLogged {};
class sleeper {};
};
init.sqf:
// Initialisation de la bourse (DynMarket).
[] execVM "\life_server\Functions\DynMarket\fn_config.sqf";
base de donnée:
CREATE TABLE `dynmarket` (
`id` INT NOT NULL DEFAULT 1,
`prices` TEXT NOT NULL,
PRIMARY KEY (`id`));
base de donnée 2:
INSERT INTO `dynmarket` VALUES (1,'[]');
CfgRemoteExec.hpp:
FWondershare Filmora

Пікірлер: 70
@sampellegrinorp
@sampellegrinorp 5 жыл бұрын
Waw, je viens seulement de découvrir ta chaîne et tu gères ! +1 abo et +1 Like, continue comme ça !
@gooose8627
@gooose8627 6 ай бұрын
merci pour cette video , meme 5 ans après :)
@jeffbochelan6190
@jeffbochelan6190 6 ай бұрын
Merci c'est vrai que c'est vieux, mais si ça peux toujours aider, c'est le top! Bonne journée
@quentingaming51
@quentingaming51 4 жыл бұрын
Bonjour, J'ai un problème avec le fichier. J'ai un message d'erreur ca me met Ressource life_dymarket_prices not found
@Phoenix-pk9cs
@Phoenix-pk9cs 2 жыл бұрын
Bonjour, j'ai le même problème que tout le monde, j'ai suivi le tuto et tout fonctionne sauf la vente des items, pouvez vous m'aider svp ?
@mrzakhy5735
@mrzakhy5735 6 жыл бұрын
bon tuto, clair et précis! merci
@jeffbochelan6190
@jeffbochelan6190 6 жыл бұрын
Merci
@Polo.Panzani
@Polo.Panzani 4 жыл бұрын
salut ! tu es toujours dispos pour de l aide a propos de ce tuto ? ton discord n est plus d actu je crois ^^ merci d avance !
@jeffbochelan6190
@jeffbochelan6190 4 жыл бұрын
salut comment je peux t'aider?
@nirox767
@nirox767 Жыл бұрын
Salut, j'ai un petit problème, impossible de vendre les items, on pourrais m'aidez svp ?
@ryuakaa2041
@ryuakaa2041 6 ай бұрын
j'ai trouvé
@Parker-qs7fb
@Parker-qs7fb 6 жыл бұрын
Salut jeff je voulais savoir si tu pouvais pas baisser le son de la musique pour que ca soit que un fond c'est plus agréable sur un tuto😝 sinon super vidéo continue
@jeffbochelan6190
@jeffbochelan6190 6 жыл бұрын
Parker 77120 je prend note merci de l'info
@Parker-qs7fb
@Parker-qs7fb 6 жыл бұрын
derien ! ^^
@Parker-qs7fb
@Parker-qs7fb 6 жыл бұрын
Et désoler de te déranger mais possible de faire un tuto pour rajouter les assurances ? :D
@ryuakaa2041
@ryuakaa2041 6 ай бұрын
Les amis j'ai trouvé pourquoi on ne pouvait pas vendre , les codes ne sont plus valables pour cette version car deja c'est pour une version tanoa mais j'ai modifié le code et moi je peux vendre seul bémol c'est que la bourse ne monte pas meme quand je vend a reparer je reviens vers vous quand c'est fonctionnel a 100 pourcent
@maseandco6395
@maseandco6395 2 жыл бұрын
bonjourn j ai un soucis je peux aps vendre les item comment faire ?
@ryuakaa2041
@ryuakaa2041 6 ай бұрын
j'ai trouvé
@antonymuscufitnes3220
@antonymuscufitnes3220 6 жыл бұрын
Salut merci pour le partage mais je ne vois absolument pas le changement de la bourse et de même dans le config côté serveur de la bourse on a bien la class apple mais rien n'apparaît quand on et sur le serv dans la bourse, je parle bien de la pomme c'est normal ?
@jeffbochelan6190
@jeffbochelan6190 6 жыл бұрын
salut pour la pomme il te faut recrée un farm,(de pomme) si la bourse ne change pas c'est que ta oublié quelque chose dans les modifes des fichiers.
@antonymuscufitnes3220
@antonymuscufitnes3220 6 жыл бұрын
@@jeffbochelan6190 OK merci pour tout je fais voir sa.
@Msfasters
@Msfasters 4 жыл бұрын
salut, j'ai réussie a mettre en place la bourse mais plus aucun items se vend. serais-tu comment faire ??
@gamiiingtv6799
@gamiiingtv6799 4 жыл бұрын
salut, as tu trouvé la solution ?
@Msfasters
@Msfasters 4 жыл бұрын
@@gamiiingtv6799 non j'ai refait le tuto 3 fois toujours le même problème
@Polo.Panzani
@Polo.Panzani 5 жыл бұрын
salut , dit moi aurais tu un discord ou autre pour pouvoir communiquer avec toi ?
@jeffbochelan6190
@jeffbochelan6190 5 жыл бұрын
discord.gg/hmYzyp voilà par contre je suis dispo le soir
@gamiiingtv6799
@gamiiingtv6799 4 жыл бұрын
tout fonctionne mais même soucis que tout le monde je ne peux plus vendre les items j'ai pourtant tout suivi a la lettre
@JeanJakdu63
@JeanJakdu63 4 жыл бұрын
Salut a toi désolé de te déranger mais dans mais logs remonte une erreur. Error in expression Error Missing ) File core\shops\fn_virt_sell.sqf [life_fnc_virt_sell]..., line 78 J'ais trouvé la ligne en question pas de pb mais je ne voie pas ce qui cloche ! A tu une idée pour résoudre mon probléme ? Encore merci pour le TUTO. Bonne journée.
@PierrotSagace
@PierrotSagace 3 жыл бұрын
bonjour, je pense que tu as trouvé depuis, mais en fait il manque tous les indicateur conditionnels sur la copie quil a mise en description les ">" et tout et tout. en plus ça c'est la version pour la mission Tanoa. du bon travail comme d'hab sur youtube
@PierrotSagace
@PierrotSagace 3 жыл бұрын
#include "..\..\script_macros.hpp" /* File: fn_virt_sell.sqf Author: Bryan "Tonic" Boardwine Description: Sell a virtual item to the store / shop */ private["_type","_index","_price","_amount","_name"]; if ((lbCurSel 2402) isEqualTo -1) exitWith {}; _type = lbData[2402,(lbCurSel 2402)]; _price = M_CONFIG(getNumber,"VirtualItems",_type,"sellPrice"); if (_price isEqualTo -1) exitWith {}; _amount = ctrlText 2405; if (!([_amount] call TON_fnc_isnumber)) exitWith {hint localize "STR_Shop_Virt_NoNum";}; _amount = parseNumber (_amount); if (_amount > (ITEM_VALUE(_type))) exitWith {hint localize "STR_Shop_Virt_NotEnough"}; if ((time - life_action_delay) < 0.2) exitWith {hint localize "STR_NOTF_ActionDelay";}; life_action_delay = time; _price = (_price * _amount); _name = M_CONFIG(getText,"VirtualItems",_type,"displayName"); if ([false,_type,_amount] call life_fnc_handleInv) then { hint format[localize "STR_Shop_Virt_SellItem",_amount,(localize _name),[_price] call life_fnc_numberText]; CASH = CASH + _price; [0] call SOCK_fnc_updatePartial; [] call life_fnc_virt_update; }; if (life_shop_type isEqualTo "drugdealer") then { private["_array","_ind","_val"]; _array = life_shop_npc getVariable ["sellers",[]]; _ind = [getPlayerUID player,_array] call TON_fnc_index; if (!(_ind isEqualTo -1)) then { _val = ((_array select _ind) select 2); _val = _val + _price; _array set[_ind,[getPlayerUID player,profileName,_val]]; life_shop_npc setVariable ["sellers",_array,true]; } else { _array pushBack [getPlayerUID player,profileName,_price]; life_shop_npc setVariable ["sellers",_array,true]; }; }; if (life_shop_type isEqualTo "gold" && (LIFE_SETTINGS(getNumber,"noatm_timer")) > 0) then { [] spawn { life_use_atm = false; sleep ((LIFE_SETTINGS(getNumber,"noatm_timer")) * 60); life_use_atm = true; }; }; [3] call SOCK_fnc_updatePartial; voici le code original avec les crédits, bisous
@falconsoul6913
@falconsoul6913 5 жыл бұрын
Bonjour, Merci pour se tuto. J'ai le même soucis cité dans les commentaires; impossible de vendre les items. Bien-sûr, je vais reprendre les fichiers un par un pour trouver l'erreur, mais au cas où, auriez-vous un Discord à me communiquer s'il vous plaît? Merci.
@erwannc7079
@erwannc7079 5 жыл бұрын
Vérifie que tu as bien ajouté tes items dans la partie //ALL SELLABLE ITEMS lignes 62-77
@erwannc7079
@erwannc7079 4 жыл бұрын
@Monster # life_serveur\Functions\DynMarket\fn_config.sqf ligne 62
@leovonthron1633
@leovonthron1633 6 ай бұрын
salut impossible de vendre des items
@ryuakaa2041
@ryuakaa2041 6 ай бұрын
salut , a quoi correspond : CfgRemoteExec.hpp: FWondershare Filmora car il est dans la description mais il n'est pas inclus dans le tuto
@jeffbochelan6190
@jeffbochelan6190 6 ай бұрын
Salut, c' est un logiciel de montage vidéo .
@ryuakaa2041
@ryuakaa2041 6 ай бұрын
@@jeffbochelan6190 d'accord tu aurais discord ?
@ryuakaa2041
@ryuakaa2041 6 ай бұрын
il manquait tout les indicateurs conditionnels
@Enzo-pe6iq
@Enzo-pe6iq 6 ай бұрын
Bonjour, belle vidéo, mais même soucis, impossible de vendre, auriez vous une soluce ?
@jeffbochelan6190
@jeffbochelan6190 6 ай бұрын
Salut, malheureusement , comme tu as pu voir dans les autres commentaires, beaucoup de monde on déjà eu se problème, comme moi je ne l'ai pas eu, et plusieurs autres aussi^^, il m'est très difficile de trouver ce problème. Je suis dsl, en plus je ne fais plus de programmation depuis un moment^^. merci
@Enzo-pe6iq
@Enzo-pe6iq 6 ай бұрын
Merci a toi !
@ekato6956
@ekato6956 5 жыл бұрын
Bonjour , serais tu m'aider ? Tout fonctionne , mais je ne peu pas vendre d'item , pourquoi ?
@jeffbochelan6190
@jeffbochelan6190 5 жыл бұрын
Oula sans voir tes fichiers difficile à dire, faut bien suivre le tuto et voir si tu n'a pas fait une faute de frappe ou autre
@ekato6956
@ekato6956 5 жыл бұрын
@@jeffbochelan6190 J'ai tout bien fait plusieurs fois toujours pareil , je peux acheter des item au pnj , mais pas vendre :/
@ekato6956
@ekato6956 5 жыл бұрын
Auriez vous un discord quelque chose comme ça ?
@jeffbochelan6190
@jeffbochelan6190 5 жыл бұрын
​@@ekato6956 discord.gg/CunwRd
@ekato6956
@ekato6956 5 жыл бұрын
@@jeffbochelan6190 Je vous est MP ^^
@barvoziker424
@barvoziker424 5 жыл бұрын
Bonjour j'ai fait 3 fois le tuto et je ne peut pas vendre quelqu'un aurait trouvé la solution ? Merci
@ryuakaa2041
@ryuakaa2041 6 ай бұрын
j'ai trouvé
@barvoziker424
@barvoziker424 6 ай бұрын
@@ryuakaa2041 il était temps 💀
@ryuakaa2041
@ryuakaa2041 6 ай бұрын
@@barvoziker424 tu l'as trouvé toi ?
@barvoziker424
@barvoziker424 6 ай бұрын
@@ryuakaa2041 Ah bah oui il y a 4 ans j’avais trouvé
@ryuakaa2041
@ryuakaa2041 6 ай бұрын
@@barvoziker424 est ce que ta bourse monte et descend ?
@Parker-qs7fb
@Parker-qs7fb 6 жыл бұрын
Salut la bourse est bien mise mais je n'arrive pas à vendre les items :/
@jeffbochelan6190
@jeffbochelan6190 6 жыл бұрын
salut retrouve moi sur discord : discord.gg/MJd2Sv que je puisse d'aider
@themartian1958
@themartian1958 6 жыл бұрын
Bonjours Jeff pourrais tu faire un tutoriel comment créé un serveur sur son pc car je vois que tu le fait sur le tien j'ai cherché plain de tutoriels mais aucun ne marche merci et continue à faire des vidéo c'est très bien expliqué. Désoler pour l'orthographe
@jeffbochelan6190
@jeffbochelan6190 6 жыл бұрын
The Martian salut je te fais sa au plus vite ;-)
@themartian1958
@themartian1958 6 жыл бұрын
@@jeffbochelan6190 merci
@xstfu5877
@xstfu5877 5 жыл бұрын
Bonjour merci pour le tuto mais j'ai un probleme avec battleye restric #1
@erwannc7079
@erwannc7079 5 жыл бұрын
pour fix cette restriction tu dois aller dans le dossier config qui se trouve à la racine de ton serveur ensuite tu vas dans BattlEye. en fonction de ta restriction, vas dans le fichier.log correspond à ta restriction. Ensuite tu vas voir ton erreur d'afficher tel que: #1 "ce qui n'a pas plus a battleEye". tu vas ensuite dans ton fichier.txt correspondant à ta restriction et tu ajoutes !"ce qui n'a pas plus a battleEye" Info à savoir, il faut mettre uniquement la fonction par exemple: !"TON_fnc_dynMarket"
@erwannc7079
@erwannc7079 5 жыл бұрын
altisdev.com/t/tuto-regler-les-kick-de-battleye/9136/38 Je me permets de te rediriger vers une page AltisDev qui t'aideras beaucoup à l'avenir pour toutes tes futures restrictions ...
@xstfu5877
@xstfu5877 5 жыл бұрын
E C je l’ai réglé via ce lien: altisdev.com/t/probleme-kick-battleye-restriction-2-remoteexec/26379 Merci quand même bonne soirée
@erwannc7079
@erwannc7079 5 жыл бұрын
@@xstfu5877 et tu as réussi à le fixer?
@xstfu5877
@xstfu5877 5 жыл бұрын
E C exact
@mrzakhy5735
@mrzakhy5735 6 жыл бұрын
Quel sera le prochain tuto?
@jeffbochelan6190
@jeffbochelan6190 6 жыл бұрын
panteleimon zakharov Je pense "installer un serveur test sur son pc"
@mrzakhy5735
@mrzakhy5735 6 жыл бұрын
j'avais une idée , je sais pas si tu te s'n chaud pour en faire un tuto ,l'idée est :comment mettre un map filtrer
@jeffbochelan6190
@jeffbochelan6190 6 жыл бұрын
panteleimon zakharov un map filtrer ?
@mrzakhy5735
@mrzakhy5735 6 жыл бұрын
oui de ce style la mais en mieux kzbin.info/www/bejne/oqqUlZ5tq6akftU
Un militaire RÉAGIT à ARMA 3
10:32
Gamology France
Рет қаралды 774 М.
tuto altis life 5.0  Donateur complet
18:04
Jeff Bochelan
Рет қаралды 409
Cute
00:16
Oyuncak Avı
Рет қаралды 3,6 МЛН
Шок. Никокадо Авокадо похудел на 110 кг
00:44
tuto Altis life 5.0 créer un farm,ressource
48:35
Jeff Bochelan
Рет қаралды 5 М.
Tuto altislife 5.0 shop dédié au farm
18:12
Jeff Bochelan
Рет қаралды 251
Tuto altislife 5.0 icon paa pour farm,ressource
16:29
Jeff Bochelan
Рет қаралды 883
Tuto altis life 5.0 ajouter du matériel police
14:00
Jeff Bochelan
Рет қаралды 173
pfSense Firewall - pfSense Administration Full Course
3:35:47
Knowledge Power
Рет қаралды 516 М.
Tuto #21/ Rajouter une tenue dans un shop sur Altis life
2:48
Jennifer 33
Рет қаралды 2,7 М.
[Cours / Tuto] Apprendre Javascript de A à Z - Le DOM (2/6)
3:40:00
From Scratch - Le développement Web de zéro
Рет қаралды 234 М.
tuto Altis life 5.0 manger son item
4:40
Jeff Bochelan
Рет қаралды 423