Diablo Mod by Stachuu?? :D Edit by Zer0. (...
protypek
14.05.2015
Wywaliło mi takimi errorami.
L 05/14/2015 - 16:14:16: [FUN] Invalid player 6 L 05/14/2015 - 16:14:16: [AMXX] Displaying debug trace (plugin "ndm3.amxx") L 05/14/2015 - 16:14:16: [AMXX] Run time error 10: native error (native "set_user_maxspeed") L 05/14/2015 - 16:14:16: [AMXX] [0] ndm3_2884537.sma::off_fleshuj (line 17336)
I też mam pytanie. Bo jak wpłaca się exp do gildii to się resetuję, ale staty zostają. Tak ma być?
konopia1
17.05.2015
niech mi ktoś pomoże nie wiem jak połączyć się z bazą danych pliki wrzuciłem na serwer pukawki zostało mi połączenie z bazą danych jestem zielony w tych sprawach i nie wiem jak to zrobić
Pojdon
17.05.2015
Jaki masz hosting ?
Np na Pukawce możesz sobie zrobić własną bazę danych.
Pomogę Ci pisz GG: 52379954
Użytkownik Pojdon edytował ten post 17.05.2015 20:15
konopia1
19.05.2015
trzeba w pliku ndm3.sma zmienić
diablo_sql_hos diablo_sql_user diablo_sql_pass diablo_sql_databasena swoją baze danych czy trzeba w innych plikach też coś zmieniać??
konopia1
19.05.2015
dobra doszedłem do takiego momętu że dzila /menu /gidie a nawet jak wpisze /klasa to jako tako jest, jako tako ponieważ nie mogę wybrać żadnej klasy i nie pokazuje się ta tabelka ile ma się kamieni many klase itd.
Druga sprawa to jak się dodaje vipa i premke
he1st
24.05.2015
dobra doszedłem do takiego momętu że dzila /menu /gidie a nawet jak wpisze /klasa to jako tako jest, jako tako ponieważ nie mogę wybrać żadnej klasy i nie pokazuje się ta tabelka ile ma się kamieni many klase itd.
Druga sprawa to jak się dodaje vipa i premke
Wybacz, że z takim opóźnieniem, lecz zmieniałem dostawcę internetu.
Musisz mieć bazę danych na hostingu lub nawet u siebie w domu na komputerze (http://amxx.pl/topic...h-na-localhost/)
Vipa oraz premki dodajesz tak jak admina >> w pliku users.ini.
he1st
24.05.2015
@ Aktualizacja
- Dodałem nową klasę Tropiciel (flaga "r").
- Dodałem 25 itemów.
- Poprawiłem numerację itemów.
- Troszkę optymalizacji kodu też się przydało.
- Diamenty w osobnym pluginie już są gotowe, lecz muszę je przetestować.
Ogólnie coś jeszcze przy nim robiłem, ale na ten moment nawet nie pamiętam co
Jest to główna wersja Diablo Moda z mojego oficjalnego serwera, którym już się nie zajmuje. ![]()
Załączone pliki
protypek
27.05.2015
Wywaliło mi takimi errorami.
L 05/14/2015 - 16:14:16: [FUN] Invalid player 6 L 05/14/2015 - 16:14:16: [AMXX] Displaying debug trace (plugin "ndm3.amxx") L 05/14/2015 - 16:14:16: [AMXX] Run time error 10: native error (native "set_user_maxspeed") L 05/14/2015 - 16:14:16: [AMXX] [0] ndm3_2884537.sma::off_fleshuj (line 17336)I też mam pytanie. Bo jak wpłaca się exp do gildii to się resetuję, ale staty zostają. Tak ma być?
Pomożesz z tym?
Użytkownik protypek edytował ten post 27.05.2015 17:12
he1st
10.06.2015
Wywaliło mi takimi errorami.
L 05/14/2015 - 16:14:16: [FUN] Invalid player 6 L 05/14/2015 - 16:14:16: [AMXX] Displaying debug trace (plugin "ndm3.amxx") L 05/14/2015 - 16:14:16: [AMXX] Run time error 10: native error (native "set_user_maxspeed") L 05/14/2015 - 16:14:16: [AMXX] [0] ndm3_2884537.sma::off_fleshuj (line 17336)I też mam pytanie. Bo jak wpłaca się exp do gildii to się resetuję, ale staty zostają. Tak ma być?
Pomożesz z tym?
Pobierz sobie nową wersję
Wybacz, że tak późno, ale do tego momentu przygotowywałem się do egzaminu ![]()
protypek
24.06.2015
Mam pytanko jeszcze. Bo próbuję zmniejszyć dmg fireballa i nie mogę znaleźć. Szukalem w publicu i nie wiedzę/// ![]()
public item_fireball(id)
{
new xd = floatround(halflife_time()-wait1[id])
new czas = 3-xd
if (halflife_time()-wait1[id] <= 3)
{
client_print(id, print_center, "Za %d sek mozesz uzyc mocy!", czas)
return PLUGIN_CONTINUE;
}
if (fired[id] < 1)
{
hudmsg(id,2.0,"Naladuj Kule")
return PLUGIN_HANDLED
}
if (fired[id] > 0 && is_user_alive(id) == 1)
{
fired[id] --
new Float:vOrigin[3]
new fEntity
entity_get_vector(id,EV_VEC_origin, vOrigin)
fEntity = create_entity("info_target")
entity_set_model(fEntity, "models/rpgrocket.mdl")
entity_set_origin(fEntity, vOrigin)
entity_set_int(fEntity,EV_INT_effects,64)
entity_set_string(fEntity,EV_SZ_classname,"fireball")
entity_set_int(fEntity, EV_INT_solid, SOLID_BBOX)
entity_set_int(fEntity,EV_INT_movetype,5)
entity_set_edict(fEntity,EV_ENT_owner,id)
//Send forward
new Float:fl_iNewVelocity[3]
VelocityByAim(id, 500, fl_iNewVelocity)
entity_set_vector(fEntity, EV_VEC_velocity, fl_iNewVelocity)
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(22)
write_short(fEntity)
write_short(sprite_beam)
write_byte(45)
write_byte(4)
write_byte(255)
write_byte(0)
write_byte(0)
write_byte(25)
message_end()
wait1[id]=floatround(halflife_time())
}
return PLUGIN_HANDLED
}
Bo ten kod odpowiadają za ilość kul + następna kula po dodaniu 50 inty(tak jak u Czarodzieja)?
if (player_class[id] == Lajt || player_class[id] == Xardas)fired[id] = 2 + player_intelligence[id]/100 else if(player_b_fireball[id]>0) fired[id] = 2 else fired[id] = 0 maxfired[id] = fired[id]
Użytkownik protypek edytował ten post 24.06.2015 16:53
he1st
26.06.2015
Mam pytanko jeszcze. Bo próbuję zmniejszyć dmg fireballa i nie mogę znaleźć. Szukalem w publicu i nie wiedzę///
public item_fireball(id) { new xd = floatround(halflife_time()-wait1[id]) new czas = 3-xd if (halflife_time()-wait1[id] <= 3) { client_print(id, print_center, "Za %d sek mozesz uzyc mocy!", czas) return PLUGIN_CONTINUE; } if (fired[id] < 1) { hudmsg(id,2.0,"Naladuj Kule") return PLUGIN_HANDLED } if (fired[id] > 0 && is_user_alive(id) == 1) { fired[id] -- new Float:vOrigin[3] new fEntity entity_get_vector(id,EV_VEC_origin, vOrigin) fEntity = create_entity("info_target") entity_set_model(fEntity, "models/rpgrocket.mdl") entity_set_origin(fEntity, vOrigin) entity_set_int(fEntity,EV_INT_effects,64) entity_set_string(fEntity,EV_SZ_classname,"fireball") entity_set_int(fEntity, EV_INT_solid, SOLID_BBOX) entity_set_int(fEntity,EV_INT_movetype,5) entity_set_edict(fEntity,EV_ENT_owner,id) //Send forward new Float:fl_iNewVelocity[3] VelocityByAim(id, 500, fl_iNewVelocity) entity_set_vector(fEntity, EV_VEC_velocity, fl_iNewVelocity) message_begin(MSG_BROADCAST, SVC_TEMPENTITY) write_byte(22) write_short(fEntity) write_short(sprite_beam) write_byte(45) write_byte(4) write_byte(255) write_byte(0) write_byte(0) write_byte(25) message_end() wait1[id]=floatround(halflife_time()) } return PLUGIN_HANDLED }Bo ten kod odpowiadają za ilość kul + następna kula po dodaniu 50 inty(tak jak u Czarodzieja)?
if (player_class[id] == Lajt || player_class[id] == Xardas)fired[id] = 2 + player_intelligence[id]/100 else if(player_b_fireball[id]>0) fired[id] = 2 else fired[id] = 0 maxfired[id] = fired[id]
2 FireBalle na start + 1 co 100 inteligencji.
DMG Fireballa zmienisz w funkcji:
public Explode_Origin(id,Float:origin[3],dist)
{
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(3)
write_coord(floatround(origin[0]))
write_coord(floatround(origin[1]))
write_coord(floatround(origin[2]))
write_short(sprite_boom)
write_byte(50)
write_byte(15)
write_byte(0)
message_end()
new Players[32], playerCount, a
get_players(Players, playerCount, "ah")
new Float:fDamage = 75.0+player_intelligence[id]/3 //TUTAJ ZMIENIASZ DMG FIREBALLA
for (new i=0; i<playerCount; i++)
{
a = Players[i]
new Float:aOrigin[3]
pev(a,pev_origin,aOrigin)
if (get_user_team(id) != get_user_team(a) && get_distance_f(aOrigin,origin) < dist+0.0)
{
TakeDamage(a, id, fDamage, DMG_ENERGYBEAM, "fireba");
}
}
}
REdzik
09.08.2015
Napisano 19.03.2015 23:00
ilosc_rakiet_gracza[i] == Xzamień na
ilosc_rakiet_gracza[i] = XPisałem na szybko, więc zrobiłem znak równości zamiast przypisu
![]()
A tu niżej masz motd. Jest ich 6 łącznie z vipem. Każdy motd możesz przerobić nawet w zwykłym notatniku
Mam,problem...
Mianowicie chciałem pobrać sobie motd do DiabloMod'a ale link nie działa.
Mógłbyś zrobic reupload albo ktos inny wrzucić ?
protypek
20.10.2015
Dalej jest problem z gildiami. Jak się wpłaca exp to lvl na klasie zostaje i możesz cały czas go wpłacać.
he1st
21.10.2015
znajdź:
new const GildiaXP[10]
zamień na:
new const GildiaXP[10] = {
0,15000000,40000000,75000000,150000000,300000000,450000000,600000000,800000000,1000000000
}
public iDodaj(id)
Użytkownik 360 edytował ten post 21.10.2015 10:34
protypek
05.12.2015
Sory że jeszcze raz o to proszę. Ale czy mógłbyś jeszcze raz wstawić pliki .txt (bindy, opis diablo, itp.) bo tamten link wygasł. Zmieniłem hosting i zapomniałem skopiować owe pliki.
REdzik
06.12.2015
Podpinam sie tak samo pod wypowiedz kolegi na gorze czy moglbys wrzucic pliki .txt bo brak ich ![]()





