TestMax.dk Paster
  • Forside
  • Print
  • Bookmark
  • Kontakt
  • SiteMap


infobox infobox
 

on join, Spørgsmål script!

04-05-2008 14:15:10
 
 
Muligheder (Anmeld)
Skrevet af Christer
Kliks 513
Kategori mIRC scripting release
Hei Testmaxer''s .. Lavet et script for exXIO men legger det også i release om noen skulle finde på å søge efter noe lignende....

Readme

det skal være 2 tekstfiler som du selv må lage!
Spørgsmål.txt & svar.txt

Di må være satt opp slik at spørgsmål og svar er på samme linje nummer i hver fil.. f.eks

spørgsmål.txt
spørgsmål 1
spørgsmål 2
spørgsmål 3
spørgsmål 4


Svar.txt
svar 1
svar 2
svar 3
svar 4

---

Hva skjer?
Scriptet er kodet slik at:
når eg bruger joiner en kanal så vil denne brugeren bli stilt et spørgsmål. om ikke brugeren svarer rett inden 60 sekunder så vil han bli kicket fra channel!

om brugeren skulle svare rett på spørgsmålet. så får den bli på kanal og den slipper å stille spørgsmål igjen!

Scriptet har ingen avanserte feutures. men om noget er ønsket så ta si ifra...

Håpber i forstår. og Enjoy enda et release :)

on *:start: {
if (!$exists(spørgsmål.txt) || !$exists(svar.txt)) {
echo 3 -ag Spørgsmål\svar.txt er ikke tilgjengelig.
}
else {
echo 3 -ag Suksess lastet!
}
}

on *:join:#: {
if ($nick == $me) { goto stop }
if ($read(confirmed.txt,w,$address($nick,2))) { .notice $nick Velkommen Dansk bruger! | goto stop }
else {
.msg $nick Du vil inden 7 sekunder få et dansk spørsmål! - /msg $me !svar <ditt svar>
.timerconfirm 1 5 /confirmcountry $nick $chan
}
:stop
}

alias confirmcountry {
if ($1 ison $2) {
if (!$exists(spørgsmål.txt) || !$exists(svar.txt)) {
.msg $1 Det finnes ingen spørgsmål i listen, Ta kontakt med en administrator!
goto stop
}
else {
:ny
set %spørgsmål $read(spørgsmål.txt)
if (%last.spørgsmål == %spørgsmål) { goto ny }
else {
set %sidst.spørgsmål %spørgsmål
.msg $1 ?: %spørgsmål
timer $+ $1 1 60 /kick $2 $1 Bestod ikke test!
set -u60 % [ $+ [ $1 ] ] $readn
}
}
}
:stop
}

on *:text:!svar *:?: {
if (% [ $+ [ $nick ] ]) {
if ($2- == $read(svar.txt,% [ $+ [ $nick ] ])) {
timer $+ $nick off
write confirmed.txt $address($nick,2)
.msg $nick Riktig! Nyd ditt opphold på vår kanal!
}
else {
.msg $nick - Ditt svar er forkert -
}
}
else { .msg $nick du finnes ikke i database! }
close -m
}
Mvh
Christer - MSL Scripter(PRO)
 
infobox infobox


infobox infobox
 
#1Drax(Anmeld) 05-05-2008 18:21:03
 
 
Lækker release Christer, dejligt at se du er så aktiv :-)

Dit release script er fint opsat og forklaret, good job!

Godt du også lavede scriptet som release fremfor at kun paste det direkte til ham, så kan andre få gavn af din hjælp jo.. Det kanon.
Administrator - TestMax.dk Stifter/Udvikler

Drax's signatur billede
 
infobox infobox

infobox infobox
 
#2Christer(Anmeld) 05-05-2008 19:32:42
 
 
Takker Drax :)


Har vell litt for mye fritid ^^,
Mvh
Christer - MSL Scripter(PRO)
 
infobox infobox

Påmindelse ved nyt svar

Ved at tilmelde dig automatisk påmindelse, modtager du en email så snart denne tråd bliver besvaret, dog sender vi kun en mail til dig, også selvom der er kommet flere svar, simpelthen for at spare dig for spam i din indbakke.


infobox infobox
  Svar på tråden  
   
 
 
infobox infobox

infobox infobox
  Læs dette før du sender dit indlæg!  
 
Ved tryk på send knappen accepterer du vores regelsæt som kan læses her
Praktiske informationer
Type Eksempel Resultat
Fed [b]din tekst[/b] din tekst
Kursiv [k]din tekst[/k] din tekst
Understreg [u]din tekst[/u] din tekst
Kode felt [code]din tekst[/code]
din tekst
infobox infobox