begin process at 2012 05 27 21:47:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > /HOROSCOPE

/HOROSCOPE


 Information sur la source

Note :
4,5 / 10 - par 2 personnes
4,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Classé sous :horoscope Niveau :Débutant Date de création :02/07/2004 Vu :4 377

Auteur : Naza

Ecrire un message privé
Site perso
Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note

 Description

C'est un alias qui permet de connaitre son horoscope.
J'ai beaucoup détaillé le code pour ceux qui souhaite comprendre.
Normalement tout marche, utilisation : /horoscope <signe>

Source

  • alias horoscope {
  • if $horo($1) = ok {
  • ; on vérifie que le mot est un signe
  • set %signe $1
  • ; on "set" le signe
  • sockopen astro www2.sympatico.ca 80
  • ; on ouvre la socket pour obtenir les informations
  • } } }
  • alias horo {
  • ; c'est cet alias qui vérifie si le mot est un signe
  • if !$1 { echo -a 2*** /horoscope: paramètres insuffisants. /horoscope <signe> | halt }
  • ; on vérifie qu'il y a un signe
  • if $1 = verseau || $1 = belier || $1 = taureau || $1 = gemeaux || $1 = cancer || $1 = lion || $1 = vierge || $1 = balance || $1 = scorpion || $1 = sagittaire || $1 = poisson {
  • ; si le mot est un signe on continue le code
  • return ok
  • }
  • else { echo -a 2Veuillez vérifier votre signe. }
  • ; si le code n'est pas un signe valable on le dit
  • }
  • on *:sockopen:astro:{
  • sockwrite -n astro GET http://www2.sympatico.ca/cgi-bin/zodiaque_quotidien.pl?dateJour= $+ $date(yyyy) $+ $chr(45) $+ $date(mm) $+ $chr(45) $+ $date(dd) $+ &signeJour= $+ %signe
  • on va chercher des informations sur cette adresse avec la date d'aujourdui
  • }
  • on *:sockread:astro:{
  • if ($sockerr > 0) { return }
  • ; si il y a une erreurn on arrete tout
  • :nextread
  • sockread %temp
  • ; on enregistre les informations
  • if ( <P><big> isin %temp) { echo -a 2 Signe $upper(%signe) $+  . $remove(%temp,<P><big>,</big>) }
  • ; on montres les informations en echo
  • if ($sockbr == 0) { return }
  • ; si il n'y a plus d'information, on s'arrete là
  • else { goto nextread }
  • ; si il reste des information, on les lit encore
  • sockclose astro | unset %signe
  • ; on ferme la socket et unset la variable utilisé
  • }
alias horoscope {
  if $horo($1) = ok {
    ; on vérifie que le mot est un signe 
    set %signe $1
    ; on "set" le signe
    sockopen astro www2.sympatico.ca 80
    ; on ouvre la socket pour obtenir les informations
}  } }
alias horo {
  ; c'est cet alias qui vérifie si le mot est un signe 
  if !$1 { echo -a 2*** /horoscope: paramètres insuffisants.  /horoscope <signe> | halt }
  ; on vérifie qu'il y a un signe
  if $1 = verseau ||  $1 = belier || $1 = taureau || $1 = gemeaux || $1 = cancer || $1 = lion || $1 = vierge || $1 = balance || $1 = scorpion  || $1 = sagittaire || $1 = poisson {
    ; si le mot est un signe on continue le code
    return ok
  }
  else { echo -a 2Veuillez vérifier votre signe. }
  ; si le code n'est pas un signe valable on le dit
}
on *:sockopen:astro:{
  sockwrite -n astro GET http://www2.sympatico.ca/cgi-bin/zodiaque_quotidien.pl?dateJour= $+ $date(yyyy) $+ $chr(45) $+ $date(mm) $+ $chr(45) $+ $date(dd) $+ &signeJour= $+ %signe
  on va chercher des informations sur cette adresse avec la date d'aujourdui
}
on *:sockread:astro:{
  if ($sockerr > 0) { return }
  ; si il y a une erreurn on arrete tout
  :nextread
  sockread %temp 
  ; on enregistre les informations 
  if ( <P><big> isin %temp) {  echo -a 2 Signe  $upper(%signe) $+  . $remove(%temp,<P><big>,</big>)  }
  ; on montres les informations en echo
  if ($sockbr == 0) { return }
  ; si il n'y a plus d'information, on s'arrete là
  else { goto nextread }
  ; si il reste des information, on les lit encore
  sockclose astro | unset %signe
  ; on ferme la socket et unset la variable utilisé
}

 Conclusion

