2003-12-21, 02:52
  #1
Medlem
oGGos avatar
Hallå därute!
Nu är det så att jag är i behov av ett script för mIRC som plockar hem information från en php fil och presenterar den snyggt i kanalen för användarna.

Ex.
Användaren "Snodden" i kanalen #flashback.se vill veta de 10 senaste releaserna som är inkommna på nforce.nl.

Då skriver användaren "Snodden" bara "!nforce" och får de 10 senaste releaserna presenterade snyggt direkt i kanalen, läsbart för alla.
Scriptet hämtar releaserna från http://www.nforce.nl/nfos/bots_last-10.php

Snälla söta rara folk, säg inte åt mig nu att gå till google.com och söka, för där har jag suttit nu i X antal timmar.
Samma sak med DC och frågat på div irc kanaler.
Ingen verkar dock veta hur man skall göra, så därför vänder jag mig till er.
Citera
2003-12-21, 03:06
  #2
Bannlyst
Citat:
Ursprungligen postat av oGGo
Hallå därute!
Nu är det så att jag är i behov av ett script för mIRC som plockar hem information från en php fil och presenterar den snyggt i kanalen för användarna.

Ex.
Användaren "Snodden" i kanalen #flashback.se vill veta de 10 senaste releaserna som är inkommna på nforce.nl.

Då skriver användaren "Snodden" bara "!nforce" och får de 10 senaste releaserna presenterade snyggt direkt i kanalen, läsbart för alla.
Scriptet hämtar releaserna från http://www.nforce.nl/nfos/bots_last-10.php

Snälla söta rara folk, säg inte åt mig nu att gå till google.com och söka, för där har jag suttit nu i X antal timmar.
Samma sak med DC och frågat på div irc kanaler.
Ingen verkar dock veta hur man skall göra, så därför vänder jag mig till er.

/help /sockets* tycker jag du sätter dig och läser.
Citera
2003-12-21, 03:20
  #3
Medlem
oGGos avatar
Citat:
Ursprungligen postat av nytro
/help /sockets* tycker jag du sätter dig och läser.
Jovisst har jag gjort det, men det finns ju en liten hake!

--------------------------------------------------
Saxat från mirc hjälp:
Sockets

Socket support allows you to create your own raw socket connections in order to send and receive information. You should already be an expert at writing Aliases, Popups, and Scripts before attempting to use sockets.

Sockets are a limited resource so it is important that you understand how these commands work before trying to use them
--------------------------------------------------

Ja, det var ju det!
Det kanske finns något färdigt script därute som gör vad jag vill, fast jag inte hittat det!

Detta skulle ju vara absolut lättast!
Citera
2003-12-21, 04:00
  #4
Medlem
Ingen fara på taket oGGo, detta finns på NForce-forumet.

Lycka till!

Citat:
Ursprungligen postat av NForce-forumet
ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
º Nov. 13 2002 º
º Echoing the www.NFOrce.nl website tutorial v.2: º
º by dkkev and infect0 º
º º
º Right... first off u need a client in our official chan. º
º We reside at EFnet #NFOrce or #nfo (#Nforce being our official chan and #nfo º
º for announcing only). º
º Note.. that most ppl would want this to work on a eggdrop client.. but we have º
º yet not had the time to test it.. its basicly just a simple echo script º
º Copy and paste one of these two codes into ur remote.ini (in mIRC alt+a find º
º remote tab). º
º º
º on *:text:*:#:{ º
º if ($network == EFnet) { <If then statement for efnet network to double º
º check that is the right case for efnet do //echo $network on efnet and it º
º will tell you how you have it setup º
º º
º if ($chan == #nforce) && (NFOrce iswm $nick) { <If then statement for º
º the channel nforce and the nick NFOrce (the announce bot) º
º /scid 3 /msg #chan $1- <You do not need /scid unless you want to send º
º it to a diff network. Using scid 3 means msg it to my 3rd connected server º
º which is on the channel list. Of course to use this properly you will need º
º to use a on startup script so you startup to the right networks in order º
º always. I am sure there is another way to msg to a network just not sure º
º atm we can fix it later though. it will then msg the channel of your choice º
º or msg someones nick $1- which means the first word in the string to the end º
º of that string printed out by the bot. º
º } º
º } º
º } º
º And thats it! º
º º
ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
º
º Example:
º This will echo from our EFnet chan to #chan on Wondernet..(if Wondernet is 3 in ur servers list..
º Simply change #chan to the one u want.. and Wondernet & 3 to ur desired network.
º
ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
º
on *:text:*:#:{
if ($network == Wondernet || $network == EFnet) {
if ($chan == #NFOrce) && (NFOrce iswm $nick) {
/scid 3 /msg #chan $1-
}
}
}
º
ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
º
º This will echo from our EFnet #nforce chan to other chan on EFnet
º
ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
º

on *:text:*:#:{
if ($network == EFnet) {
if ($chan == #NFOrce) && (NFOrce iswm $nick) {
/msg #chan $1-
}
}
}
º
ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
º good luck...
º any reports/bugs pls mail at dkkev@nforce.nl or look me up at EFnet
º
ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸

EDIT:
Min 600:e post
Citera
2003-12-21, 04:29
  #5
Medlem
oGGos avatar
Citat:
Ursprungligen postat av Telefonsladd
Ingen fara på taket oGGo, detta finns på NForce-forumet.

Lycka till!

EDIT:
Min 600:e post
Grattis till din 600:e post, själv är man snart uppe i 2000, usch!

Nåväl, tack för tipset, detta duger sålänge men är ändå inte riktigt det jag eftersöker.

Vad jag eftersöker är som sagt ett script som kan göra vad jag beskrev, dvs. att hämta information från en fil asp/php/htm/txt (whatever) och sedan presentera den för användarna.

Nforce.nl var bara ett exempel, men det första jag vill testa med.

Dock vill jag kunna fixa så att meddelandes skall kunna komma upp i såväl qnet som efnet som dalnet osv. osv. och själv kunna styra varifrån informationen kommer.

Jag hittade ett litet script som jag trodde skulle lösa mina bekymmer, men det vart bara pannkaka av det, kanske beroende på att jag felkonfigurerade, vad vet jag.

Kod:
on *:SOCKOPEN:name: {
  sockwrite -n $sockname GET /dir/page.html HTTP/1.1
  sockwrite -n $sockname Host: site.com
  sockwrite -n $sockname User-agent: mIRC/ $+ $version
  sockwrite -n $sockname $crlf
}
on *:SOCKREAD:name: {
  var %tmp | sockread %tmp
  while ($sockbr) { 
    if (%tmp) {
      echo -i5a %tmp
    }
    sockread %tmp
  }
}
; now type /sockopen name site.com 80
Citera
2003-12-21, 04:34
  #6
Medlem
Tja, du kan alltid börja här. Kan själv inte mycket om sockets, aldrig fått för mig att lära mig det.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in