←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

[Preoblem]Z Diablo HUD

Locked

OcEt's Photo OcEt 08.11.2010

Czesc mam problem zedytowalem Sobie Diablomoda bardzo duzo Ale niewidze Huda tam co pisze klasa przedmiot itp reszte widze np konkretne itemy mozna uzyc pod klawiszem E to mi sie wyswietla logi z consoli.


L 11/08/2010 - 22:38:04: [AMXX] [0] frakcje_37759.sma::client_PreThink (line 1818)
L 11/08/2010 - 22:38:04: Plugin called message_begin with an invalid message id (0).
L 11/08/2010 - 22:38:04: [AMXX] Displaying debug trace (plugin "frakcje2.amxx")
L 11/08/2010 - 22:38:04: [AMXX] Run time error 10: native error (native "message_beg

Takie cos mi sie wyswietla w CONSOLI!

Dodano 09 listopad 2010 - 09:06:
Pomoze ktos?

Dodano 09 listopad 2010 - 15:30:
Halooooooooo!!
Quote

  • +
  • -
Damex's Photo Damex 09.11.2010

Pokaż sma ...
Quote

OcEt's Photo OcEt 09.11.2010

proszę zaprawic jak mozna.

Dodano 09 listopad 2010 - 18:17:
I takie pomaganie uzytkownikom.
Ja jak bym umial tez bym pomagal anie olewacie se nas. :foch: :foch: :'( :'(

Attached Files

Quote

  • +
  • -
false's Photo false 10.11.2010

NIE KAŻDY USER JEST ZOBOWIĄZANY ! POMOC JEST BEZPŁATNA I JAK KTOŚ BĘDZIE CHCIAŁ TO CI POMOŻE ! NA RAZIE PRZESTAŃ ODŚWIEŻAĆ TEMAT I POCZEKAJ !!!
Quote

OcEt's Photo OcEt 10.11.2010

No ile juz czekam a to jest dla mnie wazne kurde no!
Quote

  • +
  • -
ZiuTeK's Photo ZiuTeK 10.11.2010

Funkcje od huda masz dobra z wyjatkiem tego:
new name[32]
get_user_name(id,name,31)
player_lvl[id]+=1
player_point[id]+=2
set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2)
show_hudmessage(id, "Awansowales do poziomu %i", player_lvl[id])
ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 1000)", name, Race[player_class[id]], player_lvl[id])   
savexpcom(id)
ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 3000)", name, Race[player_class[id]], player_lvl[id])   
savexpcom(id)
ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 6000)", name, Race[player_class[id]], player_lvl[id])   
savexpcom(id)
ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 8000)", name, Race[player_class[id]], player_lvl[id])   
savexpcom(id)
ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 10000)", name, Race[player_class[id]], player_lvl[id])   
savexpcom(id)
ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 15000)", name, Race[player_class[id]], player_lvl[id])   
savexpcom(id)
player_class_lvl[id][player_class[id]]=player_lvl[id]
}
Wprowadzasz ludzi w blad bo ty nie masz problemu z hudem tylko z jakas inna funkcja a watpie ze komus bedzie sie chcialo sprawdzac co ty tam przerabiales i gdzie cos namodziles.
Dodatkowo kod tego diablo jest tak nieprzyjemny dla oczu, ze przy tym nie da sie pracowac. Nie wiem po jakiego grzyba usunales wszystkie znaki tabulacji. Sugeruje zaczac swoja prace od nowa i po kazdej wprowadzonej modyfikacji sprawdzac czy wszystko jest ok i zapisywac do innego katalogu kopie bezpieczenstwa z poprzednia wersja. To znacznie skroci prace nad edycja w razie jakichs problemow.
Mialem kiedys taki blad przez zle domkniecie klamry. Niestety obecnie nie moge sobie przypomniec co wtedy edytowalem.
Quote

OcEt's Photo OcEt 10.11.2010

Czyli musze to

new name[32]  get_user_name(id,name,31)  player_lvl[id]+=1  player_point[id]+=2  set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2)  show_hudmessage(id, "Awansowales do poziomu %i", player_lvl[id])  ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 1000)", name, Race[player_class[id]], player_lvl[id])     savexpcom(id)  ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 3000)", name, Race[player_class[id]], player_lvl[id])     savexpcom(id)  ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 6000)", name, Race[player_class[id]], player_lvl[id])     savexpcom(id)  ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 8000)", name, Race[player_class[id]], player_lvl[id])     savexpcom(id)  ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 10000)", name, Race[player_class[id]], player_lvl[id])     savexpcom(id)  ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 15000)", name, Race[player_class[id]], player_lvl[id])     savexpcom(id)  player_class_lvl[id][player_class[id]]=player_lvl[id]  }


Poprawic i bedzie dzialac?
Quote

  • +
  • -
ZiuTeK's Photo ZiuTeK 10.11.2010

Nie, tutaj pokazalem co mi sie nie podoba w twoim Hudzie, ale to nie powinno miec wplywu na jego wyswietlanie. O ile dobrze widze to spowoduje to tylko spam na say-u.
Dokladnie chodzi mi o te wiadomosci:
ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 1000)", name, Race[player_class[id]], player_lvl[id])   
savexpcom(id)
ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 3000)", name, Race[player_class[id]], player_lvl[id])   
savexpcom(id)
ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 6000)", name, Race[player_class[id]], player_lvl[id])   
savexpcom(id)
ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 8000)", name, Race[player_class[id]], player_lvl[id])   
savexpcom(id)
ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 10000)", name, Race[player_class[id]], player_lvl[id])   
savexpcom(id)
ColorChat(0,GREEN, "** [DiabloMod] %s awansowal %s (do poziomu 15000)", name, Race[player_class[id]], player_lvl[id])
Powazniejszy blad zrobiles w innym miejscu bo w ogole nie wyswietla sie menu wyboru klas.
Quote

OcEt's Photo OcEt 10.11.2010

Gdy wpisze /klasa tomoge wybrac klasy itp itd tylkko niewidze tego huda co pisze klasa:przedmiot:i lvl: tego niewidze tylko tego!
Quote

  • +
  • -
ZiuTeK's Photo ZiuTeK 10.11.2010

Dobra, sorry moj blad, mialem przeciazona baze i jak mi przez kilka minut klasa nie wyskoczyla to myslalem ze to blad gdzie indziej.
Serwer mi zawiesza przez ten spam napisami
Podmien funkcje
public write_hud(id) na oryginalna.
Quote

OcEt's Photo OcEt 10.11.2010

dzięki Dziala + 4You
Quote
Locked