Français Solved Comment bloquer la vente de drogue en l'absence de policiers sur le serveur?

  • Auteur de la discussion Auteur de la discussion JNR 01
  • Date de début Date de début

JNR 01

User
29/12/19
64
2
4
450
www.lemnosrp.fr
Bonjour depuis un certain temps je cherche comment faire pour bloquer la vente de drogue quand y a 0 flic de co sur le serveur mais quand y genre 2 flic les gens peuve vendre, mais je trouve pas.
Si quelqu'un peut essaye de me donnez des astuce ou des conseil pour y parvenir, merci d'avance
 
Solution
C'est pas tout à fait ça.

1) Dans ton Config_vItems.hpp du dossier config ajoute la ligne suivante aux ressources souhaitées :

Code:
copRequired = 3;

Mettez le nombre de cops requis pour pouvoir traiter la ressource, ta class devrait ressembler à sa :

Code:
class heroin_processed {
variable = "heroinProcessed";
displayName = "STR_Item_HeroinP";
weight = 4;
buyPrice = 3500;
sellPrice = 2560;
illegal = true;
copRequired = 3;
edible = -1;
drinkable = -1;
icon = "icons\ico_heroinProcessed.paa";
};

2) Dans ton fichier fn_virt_sell.sqf dans le dossier core\shops modifie les parties suivantes :

Ligne 11 dans le private, ajoute après
Code:
"_price"
ceci :
Code:
,"_numbercop"
ce qui devrait ressembler à sa ...
Salut, avant de te donner la solution, comment as-tu cherché ? Dans quel fichier ? As-tu une idée de ce qu'il faut faire ?
 
C'est pas tout à fait ça.

1) Dans ton Config_vItems.hpp du dossier config ajoute la ligne suivante aux ressources souhaitées :

Code:
copRequired = 3;

Mettez le nombre de cops requis pour pouvoir traiter la ressource, ta class devrait ressembler à sa :

Code:
class heroin_processed {
variable = "heroinProcessed";
displayName = "STR_Item_HeroinP";
weight = 4;
buyPrice = 3500;
sellPrice = 2560;
illegal = true;
copRequired = 3;
edible = -1;
drinkable = -1;
icon = "icons\ico_heroinProcessed.paa";
};

2) Dans ton fichier fn_virt_sell.sqf dans le dossier core\shops modifie les parties suivantes :

Ligne 11 dans le private, ajoute après
Code:
"_price"
ceci :
Code:
,"_numbercop"
ce qui devrait ressembler à sa :

Code:
private ["_type","_index","_price","_numbercop","_amount","_name"];

3) En dessous de la ligne suivante (31 de base)
Code:
if(EQUAL(_price,-1)) exitWith {};

Ajoute la ligne :

Code:
_numbercop = M_CONFIG(getNumber,"VirtualItems",_type,"copRequired");

4) En dessous de la ligne (ligne 17 de base)
Code:
_amount = parseNumber (_amount);

Ajoute la ligne :

Code:
 if ((west countSide playableUnits) < _numbercop) exitWith {hint "Il n'y a pas asser de policier pour pouvoir récolter cette ressource !"};

Dis moi si c'est bon, mais normalement oui ^^
 
Dernière édition:
Solution
essai de placer ton

Code:
_numbercop = M_CONFIG(getNumber,"VirtualItems",_type,"copRequired");

vers la ligne 31 en dessous de
Code:
if(EQUAL(_price,-1)) exitWith {};
 
  • Like
Les réactions: JNR 01 et Mathis