AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



-50%
Le deal à ne pas rater :
-50% sur les sacs à dos pour ordinateur portable Urban Factory ...
19.99 € 39.99 €
Voir le deal

Partagez
 

 A-RPG V3! [VX]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Raitosan
† Fondateur du forum †
† Fondateur du forum †
Raitosan


Masculin Age : 31
Inscrit le : 09/02/2008
Messages : 1974

A-RPG V3! [VX] Empty
MessageSujet: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeDim 5 Juil 2009 - 17:21

Bonjour à tous! Je reviens pour poster ma nouvelle version du Système d'A-RPG que j'avais mis au point.

Déjà, je vais commencer par dire tous les bugs corriger et améliorations:

Quand on tapais un monstre, la variable "Squelette vie" descendais, mais tous les monstres ont cette variable en commun, ce qui fait que on peut tuer par la suite un monstre qui as normalement 400 points de vie en un coup o_O. Mais ceci est maintenant régler, chaque monstres aura sa propre variable. Enfin j'expliquerais sa plus tard^^

Maintenant, quand on tue un monstre, on peut recevoir plusieurs objets en même temps, grâce à un petit sac. Il y aura une variable "Hasard" qui nous permettra de diversifier les objets à gagnés.

Pour taper un monstre, vous devrez être devant le monstre et appuyer sur la touche A.
Maintenant, la force du Héros et sa défense sont prise en compte!
Quand vous recevez des dégâts, l'évent enlève à ces dégâts la moitié de votre défense( Dégâts reçus = Dégâts monstres - Défense Héros / 2 )
Meilleurs seront vos équipement, moins vous aurez mal Smile

La récupération des objets après la mort du monstres et les dégâts qui vous sont infliger sont dans des évents communs, ce qui vous permettra de pouvoir modifier tous les monstres d'un coup Smile

Ensuite, si vous voulez par exemple, que dans un donjon, dès que le héros active un interrupteur, faire apparaitre tous les monstres pour qu'il se fasse encercler, piéger, eh bien vous le pouvez! Vous pourrez activer/désactiver les monstres grâce à l'interrupteur "Combat"

Bien, maintenant place au tutoriel :

Créez un Interrupteur nommé "Combat", et les variables suivantes:

