Accueil > Forum > > > > Petit probleme de variable
Petit probleme de variable
samedi 1 octobre 2005 à 15:10:24 |
Petit probleme de variable

crash71
|
Voila j'ai un petit probleme, je suis sous mirc et j'aimerai faire une variable avec un nick dans une remote... Enfin je m'explique, prenons un exemple : Je veux faire un vote sur un channel Une fois que le pseudo 'Machin' a voté, la variable associer a lui meme passe à 1 : set %vote$nick 1 ceci doit donner pour le pseudo 'Machin' %voteMachin = 1 Mais le probleme c'est que $nick n'est pas reconnu dans la variable par mirc donc ne change pas... Vous pouvez m'aider ?
|
|
samedi 1 octobre 2005 à 16:11:28 |
Re : Petit probleme de variable

vivekyo
|
Les deux marches si je me trompe pas : set [ %vote $+ [ $nick ] ] 1 set %vote $+ [ $nick ] 1
Laquelle est la meilleure ?
|
|
samedi 1 octobre 2005 à 16:21:23 |
Re : Petit probleme de variable

Zova
|
Tout simplement fait ceci : set %vote $+ $nick 1

|
|
samedi 1 octobre 2005 à 19:13:06 |
Re : Petit probleme de variable

SornDrixer
|
Bonjour, +1 pour la solution de Zova, les crochets d'évaluation (on peut également utiliser $eval) sont valable pour la lecture de la variable, pour l'écriture, c'est inutile. Pour ce genre de système, laisse moi te donner un petit conseil perso : oublie les variables ! C'est pas vraiment fait pour ca, privilégie plutôt un système de fichier INI. (voir aide concernant /writeini, $readini : à partir de ca, tu pourras faire pas mal de chose déjà) Cordialement, Sorn_Drixer (Admin CodeS-SourceS)
|
|
samedi 1 octobre 2005 à 19:56:11 |
Re : Petit probleme de variable

S333
|
-1 pour sorn :) Utiliser un fichier ini pour un simple vote... je pense pas. Utilise une seule variable avec les nicks ayant déjà voté séparés par un token. Ca suffit amplement ---------------------------- Signature des parents :
|
|
dimanche 2 octobre 2005 à 09:49:29 |
Re : Petit probleme de variable

SornDrixer
|
S333 : niveau évolutivité, c'est pas très pratique. Avec un fichier ini, on pourra stocker facilement le pseudo, l'ident, et l'host de la personne afin d'éviter au maximum les votes multiples. On pourra égalment gérer plusieurs votes simultanément. Pour un débutant, la structure d'un ini est beaucoup plus compréhensible qui plus est  Cordialement, Sorn_Drixer (Admin CodeS-SourceS)
|
|
dimanche 2 octobre 2005 à 12:54:42 |
Re : Petit probleme de variable

S333
|
Jtrouvais juste que c'était pas super niveau rapidité... je suppose qu'un read est plus long. Puis il ne faut pas prendre de mauvaises habitudes :D. De plus pour un débutant... gérer l'ident, l'host etc... Ca commence à faire beaucoup pour le débutant, pour un simple vote ^^ Enfin bon :) à lui de voir, mais en effet, le ini lui permet de faire évoluer son script plus facilement. --------------------------------- Signature des parents :
|
|
dimanche 2 octobre 2005 à 13:29:18 |
Re : Petit probleme de variable

