[7.6] Jak Zrobic Acc Manager?

 
Tibia.net.pl

Wróć   Tibia.net.pl > Czytelnia > Poradniki > Poradniki OpenTibia

#2 event Tibia.net.pl: Kończymy rozgrzewkę! (Start - Sobota, godz. 17:00) Big meeting (22 listopada, Poznań)


  Tibia.net.pl (#?)
[7.6] Jak Zrobic Acc Manager?

Dyskusja dotycząca tematu [7.6] Jak Zrobic Acc Manager?, który znajduje się w kategorii Poradniki (Pomocne teksty, artykuły i najczęściej zadawane pytania.), na forum Poradniki OpenTibia (Poradniki związane ze światem otwartej Tibii). Treść: Ostatnio duzo osob zwraca sie do mnie z prosba jak zrobic Acc Manager pod 7.6. No wiec najpierw musimy zrobic na ...



Odpowiedz
 
24-07-2008, 12:52  
Bywalec
 
Użytkownik atyllo na Tibia.net.pl

[7.6] Jak Zrobic Acc Manager?


Ostatnio duzo osob zwraca sie do mnie z prosba jak zrobic Acc Manager pod 7.6.
No wiec najpierw musimy zrobic na Map Edytorze () jakies wysepki aby postawic na nich Acc Managera (wyspeki musza byc od siebie oddalone, bo Acc Manager to npc i ktos moze widziec co piszesz!).
Przyklad:


Teraz bedziemy potrzebowac skryptu na npc Acc Manager
W data/npc tworzymy Acc Manager.xml
Wklejamy to:
Cytat:
<?xml version="1.0"?>
<npc name="Account Manager" script="data/npc/scripts/acc.lua" access="3">
<look type="104" head="4" body="114" legs="132" feet="115"/>
</npc>
Nastepnie w data/npc/scripts tworzymy plik o nazwie acc.lua
Wklejamy to:
Cytat:
---little config-----------------------------------------
maxnamelen = 10
maxpasslen = 10
startlvl = 8
startexp =4200
vocations = 1
healthstart = 185
manastart = 35
depoitemid = 2591
promoted = 1
---------skills-------------------------
--knight-------
kmlvl = 0
kfist = 10
kclub = 10
ksword = 10
kaxe = 10
kdist = 10
kshield = 10
kfish = 10
kcap = 100
--pall------------
pmlvl = 0
pfist = 10
pclub = 10
psword = 10
paxe = 10
pdist = 10
pshield = 10
pfish = 10
pcap = 10
---drut i sorc----
mmlvl = 0
mfist = 10
mclub = 10
msword = 10
maxe = 10
mdist = 10
mshield = 10
mfish = 10
mcap = 10
---end skills -------------------------------
---end little config-----------------------------------------
focus = 0
talk_start = 0
target = 0
following = false
attacking = false
accstatus = 0
seksik = 3
myname = ''
mypass = ''
allow_pattern = '^[a-zA-Z0-9 -]+$'
origmsg = ''
mypasscheck = ''
mynamecheck = ''
vocation = 0


function onThingMove(creature, thing, oldpos, oldstackpos)

end


function onCreatureAppear(creature)

end


function onCreatureDisappear(cid, pos)
if focus == cid then
selfSay('Good bye then.')
focus = 0
talk_start = 0
end
end


function onCreatureTurn(creature)

end
function msgcontains(txt, str)
return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))
end


function onCreatureSay(cid, type, msg)
origmsg = msg
msg = string.lower(msg)



if (msgcontains(msg, 'hi') and focus == 0) and getDistanceToCreature(cid) < 4 then
selfSay('Witaj. Jestem tu aby pomoc ci stworzyc nowe konto i nowa postac. Jesli chcesz zaczac tworzenie kona to powiedz mi najpierw czy jestes facetem czy kobieta. --facet---kobieta--- ')
accstatus = 1
myname = ''
mypass = ''
myaccnumber = 0
focus = cid
talk_start = os.clock()


elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
selfSay('Poczekaj, porozmawiam z toba za minutke')


elseif focus == cid then
talk_start = os.clock()

