Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

System zgłoszeń bugów/błędów z gry


Xyli

Rekomendowane odpowiedzi

Opublikowano

Witam!

Chciałbym Wam zaprezentować mój pierwszy quest - System zgłoszeń prosto z gry.

 

Opis questa

  • Quest pełni funkcję systemu zgłoszeń bugów/błędów w grze.
  • Standardowo system zgłoszeń znajduje się u Kowala.
  • W każdej chwili można zamknąć możliwość pisania nowych zgłoszeń.
  • Quest ma wbudowaną możliwość nagradzania po odczytanej wiadomości przez administratora, który stwierdzi, że zgłoszenie jest tego godne. Nagroda to
    10.000.000 Yang
    1000 punktów rangi


  • Quest, jeżeli administrator tak uzna, że zgłoszenie łamie regulamin, może zablokować chat na 12 godzin.
  • Zgłoszenie może składać się z max. 120 znaków.
  • Zgłoszenia są przechowywane w bazie danych, póki nie zostaną zaakceptowane i wiadomość o odczytaniu nie zostanie przeczytana w grze.

Download:

Quest:

http://wklej.to/fEGUB

 

Funkcja do questlib.lua

http://wklej.to/NfctL

 

Wpisy do quest_functions

block_chat
os.date
query

 

Query na tabele. (tworzymy je w folderze log)

CREATE TABLE `support_bug` (
`account`  varchar(255) NULL ,
`level`  int(11) NULL ,
`empire`  varchar(255) NULL ,
`status`  varchar(255) NULL ,
`bug`  varchar(255) NULL ,
`date`  varchar(255) NULL
)
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_polish_ci
;

CREATE TABLE `support_status` (
`status`  varchar(255) NULL ,
)
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_polish_ci
;

 

Klika screenshotów

 

 

ss6jr.jpg

ss5y.jpg

ss4z.jpg

ss3mh.jpg

ss2nj.jpg

ss1kn.jpg

 

 

 

Instrukcja

  • Jak zablokować system zgłoszeń.
    Wchodzisz do tabeli support_status i zmieniasz status z 1 na 0.
  • Jak odblokować system zgloszeń
    Wchodzisz do tabeli support_status i zmieniasz status z 0 na 1.
  • Gdzie przeczytać zgłoszenie.
    Wszystkie zgłoszenia są w tabeli support_bug.
  • Status z support_bug
    0 - zgłoszenie nieprzeczytane, brak możliwości dodawania nowych zgłoszeń z postaci.
    1 - zgłoszenie przeczytane + nagroda
    2 - zgłoszenie przeczytane bez nagrody
    3 - zgłoszenie przeczytane + blokada chatu 12h

Nie oceniajcie za surowo, bo to mój pierwszy quest

:)

 

Pozdrawiam, Xyli.

bug_xyli.rar

Napisz do mnie, jeżeli potrzebujesz patcher'a.

Opublikowano

No fajne ,już wgrywam dam edita jak bedzie działać.

 

 

@Wszystko działa :)

Moje Tematy :

--------------------------------------------

Nowe Bronie:

http://www.mpcforum.pl/topic/694623-dlnowe-bronie/

Opublikowano

zgłoszenie można też zablokować za pomocą funkcji game.set_event_flag(), nie mniej jednak + za męki

57199140501148694665.png

Opublikowano

Quest fajny i przyda się ode mnie masz limit lajków ( po zastosowaniu to u siebie na serwerze dopisze że ten quest został wykonany przez Xyil :) )

Opublikowano

Witam nie działa mi blokada czatu . może ktoś wrzucić quest_funcions i questlib

Moje Tematy :

--------------------------------------------

Nowe Bronie:

http://www.mpcforum.pl/topic/694623-dlnowe-bronie/

Opublikowano

Witam nie działa mi blokada czatu . może ktoś wrzucić quest_funcions i questlib

 

A jakie masz game? Nie wiem czy to ma znaczenie, ale chyba w starszych wersjach tego nie było.

Napisz do mnie, jeżeli potrzebujesz patcher'a.

Opublikowano

Game jest z plików badara .

Moje Tematy :

--------------------------------------------

Nowe Bronie:

http://www.mpcforum.pl/topic/694623-dlnowe-bronie/

Opublikowano

Mi nie działa blokada chatu ;d

 

