Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : faire gagner un %age d'une cagnote [ Scripting / Général ] (besky)

jeudi 22 novembre 2007 à 22:07:49 | faire gagner un %age d'une cagnote

besky

Bonjour, je suis actuellement en train de completer un jeu "casino" (by juky) et j'aimerais pouvoir faire gagner aux joueurs un certain poucentage d'une cagnote seulement je ne sais pas comment m'y prendre.

Exemple:

1: la cagnote est de 100 000 points.
le joueur gagne 10% de la somme total de la cagnote (soit 1 000 points)

2: la cagnote est de 100 points.
Le joueur gagne 10% de la somme total de la cagnote (soit 1 point)

Pourriez vous me dire s'il vous plais comment je dois m'y prendre pour calculer le poucentage de la somme total de la cagnote s'il vous plais ?

Merci.



jeudi 22 novembre 2007 à 22:50:10 | Re : faire gagner un %age d'une cagnote

KiNdErMaXi

Membre Club
Réponse acceptée !
Salut,
Si c'est juste le calcul qui t'ennuie, c'est tout bête !
10% d'une valeur = $calc(valeur/10)

Kinder_Maxi


vendredi 23 novembre 2007 à 12:35:25 | Re : faire gagner un %age d'une cagnote

RCA ArKanis

Réponse acceptée !

en règle générale, a % de b est noté comme ceci : $calc(b * a / 100)

remarque : le symbole % existe, mais il est utilisé pour les modulo (restes de divisions entières)

 


vendredi 23 novembre 2007 à 18:53:13 | Re : faire gagner un %age d'une cagnote

besky

Réponse acceptée !
merci de votre aide mais il y a autre chose qui me chifonne

la somme de la cagnote est notée dans les variables sous la forme:

%casinouserepargnecagnote 8000

Et pour calculer et faire gagner les 10% de la cagnote voici ce que j'ai fais:

    if (%casinosysvaria == 18) { msg $chan �3;12FORMIDABLE $nick , tu viens de gagner 10% de la cagnote, soit $calc(%casinouserepargnecagnote/10) | inc %casinouserpoints $+ $nick $calc(%casinouserepargnecagnote/10) }

Hors ca ne fonctionne pas. :(

Ca m'affiche:

[18:39:37] -» +@LiNoX «- FORMIDABLE Kinou49 , tu viens de gagner 10% de la cagnote, soit

Pourriez vous me dire s'il vous plais comment gerer ca ?

Merci.

vendredi 23 novembre 2007 à 19:12:44 | Re : faire gagner un %age d'une cagnote

RCA ArKanis

Réponse acceptée !
sépare le / du nom de ta variable ainsi que tous les opérateurs en général

samedi 24 novembre 2007 à 17:36:33 | Re : faire gagner un %age d'une cagnote

besky

Réponse acceptée !
ok merci je vais essayer je te tiens au courant :)

samedi 24 novembre 2007 à 17:53:02 | Re : faire gagner un %age d'une cagnote

besky

Réponse acceptée !
Merci beaucoup ca marche :)

maintenant faut que je prévois une remise a zero de la cagnote toutes les semaines sinon j'te dis pas les sommes qui vont etre gagnés :D

merci a tous !!! :)

dimanche 25 novembre 2007 à 13:26:49 | Re : faire gagner un %age d'une cagnote

besky

Réponse acceptée !
Nouveau  petit probleme justement sur la remise a zero

j'ai codé ca:

if ($day == monday) { msg #M4ine-&-l0ire �2;�3;Remise à Zéro de la cagnotte ! | set %casinouserepargnecagnotte 0 }

seulement je ne sais pas comment lancer la remote sur un changement de jour par exemple ou sur un heure précise.

pourriez vous m'aider ? merci.

dimanche 25 novembre 2007 à 13:38:54 | Re : faire gagner un %age d'une cagnote

RCA ArKanis

Réponse acceptée !
Ca pourrait dans un premier temps donner ça :

alias minuit {
  .timer 1 61 .timerminuit 0:00 1 1 minuit
  if ($day == Monday) {
    msg #M4ine-&-l0ire �2;�3;Remise à Zéro de la cagnotte !
    set %casinouserepargnecagnotte 0
  }
}
on *:connect:.timerminuit 0:00 1 1 minuit

Mais faudrait aussi que tu gères le fait que le bot puisse être déconnecté le lundi à minuit (une autre variable). Ca pourrait alors donner ça :

alias minuit {
  .timerraz.minuit 1 61 .timerminuit 0:00 1 1 minuit
  if (($day == Monday) && (%casino.date != $date)) {
    msg #M4ine-&-l0ire �2;�3;Remise à Zéro de la cagnotte !
    set %casinouserepargnecagnotte 0
  }
  set %casino.date $date
}
on *:connect:minuit | minuit.timerminuit 0:00 1 1 minuit

avec ça, il ne faudra plus que le bot se connecte tous les lundis au moins une fois. C'est encore améliorable (genre s'il se connecte le mardi), mais là, j'ai la flemme :(

dimanche 25 novembre 2007 à 13:39:52 | Re : faire gagner un %age d'une cagnote

RCA ArKanis

Réponse acceptée !
euh ... j'me demande si un ON JOIN sur ton salon au lieu du ON CONNECT ne serait pas mieux, vu que avec ce code, tu peux faire /msg à peine après t'être connecté
change ça :)


1 2 3 4

Cette discussion est classé dans : points, somme, total, gagner, cagnote


Répondre à ce message

Sujets en rapport avec ce message

top membres et les points [ par dj328i ] Serieusement , ya qqn qui peut me dire a quoi ca sert exactement et comment ils cumulent les points ? Défi N°1 Janvier 2004 [ par Kolibot ] Le défi du mois est :Créer un script en mIRC Scripting qui permet de copier/coller un texte sans partir en Excess Flood (Découpage du Texte + Envoi Te Porbleme avec les variables [ par juki_webmaster ] Bonjour ,Je confectione un bot de jeux , et j'ais quelque petit soucis sur le ajout de valeur à une variable et a soustraction d'un vairble , javez re points ircfr [ par KiNdErMaXi ] et bien c'est tout bête mais a quoi servent les points code source ??merciKiNdEr_MaXi encore pour points (bot) [ par clem54 ] je voudrai savoir comment retiré des points ?je ne suis pas clair je donne un exemple avec inc %points. [ $+ [ $nick ] ]ca rajoute 1 mais pour retiré comment faire pour augmenter les points sur un wquizz sur mirc [ par croblanc ] bonjour,j suis un débutant pis je connais pas grand chose pour scripter un wquizz que j ai telechargé. voila mon problème j aimerai augmenté les point besoin d'aide sur plusieur petit points.. [ par mdk1killer1 ] Bonjour,bon et bien moi jai commencer a scripter un "bot" mais bon je sais pas si on peut appeller sa comme sa.Mon problème sais que quand les personn Plusieurs questions [ par Corween ] Afin d'éviter de poster 40 questions par semaines, j'attend d'en avoir un petit paquet pour les poser, alors voici mes questions de la semaine, réunni Remote de Quizz [ par Lorya51100 ] Bonjour Voilà j'essaie de réaliser mon propre quizz en mIRC, mais j'ai pas mal de soucis Dans la [Socket] recuperation d'information [ par UnderCore ] Bien le bonjour/soir, Ma requête concerne comme cité au-dessus la recherche d'information precise dans un document html/xhtml. Mon maigre niveau de


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,546 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.