if accstatus == 1 then
if msgcontains(msg, 'facet') then selfSay('Dobrze przyjacielu. Teraz podaj mi swoje imie.')
seksik = 1
accstatus = 2
elseif msgcontains(msg, 'kobieta') then
selfSay('Dobrze moja droga, teraz podaj mi swoje imie.')
seksik = 0
accstatus = 2
end




elseif accstatus == 66 then
if msgcontains(msg, 'pall') then
vocation = 3
selfSay('Paladyn, tak ?')

elseif msgcontains(msg, 'sorc') then
vocation = 1
selfSay('Sorcerer, tak ?')

elseif msgcontains(msg, 'drut') then
vocation = 2
selfSay('Druid, tak ?')

elseif msgcontains(msg, 'knight') then
vocation = 4
selfSay('Knight, tak ?')
else
selfSay('Co tak mamroczesz, powiedz jeszcze raz.')
end

accstatus = 67


elseif accstatus == 2 then
myname = origmsg
mynamecheck = msg
if string.len(mynamecheck) <= maxnamelen then
if string.find(mynamecheck, allow_pattern) then
if io.open("data/players/"..myname..".xml" , "r") == nil then
selfSay('Chcesz miec na imie '..myname..' tak ?')
accstatus = 3
else
selfSay('To imie jest juz zarezerwowane !! Podaj inne, slucham')
end
else
selfSay('To imie zawiera niedozwolone znaki !! Podaj inne')
end
else
selfSay('To imie jest za dlugie !! Max to 10 znakow ! Podaj inne')
end
elseif msgcontains(msg, 'tak') then
if accstatus == 3 then
if vocations == 0 then
selfSay('Dobrze, teraz podaj mi haslo ktorego chcesz uzywac.')
vocation = 0
accstatus = 4
else
selfSay('Dobrze przyjacielu, teraz podaj czy chcesz byc --pall-- czy --sorc-- czy --drut-- czy --knight--.')
accstatus = 66
end
elseif accstatus == 5 then
if seksik == 0 then
selfSay('Wspaniale. Sprawdzmy jeszcze raz: Jestes kobieta o imieniu '..myname..' haslo do twojego konta brzmi '..mypass..'. Numer zostanie wylosowany na koncu. Czy wszystko sie zgadza ??')
else
selfSay('Wspaniale. Sprawdzmy jeszcze raz: Jestes facetem o imieniu '..myname..' haslo do twojego konta brzmi '..mypass..'. Numer zostanie wylosowany na koncu. Czy wszystko sie zgadza ??')
end
accstatus = 6
elseif accstatus == 6 then
selfSay('Doskonale. Czy mozemy przystapic do losowania numeru? --losowanie--bye---')
accstatus = 7
elseif accstatus == 67 then
selfSay('Doskonale. Teraz powiedz jakie chcesz miec haslo.')
accstatus = 4
end
elseif msgcontains(msg, 'nie') then
if accstatus == 3 then
selfSay('Podaj inne, slucham')
accstatus = 2
elseif accstatus == 5 then
selfSay('Podaj inne, slucham')
accstatus = 4
elseif accstatus == 6 then
selfSay('Zacznijmy od poczatku: Jestes facetem czy kobieta --facet--kobieta--')
accstatus = 1
elseif accstatus == 67 then
selfSay('Ehhh wiec powiedz jeszcze raz - jaka profesje chcesz miec ?')
accstatus = 66
end
elseif accstatus == 4 then
mypass = origmsg
mypasscheck = msg
if string.len(mypasscheck) <= maxpasslen then
if string.find(mypasscheck, allow_pattern) then
selfSay('Twoje haslo bedzie brzmialo '..mypass..' tak ?')
accstatus = 5
else
selfSay('To haslo zawiera niedozwolone znaki !! Podaj inne')
end
else
selfSay('To haslo jest za dlugie !! Max to 6 znakow ! Podaj inne')
end

elseif msgcontains(msg, 'losowanie') and accstatus == 7 then
if manastart == 0 then
manastartc = 1
else
manastartc = manastart
end
if healthstart == 0 then
healthstartc = 1
else
healthstartc = healthstart
end
if vocations == 0 then
mlvl = 1
fist = 10
club = 10
sword = 10
axe = 10
dist = 10
shield = 10
fish = 10
cap = 100
else
if vocation == 1 or vocation == 2 then
mlvl = mmlvl
fist = mfist
club = mclub
sword = msword
axe = maxe
dist = mdist
shield = mshield
fish = mfish
cap = mcap

