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

Usuwają się gildię


Rekomendowane odpowiedzi

Opublikowano

Witam.

 

Otóż mam taki problem. Odkryłem u siebie na serwerze że podczas resetowania serwera usuwają się gildie. Gildie usuwają się z gry w MySQL gildię zostają i już nie można założyć takiej gildi z taką samą nazwą i liderem bo gildia już występuję w MySQL a w grze jej nie ma.

 

Wie ktoś może jak można pomóc mi próbowałem zmieniać questy tabelki od gildii ale nie nie pomogło może ktoś wie jak pomóc mi. Wynagrodzę limitem lików i + w profilu.

 

Z góry dziękuje.

 

Edit

 

sysser ch1

SYSERR: Aug  4 09:23:00 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Table 'account.guild' doesn't exist

Coś jakby nie było tabelek guild w account ale jeżeli wgram tabelki od gildii do account można założyć zapisują się w account nie w player i dlatego jak zresetuje serwer gildie sie usuwaja bo zapisuja sie a account a nie w player.

 

A właśnie jeszcze jak nie ma tych tabelek guild w account to nie mozna zalozyc gildii dopiero jak wgram do account to mozna je zalozyc i zapisuja sie tam a nie w player

 

Dopóki nie wgram tabelek guild do account to w grze mam taki błąd podczas zakładania

 

49001280024723040175.jpg

 

Jak wgram do account mogę założyć lecz mówię podczas resetu serwera usuwają się z gry w mysql zostaje

4069914545198581480131.png

Opublikowano

podaj syserry ch1/ch99 i db

sysser ch1

SYSERR: Aug  4 09:23:00 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Table 'account.guild' doesn't exist

Coś jakby nie było tabelek guild w account ale jeżeli wgram tabelki od gildii do account można założyć zapisują się w account nie w player i dlatego jak zresetuje serwer gildie sie usuwaja bo zapisuja sie a account a nie w player.

 

A właśnie jeszcze jak nie ma tych tabelek guild w account to nie mozna zalozyc gildii dopiero jak wgram do account to mozna je zalozyc i zapisuja sie tam a nie w player

4069914545198581480131.png

Opublikowano

brakuje ci w bazie account tabeli guild, dodaj ją i będzie wszystko ok :)

A właśnie jeszcze jak nie ma tych tabelek guild w account to nie mozna zalozyc gildii dopiero jak wgram do account to mozna je zalozyc i zapisuja sie tam a nie w player i mysle ze to jest wina usuwających sie gildii podczas resetowania serwera powinny sie zapisywac w player

 

Dopóki nie wgram tabelek guild do account to w grze mam taki błąd podczas zakładania

 

49001280024723040175.jpg

 

Jak wgram do account mogę założyć lecz mówię podczas resetu serwera usuwają się z gry w mysql zostaje

4069914545198581480131.png

Opublikowano

A właśnie jeszcze jak nie ma tych tabelek guild w account to nie mozna zalozyc gildii dopiero jak wgram do account to mozna je zalozyc i zapisuja sie tam a nie w player i mysle ze to jest wina usuwających sie gildii podczas resetowania serwera powinny sie zapisywac w player

wskazuje na brak tabe w account więc ją wgraj, jak ją wgrasz i utworzysz gildię i Ci ją usunie wtedy będziemy się martwić co dalej :)

Opublikowano

wskazuje na brak tabe w account więc ją wgraj, jak ją wgrasz i utworzysz gildię i Ci ją usunie wtedy będziemy się martwić co dalej :)

No usuną się bo już sprawdzałem to. A wiesz może co być przyczyną tego że się usuną?

4069914545198581480131.png

Opublikowano

ale wgraj te tabelki i wtedy powie syserr reszte, nie rozumiesz? :P Co ja ci teraz mogę powiedzieć jak syserr narazie wskazuje na brak tabelki :)

