botlending forum  

Go Back   botlending forum > Eggdrop & TCL > a&a light script

a&a light script a&a light script support, suggestions & discussions

Reply
 
LinkBack Thread Tools Display Modes
Old 05-01-2007, 17:16   #1 (permalink)
Junior Member
 
Madalin's Avatar
 
Join Date: Oct 2004
Posts: 29
Rep Power: 0
Madalin is an unknown quantity at this point
Send a message via Yahoo to Madalin
Default new local flag

Cum pot crea un NOU flag.. iar la el sa pot adauga comenzi doar pentru acel FLAG... am facut un proces pentru un exemplu am adaugat in core... stats... dar nu stiu exact ce pasi sa urmez sa fie valid flagul.. ca sa si apara la !commands si sa si mearga..

Last edited by Madalin; 05-01-2007 at 18:24.
Madalin is offline   Reply With Quote
Old 05-01-2007, 19:31   #2 (permalink)
Junior Member
 
ReaL|DoG's Avatar
 
Join Date: Jul 2005
Location: Italy
Age: 21
Posts: 63
Rep Power: 0
ReaL|DoG is an unknown quantity at this point
Send a message via Yahoo to ReaL|DoG
Default How to create a global/local flag

Pentru a adauga un flag, trebuie sa editezi urmatoarele fisiere:
core.tcl
local_n.tcl (sau global_n.tcl depinde ce flag vrei sa modifici)
local_s.tcl

Incepem cu core.tcl
Pentru a adauga un flag global trebuie sa pui linia
Code:
proc check:O:gl {hand}      {return [matchattr $hand O ]}
la
Code:
############ Check access level ######################
iar pentru un flag local adaugi linia
Code:
proc check:p:ch {hand chan} {return [matchattr $hand p|p   $chan] }
Salvezi si editezi local_n.tcl sau global_n.tcl
si la procesul
Code:
proc pub:chattrgl {hand chan args x mix} {
unde ai
Code:
if {![string match {[+-]} [string index $modes 0]] || ![regexp {^[\+\-hwecubtxjpdkfgvloamnONHPBLSXW]+$} $modes]} {a:usage $x global ; return "FAILED: invalid flags ($modes)"}
adaugi flagul tau ( acolo unde e scris cu rosu ). La fel faci si pentru local.

Acum editezi local_s.tcl ( acolo unde ai !commands )
si te duci la procesul
Code:
proc pub:commands {hand chan args x mix} {
si adaugi liniile
Code:
set O ""
set _O ""
[a:command -level $w] == "O"}  {lappend O  [lindex [split $w ,] 0]} elseif {
if { [check:O:gl $hand] && $O != ""}        { a:tell $x 62 "O $O" }
Iar pentru flagul local:
Code:
set p ""
set _p ""
[a:command -level $w] == "|p"} {lappend _p [lindex [split $w ,] 0]} elseif {
if { [check:p:ch $hand $chan] && $_p != ""} { a:tell $x 65 "p $_p" }
Si cam atat !
ReaL|DoG is offline   Reply With Quote
Old 11-03-2007, 16:32   #3 (permalink)
Junior Member
 
Join Date: Feb 2007
Posts: 9
Rep Power: 0
Smile is an unknown quantity at this point
Post Help

Salu` am adaugat 1 flag global si un flag local ... am adaugat denumirile ptr aceste flag`uri ... si cand dau .admins sau .admins global nu`mi arata ... ma puteti ajuta ?

Deci am pus flag`ul C intre +N si +n iar la local flag`ul +e intre +v si +o

in a&A_26_a_local_v am pus :

Code:
if { [llength $N]} { a:tell $x 17 "$y [a:translate $hand $chan 211] [join $N]"}
if { [llength $C]} { a:tell $x 17 "$y [a:translate $hand $chan 230] [join $C]"}
if { [llength $n]} { a:tell $x 17 "$y [a:translate $hand $chan 212] [join $n]"}

if { [llength $m]} { a:tell $x 17 "$y [a:translate $hand $chan 213] [join $m]"}

if { [llength $o]} { a:tell $x 17 "$y [a:translate $hand $chan 214] [join $o]"}
if { [llength $e]} { a:tell $x 17 "$y [a:translate $hand $chan 233] [join $e]"}

if { [llength $l]} { a:tell $x 17 "$y [a:translate $hand $chan 218] [join $l]"}
if { [llength $v]} { a:tell $x 17 "$y [a:translate $hand $chan 215] [join $v]"}
if { [llength $d]} { a:tell $x 17 "$y [a:translate $hand $chan 216] [join $d]"}
if { [llength $k]} { a:tell $x 17 "$y [a:translate $hand $chan 217] [join $k]"}

Iar in a&a_04_a_dict_en.tcl am pus asha :
Code:
set say(lang.1.230)   "CODERS:"
set say(lang.1.231)   ""
set say(lang.1.232)   ""
set say(lang.1.233)   "ELITE-MEMBER:"

Deci imi spuneti si mie dc nu`mi apare cand dau cuiva global +C si apoi dau .admins global sa`mi apara
MANAGER: a
CODER : b
La fel si la cel logal
Smile is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Nou flag DarkEngel Tcl scripting 5 23-11-2005 09:15
+l user flag DarkEngel Tcl scripting 1 16-01-2005 18:29


All times are GMT +3. The time now is 16:14.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.