-Défense Héros
-Monstre Dégâts
-Dégâts Héros
-Hasard
-Monstre1 Vie
-Monstre2 Vie
-etc...(mettez autant de variable que le nombre maximum de monstres sur une carte. moi j'en ai fait 20 au total. Pas besoin de créer une variable pour un monstre, car la variable "Monstre1 Vie" pourras servir pour un squelette sur une carte, et un orc sur une autre carte)

Page 1:

A-RPG V3! [VX] Page111

En haut à gauche, mettez la condition "Si l'interrupteur Combat est activé". Pourquoi? parce que grâce à cet interrupteur, on pourra activer/désactiver tous les monstres.

Pour les déplacements, mettez toujours(sof pour la récupération des objets, la dernière page) "Suit le héros", "Normale", et fréquence "Haute"
Activer l'option Marche animé et désactiver le rèste. Mettez au même niveau que le héros et comme déclenchement "Contact avec l'événement".

La condition "Si l'interrupteur local A est Désactivé" est la pour éviter que le monstre récupère toujours ses 50 points de vie et donc ne mourra pas A-RPG V3! [VX] 839113

A l'intérieur de la condition, on donne les 50 points de vies(ou comme vous voulez) au monstre, on active l'interrupteur local D et l'interrupteur local A(pour justement éviter que le monstre récupère ses points de vie).

Page 2:

A-RPG V3! [VX] Page210

Dans les conditions, mettez "Si l'interrupteur local D est activé".

Ensuite, pour continuer, il vas falloir créer un événement commun nommé "Degats de squelette" :

A-RPG V3! [VX] Eventc11

Il vous suffit de recopier ce qui est sur cette page^^, la variable Hasard prend une valeur entre 0 et 3, si Hasard vaut 1 alors dans ce cas le monstre attaque etc...(je pense qu'il n'y as pas vraiment besoin d'explication^^ si vous avez besoin d'aide, je suis là^^)

Revenons à la page 2 du monstre.

On active ensuite l'interrupteur local C(pour que le héros puisse attaquer^^) et on désactive l'interrupteur local D, pour éviter le monstre n'attaque beaucoup de fois alors que on as pas u le temps d'attaquer^^ A-RPG V3! [VX] 839113

Page 3:

A-RPG V3! [VX] Page310

Dans les conditions mettez "Si l'interrupteur local C est activé".
Puis recopier ce qu'il y a sur le screen.

Si le joueur appuis sur la touche A(Oui, car X dans RPG Maker VX est la touche A^^) on joue une animation sur cet événement on lui retire en vie la force du héros, on fait reculer le monstre(pour éviter les multi-attaques^^) puis on regarde si le monstre est mort Smile Si oui alors on désactive l'interrupteur A pour éviter de gêné d'autres monstres(au cas où... il vaut mieux prévenir que guérir^^), on active l'interrupteur local B pour pouvoir récupérer les objets du monstre, on donne de l'expérience au héros et on redonne la vie au monstre, pour que quand il réapparaitra qu'il ne meurt pas au premier coup que vous lui donnerez...(quand vous quitterez la carte et reviendrez)

On active l'interrupteur D pour si le monstre n'est pas mort, puisse de nouveau attaquer, on attend 20 frames pour évitez que le joueur contrattaque directement puis on désactive l'interrupteur C pour que le héros ne re-attaque pas(oui, car sinon le héros donne 20 coups en 1 seconde, et après ce n'est plus marrant A-RPG V3! [VX] 362633 . Si il n'appuie pas sur la touche A, alors on active l'attaque du monstre pour le réveiller et on désactive l'interrupteur local C pour éviter l'attaque du joueur.

Bien sûr, si cela ne vous plait pas, vous pouvez toujours modifier comme vous le souhaiter Smile

Page 4:

A-RPG V3! [VX] Page410

donner maintenant à l'événement l'apparence d'un sac(comme sa vous pouvez mettre 20 objets dedans si vous voulez^^) en direction Fixe et qui ne bouge pas. Mettez le déclenchement par la touche action(pour ramasser l'objet), appelez l'événement commun "Gain Squelette"(que nous allons créer après^^) puis effacer cet événement pour éviter qu'il ne puis prendre le(s) objet(s) encore une fois. A-RPG V3! [VX] 19197

A-RPG V3! [VX] Eventc12

Utilisez la variable Hasard, mettez un nombre entre 1 et 3.

J'ai pris un nombre entre 1 et 3 car ce monstre peut dropper maximum 3 objets.

puis faites comme le screen, mettez des conditions et les objets à gagner.

Ouf, fini pour sa !

Bonus:

Moi je veut pouvoir tendre une embuscade au héros dans une grotte! Que lorsque le Héros active un interrupteur, tous les monstres apparaissent d'un coup! Comment faire?

Déjà, il faut que l'interrupteur "Combat" soit désactiver, car si il est activer, les monstres seront déjà apparus, et votre embuscade tombera à l'eau! A-RPG V3! [VX] 588830

Ensuite, suivez le guide screen:

A-RPG V3! [VX] Bonus10


Voila, j'espère que ce tutoriel vous sera utile!

Voici une petit démo que je vous ai fait, amusez vous bien Wink

http://www.megaupload.com/?d=53Y4EVAY


A-RPG V3! [VX] Cadeau
Revenir en haut Aller en bas
http://www.zeforiu.fr
Elezia
Roi des Lapinous
Roi des Lapinous
Elezia


Masculin Age : 33
Inscrit le : 11/10/2008
Messages : 2291

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeDim 5 Juil 2009 - 17:24

Voila un exemple de tutoriel bien détaillé, expliqué et complet.
+3 en event (trop la classe de te mettre ça à toi ^^) +2 pts d'aide à la vie du forum.
Utile pour ceux qui veulent mélanger les phases de combat (SBS, ABS ou GTBS..)
Revenir en haut Aller en bas
Raitosan
† Fondateur du forum †
† Fondateur du forum †
Raitosan


Masculin Age : 31
Inscrit le : 09/02/2008
Messages : 1974

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeDim 5 Juil 2009 - 17:25

