
ucko1991
Banned-
Posts
360 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by ucko1991
-
why i can't use search wtf i must pay for that ?!
-
[SHARE] L2 OPEN BRASIL EPÍLOGUE PROJECT
ucko1991 replied to johnscott's topic in Server Development Discussion [L2J]
quest on Den of Evil not work... :/ -
[Share]TheAbyss FREYA (Emu)
ucko1991 replied to didaka11's topic in Server Development Discussion [L2J]
HB quest works? On Pi for Dyn Robe work ?! i need on exacly on HB all quest to work on PI for Dyn Robe / Zero Hour and on Den of Evil.... if they not work that mean nothing not work... and pack is su*k.... -
[Guide]How to Steal Timeline
ucko1991 replied to ServeSATAN's topic in Server Development Discussion [L2J]
only for unprotected svn... not work every were if was soo easy... pff if u think is easy try to Steal l2tns timeline.... -
[Share]Customs Screen Loading....
ucko1991 replied to ๔aƒú°'s topic in Client Development Discussion
i like very much 1st one ;] -
[Share]Customs Screen Loading....
ucko1991 replied to ๔aƒú°'s topic in Client Development Discussion
lol omfg awesome ty :) -
hi every one i have seriosly problem on my server time is 1970 :D so how can i fix it to become on feature (2011) please some one help me all my siage / territory wars are on this date 1970 :S i must make it 2011 but how :? :? Server: L2Open Epilogue
-
i a newbi on this game play from soon and i like it :P Ashe is best :D :D :D
-
next try little bit before die :D
-
[Help]Need Help for instance event
ucko1991 replied to ucko1991's question in Request Server Development Help [L2J]
no one :S -
[Help]Need Help for instance event
ucko1991 posted a question in Request Server Development Help [L2J]
#Instance Event by Bloodshed from com.l2jserver.gameserver.instancemanager import InstanceManager from com.l2jserver.gameserver.model import L2ItemInstance from com.l2jserver.gameserver.model.actor import L2Summon from com.l2jserver.gameserver.model.entity import Instance from com.l2jserver.gameserver.model.itemcontainer import PcInventory from com.l2jserver.gameserver.model.quest import State from com.l2jserver.gameserver.model.quest import QuestState from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest from com.l2jserver.gameserver.network.serverpackets import CreatureSay from com.l2jserver.gameserver.network.serverpackets import InventoryUpdate from com.l2jserver.gameserver.network.serverpackets import MagicSkillUse from com.l2jserver.gameserver.network.serverpackets import SystemMessage from com.l2jserver.gameserver.network.serverpackets import ExShowScreenMessage from com.l2jserver.gameserver.network.serverpackets import Earthquake from com.l2jserver.gameserver.network import SystemMessageId from com.l2jserver.gameserver.util import Util from com.l2jserver.util import Rnd qn = "Bloodshed" #Items E_APIGA = 14720 ADENA = 57 STONE = 9576 SCROLL = 960 #NPCs ROSE = 2009001 CHEST = 2009002 #Monsters NAGLFAR = 2009010 SENTRY1 = 2009011 SENTRY2 = 2009012 HOUND = 2009013 #Doors DOOR1 = 12240001 DOOR2 = 12240002 class PyObject: pass def openDoor(doorId,instanceId): for door in InstanceManager.getInstance().getInstance(instanceId).getDoors(): if door.getDoorId() == doorId: door.openMe() def closeDoor(doorId,instanceId): for door in InstanceManager.getInstance().getInstance(instanceId).getDoors(): if door.getDoorId() == doorId: door.closeMe() def checkConditions(player, new): party = player.getParty() if party: player.sendPacket(SystemMessage.sendString("You may not enter with a party.")) return False if not player.getLevel() >= 78: player.sendPacket(SystemMessage.sendString("You must be level 78 or higher to enter.")) return False if not party: return True return False def teleportplayer(self,player,teleto): player.setInstanceId(teleto.instanceId) player.teleToLocation(teleto.x, teleto.y, teleto.z) pet = player.getPet() if pet != None : pet.setInstanceId(teleto.instanceId) pet.teleToLocation(teleto.x, teleto.y, teleto.z) return def enterInstance(self,player,template,teleto): instanceId = 0 party = player.getParty() if party : for partyMember in party.getPartyMembers().toArray(): st = partyMember.getQuestState(qn) if not st : st = self.newQuestState(partyMember) if partyMember.getInstanceId()!=0: instanceId = partyMember.getInstanceId() else : if player.getInstanceId()!=0: instanceId = player.getInstanceId() if instanceId != 0: if not checkConditions(player,False): return 0 foundworld = False for worldid in self.world_ids: if worldid == instanceId: foundworld = True if not foundworld: player.sendPacket(SystemMessage.sendString("You have entered another zone, therefore you cannot enter this one.")) return 0 teleto.instanceId = instanceId teleportplayer(self,player,teleto) return instanceId else: if not checkConditions(player,True): return 0 instanceId = InstanceManager.getInstance().createDynamicInstance(template) if not instanceId in self.world_ids: world = PyObject() world.rewarded=[] world.instanceId = instanceId self.worlds[instanceId]=world self.world_ids.append(instanceId) print "Instance: Started " + template + " Instance: " +str(instanceId) + " created by " + str(player.getName()) teleto.instanceId = instanceId teleportplayer(self,player,teleto) return instanceId return instanceId def exitInstance(player,tele): player.setInstanceId(0) player.teleToLocation(tele.x, tele.y, tele.z) pet = player.getPet() if pet != None : pet.setInstanceId(0) pet.teleToLocation(tele.x, tele.y, tele.z) class Bloodshed(JQuest): def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) self.worlds = {} self.world_ids = [] def onTalk (self,npc,player): st = player.getQuestState(qn) npcId = npc.getNpcId() if npcId == ROSE : tele = PyObject() tele.x = -238599 tele.y = 219983 tele.z = -10144 enterInstance(self, player, "Bloodshed.xml", tele) st.playSound("ItemSound.quest_middle") elif npcId == CHEST : npc.decayMe() tele = PyObject() tele.x = 82200 tele.y = 148347 tele.z = -3467 exitInstance(player,tele) st.giveItems(ADENA,2750000) st.giveItems(STONE,1) st.giveItems(SCROLL,1) st.playSound("ItemSound.quest_finish") player.sendPacket(ExShowScreenMessage("Solo Instance Event (78+): Completed", 8000)) return def onKill(self,npc,player,isPet): st = player.getQuestState(qn) npcId = npc.getNpcId() if npcId == SENTRY1 : if npc.getInstanceId() in self.worlds: world = self.worlds[npc.getInstanceId()] st.playSound("ItemSound.quest_middle") player.sendPacket(CreatureSay(npc.getObjectId(), 0, npc.getName(), "Master, Forgive Me!")) st.giveItems(E_APIGA,1) openDoor(DOOR1,npc.instanceId) elif npcId == SENTRY2 : if npc.getInstanceId() in self.worlds: world = self.worlds[npc.getInstanceId()] st.playSound("ItemSound.quest_middle") player.sendPacket(CreatureSay(npc.getObjectId(), 0, npc.getName(), "Master, Forgive Me!")) st.giveItems(E_APIGA,1) openDoor(DOOR2,npc.instanceId) elif npcId == HOUND : if npc.getInstanceId() in self.worlds: world = self.worlds[npc.getInstanceId()] st.playSound("ItemSound.quest_middle") st.giveItems(E_APIGA,2) player.sendPacket(ExShowScreenMessage("Demonic Lord Naglfar Has Appeared!", 8000)) newNpc = self.addSpawn(NAGLFAR,-242754,219982,-9985,306,False,0,False,npc.instanceId) player.sendPacket(Earthquake(240826,219982,-9985,20,10)) elif npcId == NAGLFAR : if npc.getInstanceId() in self.worlds: world = self.worlds[npc.getInstanceId()] player.sendPacket(CreatureSay(npc.getObjectId(), 0, npc.getName(), "Ugh.... Defeated.. How!?")) player.sendPacket(ExShowScreenMessage("Congratulations! You Have Defeated Demonic Lord Naglfar.", 12000)) st.playSound("ItemSound.quest_fanfare_2") st.giveItems(E_APIGA,4) newNpc = self.addSpawn(CHEST,-242754,219982,-9985,306,False,0,False,npc.instanceId) return QUEST = Bloodshed(-1, qn, "Bloodshed") QUEST.addStartNpc(ROSE) QUEST.addTalkId(ROSE) QUEST.addTalkId(CHEST) QUEST.addKillId(NAGLFAR) QUEST.addKillId(HOUND) QUEST.addKillId(SENTRY1) QUEST.addKillId(SENTRY2) hello mxc and good morning i need help i want to add to this event somethings i want event request something any item for can be joined but i can't make it i have try 5-6 things no one from them not work please help me how to make it to request any item :S :S -
[Share] GM Shop - NO-A grade S/unsealed+sealed
ucko1991 replied to LordOfDarkness's topic in Server Shares & Files [L2J]
must replay to see? omfg apf.. same same same every 5 GM Shop are same i am booored from new developers please think about new stile your own not only copy any shop change buttons and add 5 item more :@ -
Jayden James +1 ;]
-
Event The Christmas Story [25.12.2010]
ucko1991 replied to Coyote™'s topic in Maxcheaters Competitions & Events
u sad me :S :D gl to others -
Event The Christmas Story [25.12.2010]
ucko1991 replied to Coyote™'s topic in Maxcheaters Competitions & Events
chek my too :S -
xoa0x this rock :D
-
[Share-Gift] HopZone Vote Reward [IT]
ucko1991 replied to extr3me's topic in Server Shares & Files [L2J]
i don't know he told here is MY HOPZONE VOTE Reward .. -
- At what time did they wake you up? (Values @ GMT or GMT+2 please) + 9:00 AM GTM+2 - How much money have you given so far? + 0 xD - How much money have you earned so far? (If you have went to sing the carols) + there not have smth like that in this town maby on villages idk :P - How many guys didn't open the door? + no one :D + i think i am too old to make smth like this but i remember some years ago :D was nice :P and then was for candy not for money :D !! :D
-
so when Daggers are better on begining come to all play daggers omfg this is not balace dude u have what to learn :@
-
i leave good luck this QA +13 was 5 min after server opened and i join...
-
omfg dude told to ur stuped GM Franky never again give res for 10 sec :@ :@ :@
-
cya in game Shady ;]