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


infobox infobox
 

Add user til brugere.ini

04-10-2007 21:07:25
 
 
Muligheder (Anmeld)
Skrevet af Spows
Kliks 752
Kategori Bot scripting
Jeg folk, jeg vil gerne kunne adde folk til min brugere.ini fil direkte fra min mirc client..

har forsøgt lidt på egen hånd og er kommet frem til det her


on *:text:!adduser:?:{
if ($readini(brugere.ini,users,$address($nick,2))) {
writein(brugere.ini,users,$address($1))) {
}
else {
notice $nick du har ikke adgang til denne kommando


er jeg helt forkert på den.?
hvor er mine fejl og mangler?


//Spows.!
 
infobox infobox


infobox infobox
 
#1dStar(Anmeld) 04-10-2007 21:12:38
 
 
hedder

writeini brugere.ini users $address($2,1) $2
TestMax.dk Hjælper

Du kan altid skrive :)
 
infobox infobox

infobox infobox
 
#2Spows(Anmeld) 04-10-2007 21:16:52
 
 
det vil sige den skal hedde:

on *:text:!adduser:?:{
if ($readini(brugere.ini,users,$address($nick,2))) {
writeini brugere.ini users $address($2,1) $2 {
}
else {
notice $nick du har ikke adgang til denne kommando
 
infobox infobox

infobox infobox
 
#3Christer(Anmeld) 05-10-2007 09:16:00
 
 
on *:text:!adduser:?:{
if ($readini(brugere.ini,users,$address($nick,2))) {
writeini brugere.ini users $address($2,1) $2
}
else {
notice $nick du har ikke adgang til denne kommando
}
}


Blir egentlig koden din. men dette tror jeg ikke vil virke ettersom du ikke har noe som kan godkjenne addressen.. Dette scripte vil ikke virke for noen etter hva jeg tror. og ingen vits å skrive inn nicket i brugere.ini ettersom personen kan skifte nick når som helst og du vil stå på bar grund da. og når den ser etter *!*@host.quakenet.org men du lagrer det som *!msg@host.quakenet.org om jeg ikke tar for mye feil nå..

on *:text:!adduser *:?: {
if ($address($nick,2) == *.users.quakenet.org) {
if (!$ini(brugere.ini,users,$address($2,2))) {
writeini brugere.ini users $address($2,2) 0
notice $nick $2 er nå lagt til i bruger databasen.
}
elseif ($ini(brugere.ini,users,$address($2,2))) {
notice $nick Brugernavnet er allerede i bruk eller brukeren er allerede i databasen
}


- Vet ikke om dette virker nå, får ikke testet det atm. men kom med kritikk så kan jeg heller forbedre. og script gjerne videre å vis at du kan! :)
}
}
Mvh
Christer - MSL Scripter(PRO)
 
infobox infobox

infobox infobox
 
#4Spows(Anmeld) 05-10-2007 13:14:10
 
 
tak for hjælpen,

Med denne fik jeg det til at virke


on *:text:!adduser*:?:{
if ($readini(brugere.ini,users,$address($nick,2))) {
writeini brugere.ini users $address($2,2) ok
}
else {
notice $nick du har ikke adgang til denne kommando
}
}


Nu spørg jeg så..! hvordan for jeg den til at slette en der fra..?
kan det lade sig gøre?
 
infobox infobox

infobox infobox
 
#5vind(Anmeld) 05-10-2007 13:37:10
 
 
/help /remini
hej
 
infobox infobox

infobox infobox
 
#6Spows(Anmeld) 05-10-2007 13:58:25
 
 
tak for det..!

hvis nogen skulle sidde med samme problem så skift writeini ud med remini

så det ser så ledes ud

on *:text:!remuser*:?:{
if ($readini(brugere.ini,users,$address($nick,2))) {
remini brugere.ini users $address($2,2) ok
}
else {
notice $nick du har ikke adgang til denne kommando
}
}


Har også ændret !adduser til !remuser

EDIT : trykfejl
 
infobox infobox

infobox infobox
 
#7Spows(Anmeld) 05-10-2007 17:05:46
 
 
Hvis jeg nu vil lave en tjek liste.


on *:text:!tjekejerlist:?:{
if ($readini(Ejer.ini,users,$address($nick,2))) {
notice $nick


notice listen "ejer.ini"

altså så den skriver alt der står i ejer.ini.

kan det lade sig gøre.. og hvodan.?
 
infobox infobox

infobox infobox
 
#8vind(Anmeld) 05-10-2007 17:24:30
 
 
/help /play
hej
 
infobox infobox

infobox infobox
 
#9Spows(Anmeld) 05-10-2007 18:12:20
 
 
Tak igen igen


on *:text:!tjekejerlist:?:{
if ($readini(Ejer.ini,users,$address($nick,2))) {
play -n $nick ejer.ini
}
}


Har valgt
-n
da jeg godt kan lide at den kommer i Notice til mig.
hvis du sletter
-n
kommer den i en Pm fra botten til dig.!
 
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