GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Showroom SA:MP => Discussion démarrée par: Eloctro le 01 Juillet 2010, 20:47:55

Titre: [FS/INC]ELC Bizness V0.1B6
Posté par: Eloctro le 01 Juillet 2010, 20:47:55
1.Presentation :
Ce tout nouveau Système d'Entreprise va vous permette de Créer/Supprimer à vos envies en demandant un minimum d'information pour leur Création :) .
Pour une creer Entreprise le Système auras juste besoin de 6 Float+2Valeur:
Position X Entrer
Position Y Entrer
Position Z Entrer
Angle du joueur dos à la porte d'entrer de l'entreprise
Position X Sortie
Position Y Sortie
Position Z Sortie
Angle du joueur dos à la porte de sortie de l'entreprise
Intérieur
Virtual World

Chaque Entreprise peut recruter 8 Membres qui seront gérable à tout moment qu'il sois connecter ou non .


2.Instalation :

A.Installer en Include :
En Haut de votre Gamemode :
#include <elc_biz>
ATTENTION : Si vous prenez une version antérieur à la Version V0.1B5 vous devrez appliquer ces paramètres(La Version V0.1B5 applique automatiquement à la compilation ces paramètres ) :

Dans OnGameModeInit :
LoadBiz();
Dans OnGameModeExit :
SaveBiz();
Dans OnPlayerConnect :
BIZ_OnPlayerConnect(playerid);
Dans OnPlayerPickUpPickup :
BIZ_OnPlayerPickUpPickup(playerid, pickupid);
B.Installer en Filterscript :

ATTENTION : Si vous prenez une version antérieur à la Version V0.1B5 vous devrez juste utiliser l'ADDON :

Retirer les "//" devant "#define MODE_FILTERSCRIPT"

Soit remplacer :
//#define MODE_FILTERSCRIPTpar
#define MODE_FILTERSCRIPT
3.Fonction :
----------------------------------------------------------------------------------------------------------------------------------------------
native CreateBiz(Name[],Float:XEnter,Float:YEnter,Float:ZEnter,Float:AEnter,Float:XExit,Float:YExit,Float:ZExit,Float:AExit,Interieur,VirtualWorld,Type,Prix,MaxProduit);Légende :
Name[]:Nom de l'Entreprise
Interieur:Interieur de L'entreprise
Virtual Wordl : Monde virtuel
Type : Type d'Entreprise(Instable)
Prix : Prix de l'entreprise
MaxProduit : Quantité de produit maximum pour l'entreprise
----------------------------------------------------------------------------------------------------------------------------------------------

native DestroyBiz(BizID);//(New V0.1 B3)Détruit un BIZ
native LoadBiz();//(Update V0.1 B3)
native SaveBiz ();//(Update V0.1 B3)
native ResetMemberBiz(BizID);
native GetPickupEnterBiz(pickupid);
native GetPickupExitBiz(pickupid);
native GetPlayerInBiz(playerid);
native EnterPlayerInBiz(playerid,BizID);
native ExitPlayerInBiz(playerid,BizID);
native GetNameTypeBiz(BizID);
native GetValeurBizVente(BizID);//(New V0.1 B3)Renvoi le prix de vente du bizness
native AcheterBiz(playerid);//(New V0.1 B3)Achete le bizness
native VendreBiz(playerid);//(New V0.1 B3)Vend le bizness
native SetPriceEnterBiz(BizID,PrixEntrer);//(New V0.1 B3)Modifie le prix de l'entrer du bizness