elseif vocation == 3 then
mlvl = pmlvl
fist = pfist
club = pclub
sword = psword
axe = paxe
dist = pdist
shield = pshield
fish = pfish
cap = pcap
elseif vocation == 4 then
mlvl = kmlvl
fist = kfist
club = kclub
sword = ksword
axe = kaxe
dist = kdist
shield = kshield
fish = kfish
cap = kcap

end
end

myaccnumber = math.random(100000,999999)
if io.open("data/accounts/"..myaccnumber..".xml" , "r") == nil then
selfSay('wylosowano poprawny numer '..myaccnumber..' Powedz --dalej--')
accstatus = 8
f = assert(io.open("./data/accounts/"..myaccnumber..".xml", "w"))
f = io.open("./data/accounts/"..myaccnumber..".xml", "w")
f:write("<?xml version=\"1.0\"?><account pass=\""..mypass.."\" type=\"1\" premDays=\"666\"><characters><character name=\""..myname.."\"\/><\/characters><\/account>")
f:close()

f = assert(io.open("./data/players/"..myname..".xml", "w"))
f = io.open("./data/players/"..myname..".xml", "w")
f:write("<?xml version=\"1.0\"?><player name=\""..myname.."\" account=\""..myaccnumber.."\" sex=\""..seksik.."\" lookdir=\"3\" exp=\""..startexp.."\" voc=\""..vocation.."\" level=\""..startlvl.."\" access=\"0\" cap=\""..cap.."\" maglevel=\""..mlvl.."\" lastlogin=\"0\" premticks=\"0\" promoted=\""..promoted.."\" banned=\"0\"><spawn x=\"TU USTAWIAMY TEMPLE!\" y=\"TU USTAWIAMY TEMPLE!\" z=\"7\"\/><temple x=\"TU USTAWIAMY TEMPLE!\" y=\"TU USTAWIAMY TEMPLE!\" z=\"7\"\/><skull type=\"0\" kills=\"0\" ticks=\"0\" absolve=\"0\"\/><health now=\""..healthstart.."\" max=\""..healthstartc.."\" food=\"1000\"\/><mana now=\""..manastartc.."\" max=\""..manastartc.."\" spent=\"1\"\/><look type=\"134\" head=\"77\" body=\"79\" legs=\"78\" feet=\"77\"\/><skills><skill skillid=\"0\" level=\""..fist.."\" tries=\"0\"\/><skill skillid=\"1\" level=\""..club.."\" tries=\"0\"\/><skill skillid=\"2\" level=\""..sword.."\" tries=\"0\"\/><skill skillid=\"3\" level=\""..axe.."\" tries=\"0\"\/><skill skillid=\"4\" level=\""..dist.."\" tries=\"0\"\/><skill skillid=\"5\" level=\""..shield.."\" tries=\"0\"\/><skill skillid=\"6\" level=\""..fish.."\" tries=\"0\"\/><\/skills><spells><spell words=\"utevo lux\"\/><\/spells><deaths\/><inventory><slot slotid=\"1\"\><item id=\"2480\"/></slot><slot slotid=\"2\"><item id=\"2172\"/></slot><slot slotid=\"3\"><item id=\"1988\"><inside><item id=\"2388\"/><item id=\"2389\" count=\"1\"/><item id=\"2376\"/><item id=\"2398\"/><item id=\"2152\" count=\"25\"/><item id=\"2006\" count=\"7\"/><item id=\"2006\" count=\"7\"/><item id=\"2120\"/><item id=\"2554\"/><item id=\"2273\" count=\"80\"/><item id=\"2666\" count=\"5\"/><item id=\"2182\"/><item id=\"2190\"/><\/inside><\/item><\/slot><slot slotid=\"4\"><item id=\"2464\"/></slot><slot slotid=\"5\"><item id=\"2530\"/><\/slot><slot slotid=\"7\"><item id=\"2468\"/></slot><slot slotid=\"8\"><item id=\"2643\"/></slot><slot slotid=\"9\"><item id=\"2124\"/></slot><slot slotid=\"10\"><item id=\"2580\"/><\/slot><\/inventory><depots><depot depotid=\"1\"><item id=\""..depoitemid.."\"><inside><item id=\"2594\"\/><\/inside><\/item><\/depot><\/depots><storage><data key=\"777\" value=\""..seksik.."\"\/><\/storage><\/player>")
f:close()
else
selfSay('Blad. Wylosowany numer juz istnieje. Powiedz jeszcze raz --losowanie-- aby losowac ponownie. Nie przejmuj sie, to sie czesto zdarza.')
end