Mettre le code ci-dessus dans les remotes.


 Sources du même auteur

Source avec une capture OUVERTURES DES DIALOGS
Source avec une capture M0W
Source avec une capture SCREENZ
Source avec Zip Source avec une capture ROBOT D'ANIMATION EN SOCKET
Source avec Zip Source avec une capture MENU D'INVITATION

 Sources de la même categorie

PACMAN MULTI-JOUEUR EN LIGNE par wims
PROXY&SOCKS SCANNER+LEECHER par independentt
GESTIONNAIRE DE HIGHLIGHT AVANCÉ AVEC IGNORE SALON OU PSEUDO par doob666
AUTOJOIN HTABLE MULTISERVER par doob666
TCL - AJOUT SUPPRESSION DE LOGS par Atok

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture S-HOROSCOPE 1.3 par Smao

Commentaires et avis

Commentaire de tofu le 02/07/2004 15:40:06

un tit dialog, avec un combo pour les signes et une list pour le résultat & rulez ;)

Commentaire de Naza le 02/07/2004 15:57:28

À l'origine c'est une petit snippet..
C'est vrai qu'un dialog c'est pas con mais bon :)

Commentaire de NeO47 le 02/07/2004 16:57:11

C'est vrai qu'un dialog serait pas une mauvaise idée :)
Bon code c'est sympa d'y mettre des explications pour ceux qui ne maitrisent pas les socket ptetre qu ils pourraient apprendre grace a toi Nazario :P et nous sortir d'autres codes que des auto join ...

Commentaire de Kerrigan le 02/07/2004 17:23:15

trop cool !!!!

if $1 = verseau ||  $1 = belier || $1 = taureau || $1 = gemeaux || $1 = cancer || $1 = lion || $1 = vierge || $1 = balance || $1 = scorpion || $1 = sagittaire || $1 = poisson { ... }

ya une alternative, pour eviter cette grosse ligne regarde:

var %s = verseau,belier,taureau,gemeaux,cancer,lion,vierge,...
if ($findtok(%s,$1,1,44)) { return Ok }

ça ne change rien, ce n'est meme pas une optimisation, c'est une question de gout, mais le if est vraiment moins long :)

Commentaire de Naza le 02/07/2004 17:47:51

J'avais pas du tout pensé à changer cette ligne comme ça, mais c'est pas con puis ça pourra surement me servir, merci.

Commentaire de SornDrixer le 02/07/2004 17:58:17 administrateur CS

Une petite remarque :
Avant de sockopen astro www2.sympatico.ca 80, je te conseille de sockclose astro, meme si le socket est fermé, un sockclose ne provoque pas d'erreur.
Et puis, si jamais le socket ne se ferme pas pour X raison, le sockclose sera toujours là pour fermer celui-ci au prochain lancement de l'alias.

Commentaire de VestaX le 03/07/2004 13:32:29

pffff rippeur. Ca c'est ma source. Elle était dans un dialog avec combo, et tu as tout changé. Je reconnais ma source entre 1000 je peux même dire que tu l'as trouvé ou dans le dream script V3, ou dans le BlackOut ou dans le script de l'Illusion.

Pour plus de preuve va télécharger mon script www.universal-djs.clan.st

Ce mec est un rippeur!! @+

Commentaire de VestaX le 03/07/2004 13:33:25

A vrai dire tu as juste changé quelques les %var. allé @+

Commentaire de Naza le 03/07/2004 15:36:56

J'ai tiré ça de nul part, jvais aller testé ton script parce que t'es limite bizarre toi..