Merci Elezia ! A-RPG V3! [VX] 959580

En faite j'ai mis +5 event vu que tu as 100% vie du forum =)

Oh, je te remercie Smile
Revenir en haut Aller en bas
http://www.zeforiu.fr
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeDim 5 Juil 2009 - 20:08

Ouais !
Pas mal ce tuto =D
Il est bien améliorer !
Revenir en haut Aller en bas
Raitosan
† Fondateur du forum †
† Fondateur du forum †
Raitosan


Masculin Age : 31
Inscrit le : 09/02/2008
Messages : 1974

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeDim 5 Juil 2009 - 20:20

Merci, j'y ai passé au mois deux jours, mais ce qui m'a pris le plus de temps c'est le tutoriel XD

Pas bien ça =°
Revenir en haut Aller en bas
http://www.zeforiu.fr
Valioos
Illusionniste Lv.12
Illusionniste Lv.12
Valioos


Masculin Age : 30
Inscrit le : 20/03/2009
Messages : 734

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeDim 5 Juil 2009 - 20:58

Merci pour ce super tuto^^
Pas simple mais efficace Smile
Revenir en haut Aller en bas
So-xas
Noble Lv.8
Noble Lv.8
So-xas


Masculin Inscrit le : 05/07/2009
Messages : 263

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeLun 6 Juil 2009 - 7:14

Super ce tutoriel ...
Bien présenter , bien soigner , aucune faute ou presque ...

En plus sa plait a beaucoup de gens ce système la ...

Sinon , super tuto ...

Edit Raito-san: Salut sangoku, merci Smile


Dernière édition par sangoku le Mar 7 Juil 2009 - 15:20, édité 1 fois
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeLun 6 Juil 2009 - 9:32

J'avoue raito, t'a géré sur ce coup la ! Pour ceux qui veulent se lancer dans un A-RPG en event c'est parfait ! (Même si il ne gère pas plusieurs héros et qu'on peut pas lancer de sorts xD)
Revenir en haut Aller en bas
Raitosan
† Fondateur du forum †
† Fondateur du forum †
Raitosan


Masculin Age : 31
Inscrit le : 09/02/2008
Messages : 1974

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeLun 6 Juil 2009 - 9:34

Oui, mais on peut toujours l'integrer^^, par exemple pour les sorts, on ajoute un événement, qui quand le héros jète un sort, qu'on puisse déplacer cet évent pour cibler un monstre.

Je peut toujours essayer de faire sa Smile
Revenir en haut Aller en bas
http://www.zeforiu.fr
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeLun 6 Juil 2009 - 11:39

C'est plus dur avec les sorts =D
Faut faire des gestions de variable et tout !
C'est un bordélique à la fin x]
Mais c'est sympa à faire =)
Revenir en haut Aller en bas
Raitosan
† Fondateur du forum †
† Fondateur du forum †
Raitosan


Masculin Age : 31
Inscrit le : 09/02/2008
Messages : 1974

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeLun 6 Juil 2009 - 19:25

Je vais quand même essayé, on verra bien.
___________________________________________________________

UP! Et la, tous le monde me regarde avec les grands yeux A-RPG V3! [VX] 158992
Oui! c'est bien ce que j'ai dans mes mains! Vous ne rêvez pas! A-RPG V3! [VX] 231922

J'ai bien la nouvelle version de la démo, avec les sorts!

Voici le lien: http://www.megaupload.com/?d=YRTFAPGF

Attention! je ne vais pas expliquer grand chose, après, je pense que vous êtes assez grand pour fouiner un peut et regarder ce que j'ai modifier :p

Mais si vous avez des problèmes/questions, je suis ici Smile

Donc, quelques petite explications. Déjà vos sorts doivent être créer(juste le nom, description et coup des mp) dans la base de données, ensuite, pour ajouter/enlever des sorts, il faut regarder dans les événements commun: "Sorts" et "Menu Sorts".

Ensuite, aller dans la configuration des personnages, créez en deux, "Selecteur" et "Nom Sort".
Ensuite dans les classes, dans la progression des compétances, mettez les sorts pour le level que vous voulez^^.