elseif msgcontains(msg, 'dalej') and accstatus == 8 then
selfSay('Twoj numer to: '..myaccnumber..' Haslo do tego konta brzmi: '..mypass..' . Nie zapomnij tych passow !! Jesli nie znasz strony naszego OTSa to powiedz --linki--. To bylby juz koniec tworzenia twojego konta. Mozesz sie zalogowac i grac !!')
accstatus = 0
elseif msgcontains(msg, 'linki') then
selfSay('Link do oficjalnej strony servera: \n link do forum: \n jesli zapomnijsz ktoregos z tych adresow w przyszlosci wejdz poprostu na passy 1/1 i zapytaj mnie o ---linki---')




elseif string.find(msg, '(%a*)bye(%a*)') and getDistanceToCreature(cid) < 4 then
selfSay('Good bye, ' .. creatureGetName(cid) .. '!')
focus = 0
accstatus = 0
myname = ''
mypass = ''
myaccnumber = 0
seksik = ''
talk_start = 0
end
end
end


function onCreatureChangeOutfit(creature)

end


function onThink()
if (os.clock() - talk_start) > 30 then
if focus > 0 then
selfSay('Nastepny prosze')
end
focus = 0
end
if focus ~= 0 then
if getDistanceToCreature(focus) > 5 then
selfSay('Do zobaczenia')
focus = 0
end
end
end
Pamietaj, aby postac sie mogla zalogowac musisz ustawic mu temple i spawn, podkreslilem wszystko!

Dobra mamy wysepki, skrypt wiec teraz musimy postawic nasze NPC
Wchodzimy do data/world/npc.xml i dodajemy linijki:
---Dla kazdego npc musisz dac taka linijke i pozycje gdzie ma stac!-----------------------------------------
<npc name="Acc Manager" x="1000" y="1000" z="7"/>

@musze double post!
 


24-07-2008, 12:53  
Bywalec
 
Użytkownik atyllo na Tibia.net.pl

Ok Npc Stoi, teraz potrzebujemy zrobic gracza ktory bedzie sie mogl zalogowac i rozmawiac do npc tworzac konto.
Zrob tak z 5 kont i bedzie git. Oto przyklad
W data/account stworz plik 1.xml, wklej w nim to:
Cytat:
<?xml version="1.0"?>
<account pass="1" type="1" premDays="150000">
<characters>
<character name="Account 1" />
<character name="Account 2" />
<character name="Account 3" />
<character name="Account 4" />
<character name="Account 5" />
</characters>
</account>
Nastepnie tworzymy w data/players 5 plikow o nazwie Account 1,2,3,4,5.xml!
Edytujemy i wklejamy:
Cytat:
<?xml version="1.0"?>
<player name="Account 1" account="1" sex="1" lookdir="1" exp="0" voc="0" level="1500" access="0" cap="0" maglevel="0" lastlogin="1215626237" premticks="16376000" promoted="0" banned="0"><spawn x="97" y="68" z="7"/><temple x="97" y="68" z="7"/><skull type="0" kills="0" ticks="0" absolve="0"/><health now="1" max="1" food="1000"/><mana now="1" max="1" spent="0"/><look type="132" head="0" body="81" legs="0" feet="0"/><skills><skill skillid="0" level="0" tries="0"/><skill skillid="1" level="0" tries="0"/><skill skillid="2" level="0" tries="0"/><skill skillid="3" level="0" tries="0"/><skill skillid="4" level="0" tries="0"/><skill skillid="5" level="0" tries="0"/><skill skillid="6" level="0" tries="0"/></skills><spells/><deaths/><inventory/><depots><depot depotid="5"><item id="2590"/></depot><depot depotid="4"><item id="2590"/></depot><depot depotid="3"><item id="2590"/></depot><depot depotid="2"><item id="2590"/></depot><depot depotid="1"><item id="2590"><inside><item id="2506"/><item id="2522"/><item id="2400"/><item id="2296"/><item id="2120"/><item id="2554"/><item id="2393"/><item id="2006" count="7"/><item id="2006" count="7"/><item id="2006" count="7"/><item id="2006" count="7"/><item id="2006" count="7"/><item id="2006" count="7"/><item id="2499"/><item id="2195"/><item id="1689"/><item id="1692"/><item id="2160" count="60"/></inside></item></depot></depots><storage><data key="1000" value="1"/><data key="1001" value="1"/><data key="1002" value="1"/><data key="2349" value="1"/><data key="2352" value="1"/><data key="2358" value="1"/><data key="2396" value="1"/><data key="2400" value="1"/><data key="2431" value="1"/><data key="2469" value="1"/><data key="2477" value="1"/><data key="2478" value="1"/><data key="2493" value="1"/><data key="2494" value="1"/><data key="2514" value="1"/><data key="2516" value="1"/><data key="4842" value="1"/><data key="5003" value="1"/><data key="5010" value="1"/><data key="5019" value="1"/><data key="8400" value="1"/><data key="8402" value="1"/><data key="8408" value="1"/><data key="9010" value="1"/><data key="9013" value="1"/><data key="9014" value="1"/><data key="9016" value="1"/><data key="9999" value="140"/></storage></player>
Pamietaj ze ten gracz musi byc postawiony kolo Acc Managera aby z nim zagadac!

