- 0
One more problem
-
Posts
-
## [1.5.1] - 2026-01-30 ### 🐛 Bug Fixes - **Top Voters**: Top voters list now loads correctly for inactive servers (previously showed "Server not found"). - **View Counter**: Server info page view count now records correctly for inactive servers. ### 🔄 Improvements - **My Servers – Hide/Active**: The hide/active toggle now works correctly and is only shown when the server is approved (active) by an admin. Owner hide/show is separate from admin status. Toggling no longer causes a full page refresh. - **Accessibility**: Form fields across the site now have proper labels and IDs for screen readers and autofill — server info edit form, add server form, My Servers edit, Admin Panel (Email, Vote System, pricing, filters, logs), and related inputs.
-
By NeoPacket0041 · Posted
LIVE VERIFICATION? SUMSUB? “IMPOSSIBLE”? ▪ Spoiler: it is possible — if you know who to work with. A client came in with a task to pass **live verification** on **WantToPay**, a Telegram virtual card service. On the platform side — **Sumsub**: liveness check, SMS, manual review. “Fast” and “by eye” simply don’t work here. › What was done: → analyzed the verification scenario and Sumsub requirements → built the correct flow: phone number, email, timing → **completed live verification remotely, without account handover** → handled SMS and confirmation codes → brought the process to final approval ▪ Result: → verification passed → access granted → no flags or repeat requests ▪ Live verification is not luck. It’s scenario-based preparation — not hope. › TG: @mustang_service ( https:// t.me/ mustang_service ) › Channel: Mustang Service ( https:// t.me/ +6RAKokIn5ItmYjEx ) *All data is published with the client’s consent.* #verification #sumsub #livecheck #kyc #case -
IMPORTANT INFO: In a few days, I will switch to completely new code, written from scratch with a new download system, patch building and management system. The Updater will become true 2026 code with "foolproof systems". I'm going to create a Discord server for customers to request new ideas and features. FIRST CUSTOMERS ARE ALREADY USING THE NEW UPDATER ON LIVE SERVERS! Watch this topic for upcoming info because the new updater is around the corner! Yes, you can still use self-update on the previous updater! No, the new updater won't be compatible with the old patch system! A new build is required, but players who already have game files won't have to download the entire patch again! New templates and updates to existing templates are coming soon! Sneak peek:
-
This is a bump: https://databay.com/
-
-
Topics

Question
WhyIsLife
Mporei kapios na mou simplirwsei afto????
import sys from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance from java.util import Iterator from net.sf.l2j.gameserver import SkillTable from net.sf.l2j import L2DatabaseFactory from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest NPC=[1234] ADENA_ID=57 MIN_LEVEL=1 QuestId = 999 QuestName = "Buffer" QuestDesc = "quest" InitialHtml = "7180.htm" print "importing " + "quest" + ": " + str(999) + ": " + "Buffer" + ": " + "Buffer", class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st): htmltext = event count=st.getQuestItemsCount(57) level=st.getPlayer().getLevel() if count < 200000 and level < 1 : htmltext = "<html><head><body>You dont have enough adena or your level is lower than st.getPlayer().getLevel().</body></html>" else: st.getPlayer().setTarget(st.getPlayer()) #Chant of Battle if event == "1": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1007,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Shielding if event == "2": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1009,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Fire if event == "3": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1006,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Flame if event == "4": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1002,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Life if event == "5": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1229,18),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Fury if event == "6": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1251,2),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Evasion if event == "7": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1252,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Rage if event == "8": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1253,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Revenge if event == "9": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1284,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Vampire if event == "10": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1310,4),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Eagle if event == "11": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1309,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Predator if event == "12": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1308,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Spirit if event == "13": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1362,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Chant of Victory if event == "14": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1363,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-chants.htm" st.setState(COMPLETED) #Song of Earth if event == "15": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(264,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Life if event == "16": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(265,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Water if event == "17": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(266,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Warding if event == "18": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(267,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Wind if event == "19": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(268,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Hunter if event == "20": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(269,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Invocation if event == "21": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(270,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Meditation if event == "22": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(363,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Renewal if event == "23": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(349,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Champion if event == "24": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(364,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Vitality if event == "25": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(304,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Vengeance if event == "26": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(305,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Flame Guard if event == "27": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(306,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Song of Storm Guard if event == "28": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(308,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-songs.htm" st.setState(COMPLETED) #Shield if event == "29": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1040,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Might if event == "30": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1068,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Bless Shield if event == "31": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1243,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Guidance if event == "32": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1240,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Bless the Body if event == "33": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1045,6),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Bless the Soul if event == "34": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1048,6),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Focus if event == "35": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1077,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Magic Barrier if event == "36": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1036,2),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Berserker Spirit if event == "37": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1062,2),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Regeneration if event == "38": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1044,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Mental Shield if event == "39": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1035,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Greater Empower if event == "40": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1059,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Death Whisper if event == "41": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1242,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Greater Concentration if event == "42": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1078,6),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Haste if event == "43": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1086,2),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Greater Acumen if event == "44": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1085,3),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Wind Walk if event == "45": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1204,2),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Wild Magic if event == "46": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1303,2),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Arcane Protection if event == "47": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1354,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Body of Avatar if event == "48": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1311,6),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Prophecy of Fire if event == "49": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1356,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Prophecy of Water if event == "50": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1355,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Prophecy of Wind if event == "51": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1357,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-buffs.htm" st.setState(COMPLETED) #Dance of Warrior if event == "52": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(271,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-dance.htm" st.setState(COMPLETED) #Dance of Inspiration if event == "53": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(272,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-dance.htm" st.setState(COMPLETED) #Dance of Mystic if event == "54": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(273,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-dance.htm" st.setState(COMPLETED) #Dance of Fire if event == "55": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(274,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-dance.htm" st.setState(COMPLETED) #Dance of Fury if event == "56": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(275,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-dance.htm" st.setState(COMPLETED) #Dance of Concentration if event == "57": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(276,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-dance.htm" st.setState(COMPLETED) #Dance of Light if event == "58": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(277,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-dance.htm" st.setState(COMPLETED) #Dance of Aqua Guard if event == "59": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(307,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-dance.htm" st.setState(COMPLETED) #Dance of Earth Guard if event == "60": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(309,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-dance.htm" st.setState(COMPLETED) #Dance of Vampire if event == "61": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(310,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-dance.htm" st.setState(COMPLETED) #Dance of Protection if event == "62": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(311,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-dance.htm" st.setState(COMPLETED) #Recover my CP if event == "63": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(10001,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,100000) return "7180-CP.htm" st.setState(COMPLETED) #Blessing of Noblesse if event == "64": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1323,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-CP.htm" st.setState(COMPLETED) #Greater Might if event == "65": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1388,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-CP.htm" st.setState(COMPLETED) #Greater Sheild if event == "66": st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1389,1),False,False) st.getPlayer().restoreHPMP() st.takeItems(57,1000000) return "7180-CP.htm" st.setState(COMPLETED) if htmltext != event: st.setState(COMPLETED) st.exitQuest(1) return htmltext def onTalk (self,npc,st): htmltext = "<html><head><body>I have nothing to say to you</body></html>" st.setState(STARTED) return "7180.htm" QUEST = Quest(997,str(997) + "_" + "Buffer","quest") CREATED=State('Start',QUEST) STARTED=State('Started',QUEST) COMPLETED=State('Completed',QUEST) QUEST.setInitialState(CREATED) for npcId in NPC: QUEST.addStartNpc(7180) STARTED.addTalkId(7180) print "...done"1 answer to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now