Wgrałem można zalożyć normalnie itd. W sysser nic nie ma teraz jest czysto po dodaniu lecz gildie sie usuwaja po restarcie :(

4069914545198581480131.png

Opublikowano

 

przed restartem wpisz:

/reload p
i wtedy zrób restart i zobacz

 

Nic nie dało z gry się usuneła a w MySQL została w account.guild jest zapisana w grze nie ma :(.

 

Teraz jak chce zrobic inna gildie pisze ze zostala stworzona w grze jej nie mam w MySQL się zapisała

4069914545198581480131.png

Opublikowano

brakuje ci w bazie account tabeli guild, dodaj ją i będzie wszystko ok :)

Beka jak w account zrobisz tabelek guild. Bardzo dobrze interpretujesz błędy z syssera buhahaha xD

 

@topic Daj swój quest na tworzenie gildii. Masz w nim zapewne updatowanie tabelki account.guild zmień to na player.guild.

1EPZ6G.gif

Opublikowano

Podaj CONFIG kanału oraz conf.txt z db.

DB

 

 

WELCOME_MSG = "DB Server has been started"

 

SQL_ACCOUNT = "localhost account root haselo 0"

SQL_PLAYER = "localhost player root haselo 0"

SQL_COMMON = "localhost common root haselo 0"

SQL_HOTBACKUP = "localhost hotbackup root haselo 0"

 

TABLE_POSTFIX = ""

 

BIND_PORT               = 15000

DB_SLEEP_MSEC           = 10

CLIENT_HEART_FPS        = 10

HASH_PLAYER_LIFE_SEC    = 600

BACKUP_LIMIT_SEC        = 3600

PLAYER_ID_START = 100

PLAYER_DELETE_LEVEL_LIMIT = 89

PLAYER_DELETE_CHECK_SIMPLE = 1

 

ITEM_ID_RANGE = 2000000000 2100000000

 

MIN_LENGTH_OF_SOCIAL_ID    = 6

 

#NAME_COLUMN = "locale_name"

#LOCALE = "germany"

SIMPLE_SOCIALID = 1

 

 

 

 

ch1

 

 

HOSTNAME: part1

CHANNEL: 1

PORT: 24100

P2P_PORT: 24500

DB_PORT: 15000

DB_ADDR: localhost

MAP_ALLOW: 1 3 6 7 21 23 41 43 160 181 182 183 112 161 162 163 170 171 172 173

TABLE_POSTFIX:

PASSES_PER_SEC: 25

SAVE_EVENT_SECOND_CYCLE: 180

PING_EVENT_SECOND_CYCLE: 180

PLAYER_SQL: localhost root haselo account

LOG_SQL: localhost root haselo log

COMMON_SQL: localhost root haselo common

LOCALE_SERVICE: germany

#TEST_SERVER: 1

#NO_PK: 1

MALL_URL: serwer.pl?

adminpage_ip0: localhost

adminpage_ip1: localhost

adminpage_ip2: localhost

adminpage_ip3: localhost

adminpage_password: haselo

admin_page_password: haselo

VIEW_RANGE: 20000

CHECK_MULTIHACK: 1

MAX_LEVEL: 150

 

 

quest

 

 

quest guild begin

    state start begin

        when guild_man1.chat."Chcę utworzyć własną gildię!" or guild_man2.chat."Chcę utworzyć własną gildię!" or guild_man3.chat."Chcę utworzyć własną gildię!" begin

            if pc.getqf("guild_can") == 0 then

                say_title("Strażnik Wsi:")

                say("Witaj,")

                say("chciałbyś utworzyć własną gildię?")

                say("Utrzymanie gildii jest bardzo trudne,")

                say("trzeba dbać o każdy szczegół, a przede wszystkim,")

                say("jej członków. Nie możesz jej utworzyć za darmo.")

                say_reward("Wymagania:")

                say("- 60 Poziom.")

                say("- 10.000.000 Yang.")

                local s = select("Chcę stworzyć gildię!", "Nie, dzięki")

                if s == 1 then

                    if pc.has_guild() then

                        syschat("<Informacja> Posiadasz już gildię!")

                    elseif pc.level < 60 then

                        syschat("<Informacja> Nie posiadasz 60 poziomu, aby utworzyć gildię!")

                    elseif pc.money < 10000000 then

                        syschat("<Informacja> Nie posiadasz 10.000.000 Yang do utworzenia gildii!")

                    else

                        pc.changemoney(-9800000)

                        pc.setqf("guild_can", 1)

                        game.request_make_guild()

                    end

                end

            elseif pc.getqf("guild_can") == 1 then

                say_title("Strażnik Wsi:")

                say("Witaj,")

                say("chciałbyś utworzyć własną gildię?")

                say("Utrzymanie gildii jest bardzo trudne,")

                say("trzeba dbać o każdy szczegół, a przede wszystkim,")

                say("jej członków. Możesz utworzyć ją za darmo.")

                local s = select("Chcę stworzyć gildię!", "Nie, dzięki")

                if s == 1 then

                    if pc.has_guild() then

                        syschat("<Informacja> Posiadasz już gildię!")

                    else

                        pc.changemoney(200000)

                        game.request_make_guild()

                    end

                end

            end

        end

        when login with pc.isguildmaster() and pc.level < 60 begin

            pc.destroy_guild()

            syschat("<UWAGA> Gildia została usunięta, ponieważ nie posiadasz 60 poziomu!")

        end

    end

end

                        

                    

 

 

 

 

Quest jest nowy z mpc zapisany jako quest guild_create.quest

4069914545198581480131.png

Opublikowano

W CONFIG'u kanałów (oprócz auth).

PLAYER_SQL: localhost root haselo account

na:

PLAYER_SQL: localhost root haselo player

Prawdziwe, żywe, czarne... duchy? Czujesz to?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...