Discussion du forum |
|
Vous êtes sur la discussion Limité les Actions
34 reponses - 439 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)
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 ]
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 ^^
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?
C'est PAS vraiment...
Désolé pour le double-poste mais j'avais fait une faute^^
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.
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? :/
Je n'ai pas très bien compris. Tu peux faire plusieur fois ce système si tu as plusieur action.
Oui je sais mais, ce qui m'enbéte c'est que sa m'arrangé bien que 2 variables augmenté pour une action..
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!
Ouaip et ba je vais m'en satisfaire =) Merci Phiphy, mon site ouvrira certainement ses portes se soir =P
Okay de rien^^ Bonne continuation en tout cas=p
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]
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
1 seule question par TOPIC ! Ouvres un autre topic pour cette question que je supprimerai après.
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 !
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.
@++
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 :/
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
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 :/
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?
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é !
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.
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 ?
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 ^^
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..
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!
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 :/
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.++
Mais j'ai pas très très bien compris. Tu as fait à chaque fois une variable X???
Et ba oui étant donné que j'ai 10 variable a mettre a 0 ..
Non ? :s
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!
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
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.
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.