crash71
|
J'ai tenu compte de vos remarques et j'en suis arrivé a faire ceci :
on *:text:!*:%vchan: { if ($nick == $readini(votant.ini,host,$nick)) { writeini votant.ini host $nick inc %r $+ $mid($1-,2,1)) notice $nick Merci d'avoir voté ! halt } } else { msg %vchan 7Vote refusé. Vous avez déjà voté4 $nick 7! alt }
Mirc ne me retourne aucune erreur mais j'ai aucun fichier de créé... Au bout de trois heures de recherche, je vous sollicite un peu pour essayer de m'aider. Je vous remerci beaucoup déjà d'avoir pris du tps pour me répondre.
(oui je suis bien un débutant ! )
|
|
dimanche 2 octobre 2005 à 13:31:12 |
Re : Petit probleme de variable

crash71
|
 J'oubliai dans mon post précédent de vous dire que c'est juste le if qui a un problème, car autrement tout marche... Merci d'avance pour votre aide
|
|
dimanche 2 octobre 2005 à 13:44:10 |
Re : Petit probleme de variable

SornDrixer
|
Un peu de logique voyons  Ta condition s'éxécute SEULEMENT SI $nick est présent dans la section "host" de ton fichier votant.ini, et si c'est le cas, tu écris dans le fichier. Mais ... si le fichier n'existe pas au départ, tu auras du mal à rendre vrai ta condition, il te faut donc faire un /writeini avant ta condition (ou alors prévoir un else après celle-ci) Cordialement, Sorn_Drixer (Admin CodeS-SourceS)
|
|
Cette discussion est classée dans : variable, probleme, mirc, nick, vote
Répondre à ce message
Sujets en rapport avec ce message
[MIRC] un petit probleme de definition de variable [ par nova78180 ]
bonsoirmon script se presente comme su dessous:on 1:FILERCVD:*.*:{ inc %i /echo Recu $filename de $nick /echo i+1 = %i /msg $nick xdcc send %i}on
Probleme de variable [ par zeek ]
on 1:OPEN:?:{ if ($+(%,$nick) == ok ) { Return } if ($+(%,$nick) != ok ) { .timer 1 1 msg $nick Salut toi set $+(%,$nick) ok } } Voila je voulais
probleme dans lecture variable [ par KaLViN2 ]
Bonjour : )Voila j'ai un petit probleme et je voi pas trop comment résoudre ca en faite à travers un socket pour crée une "nicklist" je fai un who ch
définir une variable lors d'un clique de bouton dialogue [ par J4Gu4R ]
Bonjour,dans un popup/nicklist lorsque je clique droit et valide, ça crée une variable %nick avec le nick de la personne que j'ai cliquer.en fait j'ai
probleme de if et de fichier texte [ par jeremy6381 ]
bonjour tout le monde, comme le sujet l'indique, j'ai un ptit probleme avec les if...En gros, ma variable ce repercute de cette facon: var %var_tmp =
Condition avec une variable "% [ $+ [ $nick ] $+ [ .pass ] ]" [ par psykowarrior ]
Bonjour à tous,J'ai fait un bout de code d'identification qui foire, le voila, merci de me dire pourquoi : elseif (!ident isin $1) { if (%2 != % [
Probleme nicklist en dialog [ par ArMySwAT ]
salut explication : je voulais faire une sorte de nicklist en dialog ! des que je clik sur le nick ca affiche dans l' EDIT le nick de la personne puis
probleme de relance de pv (timer) [ par J4Gu4R ]
voila j'ai un petit code :#relance onon 1:text:*:?:{ if ($nick == %relance_pv) { .timer $+ $nick off echo -s $timestamp $+() $1- .timer $+
Probleme vote kick [ par lebiloute ]
Salut, il y a peu de temps j'ai codé un vote kick, c'est un défi que je me suis donné, mais le probleme c'est que ca ne marche pas bien .. voire même
probleme remplacement variable auto [ par lebaronrouge ]
hello :)Je fais un sound manager pour mon script et je bute sur un petit problème.Dans celui-ci je propose un bouton qui correspond à : set %sound1 $$
Livres en rapport
|
Derniers Blogs
VISUAL STUDIO TALK SHOW: EF4VISUAL STUDIO TALK SHOW: EF4 par Matthieu MEZIL
La semaine dernière, j'étais à Montréal pour y animer des conférences sur Entity Framework. J'en ai profité pour enregister un podcast Visual Studio Talk Show que vous pouvez retrouver ici ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ![MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ! par redo
Me voici enfin arrivé au Microsoft Mix 2010, je dois vous avouer être arrivé un peu plus tard que d'habitude, ce qui explique que je n'ayez vu aucune info passer quant au premier keynote . certains événements sont plus importants que tout, ce qui était mo...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - LIVRE GRATUIT SUR PROGRAMMER WINDOWS PHONE 7 SERIES ![MIX 2010] - LIVRE GRATUIT SUR PROGRAMMER WINDOWS PHONE 7 SERIES ! par redo
Disponible gratuitement : (153 pages) PDF Version : http://download.microsoft.com/download/7/C/8/7C820C6F-C205-4ECF-B9F3-1505DD13F9BF/ProgWinPhonePreview.pdf XPS Version : http://download.microsoft.com/download/E/3/5/E359FC51-1CF5-47F1-9BF3-74AB09D3339B/P...
Cliquez pour lire la suite de l'article par redo SQL SERVER : ESTIMER LE NOMBRE DE LIGNES RENVOYéES PAR UNE REQUêTE AVEC SQLCLRSQL SERVER : ESTIMER LE NOMBRE DE LIGNES RENVOYéES PAR UNE REQUêTE AVEC SQLCLR par christian
Dans certains cas très particuliers il peut être intéressant de savoir le nombre de ligne que va renvoyer une requête sans exécuter cette dernière. En effet les opérations de comptage sont généralement gourmande en ressource est très difficile à optim...
Cliquez pour lire la suite de l'article par christian [WF4] ACTIVITY AVEC VUE DéTAIL MASQUéE PAR DéFAUT, VIVE WPF![WF4] ACTIVITY AVEC VUE DéTAIL MASQUéE PAR DéFAUT, VIVE WPF! par JeremyJeanson
Le code suivant est destiné à répondre à une problématique courante en Workflow : Vous avez une activité dont le designer est complexe ou dont l'affichage prend une place importante à l'écran et la possibilité Collapse/Expand ne répond pas pleinement à vo...
Cliquez pour lire la suite de l'article par JeremyJeanson
Forum
RE : PROBLEMERE : PROBLEME par kamikaze97441
Cliquez pour lire la suite par kamikaze97441
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|