Ensuite les touches:
A: Attaquer
S: Ouvre la liste des sorts
Entrer: lance le sort sur la cible
Flêches directionnelles: faire bouger le curseur(ou selecteur)
Espace: Ramasser les objets.

Voilà!

Astuce: quand vous tester,(en mode test donc) appuyez sur "ctrl" en même temps que vous marchez, et allez sur le toit de la maison et parlez à la fille, elle vous donnera gentiment des potions.

J'espère que sa vous plaira :p


Dernière édition par Raito-san le Jeu 14 Jan 2010 - 18:31, édité 1 fois
Revenir en haut Aller en bas
http://www.zeforiu.fr
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeMar 7 Juil 2009 - 9:30

Et bah voilà =D
C'est très bien avec les sorts !
+3 en event
+2 à la vie du forum
(Mais comme tu as 100% a la vie du forum +5 en event)

PS : Rajoute-les toi moi je peux pas -_-
C'est fait, merci Smile
=D


Dernière édition par La Meche le Mar 7 Juil 2009 - 14:49, édité 1 fois
Revenir en haut Aller en bas
Raitosan
† Fondateur du forum †
† Fondateur du forum †
Raitosan


Masculin Age : 31
Inscrit le : 09/02/2008
Messages : 1974

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeMar 7 Juil 2009 - 11:12

Si quelqu'un à besoin d'une modification sur ce system A-RPG, qu'il me le dise, je verrais pour le faire.
Revenir en haut Aller en bas
http://www.zeforiu.fr
Olix974
Noble Lv.8
Noble Lv.8
avatar


Masculin Age : 27
Inscrit le : 05/07/2009
Messages : 291

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeMar 7 Juil 2009 - 17:32

C'est...c'est...absolument... Sublime A-RPG V3! [VX] 231922 !!
Merci beaucoup pour ce super tuto ^^
Je pense que je vais l'utiliser !
Revenir en haut Aller en bas
http://the-wolf-corpor.forumactif.com/forum.htm
Raitosan
† Fondateur du forum †
† Fondateur du forum †
Raitosan


Masculin Age : 31
Inscrit le : 09/02/2008
Messages : 1974

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeMar 7 Juil 2009 - 17:41

Je te remercie Smile si jamais tu as besoin de quelque chose, d'un évent, d'une modification du arpg ou autre je suis la Wink
Revenir en haut Aller en bas
http://www.zeforiu.fr
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 30
Inscrit le : 27/04/2008
Messages : 1835

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeMar 7 Juil 2009 - 17:44

Arf il est bien fait, mais je pense qu'il manque quelques petites choses =/

Bon, déjà le script de Miraino Hikari pour les variables locales va devenir indispensable pour les grandes maps et pour ne pas se prendre la tête à modifier les variables de chaque évent...

Ensuite... Il ne faudrait pas que le monstre disparaisse pour toujours, mais qu'il disparaisse pour une ou deux minutes seulement par exemple, que le joueur ne s'ennuie pas trop vite Oo

Puis, Un petit système de tir avec gestions des flèches ce serait vraiment bien je trouve, mais ce n'est qu'un add-on =°

Et enfin, dommage de pas pouvoir frapper quand on veut, mais être obligé d'être en face d'un monstre...

Sinon c'est pas trop mal fait, oui...
Revenir en haut Aller en bas
Raitosan
† Fondateur du forum †
† Fondateur du forum †
Raitosan


Masculin Age : 31
Inscrit le : 09/02/2008
Messages : 1974

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeMar 7 Juil 2009 - 17:46

comment veut tu attaquer à distance avec une épée^^ sinon pour les flêches, je ne voulais pas mettre sa, car sa risque de faire lagguer le jeu...
Revenir en haut Aller en bas
http://www.zeforiu.fr
So-xas
Noble Lv.8
Noble Lv.8
So-xas


Masculin Inscrit le : 05/07/2009
Messages : 263

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeMer 8 Juil 2009 - 7:04

c'est que le système des flèche et super !
Sa serait plutôt pratique pour activer des interrupteur de loin qui sont inaccessible .
Revenir en haut Aller en bas
Raitosan
† Fondateur du forum †
† Fondateur du forum †
Raitosan


