Autre probléme...

Répondre
Partager Rechercher
Et bien je vous annonce un autre probléme
J'ai creer une enigme dans mon module tel qu'il y ai 4 portes 5 leviers et chacun de c'est levier a une fonction speciale
Par exemple
le levier 1 ouvre (si elle est fermé) la porte 1 sinon la ferme (si elle est ouverte)
Pareil pour les autres levier(mais ils ouvrent ou ferme d'autre porte) ,ect ect jusqu'a pouvoir finalement ouvrir les 4 portes
J'ai tester de scripter tout ca mais petit probléme

J'ai fait tout ca:
(Peut étre quelques erreur, je commence a scripter)
Et comme dit precedement... Ya des erreurs...
Je sais que la fonction "if GetIsClose" n'existe pas mais c'est pour vous montrez un peu ce que j'aimerai savoir faire
Sans les fonctions avec les IF ca se compile mais avec et bien...
Code PHP:

void main()
{
object oDoor=GetNearestObjectByTag("BridgeDoor");
if 
GetIsClose(oDoor);
ActionOpenDoor(oDoor);
if 
GetIsOpen (oDoor)
ActionCloseDoor(oDoor);

Comme toujours les solutions vont vous paraittre elementaire mais pour moi...c'est autre chose
Merci d'avance
Miyu
Deja depuis quand il y a un point virgule a la fin d'un if ? et aussi il faut les "Cerner" tes conditions

Ensuite bensi c'est pas ouvert c'est que c'est ferme non ?

Donc la négation "!"

Code PHP:

void main()
{
object oDoor=GetNearestObjectByTag("BridgeDoor");
if (!
GetIsOpen(oDoor))
ActionOpenDoor(oDoor);
else if (
GetIsOpen (oDoor))
ActionCloseDoor(oDoor);

Apres il serais bien de les fermer a clef peu etre histoire que seul les levier les active.
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés