Diablo Mod 5.9m [SQL]
kam7
28.11.2009
Wypakować archiwum zachowując hierarchię folderów.
W plugins.ini dopisac dbmod_5.9m.amxx (poprzednie wersje wyłączyć)
Diablo Mod 5.9l zmiany:
+optymalizacja kodu
+poprawienie statystyk graczy
+poprawienie wyglądu okienek motd
+usprawnienie /menu (100% funkcjonalne)
+wiele innych zabiegów kosmetycznych
Zobaczcie sami!
Wymaga amxmodx 1.8.1
Baza danych zgodna z poprzednimi wersjami (lvl'e nie zginą po wgraniu tej wersji)
Cvary:
wklejamy do amxx.cfg
diablo_sql_host "127.0.0.1" ; host diablo_sql_user "root" ; uzytkownik diablo_sql_pass "root" ; haslo diablo_sql_database "dbmod" ; nazwa bazy diablo_sql_table "dbmod_tablet" ; nazwa tabeli diablo_sql_save "0" ;zapis expa na: ;0 - nick ;1 - ip ;2 - steam id diablo_classes "abcdefgh" ; dostepne klasy: ; a Mag ; b Paladyn ; c Mnich ; d Zabojca ; e Barbarzynca ; f Nekromanta ; g Ninja ; h Hunter diablo_avg "1" ;0-off ;0> (1,2,3...) od jakiego lvl'a zlicza srednia (im mniejsza liczba tym bedzie ona gorsza) diablo_xpbonus "10" ; exp za zabicie wroga diablo_xpbonus2 "100" ; exp za wykonanie celu mapki (kazdy z druzyny dostaje tyle expa) diablo_durability "10" ; ile wytrzymalosci odjac za kazde obrazenia diablo_dmg_exp "20" ; za ile hp zabranego wrogowi dostajemy 1 exp (0-wyl) SaveXP "1" ; zapisywanie doswiadczenia diablo_dir "addons/amxmodx/diablo/" ; katalog z plikami diablo (nie zmieniac) diablo_show_health "1" diablo_knife "20" diablo_knife_speed "1000" diablo_arrow "120" diablo_arrow_multi "2.0" diablo_arrow_speed "1500" diablo_klass_delay "2.5"
-----------------------------------
ps. nie rozumiem czemu mój watek trafił do kosza
Kto jest autorem pluginu?
Autor się nie zmienia, ja tylko poprawiłem błędy estetyczne, językowe, i korekcje niedziałających obrazków z motd zmieniłem opcje w /menu itd... (dużo tego), jednak zasada działania diablomod jest nienaruszona.
widac ktos alfabetu nie zna skoro twierdzi ze m jest przed lZ tego co wiem to mamy diablomoda a nawet jego support , starsze wersje nie potrzebne bo mają bugi ;> ~Kosz
-----------------------------------
Mnie wkurzały niedziałające rzeczy, naprawiłem je i chciałbym się podzielić skryptem, może komuś też przeszkadzał nieładny wygląd okienka /komendy i chciałby aby fotki w nim działały. a /gracze się nie rozjezdzało
Attached Files
Abes Mapper
28.11.2009
register_plugin("DiabloMod","5.9m","PL")na
register_plugin("DiabloMod","5.9m PL","Miczu & GuTeK")I przekompuluj plugin.
Miczu
28.11.2009
I tak jak wyjdzie nastepna wersja, to wyprze wszystkie poprzednie wersie z sql'em - maxymalna optymalnosc, 1 zapytanie na mape czy jest/zrobienie tabeli, 1 zapytanie na wejsciu gracza, reszta zapytan sql'a to zapis danych.
Sorry za offtop ;>
Moze screeny z tych poprawionych rzeczy - menu, motd...
ZiuTeK
28.11.2009
Takie cos mozna podpatrzec w pluginie war3ft.
Vertricus
29.11.2009
- do /menu kliku komend dodane
- wyjście do wyboru klas (po co? gra ktoś none?)
- zmiany folderu z modelami
- wrzucenia obrazków na imgshack (jak znikną to nikt nie ma :S)
- poprawę kilka ortów
Fajnie, że zmiany są.
Ale jak dla mnie to nie powód aby usuwać info o autorach oraz info z komendy "mod", patrz na Micza i Gutka
client_print(id,print_console,"Odlegla baza tego moda jest Diablo Mod v8.0 by N1ghtmr1 ")
Mimo tylu zmian jest kto zrobił podstawę.
kam7
29.11.2009
sorry za tego autora, już poprawionekam7, nie obraź się ale przeanalizowałem wszystkie różnice i widzę:
- do /menu kliku komend dodane wszystkie chyba zmienione, oraz poprawienie estetyki w /rune
- wyjście do wyboru klas (po co? gra ktoś none?) jak grałem jakaś klasa i wpisałem /klasa żeby sprawdzić jakie mam lvl na postaciach, trzeba było potem radio włączać "c"
- zmiany folderu z modelami mój kolega miał błąd z mine.mdl - zabieg pomógł a i hierarchia jest zachowana i nie ma chaosu
- wrzucenia obrazków na imgshack (jak znikną to nikt nie ma :S) w sumie to lepsze to niż w ogóle od początku nie działały
- poprawę kilka ortów ortografia+spolszczenie napisów np. none->brak itd
Fajnie, że zmiany są.
Ale jak dla mnie to nie powód aby usuwać info o autorach oraz info z komendy "mod", patrz na Micza i Gutka
mgr inż. Pavulon
29.11.2009
Przez to tylko można zmylić innych użytkowników.
Więc jeżeli chcesz to przerabiaj sobie ale nie używaj tej samej numeracji, tj. Diablo Mod 5.9{kolejna_litera_alfabetu}
Bo w końcu miczu wyda kolejną wersję i będą 2 wersję 5.9m
Ortega
29.11.2009
To jest błąd właśnie , można chyba użyć precache_generic i wrzucić to do folderu diablo.- wrzucenia obrazków na imgshack (jak znikną to nikt nie ma :S)
Miczu
29.11.2009
Co do obrazkow, to moze dam na swojego photobucketa i nigdy nie powinno zniknac
Co do trzymania modelow w folderze amxmodx... faktycznie troche nie standardowe rozwiazanie (ale dziala), pomysle nad przeniesieniem w nastepnej wersji :>
EDIT: Ortega, testowales to z motd?
Ortega
29.11.2009
Wiem , również , że się da zrobić precache events:
#include <fakemeta>
precache_generic("events/xxxx.sc")
engfunc(EngFunc_PrecacheEvent, "xxxx.sc")
Nie można zrobić precache *.spr wywołanego u gracza w HUD, resztę można.
Vertricus
29.11.2009
jak grałem jakaś klasa i wpisałem /klasa żeby sprawdzić jakie mam lvl na postaciach, trzeba było potem radio włączać "c"
Więc:
public changerace(id) { if(freeze_ended && player_class[id]!=NONE ) set_user_health(id,0) if(player_class[id]!=NONE) savexpcom(id) player_class[id]=NONE client_connect(id) <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/helpsmilie.gif' class='bbc_emoticon' alt=':help:' /> select_class_query(id) }Później grałeś none?:<
Odnośnie reszty zmianach to one są już w wersji z optymalizacją SQL'a i /rune nawet ładniej wygląda :< jedynie /menu nie ma :<
@Down
Tylko mi chodzi o to, że po wpisaniu klasy i tak ustawi ci none więc po co wyjście :>
Miczu
29.11.2009
Vertricus, jest enum NONE i jest string klasy "None" stawiam ze by nie kompilowalo sie gdyby grzebal w obu...
WroB!_3
30.11.2009
Oczywiscie hunter zastepuje lowce jak sie mozna domyslec. Ma jeszcze jakies inne dodatki?
Teraz wracam do itemkow. Jesli nie zrobiliscie zadnych nowych to moze zrobicie? Troszke gre by rozbogacilo.