Jump to content

Tomoya

Members
  • Posts

    86
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by Tomoya

  1. I'm pretty sure it wasn't embass who ripped it, there was another guy who did it. Eh... I really like to read my own code after so many years (modified ofc). :) Regards, Tomoya of L2Sublimity
  2. It wasn't a scam, and it wasn't 10€ job, lol. Regards, Tomoya of L2Sublimity
  3. Just checked my PayPal/Skype history. Every customer have received their pack. If any user think otherwise, please write here PayPal transaction ID or Skype name. Regards, Tomoya of L2Sublimity
  4. You don't know anything about the story behind it, yet you bark like a puppy. Regards, Tomoya of L2Sublimity (jelly?)
  5. If you haven't noticed, I just wanted to focus on problems with user Mank1z, which are now solved. I'm not having planty of time due to my studies, so that's why I wasn't accepting any new job offer during that time. Regards, Tomoya of L2Sublimity
  6. That website design. I'm not sure, but I think I saw it before. Regards, Tomoya of L2Sublimity
  7. Not accepting any new offers till I sort thing out with user Mank1z. Regards, Tomoya of L2Sublimity
  8. Several people bought this updater from me, yet there is only one complaining. I dunno who you are, but what about contacting me over Skype? Another thing is I'm asking for the money once the updater is ready to be send. Regards, Tomoya of L2Sublimity
  9. I will be unavailable till the end of this week. Will finish existing jobs at Sunday. Regards, Tomoya
  10. Got one, please close this topic.
  11. Hello, I'm selling Platinum V (3v3) ranked team on EUNE for 15€. Skype: ozumado Regards, Tomoya
  12. Yes, it is.
  13. I'm looking for a Bronze 5 account for 5€. Email included. Skype: ozumado Payment method: PayPal Regards, Tomoya
  14. Delphi... Only compiled versions.
  15. it will download a text file with the informations about all the files (on server), check existing files (on pc), if different - download and replace. It also contains update builder.
  16. Hello, This updater was mainly written for L2Sublimity, since I was a staff member, but we did not decide to use it, yet I've kept the source code for ages. Now I've decided to sell it to earn some extra money. This updater supports: - Full window browser to display your server info/news/updates (Picture 1), - Progress bars to show current progress state (Picture 1) as well as Windows 7/8 taskbar progress (Picture 3/4), - Links to your Facebook/YouTube/Website (you tell me what to put there, maybe vote links?) (Picture 2), - Multiple language support! (but please translate it for me :<) - And more... You tell me! Picture 1: Main window Picture 2: More options Picture 3/4: Windows 7/8 taskbar progress (Update in progress - left, update done - right) Price: 15€ Custom design: +10€ Additional language: 2€/each Payment method: PayPal Skype: ozumado 2013-12-05 - UPDATE: - Removed 'different' language, - Added 'additional' language (multiple language support - detected on start), - Removed 'About' page (yes! there are no copyrights nor my name inside the app now!), - Teemo still being awesome. Regards, Tomoya of L2Sublimity
  17. 100% trusted!
  18. I don't think it's a good way to define an "online" player: SELECT count(*) FROM user_data with (nolock) WHERE login>logout Same here: DEFINE("SELECT_ONLINE","select count(*) from user_data where account_id>0 and online=1"); I mean... It works in 99% of the cases, but the results can be random, count crashed players etc. Regards, Tomoya of L2Sublimity
  19. You have to create a .utx file with all your icons (textures) in UnrealED. Regards, Tomoya of L2Sublimity
  20. It's a NASC code, you have to compile it in order to match ai.obj format.
  21. Holy Grail: (decompiled nasc code) @LabelIndex 381853 @StringIndex 56229 class 0 holy_grail : citizen { handler: EventHandler TALK_SELECTED(fhtml0,talker) { if( _from_choice == 0 ) { if( gg::HaveMemo(talker,639) == 1 && gg::GetMemoState(talker,639) == 2 ) { _choiceN = ( _choiceN + 1 ); _code = 0; myself::AddChoice(0,"Guardians of the Holy Grail (In Progress)"); } if( gg::HaveMemo(talker,639) == 1 && gg::GetMemoState(talker,639) == 3 ) { _choiceN = ( _choiceN + 1 ); _code = 1; myself::AddChoice(1,"Guardians of the Holy Grail (In Progress)"); } if( _choiceN > 1 ) { myself::ShowChoicePage(talker,1); return; } } if( _from_choice || _choiceN == 1 ) { switch(_code) { case 0: { if( _from_choice == 0 || ( gg::HaveMemo(talker,639) == 1 && gg::GetMemoState(talker,639) == 2 ) ) { myself::SetCurrentQuestID(639); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowPage(talker,"holy_grail_q0639_01.htm"); } break; } case 1: { if( _from_choice == 0 || ( gg::HaveMemo(talker,639) == 1 && gg::GetMemoState(talker,639) == 3 ) ) { myself::SetCurrentQuestID(639); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowPage(talker,"holy_grail_q0639_03.htm"); } break; } } return; } super; } EventHandler MENU_SELECTED(ask,reply,talker) { if( ask == 639 ) { myself::SetCurrentQuestID(639); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } } if( ask == 639 ) { if( reply == 1 ) { if( gg::HaveMemo(talker,639) == 1 && gg::GetMemoState(talker,639) == 2 ) { if( ( myself::GetCurrentTick() - talker.quest_last_reward_time ) > 1 ) { talker.quest_last_reward_time = myself::GetCurrentTick(); myself::GiveItem1(talker,8071,1); myself::DeleteItem1(talker,8070,gg::OwnItemCount(talker,8070)); myself::SetMemoState(talker,639,3); myself::SetFlagJournal(talker,639,3); myself::ShowQuestMark(talker,639); myself::SoundEffect(talker,"ItemSound.quest_middle"); myself::ShowPage(talker,"holy_grail_q0639_02.htm"); } } } } super; } } http://serwer1320527.home.pl/public/html_holy-grail.zip Shilen's Stone Statue: (decompiled nasc code) @LabelIndex 385823 @StringIndex 56960 class 0 statue_of_shilen : sailren_quest_npc { handler: EventHandler TALK_SELECTED(fhtml0,talker) { if( _from_choice == 0 ) { if( gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 402 && gg::OwnItemCount(talker,8783) >= 1 ) { _choiceN = ( _choiceN + 1 ); _code = 0; myself::AddChoice(0,"The Name of Evil 2 (In Progress)"); } if( gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) < 402 ) { _choiceN = ( _choiceN + 1 ); _code = 1; myself::AddChoice(1,"The Name of Evil 2 (In Progress)"); } if( gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) > 406 ) { _choiceN = ( _choiceN + 1 ); _code = 2; myself::AddChoice(2,"The Name of Evil 2 (In Progress)"); } if( gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 404 ) { _choiceN = ( _choiceN + 1 ); _code = 3; myself::AddChoice(3,"The Name of Evil 2 (In Progress)"); } if( gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 405 ) { _choiceN = ( _choiceN + 1 ); _code = 4; myself::AddChoice(4,"The Name of Evil 2 (In Progress)"); } if( gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 406 ) { _choiceN = ( _choiceN + 1 ); _code = 5; myself::AddChoice(5,"The Name of Evil 2 (In Progress)"); } if( gg::HaveMemo(talker,641) == 0 && talker.level >= 77 && myself::GetOneTimeQuestFlag(talker,126) == 1 ) { _choiceN = ( _choiceN + 1 ); _code = 6; myself::AddChoice(6,"Sailren's Charge!"); } if( gg::HaveMemo(talker,641) == 0 && talker.level >= 77 && myself::GetOneTimeQuestFlag(talker,126) == 0 ) { _choiceN = ( _choiceN + 1 ); _code = 7; myself::AddChoice(7,"Sailren's Charge!"); } if( gg::HaveMemo(talker,641) == 0 && talker.level < 77 && myself::GetOneTimeQuestFlag(talker,126) == 1 ) { _choiceN = ( _choiceN + 1 ); _code = 8; myself::AddChoice(8,"Sailren's Charge!"); } if( gg::HaveMemo(talker,641) == 1 && gg::OwnItemCount(talker,8782) < 30 ) { _choiceN = ( _choiceN + 1 ); _code = 9; myself::AddChoice(9,"Sailren's Charge! (In Progress)"); } if( gg::HaveMemo(talker,641) == 1 && gg::OwnItemCount(talker,8782) >= 30 ) { _choiceN = ( _choiceN + 1 ); _code = 10; myself::AddChoice(10,"Sailren's Charge! (In Progress)"); } if( _choiceN > 1 ) { myself::ShowChoicePage(talker,1); return; } } if( _from_choice || _choiceN == 1 ) { switch(_code) { case 0: { if( _from_choice == 0 || ( gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 402 && gg::OwnItemCount(talker,8783) >= 1 ) ) { myself::SetCurrentQuestID(126); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowPage(talker,"statue_of_shilen_q0126_02.htm"); } break; } case 1: { if( _from_choice == 0 || ( gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) < 402 ) ) { myself::SetCurrentQuestID(126); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowPage(talker,"statue_of_shilen_q0126_03.htm"); } break; } case 2: { if( _from_choice == 0 || ( gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) > 406 ) ) { myself::SetCurrentQuestID(126); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowPage(talker,"statue_of_shilen_q0126_04.htm"); } break; } case 3: { if( _from_choice == 0 || ( gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 404 ) ) { myself::SetCurrentQuestID(126); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowPage(talker,"statue_of_shilen_q0126_06.htm"); } break; } case 4: { if( _from_choice == 0 || ( gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 405 ) ) { myself::SetCurrentQuestID(126); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowPage(talker,"statue_of_shilen_q0126_14.htm"); } break; } case 5: { if( _from_choice == 0 || ( gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 406 ) ) { myself::SetCurrentQuestID(126); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowPage(talker,"statue_of_shilen_q0126_20.htm"); } break; } case 6: { if( _from_choice == 0 || ( gg::HaveMemo(talker,641) == 0 && talker.level >= 77 && myself::GetOneTimeQuestFlag(talker,126) == 1 ) ) { myself::SetCurrentQuestID(641); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowQuestPage(talker,"statue_of_shilen_q0641_01.htm",641); } break; } case 7: { if( _from_choice == 0 || ( gg::HaveMemo(talker,641) == 0 && talker.level >= 77 && myself::GetOneTimeQuestFlag(talker,126) == 0 ) ) { myself::SetCurrentQuestID(641); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowQuestPage(talker,"statue_of_shilen_q0641_02.htm",641); } break; } case 8: { if( _from_choice == 0 || ( gg::HaveMemo(talker,641) == 0 && talker.level < 77 && myself::GetOneTimeQuestFlag(talker,126) == 1 ) ) { myself::SetCurrentQuestID(641); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowQuestPage(talker,"statue_of_shilen_q0641_03.htm",641); } break; } case 9: { if( _from_choice == 0 || ( gg::HaveMemo(talker,641) == 1 && gg::OwnItemCount(talker,8782) < 30 ) ) { myself::SetCurrentQuestID(641); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowPage(talker,"statue_of_shilen_q0641_06.htm"); } break; } case 10: { if( _from_choice == 0 || ( gg::HaveMemo(talker,641) == 1 && gg::OwnItemCount(talker,8782) >= 30 ) ) { myself::SetCurrentQuestID(641); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } myself::ShowPage(talker,"statue_of_shilen_q0641_07.htm"); } break; } } return; } super; } EventHandler QUEST_ACCEPTED(quest_id,talker) { if( quest_id == 641 ) { myself::SetCurrentQuestID(641); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } if( gg::HaveMemo(talker,641) == 0 && talker.level >= 77 && myself::GetOneTimeQuestFlag(talker,126) == 1 ) { if( ( myself::GetCurrentTick() - talker.quest_last_reward_time ) > 1 ) { talker.quest_last_reward_time = myself::GetCurrentTick(); myself::SetMemo(talker,641); myself::SetMemoState(talker,641,1); myself::ShowQuestMark(talker,641); myself::SoundEffect(talker,"ItemSound.quest_accept"); myself::ShowQuestPage(talker,"statue_of_shilen_q0641_05.htm",641); gg::AddLog(1,talker,641); } } return; } super; } EventHandler MENU_SELECTED(ask,fhtml0,reply,talker) { if( ask == 126 ) { myself::SetCurrentQuestID(126); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } } if( ask == 126 ) { if( reply == 1 && gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 402 && gg::OwnItemCount(talker,8783) >= 1 ) { myself::SetMemoState(talker,126,404); myself::ShowPage(talker,"statue_of_shilen_q0126_05.htm"); myself::SetFlagJournal(talker,126,19); myself::ShowQuestMark(talker,126); myself::SoundEffect(talker,"ItemSound.quest_middle"); } if( reply == 2 && gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 404 ) { myself::ShowPage(talker,"statue_of_shilen_q0126_07.htm"); } if( reply == 3 ) { myself::ShowPage(talker,"statue_of_shilen_q0126_08.htm"); } if( reply == 4 ) { myself::ShowPage(talker,"statue_of_shilen_q0126_10.htm"); } if( reply == 5 ) { myself::ShowPage(talker,"statue_of_shilen_q0126_11.htm"); } if( reply == 6 ) { myself::ShowPage(talker,"statue_of_shilen_q0126_12.htm"); } if( reply == 7 && gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 404 ) { myself::SetMemoState(talker,126,405); myself::ShowPage(talker,"statue_of_shilen_q0126_13.htm"); } if( reply == 8 && gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 405 ) { myself::ShowPage(talker,"statue_of_shilen_q0126_15.htm"); } if( reply == 9 ) { myself::ShowPage(talker,"statue_of_shilen_q0126_16.htm"); } if( reply == 10 ) { myself::ShowPage(talker,"statue_of_shilen_q0126_17.htm"); } if( reply == 11 ) { myself::ShowPage(talker,"statue_of_shilen_q0126_18.htm"); } if( reply == 12 && gg::HaveMemo(talker,126) == 1 && gg::GetMemoState(talker,126) == 405 ) { myself::DeleteItem1(talker,8783,gg::OwnItemCount(talker,8783)); myself::SetMemoState(talker,126,406); myself::ShowPage(talker,"statue_of_shilen_q0126_19.htm"); myself::SetFlagJournal(talker,126,20); myself::ShowQuestMark(talker,126); myself::SoundEffect(talker,"ItemSound.quest_middle"); } } if( ask == 641 ) { myself::SetCurrentQuestID(641); if( myself::GetInventoryInfo(talker,0) >= ( myself::GetInventoryInfo(talker,1) * 0.800000 ) || myself::GetInventoryInfo(talker,2) >= ( myself::GetInventoryInfo(talker,3) * 0.800000 ) ) { myself::ShowSystemMessage(talker,1118); return; } } if( ask == 641 ) { if( reply == 2 ) { if( myself::GetMemoCount(talker) < 26 ) { myself::FHTML_SetFileName(fhtml0,"statue_of_shilen_q0641_04.htm"); myself::FHTML_SetInt(fhtml0,"quest_id",641); myself::ShowQuestFHTML(talker,fhtml0,641); } else { myself::ShowPage(talker,"fullquest.htm"); } } if( reply == 4 ) { if( ( myself::GetCurrentTick() - talker.quest_last_reward_time ) > 1 ) { talker.quest_last_reward_time = myself::GetCurrentTick(); if( gg::OwnItemCount(talker,8782) >= 30 ) { gg::AddLog(2,talker,641); gg::AddLog(3,talker,641); myself::GiveItem1(talker,8784,1); myself::DeleteItem1(talker,8782,gg::OwnItemCount(talker,8782)); myself::RemoveMemo(talker,641); myself::SoundEffect(talker,"ItemSound.quest_finish"); myself::ShowPage(talker,"statue_of_shilen_q0641_08.htm"); } } } } super; } } http://serwer1320527.home.pl/public/html_statue-of-shilen.zip It's from GF, but should work fine. Regards, Tomoya of L2Sublimity
  22. SQL Server Managment is a different application, it has nothing to do with MS SQL Server. You can get it from Microsoft download website. (SQLServer2005_SSMSEE_x64.msi). If you will have a problem with installation, google it. You'll have to run installer as Admin via cmd. Regards, Tomoya
  23. One friend had similiar problem with different version of MS SQL, we solved it by settinu up a DB on my PC, creating a backup and restoring backup on his PC. It's kinda strange. Try to download MS SQL Express 2005. You should find it pretty easy over the internet. Regards, Tomoya
  24. You can use one OS for client+server, there won't be any problems with that. Anyways, you can set up L2OFF server on Windows 7/8, so there is no need of use Windows Server 2003. Regards, Tomoya of L2Sublimity
×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..