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

[TuT] Zapytania do MYSQL


Gomez171

Rekomendowane odpowiedzi

Opublikowano

Chyba każdy wie o co chodzi :)





Dodanie X punktów premium do każdego istniejącego konta.



UPDATE `accounts` SET `premium_points` = `premium_points` + X;




Dodanie X punktów premium do każdego konta, na którym aktualnie zalogowany co najmniej jedna postać.



UPDATE `accounts` SET `premium_points` = `premium_points` + X WHERE`id`IN (SELECT `account_id` FROM
`players` WHERE `online` = 1);




Ustawienie pozycji wszystkich graczom na X, Y, Z.



UPDATE `players` SET `posx` = X, `posy` = Y, `posz` = Z;




Ustawienie miasta wszystkim graczom na X.



UPDATE `players` SET `town_id` = X;




Usunięcie przedmiotu o id równym X z gry (postacie, domy, depo).



DELETE FROM `player_depotitems`, `player_items`, `tile_items` WHERE `itemtype` = X;




Dodanie X punktów premium za każdego gracza, który ma równy lub większy poziom niż Y.



UPDATE `accounts` SET `premium_points` = `premium_points` + X WHERE `id` IN (SELECT `account_id` FROM `players` WHERE `level` >= Y GROUP BY `account_id`);




Usunięcie wszystkich kont oprócz konta, na którym są przykładowe postacie.



DELETE FROM `accounts` WHERE `accounts`.`id` > 1;




Usunięcie wszystkich postaci, które mają mniejszy poziom niż X oraz nie logowały się przez ostatnie Y dni.



DELETE FROM `players` WHERE `level` < X AND `lastlogin` < UNIX_TIMESTAMP() - Y * 24 * 60 * 60;




Usunięcie pustych kont.



DELETE FROM `accounts` WHERE `id` NOT IN (SELECT `account_id` FROM `players`);




Haszowanie haseł algorytmem MD5.



UPDATE `accounts` SET `password` = md5(`password`);




Resetowanie lossów do domyślnego stanu dla wszystkich postaci.



UPDATE `players` SET `loss_experience` = '10', `loss_mana` = '10', `loss_skills` = '10', `loss_items`=100, `loss_containers`= 100;




Dodanie X dni premium do każdego istniejącego konta.



UPDATE `accounts` SET `premdays` = `premdays`+ X;




Przywrócenie wszystkich punktów premium, które zostały zakupione przez wszystkich graczy.




UPDATE `accounts` SET `accounts`.`premium_points` = `accounts`.`premium_points` + (SELECT SUM(`price`) FROM `z_shop_history_item` WHERE `z_shop_history_item`.`from_account` = `accounts`.`id`) + (SELECT SUM(`price`) FROM `z_shop_history_pacc` WHERE `z_shop_history_pacc`.`from_account` = `accounts`.`id`);

Posiadasz jakieś zapytania? Napisz a dodam je do spisu :)


homepage04.jpg

___ __ _ _ ____ ____ __ ____ __
/ __) / \ ( \/ )( __)(__ )/ \(__ )/ \
( (_ \( O )/ \/ \ ) _) / _/(_/ / / /(_/ /
\___/ \__/ \_)(_/(____)(____)(__) (_/ (__)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...