begin process at 2010 02 09 17:47:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

IRC

 > 

Scripting

 > 

Général

 > 

faire gagner un %age d'une cagnote


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

faire gagner un %age d'une cagnote

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ée 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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales