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


infobox infobox
 

Warn/Advarsels script

29-05-2008 11:23:13
 
 
Muligheder (Anmeld)
Skrevet af erle
Kliks 705
Kategori mIRC scripting release
Ja, dette er så et warn script... Det kan frit bruges og kan kodes nemt ind i f.eks et anti reklame script!

Warn scriptet:
alias warn {
if (!$warnread($1,$2)) { msg $2 %logo Warn til: $1 %logo Grund: $3- %logo | ban -u60 $2 $1 | timer 1 1 writeini warn.ini $2 $address($1,2) 2 }
if ($warnread($1,$2) == 2) { msg $2 %logo Warn til: $1 %logo Grund: $3- %logo | ban -u120 $2 $1 | timer 1 1 writeini warn.ini $2 $address($1,2) 3 }
if ($warnread($1,$2) == 3) { msg $2 %logo Warn til: $1 %logo Grund: $3- %logo | ban -u300 $2 $1 | timer 1 1 writeini warn.ini $2 $address($1,2) 4 }
if ($warnread($1,$2) == 4) { remini warn.ini $2 $address($2,2) | ban -k $2 $1 $3- }
}

alias warnread {
return $readini(warn.ini,$2,$address($1,2))
}


Hvis du vil lave ban tiderne om skal det gøres ved at ændre, f.eks: ban -u60 $2 $1 til ban -u120 $2 $1 så vil den banne i 2 min i stedet for 1 min..

eks. på et anti reklame script:
on*:text:*#*:#: {
if ($nick !isvoice $chan) && ($nick !isop $chan) {
warn $nick $chan Reklame...
}
}


eks. på en warn cmd:
on *:text:!warn*:#: {
if ($nick isop $chan) && ($3) {
warn $2 $chan $3-
}
}


For at få scriptet til at virke loader du det i dit irc og skriver:
/set %logo Farveher


hf (:

UPDATE:
1. scriptet mere overskuligt.
2. virker på flere channels
 
infobox infobox


infobox infobox
 
#1NoxiaZ(Anmeld) 29-05-2008 14:19:25
 
 
Synes scriptet er rimeligt dårligt da det kun virker på EN channel.. Plus du bruger $iif som gør scriptet VILDT uoverskueligt og du benytter ini filen lidt mærkeligt.. Du udnytter ikke rigtig funktionerne i mirc og de muligheder.. Det virker lidt som du synes det er smart at bruge $iif, og lige for at sætte det på plads: Det er det ikke.

writeini warn.ini $address($1,2) warn $iif(!$readini(warn.ini,$address($1,2),warn),2) $+ $iif($readini(warn.ini,$address($1,2),warn) == 2,3) $+ $iif($readini(warn.ini,$address($1,2),warn) == 3,4) $+ $iif($readini(warn.ini,$address($1,2),warn) == 4,5) <-- Mærkeligt at lave det på den måde. Plus du bruger INI filen lidt mærkeligt og få en "dobbel" så lang ini fil i forhold til hvad du kunne få.



God ide, men dårlig kodning desværre. (Brugte du ikke så meget $iif ville du få en pænere og korte kode)
Tralalala?
 
infobox infobox

infobox infobox
 
#2erle(Anmeld) 29-05-2008 14:44:25
 
 
Hmm, har du nok rat i.. Men lavded scriptet sådan, for at prøve noget nyt. Det er heller ikke fordi der er brugt meget tid på at tjekke det igennem for dumme fejl osv.
Men tak for response!
 
infobox infobox

infobox infobox
 
#3NoxiaZ(Anmeld) 29-05-2008 15:29:04
 
 
:) Iden er jo god nok og scriptet ser også ud til at virke, det er bare strukturen der mangler en opstramning ;)


Men som nogen siger: "Strukturen er lige meget, så længe det virker" :D
Tralalala?
 
infobox infobox

infobox infobox
 
#4erle(Anmeld) 29-05-2008 16:16:38
 
 
haha:b Men scriptet virker skam. Har tested det. Vil lægge en ny "version" op det så det er lidt mere overskuligt(:
 
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