No to chyba wszystko
Pozdrawiam i zycze sukcesow
Atyll
 
24-07-2008, 17:14  
Bywalec

Mógł byś napisać nowy temat jak zrobic pod tibie 8.10 bo jak ja robie to on mówi na default i na dodatek może chodzić
 
03-08-2008, 18:21  
Bywalec
 
Użytkownik Hoop na Tibia.net.pl

Spox skrypcik tylko mam 1 prośbe mógł byś mi dać swój map edytor bo na moim nie ma Npc z a zabardzo sie nie orientuje w tibi 7.6 jak dodać NPC moje gg 8906816
 
10-08-2008, 07:09  
Bywalec
 
Użytkownik atyllo na Tibia.net.pl

@up

napisalem przeciez

Wchodzimy do data/world/npc.xml i dodajemy linijki:
---Dla kazdego npc musisz dac taka linijke i pozycje gdzie ma stac!-----------------------------------------
<npc name="Acc Manager" x="1000" y="1000" z="7"/>
 
15-08-2008, 23:03  
Nowicjusz

niedziala


a mi niedziala przy stacie serva wyskakuje error
Could not place Acc Menager!

Error: Could not load npc.xml

a robilem tak jak pislales
co moze byc nie tak
 
31-08-2008, 09:15  
Początkujący

Niedziala kurcze :(


Kurcze koleś niedziała :/ ej wes zrub acc'managera na jakiejs mapie niewiem Darkoni 7.6 wstaw na mape jak to zrobisz napisz na gg 8435682 Dam reputa i jesce cos ^^
 
31-08-2008, 20:05  
Nowicjusz
 
Użytkownik ziooooooooom na Tibia.net.pl

Odp: [7.6] Jak Zrobic Acc Manager?


a mojemu kumplowi poszlo
 
31-08-2008, 20:33  
Nowicjusz

Odp: [7.6] Jak Zrobic Acc Manager?


ejj ja zabardzo sie nie orjetuje ;d hym ale ; mój kolega zrobił ots ;p ale zeby sie lognąc on musi zrobić konto potrzebuje acc menager i ;/ mam pytanie jak by ktos wiedzial prosze !!! pisać na gg : 8188311 ;]
Bo co dzienie mu sie zmienia ip ;/ zaluzmy dzis ma 12.353.24 <-- np a jutro przy wlanczaniu otsa automatycznie musi zmienic ip zeby mu ots dzialal ;/
jak ktos wie to prosze pisac na gg - 8188311 xd thx ;*
 
31-08-2008, 21:35  
Nowicjusz
 
Użytkownik ziooooooooom na Tibia.net.pl

pfff....


niech zrobi no-ip...
 
02-09-2008, 15:06  
Nowicjusz

Odp: [7.6] Jak Zrobic Acc Manager?