[color=#000000]CREATE TABLE [/color][color=#008800]`support_status`[/color][color=#000000] [/color][color=#666600]([/color]
[color=#008800]`status`[/color][color=#000000]  varchar[/color][color=#666600]([/color][color=#006666]255[/color][color=#666600])[/color][color=#000000] NULL [/color][color=#666600],[/color]
[color=#666600])[/color]
[color=#000000]ENGINE[/color][color=#666600]=[/color][color=#660066]InnoDB[/color]
[color=#000000]DEFAULT CHARACTER SET[/color][color=#666600]=[/color][color=#000000]utf8 COLLATE[/color][color=#666600]=[/color][color=#000000]utf8_polish_ci
[/color][color=#666600];[/color]

Działa mi wszystko, prócz wgrania tego query. Po nadaniu statusu żeby dawało nagrodę daje natomiast jak wyżej blokada chatu nie działa.

A to błąd po wgrywaniu query:

 

 

[sql] CREATE TABLE `support_status` (
`status`  varchar(255) NULL ,
)
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_polish_ci
;
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_polish_ci' at line 3

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Co ma funkcja do zapytania mysql ? Tabela mimo wszystko powinna się pojawić, sprawdź czy ją posiadasz.

 

@down

U mnie działa bez problemu mimo że błąd wyskakuje (ze względu na primary key z tego co pamiętam).

 

umarł

Opublikowano

Jak wam nie działa to spróbujcie użyć tych zapytań. Działają na 100% (Można dodać do tematu jak chcecie)

 

CREATE TABLE `support_status` (
 `status` varchar(255) CHARACTER SET utf8 COLLATE utf8_polish_ci DEFAULT NULL
)

 

CREATE TABLE `support_bug` (
 `account` varchar(255) CHARACTER SET utf8 COLLATE utf8_polish_ci DEFAULT NULL,
 `level` int(11) DEFAULT NULL,
 `empire` varchar(255) CHARACTER SET utf8 COLLATE utf8_polish_ci DEFAULT NULL,
 `status` varchar(255) CHARACTER SET utf8 COLLATE utf8_polish_ci DEFAULT NULL,
 `bug` varchar(255) CHARACTER SET utf8 COLLATE utf8_polish_ci DEFAULT NULL,
 `date` varchar(255) CHARACTER SET utf8 COLLATE utf8_polish_ci DEFAULT NULL
)

Ktoś zrobi ?

:D

Opublikowano

Jak tematu nikt nie s.... to i hejtów nie ma :D

Napisz do mnie, jeżeli potrzebujesz patcher'a.

Opublikowano

Wielki Lajk dla twórcy nie wszystkim graczą chce się skakać po forach supportach aby zgłosić bug nie którzy wolą to zgłosić w grze.

Może Wykorzystam to u siebie na serwerze tylko przerobie to pod system zgłoszeń graczy i zrobię sobie odczytywanie odpisywanie poprzez stronę.

Pliki GladoR s1/ Divine / GladoR'a s2 medium/hard

Możemy się jakos dogadać w sprawie plików PW

 

New Project Start Workout

Opublikowano

Wielki Lajk dla twórcy nie wszystkim graczą chce się skakać po forach supportach aby zgłosić bug nie którzy wolą to zgłosić w grze.

Może Wykorzystam to u siebie na serwerze tylko przerobie to pod system zgłoszeń graczy i zrobię sobie odczytywanie odpisywanie poprzez stronę.

Cieszę się i dziękuję ;)

Napisz do mnie, jeżeli potrzebujesz patcher'a.

Opublikowano

zaraz dodam na serwer, jak zadziała dam edit ;]

*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡* ٩(͡๏̮͡๏)۶

Opublikowano

Świetna robota :) Gratuluję pomysłu i chęci :) Więcej takich zabaweczek na serwery! :D

 

Pomyślę o tym, dzięki :D

Napisz do mnie, jeżeli potrzebujesz patcher'a.

  • 3 tygodnie później...
Opublikowano

Nie żeby odkop, ale poprawiam temat :D


CREATE TABLE `support_status` (
`status`  varchar(255) NULL ,
)
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_polish_ci
;

 

 

mi to nie działa :D

 

Działa mi tylko i wyłącznie to

 

CREATE TABLE `support_status` (
`status`  varchar(255) NULL
)
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_polish_ci
;

 

jak może mi ktoś wytłumaczyć dlaczego wszystkim działa a mi nie.?:D

bijons.jpg


Pomogłem daj Lubię To!


Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...