Gérez votre site :

52 647 Webmasters - 773 087 Membres INSCRIPTION - Mot de passe oublié ?

Discussion du forum

News

Vous êtes sur la discussion Limité les Actions

Forum :: Questions IF :: Discussion
Ouvert Limité les Actions
de Rockstarnow Matthias_webmaster (rockstarnow - créé le 16 juin 2009 à 19h 12
34 reponses - 419 vues
modifié il y a 15 ans
Comment faire pour limiter les actions?

Quelqu'un pourrait m'envoyer un code qui limiterais les actions a 3 par jour ? Et qui limiterais certaines action a une seule par jour?

En gros on va dire que chaque action coute 1 Point D'action et que l'on en a 3 d'attribué chaque jour utilisable a sa guise..

Et d'autre action que l'on ne pourrait faire qu'une seule fois par jour

MERCI =P
Voici les réponses de cette discussion : (page 1/1)

le 16 juin 2009 à 19h 23 (il y a 15 ans)
En ligne Phiphy (tigerland
Pour limité une action par jour, tu peux utilisé les IF. Je sais toujours les IF dans mes réponse^^

Enfin bon pour limité à une action par jour:
Créer une variable qui se vide un 24H. C'est la variable X.
Fait une action, C'est action Y. Cette action devra ajouter 1 point(ou+) à la variable X.

[IF VarX = 0][Mod Action Y][/IF]
[IF VarX >0] Vous avez déjà fait cette action il y a moins de 24 heure.[/IF ]
le 16 juin 2009 à 19h 38 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Ok je vais essayer mais il y a un truc que je ne comprends pas trop là =)

Enfin si je croit comprendre c'est comment ça se passe..

Car je crée variable j'ai bien compris, mais je dois créer une nouvelle action Y cette derniére ajoute un point oui oui.. mais en quoi elle va limité mes actions a une .. Car l'action qui est limité c'est Y ou c'est une déjà crée? J'suis dans le flou !

HELP Phiphy ^^
le 16 juin 2009 à 20h 02 (il y a 15 ans)
En ligne Phiphy (tigerland
lol Tu vois ta variable prendra 24h pour retomber à zéro. Et l'action n'apparaît que si cette variable est à zéro. si elle est à 1 alors l'action n'apparaitra pas^^ Enfin c'est vraiment par jour mais par 24h. Voilà c'est simple^^ Compris?
le 16 juin 2009 à 20h 03 (il y a 15 ans)
En ligne Phiphy (tigerland
C'est PAS vraiment...
Désolé pour le double-poste mais j'avais fait une faute^^
le 16 juin 2009 à 20h 09 (il y a 15 ans)
En ligne Phiphy (tigerland
Enfaite c'est peut-être ça que tu n'a pas compris:

Enfaite l'action Y EST l'action que tu veux faire. Par exemple ton action est de gagner 500 points par jour pour tes membre. Alors l'action Y devra rajouter 500point à l'argent du membre ET rajouter un point à la variable X. Enfaite l'action Y fera les deux chose en même temps: elle effectuera l'action que tu voulais ET se limitera elle-même. Voilà désolé je m'étais peut-être mal expliquez pour le post d'avant.

le 16 juin 2009 à 20h 42 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Oui c'était sa d'accord j'ai compris, mais en faite la ça me pose un léger soucis .. Étant donné qu'il n'y a que 2 variable qui peuvent gagner, des points on se retrouve donc a une seule variable qui peut être effective :/

Personne n'a une meilleure solution? :/
le 16 juin 2009 à 20h 44 (il y a 15 ans)
En ligne Phiphy (tigerland
Je n'ai pas très bien compris. Tu peux faire plusieur fois ce système si tu as plusieur action.
le 16 juin 2009 à 20h 50 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Oui je sais mais, ce qui m'enbéte c'est que sa m'arrangé bien que 2 variables augmenté pour une action..
le 16 juin 2009 à 20h 52 (il y a 15 ans)
En ligne Phiphy (tigerland
Ah oui. C'est un petit soucis ça. Une proposition à été faite pour pouvoir affecter plus de 2 variable à la fois.
Personnellement je ne voit pas d'autre solution. J'aurai essayé de t'aider au moins^^

@++,Phiphy!
le 16 juin 2009 à 20h 53 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Ouaip et ba je vais m'en satisfaire =) Merci Phiphy, mon site ouvrira certainement ses portes se soir =P
le 16 juin 2009 à 20h 54 (il y a 15 ans)
En ligne Phiphy (tigerland
Okay de rien^^ Bonne continuation en tout cas=p
le 16 juin 2009 à 22h 15 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
J'ai un problème car la phrase "L'action bla bla bla" s'affiche toujours même si l'action n'a pas était faite, qui peut m'aider ?

[IF Var4 = 0][Mod Action1][/IF]
[IF Var4 > 0] L'action faire une répétition est limité a 1 par jour, vous l'avez déjà faite il y a moins de 24 heures.[/IF]
le 16 juin 2009 à 22h 27 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Et aussi j'avais une question, comment faire pour que la variable débute a 0 (Je ne coche pas besoin ?) mais il faut en même temps que cette dernière ce vide !

Explications s'il vous plait =P
le 16 juin 2009 à 22h 59 (il y a 15 ans)
En ligne elevage virtuel fantastic (mon-elevage-virtuel
1 seule question par TOPIC ! Ouvres un autre topic pour cette question que je supprimerai après.
le 17 juin 2009 à 10h 52 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Non mais si tu regarde bien tout est lié, j'ai mit autre question mais ça va ensemble..

C'est en gros les caractéristiques de la variable que j'ai crée !
le 17 juin 2009 à 12h 04 (il y a 15 ans)
En ligne Phiphy (tigerland
Bon désolé. Je ne sais pas comment mieux t'aider. Le code que je t'ai donné est sur mon site et il marche très bien.

@++
le 17 juin 2009 à 14h 59 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
J'en reviens a cette discution ..

Lorsque j'ai mit ce code complet :
[IF Var4 = 0][Mod Action1][/IF]
[IF Var4 > 0] L'action faire une répétition est limité a 1 par jour, vous l'avez déjà faite il y a moins de 24 heures.[/IF]

La phrase s'afficher tout le temps, j'ai donc retirer la première partie, il ne reste donc que ça :
[IF Var4 > 0] L'action faire une répétition est limité a 1 par jour, vous l'avez déjà faite il y a moins de 24 heures.[/IF]

Donc tout marche ! Lorsque que je l'ai effectué le message s'affiche, mais le probléme c'est qu'il s'affiche mais qu'il ne limite pas l'action !

Voila je voudrais savoir comment faire :/
le 17 juin 2009 à 15h 06 (il y a 15 ans)
En ligne Phiphy (tigerland
Si parce que du moment ou l'action va se faire, elle va rajouter un point à ta variable. Tu es sûr d'avoir régler ton action de sorte qu'elle rajoute un point à ta variable X???
Sinon ben je comprend pas, moi elle marche très bien ce code =S
le 17 juin 2009 à 15h 20 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Et bien regarde par toi même :

En service : Activée
Nom : Limite Action
X Besoin Vitale
Vide en : 24h

Et l'action

service : Activée Désactivée
Nom :
Prix : + -
Durée : Instantané

Texte pendant occupé :
Affecte : ----------Notoriété +20
Affecte secondaire : ---------- Limite Action 1 +1

Et voila :/
le 17 juin 2009 à 15h 25 (il y a 15 ans)
En ligne Phiphy (tigerland
Je sais pas si c'est une faute de frappe. mais l'action rajoute un point à "Limite Action 1" et ta variable s'appelle "limite Action".
C'est deux variable différente ou as-tu oublié de rajouter un "1" dans ton post?
le 17 juin 2009 à 15h 27 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Non non c'est juste dans le poste ne t'inquiéte pas ..

Je viens de faire 4 fois cette action avec mon compte test mais le texte s'affiche sans être limité !
le 17 juin 2009 à 15h 29 (il y a 15 ans)
En ligne Phiphy (tigerland
okay si j'ai bien compris, le texte s'affiche tout le temps et l'action aussi? Si l'action ne s'affiche pas, elle ne peux pas être réalisée donc elle est limitée! Essaye voir sans te connecter à webidev. Peut-être que c'est la gestion qui t'affiche sans arrêt le texte. je ne pense pas mais essaye quand m^me.
le 17 juin 2009 à 15h 40 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Voila j'ai réussi c'est bon, a par que j'ai créer 3 nouvelles actions et ils sont a encore a 100 donc je ne peut les faire, tu saurais me dire comment les mettre a 0 ?
le 17 juin 2009 à 15h 43 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Ah non c'est bon j'ai réussi, il suffit de prendre la variable, decocher "besoin", de valider, de le recocher et de valider et c'est bon ^^
le 17 juin 2009 à 15h 52 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Ah ba non j'ai un probléme parce que lorsque l'on débute, les variable sont a 100 points

Et donc la ça va pas du tout du tout :/

Parce que il faudrais attendre déjà un jour avant de pouvoir faire une action apparement..
le 17 juin 2009 à 15h 56 (il y a 15 ans)
En ligne Phiphy (tigerland
ou ALORS TU FAIT [IF JourActif =1(ou zéro je sais plus)] Débuter le heu![Mod Action B][/IF]
Cette action enlevera 100 à ta variable X et la mettra à zéro =P!!!!! Et comme elle aparait que si c'est la 1ère fois qu'il se connecte alors il pourront faire l'action dès le 1er jour sans pouvoir cliquez sur l'action B pendant les autre jours!
le 17 juin 2009 à 15h 59 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Ok et pour toute toute les actions que jeu je fais comment? Parce que la je comprend pas =)

Attend je t'explique j'ai Var4 Var5 jusqu'a var 13 a mettre a 0.. Si tu pouvais m'envoyer le code, parce que :/
le 17 juin 2009 à 16h 01 (il y a 15 ans)
En ligne Phiphy (tigerland
Toute ses variable pourquoi???? Une seule te suffit! Variabl X est la seul est unique variable dans ce code!!!! Bon je têxplique la suite plus tard. Je doit partir.++
le 17 juin 2009 à 19h 44 (il y a 15 ans)
En ligne Phiphy (tigerland
Mais j'ai pas très très bien compris. Tu as fait à chaque fois une variable X???
le 18 juin 2009 à 10h 34 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Et ba oui étant donné que j'ai 10 variable a mettre a 0 ..

Non ? :s
le 18 juin 2009 à 12h 35 (il y a 15 ans)
En ligne Phiphy (tigerland
ah oui avec 10 action c'est un peu beaucoup...
Désolé je ne peux pas t'aider cette fois. Enfin bon si tu as compris le système des IF tu devrait réussir à faire quelque chose avec tes 10 actions,

@++,Phiphy!
le 18 juin 2009 à 12h 55 (il y a 15 ans)
En ligne elevage virtuel fantastic (mon-elevage-virtuel
rockstarnow est webiplus il a 250 actions et variables mais ce n 'était pas la question.

Si tu veux que tes variables se mettent à zéro par exemple toutes les 24 h tu coches besoin et tu sélectionnes 24 H ou alors 5 mn comme ça l'action se vide toutes les 5 mn, etc ...

le code c 'est :

[IF VarX = 0] [Mod ActionX][/IF]

tu mets le nr de ton action et ta variable à la place du X
le 18 juin 2009 à 12h 58 (il y a 15 ans)
En ligne Phiphy (tigerland
Mais le problème c'est que la variable commence à 100. Je crois que Matthias voulait qu'elle commence directement à zéro, comme ça ses membres n'auront pas à attendre un jour avant de pouvoir faire l'action.
le 18 juin 2009 à 13h 53 (il y a 15 ans)
En ligne Rockstarnow Matthias_webmaster (rockstarnow
Non mais c'est bon j'ai compris, du moins j'ai réussi a mettre toutes les actions a 0 du début il faut cliquer sur plusieurs boutons, un peu génant, mais j'ai pas trouver mieux.
Poster un message
Veuillez vous connecter pour poster sur le forum.

Webidev | v2.10.0 | © Webidev 2007 - 2024 | Contact