Masculin Age : 31
Inscrit le : 09/02/2008
Messages : 1974

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeMer 8 Juil 2009 - 7:15

Ok, donc je vais essayer d'ajouter sa.
Revenir en haut Aller en bas
http://www.zeforiu.fr
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 27
Inscrit le : 02/03/2009
Messages : 513

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeVen 17 Juil 2009 - 14:50

Salut salut j'espère que c'est pas un nécropost que je fait moi ^^

Tu as dit que si on avait des demandes ...

et bah ma demande la voici :

Serait-ce possible de mettre un pnj sur la carte et qu'il nous aide a tuer les monstres ^^ si tu pouvais faire ça sa serait super, un enorme merci pour cet event ^^

Ciao

Sylfurion

edit : j'avait envie de pleurer a la fin de ton poste, car t'avait mit une demo, et que moi je me faisais chier a tout refaire en event XD merci encore
Revenir en haut Aller en bas
Raitosan
† Fondateur du forum †
† Fondateur du forum †
Raitosan


Masculin Age : 31
Inscrit le : 09/02/2008
Messages : 1974

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeVen 17 Juil 2009 - 16:05

Salut, pour un pnj qui t'aide, je ne sais pas si c'est possible, car il faut que ce npc puisse trouver les monstres(comment savoir où il sont exactement? pour l'instant c'est la le problème...)

Je vais essayer de te faire sa(mais la je suis occuper, donc désoler si je ne peut pas le faire tout de suite).

Je te dirais quoi(ajoute moi sur msn, ce sera plus facile)
Revenir en haut Aller en bas
http://www.zeforiu.fr
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 27
Inscrit le : 02/03/2009
Messages : 513

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeVen 17 Juil 2009 - 16:13

Ok je t'ajoute, si tu vois quelqu'un t'ajouter c'est surment moi ^^

Ciao

Merci de ton aide

Sylfurion

Edit : je pars demain en vacances, mais j'essayerai de trouver un ordinateur sur place XD

En fait le pnj qui nous aide sa serait un perso de l'equipe, comme sa toute l'equipe pourrait participer au combat ^^
Revenir en haut Aller en bas
mister-triquet
Poulet Lv.1
Poulet Lv.1
mister-triquet


Masculin Age : 29
Avertissements : 1
Inscrit le : 29/07/2010
Messages : 7

A-RPG V3! [VX] Empty
MessageSujet: Gros probleme   A-RPG V3! [VX] Icon_minitimeVen 30 Juil 2010 - 18:10

S'il vous plait , sur ce tuto j'ai fait tous comme il falait jai tous fait dison la copi parfaite mais sa marche pas , je ne peut pas ataquer ma cible il ne ce apsse rien , Pourquoi j'ai besoin d'aide sIl vous plait pale
Revenir en haut Aller en bas
Angellan
Admindictatrice
Admindictatrice
Angellan


Féminin Age : 33
Inscrit le : 27/02/2009
Messages : 2855

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeVen 30 Juil 2010 - 19:00

Mais punaise necropost pas ! Vas poster un sujet dans la partie problèmes et solutions.

Et puis apprends à triffouiller le log un peu tout seul aussi.
Revenir en haut Aller en bas
http://bonheur-du-yaoi.forumsactifs.com
Nyrtiuss
Habitant Lv.6
Habitant Lv.6
Nyrtiuss


Masculin Age : 25
Inscrit le : 24/06/2011
Messages : 115

A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitimeLun 29 Aoû 2011 - 10:42

Gothor, ou tous ceux qui sont intéressés, la version un peu bidouillée de Nanash'Aun permet d'attaquer n'importe ou sur la carte.

Mister triquet, vaudrait mieux développer si tu veux une réponse. Sinon, a-tu bien activé l'interrupteur qui permet d'attaquer ?
Revenir en haut Aller en bas
Contenu sponsorisé




A-RPG V3! [VX] Empty
MessageSujet: Re: A-RPG V3! [VX]   A-RPG V3! [VX] Icon_minitime

Revenir en haut Aller en bas
 

A-RPG V3! [VX]

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Tutoriels :: Tutoriels VX :: Tutoriel d'événement (event) :: Combats et monstres-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forumactif.com