4.Le Script
Version V0.1 B1 :
Include(Pastebin) (http://pastebin.gtaonline.fr/pastebin.php?show=818)

Version V0.1 B2 :
Include(Pastebin) (http://pastebin.gtaonline.fr/pastebin.php?show=819)

Version V0.1 B3 :
Include(Pastebin) (http://pastebin.gtaonline.fr/pastebin.php?show=869)

Version V0.1 B4 :
Include(Pastebin) (http://pastebin.gtaonline.fr/pastebin.php?show=870)
Addon FilterScript(Pastebin) (http://pastebin.gtaonline.fr/pastebin.php?show=8710)
Pack Complet(FS+INC)


Version V0.1 B5(Recommandé)(Compatible 0.3c) :
Pastebin (http://pastebin.gtaonline.fr/pastebin.php?show=926)


Version V0.1 B6(EN TEST)(Compatible 0.3c) :
Pastebin (http://pastebin.gtaonline.fr/pastebin.php?show=975)

5.Informations sur les Mise à Jours
Version V0.1 B5 :
_Script 2 en 1 il suffit de retirer les "//" devant la defini MODE_FILTERSCRIPT pour passer votre include en Filterscript
_En mode include vous n'avez plus besoin d'ajouter des fonction dans OnGameModeInit,OnGameModeExit et OnPlayerPickUpPickup ce seras fait automatiquement à la compilation .
_Correction de bug mineur
BUG rencontré dans cette version : Aucun pour le moment

Version V0.1 B6 :
_Possibilité de modifier le nombre de membre par entreprise(8=Default)
BUG rencontré dans cette version : Aucun pour le moment
Titre: Re : [INC]ELC Bizness V0.1
Posté par: cristab le 01 Juillet 2010, 21:17:36
j'aime bien GG a toi je me garde le code sous le coude pour y jeter un oeil un peu plus tard tres sympas en tout cas de partager ceci :)
Titre: Re : [INC]ELC Bizness V0.1
Posté par: chneubeul le 01 Juillet 2010, 22:26:45
Salut :) Très sympa, est-ce que je peut le modifier pour mon serveur ?

Que prévois tu pour la suite ?

Je propose :

- Mettre un point de livraison pour que les camions puissent livrer à ce point
- Faire un système de taux de production, et de consommation etc..

Sam.
Titre: Re : [INC]ELC Bizness V0.1
Posté par: cristab le 01 Juillet 2010, 22:29:27
si il est en partage oui tu peu mais pense a lui laisser une place dans le credit ce serais sympas
Titre: Re : [INC]ELC Bizness V0.1
Posté par: chneubeul le 01 Juillet 2010, 22:30:40
Ben oui normal je vais pas m'attribuer les scripts qui ne sont pas à moi (( Comme font certain dans les posts d'aide >.<)) ^^
Titre: Re : [INC]ELC Bizness V0.1
Posté par: Eloctro le 01 Juillet 2010, 22:35:46
Merci  ;)
Oué je vais bosser dessus .
C'était juste pour montrer ce que ça donne et avoir votre avis pour l'instant .
Titre: Re : [INC]ELC Bizness V0.1
Posté par: chneubeul le 01 Juillet 2010, 22:42:56
Ben notre avis c'est super positif, continue comme sa :)
Titre: Re : Re : [INC]ELC Bizness V0.1
Posté par: Ssk le 02 Juillet 2010, 13:11:05
Ben oui normal je vais pas m'attribuer les scripts qui ne sont pas à moi (( Comme font certain dans les posts d'aide >.<)) ^^

uhu

j'ai pas vu le code, mais tu charge les bizz a partir d'un fichier??
Titre: Re : [INC]ELC Bizness V0.1
Posté par: chneubeul le 02 Juillet 2010, 13:14:35
Quoi uhu ? Cristab dis de laisser les crédits, ben normal...
Titre: Re : [INC]ELC Bizness V0.1
Posté par: Eloctro le 02 Juillet 2010, 23:13:10
Oui les Entreprises sont chargé à partir d'un Fichier ,
le CreateBiz permet de Creer InGame je ferais un Addon avec les commandes pour tout cela .
Titre: Re : Re : [INC]ELC Bizness V0.1
Posté par: Ssk le 03 Juillet 2010, 05:05:31
Quoi uhu ? Cristab dis de laisser les crédits, ben normal...

Nah tu me faisais pensé à un post où le gars dit mon FS alors que c'est le mien ^^
Titre: Re : [INC]ELC Bizness V0.1
Posté par: chneubeul le 03 Juillet 2010, 11:58:36
C'est à des gars comme sa que j'fais allusion ou à ceux qui poste pour des problèmes :

"Salut j'ai créé une commande et j'ai un soucis .."

En faite le mec il a traduits une ligne et il dit qu'il la créé MDRRR
Titre: Re : [INC]ELC Bizness V0.1
Posté par: Eloctro le 03 Juillet 2010, 20:31:02
Sauf que la j'ai juste fait les fonctions c'est à vous de créer les commands .
Titre: Re : [INC]ELC Bizness V0.1
Posté par: chneubeul le 03 Juillet 2010, 20:47:12
Nan coco on parlais pas de ton script. Mais j'ai pas tester j'ai juste looké le script ^^ J'avais pas vu qu'il y avais pas les commandes, tu devrais les rajouter pour les débutants. :)
Titre: Re : [INC]ELC Bizness V0.1
Posté par: Eloctro le 03 Juillet 2010, 22:39:27
Oué je vais faire un Addon
Titre: Re : [FS/INC]ELC Bizness V0.1[B3](New)
Posté par: Eloctro le 18 Août 2010, 23:23:02
Mise à jour !
Titre: Re : [FS/INC]ELC Bizness V0.1(New)B4/B1
Posté par: l0u.l0u le 20 Août 2010, 00:18:34

