Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
peruzi
Administrator
Dołączył: 04 Maj 2006
Posty: 839
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5 Skąd: Włocławek
|
Wysłany: Pon 19:13, 24 Lip 2006 Temat postu: Postacie z dziwnie dużymi Statsami dostaja AUTOBAN |
|
|
Post By CsLukasz
Coś na postacie z dziwnie dużymi Statsami, czyli Auto Ban przy zedytowanych statsach przez Hackerów ;]
Na samym początku powiem iż na serwerze na którym będzie używany skrypt nie będą mogły być używane tak zwane Fruity dodające dodatkowe punkty gdyż jeśli dodadzą sobie takie punkty to dostaną BANA, bo ten skrypt nie obliczy punktów dodanych przez Fruity.Także ten skryp działa na serwerach gdzie statsy się resetują i po zresetowaniu punktów razem nie wynoszą więcej niż 120 nie biorąc pod uwage punktów które dodstaje się za Reset .
Zaczynamy:
1. Otwierasz Enterprise Manager i dochodzisz do Databases>MuOnline>Tables>Character, klikasz prawy guzik myszki i Design Table.
2. Na samym dole w pierwszej wolnej linijce dodajesz tabelke o nazwie np. SumaPkt, obok typ zmieniasz na "int".
3. Teraz otwieramy Local>Management>SQL Server Agent>Jobs, klikamy prawym guzikiem i New Job nazwe wpisujemy np. Liczenie i Owner zmieniamy na "sa".
4. Przechodzimy do drugiej zakładki Steps i klikamy New.
5. Nazywamy ją np. Komenda Banowania :] i Database zmieniamy na MuOnline a niżej w oknie skryptu wklejamy to:
Kod: |
UPDATE Character
SET SumaPkt=Strength
UPDATE Character
SET SumaPkt=SumaPkt+Dexterity+Vitality+Energy-10
UPDATE Character
SET SumaPkt=SumaPkt-20
WHERE Class=1 OR Class=33 OR Class=17
UPDATE Character
SET CtlCode=1
WHERE SumaPkt>(Reset*350)+((clevel-1)*5)+100 AND Class<>48 AND CtlCode<>8
UPDATE Character
SET CtlCode=1
WHERE SumaPkt>(Reset*350)+((clevel-1)*7)+104 AND Class=48 AND CtlCode<>8 |
INFO Przy czym 350 to ilość gratisowych punktów za reset, a 5 i 7 to punkty za poziom postaci. Oczywiście w SQL'u musicie mieć dodaną tabelke która pokazuje Wam ilość resetów danej postaci wtedy zmiencie w skrypcie wyraz "resets" na nazwe tabeli w SQL która pokazuje Wam te resety.
6. Teraz przechodzimy do następnek zakładki Shedules klikamy New Shedule i klikamy na dole Change.
7. Na górze w Occurs zaznaczamy Daily Every 1 Day, niżej w Daily Frequency wybieramy Occurs Every 1 Minute i wciskamy OK
I możemy się cieszyć działającym skryptem :]
Next Guide...
Więc niektóre blasty działają tak że dodają postaci ponad 65k punktów do rozdania ale i na to jest sposób :]
1. Wchodzimy w Enterprise Manager i otwieramy Local>Management>SQL Server Agent>Jobs, klikamy prawym guzikiem i New Job nazwe wpisujemy np. Anty Blast i Owner zmieniamy na "sa".
2. Przechodzimy do drugiej zakładki Steps i klikamy New.
3. Nazywamy ją np. Banowanie Blasterów :] i Database zmieniamy na MuOnline a niżej w oknie skryptu wklejamy to:
Kod: |
UPDATE Character
SET CtlCode = ('1')
WHERE LevelUpPoint>65000 |
4. Teraz przechodzimy do następnek zakładki Shedules klikamy New Shedule.
5. Na górze w Occurs zaznaczamy Daily Every 1 Day, niżej w Daily Frequency wybieramy Occurs Every 1 Minute i wciskamy OK
I Kolejne Zabezpieczenie Gotowe :] Ale nie jestem pewnien co do tego > jeśli będzie cośnie tak to zmiencie to na < :]
Ps. Acha i pamiętajcie że na serwerach gdzie statsy się resetują i są dodatkowe punkty i tych punktów się nazbiera więcej niż 65000 to dostanie ta postać BANA
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/DigitalDementia/images/spacer.gif) |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
|