Commentaire de NeO47 le 03/07/2004 15:45:18

Euh VestaX je croit pas que cette source est rippée d'une part car je n'ai jamais vu un rip avec des explications et Nazario ripper ca me ferait chiez mé bon ... Et puis les horoscopes c'est tous les memes a part le site qui change
Donc reflechit a deux fois avant de juger quelqu'un

Commentaire de VestaX le 03/07/2004 16:20:12

juste pour information, c'est tiré du même site que moi, et les sources sont exactement les mêmes

Commentaire de tofu le 03/07/2004 18:28:40

tu nous fais télécharger des scripts qui font 15Mo chacuns (10 meg d'images, progz inutiles etc..) c'est bof.. sinon plus concrètement:

dans le dream script: " Astro GET http://fr.astrology.yahoo.com/daily/ $"

déjà c'est pas le même site d'où sont rapatriées les infos

ds le dream script, il y a 35 if à la suite

et si comme tu le dis auparavant, c'est toi qui a fait le code d'astro qui est dans le dream script, bah apprends à optimiser tes codes man :)
genre didtok au lieu de tout ces did -a .
ton astro est en dialog, celui là en aliase, aucun rapport, et
" Je reconnais ma source entre 1000 "
jte ferais remarquer que les 2 codes n'ont aucune similitudes en matière de code.

à contratrio dans le blackout script:

on *:sockopen:astro:{
  did -ra astro 5 Réccupération Des Informations
  sockwrite -n astro GET http://www2.sympatico.ca/cgi-bin/zodiaque_quotidien.pl?dateJour= $+ $date(yyyy) $+ $chr(45) $+ $date(mm) $+ $chr(45) $+ $date(dd) $+ &signeJour= $+ %signe $+ $crlf $+ $crlf
}

on *:sockread:astro:{
  if ($sockerr &gt; 0) { return }
  :nextread
  sockread %temp
  did -ra astro 5 Connexion Effectué
  if ( &lt;P&gt;&lt;big&gt; isin %temp) { did -a astro 7 $remove(%temp,&lt;P&gt;&lt;big&gt;,&lt;/big&gt;) $crlf $+ $crlf }
  if ($sockbr == 0) { return }
  else { goto nextread }
  sockclose astro
}

le code est précisément le même donc... même $sockname, même nom de goto, même nom de var oO c'est chelou qd même ..

Commentaire de VestaX le 03/07/2004 19:18:26

erfff le dream script remonte a environ 2 ans!! Depuis j'ai évolué, tu as cs tester le script de l'illusion 1er au top 10 sur www.mircscriptsfrfm.com Là tu verra que mon script et ma source qui est exactement comme la tienne.

Ensuite si mon script est gros, c'est parce qu'il comporte beaucoup de MP3. voilà @+

Commentaire de tofu le 03/07/2004 20:05:37

les mp3 c'est illégal.  boiuhhhhh ):
t'as lu que la première partie de mon comment, lis en entier avant de faire une critique sur ce que j'ai dis.

Commentaire de Alysandra le 04/07/2004 13:17:57

Sympa ce script même si je ne l'ai pas testé.
Cela dit, il n'y a que 11 signes dedans :

; on vérifie qu'il y a un signe
    if $1 = verseau ||  $1 = belier || $1 = taureau || $1 = gemeaux || $1 = cancer || $1 = lion || $1 = vierge || $1 = balance || $1 = scorpion || $1 = sagittaire || $1 = poisson {

Manque le capricorne ;)

Commentaire de tofu le 04/07/2004 14:24:09

oui, capri c'est fini mais il te reste les cornes .. (©gustave parking)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

aider moi svp :) [ par raoul70 ] bonjour tt le monde je voudrai savoir si sa serai possible davoir une remote pour l' horoscope pour mettre ds mon bot que les tchatteur puisse taper ! pb socket [ par djdadou ] bonjour a tous,voila mon problème je debute dans le socket lol. ici j'ai trouver un  code pour l'horoscope (dit normal) c a d bélier , taureau ect ...


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,718 sec (4)

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