juz wszystko ok mój bląd przez przypadek dodalem jedno 0 do współrzędnej z

ale za to jak już postawie acc menagera na tej wysepce to gdy zaloguje sie na account 1,2,3,4 lub 5 to wyskakuje debug i tibia się wyłącza
 
03-09-2008, 20:43  
Początkujący
 
Użytkownik marass na Tibia.net.pl

Odp: [7.6] Jak Zrobic Acc Manager?


Kto mi zrobi tego Acc Managera Dam Reputka:]

Pisacna GG 3823323
 
08-09-2008, 17:19  
Bywalec
 
Użytkownik leman12 na Tibia.net.pl

pfff żal


Beznadziejne jak zrobić sobie konto jeżeli ktoś wogule niema tego konta??
Np. o widze fajny server pod tibie 7.6 acc menager i chce zrobić konto i co dalej?? jak konta niemam żeby je zrobić na tej wysepce!!!
Czy nie da się zrobic czegoś takiego jak na 8.1??? czyli na passy np. 111111/tibia??
 
13-09-2008, 11:09  
Ekspert

Odp: [7.6] Jak Zrobic Acc Manager?


... Mi nie działa zrobiłem wszysztko tak jak kazałes i jak odpalam otsa pisze Could not loading Npc

Could not place acc manager

robiłem wszystko tak jak pisało prosze o kontakt na PW ...
 
17-09-2008, 20:12  
Bywalec
 
Użytkownik atyllo na Tibia.net.pl

Odp: [7.6] Jak Zrobic Acc Manager?


nie chce mi sie z kazdym kontaktowac na PW
piszcie gg 6703544
 


Odpowiedz

Narzędzia tematu
Wygląd

Podobne wątki

Jak mozna zrobic account manager na stronie? - :confused::confused: Chcialem sie dowiedziec :confused::confused: :confused: jak mozna zrobic account manager na stronie :confused: Jigga, 08-11-2008 [7.6] NPC Account Manager - Wiec tak : Szukam npc account manager na tibie 7.6 zeby pisac hi account itd ale chcę żeby to co koleś pisze było niewidzialne czyli tak jak na... Frost_Dragon, 02-09-2008 [7.6] Acc Manager - Czy zrobiłby mi ktoś acc by robak pod tibię 7.6 ? Moje IP: 78.8.71.71 Bo gdy robie konto pokazuje mi się coś takiego: ... GMdragon, 18-07-2008 [7.6] Nierzwa OTS (yurek) account Manager - Można do tego oTSA napisać account managera? (acc ktora robi postac). Jeżeli tak proszę to napisać i powiedzieć jak wkleić. Danci, 13-07-2008 Account manager (nie mozna zrobic konta dam gma na moim otsie) - witam mam problem na moim otsie z account manager moj account m... chodzi nie mozna zrobic konta dam gma na moim otsie jak ktoś powie jak temu... lolek123e, 06-04-2008


Tibia.net.pl: Poradniki OpenTibia (Poradniki związane ze światem otwartej Tibii)
Temat: [7.6] Jak Zrobic Acc Manager? Ostatnio duzo osob zwraca sie do mnie z prosba jak [...]


[Mapping] Wszystko o drzwiach! - Marszal (11) Dzisiaj 07:21 Poradnik jak zrobić ots by coolrapers [7.6] - coolrapers (10) 19-11-2008 18:53 [Mapping] Poprawne wejścia i zejścia! - Marszal (2) 13-11-2008 21:11 no-ip z DUC - MGM (5) 11-11-2008 23:11 Wykrywanie i usuwanie keyloggerów! - Quairon (3) 05-11-2008 11:36 [8.22]Z 8.22 na Tibie 8.3x - Astant (6) 13-11-2008 21:09 Poradnik: jak połączyć dwie mapy w jedną - Thinker (4) 07-11-2008 19:32 Odblokowanie portów na każdym routerze! - Kamil (3) 01-11-2008 21:41 [x.x]konwertowanie mapy na inny protokół - Xart Irok (6) 01-11-2008 21:56 [TFS] Niekończące się runy, amunicja i spelle bez ... - Marszal (4) 03-11-2008 19:05


Czasy w strefie GMT +1. Teraz jest 16:07.




Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.2.0 © 2008, Crawlability, Inc.