Vraiment Joli celà Eloctro.
Superbe Filterscript / Include.

Merci beaucoup , sa aideras pas mal de gens dont moi.


+L0u
Titre: Re : [FS/INC]ELC Bizness V0.1(New)B4/B1
Posté par: vardanega le 03 Novembre 2010, 23:27:15
Bonsoir, je croit que le lien pastebin du FS est mort ...

Vincent
Titre: Re : [FS/INC]ELC Bizness V0.1(New)B4/B1
Posté par: Eloctro le 14 Novembre 2010, 14:03:42
Mise à Jour :
V0.1B5 :)
Titre: Re : [FS/INC]ELC Bizness V0.1(New)B5
Posté par: chneubeul le 14 Novembre 2010, 14:31:25
Pour une futur version, des employés ? :)
Pour éviter le nombre de variable à l'infini, on pourrais stocker les noms sous forme de chaine, que l'on stockerais dans une variable string et que l'on découperais au chargement du biz.
Titre: Re : [FS/INC]ELC Bizness V0.1(New)B5
Posté par: Eloctro le 14 Novembre 2010, 14:48:36
J'y réfléchis :)
Titre: Re : [FS/INC]ELC Bizness V0.1(New)B5
Posté par: leo3412 le 16 Novembre 2010, 19:23:29
Très gentil de ta part de partager cela, je vais le rajouter a mon GM, je n'oublie ton nom dans les crédits  :D
Titre: Re : [FS/INC]ELC Bizness V0.1(New)B5
Posté par: Hutrez le 22 Novembre 2010, 16:25:24
Possible d'avoir un lien SVP ?
Titre: Re : Re : [FS/INC]ELC Bizness V0.1(New)B5
Posté par: S!m le 22 Novembre 2010, 19:18:21
Salut,

Possible d'avoir un lien SVP ?

Le lien est dans la premier post...regarde le pastebin

++Sim++
Titre: Re : [FS/INC]ELC Bizness V0.1(New)B5
Posté par: chneubeul le 01 Décembre 2010, 19:00:30
Salut,

Dit j'aimerais modifier le nombre de membre, est-ce que tu as fait des test et ça ne marche pas du tout ? Ou tu préfères faire ça pour pas que les débutants se casse la tête ? ^^

Voila le code :

//new arrCoords[22+MAX_MEMBRES_BIZS+MAX_MEMBRES_BIZS][64];
new arrCoords[38][64];
et j'aimerais utiliser la première option qui me semble judicieuse :)

A+, Sam.
Titre: Re : [FS/INC]ELC Bizness V0.1(New)B5
Posté par: Eloctro le 05 Décembre 2010, 12:29:40
Je n'ais pas encore totalement mis au point le système de membre mais j'y travail  ;)
Titre: Re : [FS/INC]ELC Bizness V0.1(New)B5
Posté par: chneubeul le 05 Décembre 2010, 12:45:20
Ouki, merci. :)
Je n'ai pas le temps de faire quelques test, mais je vais surement prendre quelques temps pour me pencher sur la choses ^^
Titre: Re : [FS/INC]ELC Bizness V0.1(New)B5
Posté par: Eloctro le 17 Décembre 2010, 23:51:23
Mise à Jour !
Cette Mise à jour vous laisse la possibilité de modifier le nombre maximum de membre  :)

Je travail sur la B7 pour le système de recrutement et gestion