• 24 Avril 2025, 05:38:01


Auteur Sujet: [INC + FS demo] Systeme de mine explosive  (Lu 4300 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
[INC + FS demo] Systeme de mine explosive
« le: 21 Septembre 2009, 11:44:25 »
Description

Cette include permet de cree des mine qui exploseront lorsqu'un joueur marchera dessus
Il ya aussi des fonction qui permetront de cree un systeme de deminage (voir exemple de deminage dans le FS demo)

Je precise aussi que chaque explosion d'une mine est de zone d'effet diferente (random) et que si d'autre mine se trouve dans la zone d'effet d'une mine qui explose c'elle ci exploseront aussi (sa peux faire de sacré gros boom XD)

 
Telechargement
V 0.1


Instalation

- Placer le fichier /pawno/include/mines.inc dans le dossier /pawno/include de votre serveur
- Ajouter '#include <mines>' dans votre script
- Ajouter 'MineInit();' dans OnGameModeInit ou OnFilterScriptInit
- Ajouter 'MineExit();' dans OnGameModeExit ou OnFilterScriptExit

Fonction:
Code: (pawn) [Sélectionner]
native MineInit(); //Initialise le systeme de mine
native MineExit(); //Fait l'inverse de MineInit
native CreateMine(Float:x,Float:y,Float:z,bool:explose = true); // Cree une mine le dernier parametre est a mettre sur false si vous ne voulez pas que la mine explose
native SetMineNotExplose(mineid);//Desactive l'explosion d'une mine pour tout les joueurs
native SetMineExplose(mineid); // Active l'explosion d'une mine pour tout les joueurs
native SetMineNotExploseForPlayer(mineid,playerid); //Desactive l'explosion d'une mine pour un joueur (attention sa n'empechera pas la mine d'exploser si un autre joueur pour qui l'explosion n'est pas desactivé marche dessus)
native SetMineExploseForPlayer(mineid,playerid); //Active l'explosion d'une mine pour un joueur
native ExploseMine(mineid); // Fait exploser une mine
native DestroyMine(mineid); // Detruit une mine (sans la faire exploser)
native GetMinePos(mineid,&Float:x,&Float:y,&Float:z); // Recupere la position x,y,z d'une mine
native IsValidMine(mineid);//Verifie si la mine est valide (cree)
native AttachMineToPlayer(mineid,playerid,Float:OffsetX,Float:OffestY,Float:OffesetZ,Float:rx,Float:ry,Float:rz); // Attache une mine a un joueur , a utliser comme la fonction AttachObjectToPlayer (Cette fonction desactive l'explosion de la mine pour tout les joueur)
native DettachMineFromPlayer(mineid,playerid);//Detache une mine d'un joueur (reactive l'explosion pour tout les joueur)


J'vient de faire ce script et je ne l'ai pas tester en profondeur (je n'ai particulierement pas tester la fonction d'attachement/detachement)

++
Fred


Hors ligne Dark4ng3L

  • *
  • Bandit
  • Messages: 480
    • Voir le profil
    • DecaWeb.ch - L'informatique comme vous ne l'avez jamais vu!
Re : [INC + FS demo] Systeme de mine explosive
« Réponse #1 le: 21 Septembre 2009, 12:03:44 »
Bon pour les rp
Cordialement Dark4ng3L aussi connu sous le nom de Mathias_Martinez, Matthias_Angelo et lugia !




Hors ligne FuSion

  • Pawn coder
  • *
  • Grand Banditisme
  • for(new i = 0; i < INFINI; i++)
  • Messages: 888
    • Voir le profil
Re : [INC + FS demo] Systeme de mine explosive
« Réponse #2 le: 21 Septembre 2009, 12:06:23 »
Sa m'a l'air pas mal comme FS, j'irai tester cela plus tard. Je vois que tu est un grand fan des includes  :laugh

++
FS'

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [INC + FS demo] Systeme de mine explosive
« Réponse #3 le: 21 Septembre 2009, 12:26:15 »
bien penser Fredo Gg je regarderais sa a l'occasion
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici


Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [INC + FS demo] Systeme de mine explosive
« Réponse #5 le: 21 Septembre 2009, 12:50:49 »
GG



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [INC + FS demo] Systeme de mine explosive
« Réponse #6 le: 22 Septembre 2009, 01:29:25 »
Salut,

bravo MrFredo,
bel include qui permet de faire à peu près toutes les possibilités avec les mines (je n'en vois pas d'impossibles, mais on ne sait jamais...)
je vais regarder ça :P

++Sim++





Hors ligne xEagl3Zx

  • *
  • Grand Banditisme
  • drift ...
  • Messages: 504
    • Voir le profil
Re : [INC + FS demo] Systeme de mine explosive
« Réponse #7 le: 07 Octobre 2009, 11:26:39 »
Aufete merci tu viens de me faire imaginer de creer un genre de combat de 2 team XD ... avec des vehicule genre un jeu de guerre XD ...
..:: Vive le drift ... ::..[/u]



++TZ++

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [INC + FS demo] Systeme de mine explosive
« Réponse #8 le: 07 Octobre 2009, 12:54:05 »
Ca me donne des idées lol


Vraiment GG c' est bien plus simple avec les ID



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Spaggiari

  • adri41
  • *
  • Tueur
  • Messages: 97
    • Voir le profil
Re : [INC + FS demo] Systeme de mine explosive
« Réponse #9 le: 02 Mars 2010, 13:09:24 »
Je suis vraiment desolé du UP, mais ca ne marche pas chez moi :/

J'ai testé avec un pote, je fait /posemine ensuite lui il marche dessus mais rien ne se passe..Pareil si on veut /desamorcer ou autre, pourtant on voit la mine au sol et y'a bien ecrit comme quoi on l'a posée

Hors ligne abdultkt

  • *
  • Nouveau
  • Messages: 1
    • Voir le profil
Re : [INC + FS demo] Systeme de mine explosive
« Réponse #10 le: 21 Mars 2010, 13:07:58 »
Une toute petite erreur :
c'est pas MinetInit() mais MineInit()