Jump to content

Yudha

Advanced members
  • Content Count

    23
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by Yudha


  1. 6 hours ago, patrick13 said:

    Personally I think the pay rate for the required tasks is inadequate (e.g., if you're looking for an experienced laravel developer and expect them to be paid 4 usd an hour before tax). good luck either way ;o 


    Hi there thank you for the feedback
    $4 is the minimum $4 - 5.25 (Tax FREE) rates we can offers, our rates may not desirable in US, UK, SP and DE.

    • Like 1

  2. I would like to introduce my self, you can call me Yudha, I was a TOP/PKO developer before.
    currently i'm working in a start-up company as a website developer and content manager.

    So, we are a group of advertisement company located in Singapore, Philippines, Australia, Malaysia, Vietnam, and Indonesia under NY Code Inc (NYC) and you know what..Currently we are hiring, awesome right!??

    So. if you are:

     

    [1. Programmer]
    -Ability to working using a native PHP or PHP Framework such like CodeIgniter or Laravel (CodeIgniter is prefered, CodeIgniter 4 more desirable).
    -Basic knowledge using Bootstrap.
    -Expert on Google API. Facebook/Instagram/Twitter Graph or Any social media UI.
    It is time to move on and engrave your future with us in a social media advertisement contents!!

    Rates: $4 per hour
    Requires: Fixed at 8 Hours
     

    [2. Virtual Assistant]
    -Familiar with HubStaff, Slack, Google Meet, Google Sheets.
    -Flexible Time


    Rates: $3 per hour
    Requires: Anytime (Flexible)
     

    [3. Our Products]
    As a startup company we would like to introduce our future product:
     

    [3.1 Facebook Package]
    100 Facebook Post/Video Share or Like per day for duration 7 days, $7
    100 Facebook Post/Video Share or Like per day for duration 30 days, $28
    100 Facebook Page Like per day for duration 7 days, $7
    100 Facebook Page Follower per day for duration 30 days, $28

     

    [3.2 Twitter Package]
    100 Twitter Like per day for duration 7 days, $8
    100 Twitter Like per day for duration 30 days, $32
    100 Twitter Follower per day for duration 7 days, $9
    100 Twitter Follower per day for duration 30 days, $36
     

    [3.3 Instagram Package]
    100 Instagram Photo Like per day for duration 7 days, $8
    100 Instagram Profile Follow per day for duration 30 days, $32
     

    [3.4 Twitch Package]
    100 Twitch Photo Like per day for duration 7 days, $10
    100 Twitch Profile Follow per day for duration 30 days, $40
     

    [3.5 SEO Optimizer]
    -$200 per page, guarantee within 3 days appears on google search (any keyword - optimized/boosted) including backlink, force html etc.


    More products are coming!!
     

    So...Are you a Games developer to boost your server/games/product ?? or Open for hiring?? Contact us ASAP!!
     

    Why Us?

     

    [Advantages]
    -Geo Targeting (To who you want your products appears based on country/region)
    -Hybrid Targeting (Not only based on location, but who interested with your product, in this case your server!)
    -Age restirction (For a kid? or It is an adult stuff? doesnt matter you can restrict it for one of them)
    -Legality (Do you want a national ID or legal surename of customer for your product? doesnt matter!!)


  3. Auto Randomized Quest v.1

    [Description]
    -This unique quest system allow you to create an automatic daily quest to kill or collect items from monster according to your current level better gaps calc than the original.

    [Features]
    -IP/Mac/Device check.
    -Can set which lv of monster according to player lv.
    -Gives fixed amount of gold or item per completed quest.

     


  4. anywhere, would be more organized if you put into the extension. if you have already hooking library its more better, you can do something like this

     

    function CloakGlow(ignore, role)
    	local cha_type = GetChaTypeID(role)
    	local statelv	= 1
    	local statetime	= 3600
    	if (GetChaStateLv(role, Cloak.glow1[cha_type]) == 0) then
    		AddState(role, role, Cloak.glow1[cha_type], statelv, statetime)
    	end
    end
    Hook:AddPostHook("cha_timer", CloakGlow)



     

     

     


  5. you need to create a function to call skilleff of glow, what you have here is this:

            Cloak.glow1                 = {        --First Glow
                [1]                     = 224,    --Lance        / Skilleff ID
                [2]                     = 227,    --Carsise    / Skilleff ID
                [3]                     = 230,    --Phyllis    / Skilleff ID
                [4]                     = 233     --Ami        / Skilleff ID
            };


    Example:

    function CloakGlow(role,freq,time)
    	local cha_type = GetChaTypeID(role)
    	local statelv	= 1
    	local statetime	= 3600
    	if (GetChaStateLv(role, Cloak.glow1[cha_type]) == 0) then
    		AddState(role, role, Cloak.glow1[cha_type], statelv, statetime)
    	end
    end
    
    function cha_timer(role, freq, time)
    	CloakGlow(role,freq,time)
    end

     


  6. Hi @xArvy i dont know how to explain properly , your problem is the flag it has limited num by default, i think 100 or 119

    MisNeed(MIS_NEED_KILL, 824, 40, 10, 40), flag 10-49 is belongs to ID 824

    Then

    MisNeed(MIS_NEED_KILL, 825, 40, 30, 40), flag here would be 30-69 which flag 30-49 already used by ID 824

    Simple solution: not too many monster needs to be killed.

    This would be perfect

    DefineMission(190,"RB2 - Second Quest",190)
    
          MisBeginTalk("<t>The first quest was easy. This time it will be harder. ")
          MisBeginCondition(HasRecord, 189)
          
          MisBeginCondition(NoRecord,190)
          MisBeginCondition(NoMission,190)
          
          MisBeginAction(AddMission,190)
          MisBeginAction(AddTrigger, 1901, TE_KILL, 824, 20)
          MisBeginAction(AddTrigger, 1902, TE_KILL, 825, 20)
          MisBeginAction(AddTrigger, 1903, TE_KILL, 826, 20)
          MisBeginAction(AddTrigger, 1904, TE_KILL, 807, 5)
          MisBeginAction(AddTrigger, 1905, TE_KILL, 821, 20)
          MisBeginAction(AddTrigger, 1906, TE_KILL, 678, 5)
          MisCancelAction(ClearMission, 190)
    
          MisNeed(MIS_NEED_DESP, "Kill 40x Hell Mummy B, 40x Hell Corpse A, 40x Hell Corpse B, 5x Deathsoul Commander, 40x Hell Skeleton A, and 5x Snowman Warlord!")
          MisNeed(MIS_NEED_KILL, 824, 20, 10, 20)
          MisNeed(MIS_NEED_KILL, 825, 20, 30, 20)
          MisNeed(MIS_NEED_KILL, 826, 20, 50, 20)
          MisNeed(MIS_NEED_KILL, 807, 5, 70, 5)
          MisNeed(MIS_NEED_KILL, 821, 20, 75, 20)
          MisNeed(MIS_NEED_KILL, 678, 5, 95, 5)
    
          MisHelpTalk("<t>Kill them.")  
          MisResultTalk("<t>You have good skills. Learn from me from now on. This Fragment represents Wisdom. Take it to fulfill your dream. Rumored that rebirth allows you to reselect class…")
          MisResultCondition(HasMission,190 )
          MisResultCondition(NoRecord,190)
          MisResultCondition(HasFlag, 190, 19)
          MisResultCondition(HasFlag, 190, 49)
          MisResultCondition(HasFlag, 190, 69)
          MisResultCondition(HasFlag, 190, 74)
          MisResultCondition(HasFlag, 190, 94)
          MisResultCondition(HasFlag, 190, 99)
          MisResultAction(GiveItem, 8495, 1, 4 )
          MisResultAction(ClearMission, 190 )
          MisResultAction(SetRecord, 190)
          MisResultBagNeed(1)
    
          InitTrigger()
          TriggerCondition( 1, IsMonster, 824 )
          TriggerAction( 1, AddNextFlag, 190, 10, 20 )
          RegCurTrigger( 1901 )
          InitTrigger()
          TriggerCondition( 1, IsMonster, 825)
          TriggerAction( 1, AddNextFlag, 190, 30, 20 )
          RegCurTrigger( 1902 )
          InitTrigger()
          TriggerCondition( 1, IsMonster,826  )
          TriggerAction( 1, AddNextFlag, 190, 50, 20 )
          RegCurTrigger( 1903 )
          InitTrigger()
          TriggerCondition( 1, IsMonster, 807 )
          TriggerAction( 1, AddNextFlag, 190, 70, 5 )
          RegCurTrigger( 1904 )
          InitTrigger()
          TriggerCondition( 1, IsMonster, 821 )
          TriggerAction( 1, AddNextFlag, 190, 75, 20 )
          RegCurTrigger( 1905 )
          InitTrigger()
          TriggerCondition( 1, IsMonster,678)
          TriggerAction( 1, AddNextFlag, 190, 95, 5 )
          RegCurTrigger( 1906 )

     


  7. On 10/5/2020 at 9:24 PM, Yuno said:

    Thanks for sharing but it could be better if you make 1 function to handle all fruits at once instead of editing each fruit function and you'll have to keep doing this for any new fruits too


    Here you go
     

    function Eclipse_FairyFood(role, Item, Item_Target)
    	if (IsChaStall(role) == LUA_TRUE) then
    		SystemNotice(role, "Cannot use while your stall is opened!" )
    		UseItemFailed(role)
    		return
    	end
    	local Cha_Boat = 0
    	Cha_Boat = GetCtrlBoat(role)
    	if Cha_Boat ~= nil then 
    		SystemNotice(role, "Cannot use while sailing!") 
    		UseItemFailed(role) 
    		return 
    	end
    	local FairyFood = {}
    	FairyFood[0222] =	{AttrType = ITEMATTR_VAL_STR, AttrAdd = 1, MinLv = 0, MaxLv = 41, Energy = 1}	--Snow Dragon Fruit
    	FairyFood[0223] =	{AttrType = ITEMATTR_VAL_AGI, AttrAdd = 1, MinLv = 0, MaxLv = 41, Energy = 1}	--Icespire Plum
    	FairyFood[0224] =	{AttrType = ITEMATTR_VAL_DEX, AttrAdd = 1, MinLv = 0, MaxLv = 41, Energy = 1}	--Zephyr Fish Floss
    	FairyFood[0225] =	{AttrType = ITEMATTR_VAL_CON, AttrAdd = 1, MinLv = 0, MaxLv = 41, Energy = 1}	--Argent Mango
    	FairyFood[0226] =	{AttrType = ITEMATTR_VAL_STA, AttrAdd = 1, MinLv = 0, MaxLv = 41, Energy = 1}	--Shaitan Biscuit
    	FairyFood[0276] =	{AttrType = ITEMATTR_VAL_STR, AttrAdd = 2, MinLv = 0, MaxLv = 41, Energy = 1}	--Great Snow Dragon Fruit
    	FairyFood[0277] =	{AttrType = ITEMATTR_VAL_AGI, AttrAdd = 2, MinLv = 0, MaxLv = 41, Energy = 1}	--Great Icespire Plum
    	FairyFood[0278] =	{AttrType = ITEMATTR_VAL_DEX, AttrAdd = 2, MinLv = 0, MaxLv = 41, Energy = 1}	--Great Zephyr Fish Floss
    	FairyFood[0279] =	{AttrType = ITEMATTR_VAL_CON, AttrAdd = 2, MinLv = 0, MaxLv = 41, Energy = 1}	--Great Argent Mango
    	FairyFood[0280] =	{AttrType = ITEMATTR_VAL_STA, AttrAdd = 2, MinLv = 0, MaxLv = 41, Energy = 1}	--Great Shaitan Biscuit
    	FairyFood[6842] =	{AttrType = ITEMATTR_VAL_STR, AttrAdd = 1, MinLv = 0, MaxLv = 41, Energy = 0.5}	--Super Snow Dragon Fruit
    	FairyFood[6843] =	{AttrType = ITEMATTR_VAL_AGI, AttrAdd = 1, MinLv = 0, MaxLv = 41, Energy = 0.5}	--Super Icespire Plum
    	FairyFood[6844] =	{AttrType = ITEMATTR_VAL_CON, AttrAdd = 1, MinLv = 0, MaxLv = 41, Energy = 0.5}	--Super Argent Mango
    	FairyFood[6845] =	{AttrType = ITEMATTR_VAL_DEX, AttrAdd = 1, MinLv = 0, MaxLv = 41, Energy = 0.5}	--Super Zephyr Fish Floss
    	FairyFood[6846] =	{AttrType = ITEMATTR_VAL_STA, AttrAdd = 1, MinLv = 0, MaxLv = 41, Energy = 0.5}	--Super Shaitan Biscuit
    	FairyFood[7003] =	{AttrType = ITEMATTR_VAL_STR, AttrAdd = 1, MinLv = 41, MaxLv = 60, Energy = 1}	--Improved Strength Fruit
    	FairyFood[7004] =	{AttrType = ITEMATTR_VAL_AGI, AttrAdd = 1, MinLv = 41, MaxLv = 60, Energy = 1}	--Improved Agility Fruit
    	FairyFood[7005] =	{AttrType = ITEMATTR_VAL_DEX, AttrAdd = 1, MinLv = 41, MaxLv = 60, Energy = 1}	--Improved Accuracy Fruit
    	FairyFood[7006] =	{AttrType = ITEMATTR_VAL_CON, AttrAdd = 1, MinLv = 41, MaxLv = 60, Energy = 1}	--Improved Constitution Fruit
    	FairyFood[7007] =	{AttrType = ITEMATTR_VAL_STA, AttrAdd = 1, MinLv = 41, MaxLv = 60, Energy = 1}	--Improved Spirit Fruit
    	local ItemID = GetItemID(Item)
    	if FairyFood[ItemID] ~= nil then
    		local Item_type			= GetItemType(Item)
    		local Item_Target_Type	= GetItemType(Item_Target)
    		local str 				= GetItemAttr(Item_Target, ITEMATTR_VAL_STR)
    		local con 				= GetItemAttr(Item_Target, ITEMATTR_VAL_CON)
    		local agi 				= GetItemAttr(Item_Target, ITEMATTR_VAL_AGI)
    		local dex 				= GetItemAttr(Item_Target, ITEMATTR_VAL_DEX)
    		local sta 				= GetItemAttr(Item_Target, ITEMATTR_VAL_STA)
    		local FairyLv 			= str + agi + dex + con + sta
    		local Attr_Type_Num 	= GetItemAttr(Item_Target, FairyFood[ItemID].AttrType)
    		if Item_type == 58 and Item_Target_Type == 59 then
    			local FairySlot = GetChaItem(role, 2, 1)
    			if Item_Target ~= FairySlot then
    				SystemNotice(role, "Please put your fairy into 2nd slot of your inventory!")
    				UseItemFailed(role)
    				return
    			end
    			if FairyLv < FairyFood[ItemID].MinLv then
    				SystemNotice(role, "Minimum level of fairy is Lv"..FairyFood[ItemID].MinLv.." to feeds with "..GetItemName(ItemID).."!")
    				UseItemFailed(role)
    				return
    			end
    			if FairyLv >= FairyFood[ItemID].MaxLv then
    				SystemNotice(role, "Fairy has reached it's maximum level to feeds with "..GetItemName(ItemID).."!")
    				UseItemFailed(role)
    				return
    			end
    			local Elf_EXP		= GetItemAttr(Item_Target, ITEMATTR_ENERGY)
    			local Elf_MaxEXP 	= GetItemAttr(Item_Target, ITEMATTR_MAXENERGY)
    			local Elf_MaxURE 	= GetItemAttr(Item_Target, ITEMATTR_MAXURE)
    			local Elf_ExpNeed	= FairyFood[ItemID].Energy * Elf_MaxEXP
    			if Elf_EXP < Elf_ExpNeed then
    				SystemNotice(role, "Minimum fairy growth is "..Elf_ExpNeed.." to feeds with "..GetItemName(ItemID).."!")
    				UseItemFailed(role)
    				return		
    			end
    			local Lv_Add	= FairyFood[ItemID].AttrAdd
    			local Final_Lv	= FairyLv + Lv_Add
    			if Final_Lv > FairyFood[ItemID].MaxLv then
    				Lv_Add = Lv_Add - (Final_Lv - FairyFood[ItemID].MaxLv)
    			end
    			
    			local Success = (100-(FairyLv*0.50))/100	--(100-(FairyLv*1.75))/100
    			local SuccessRate = Percentage_Random(Success)
    			if SuccessRate == 1 then
    				AddItemEffect(role, Item_Target , 0  )
    				Attr_Type_Num = Attr_Type_Num + Lv_Add
    				SetItemAttr(Item_Target, FairyFood[ItemID].AttrType, Attr_Type_Num)
    				local Item_MAXENERGY = 240 * (FairyLv + Lv_Add)
    				if Item_MAXENERGY > 6480 then
    					Item_MAXENERGY = 6480
    				end
    				local Item_MAXURE_NUM = Elf_MaxURE + (1000 * Lv_Add)	--Stamina/Hp max 640
    				if Item_MAXURE_NUM > 32000 then
    					Item_MAXURE_NUM = 32000
    				end
    				Elf_EXP = 0
    				SetItemAttr(Item_Target, ITEMATTR_ENERGY, Elf_EXP)
    				SetItemAttr(Item_Target, ITEMATTR_MAXENERGY, Item_MAXENERGY)
    				SetItemAttr(Item_Target, ITEMATTR_MAXURE, Item_MAXURE_NUM)
    				ResetItemFinalAttr(Item_Target)
    				AddItemEffect(role , Item_Target , 1  )
    				SystemNotice (role , "Pet level up successfully! Growth rate is depleted")
    			else
    				Elf_EXP = Elf_EXP * 0.5
    				SetItemAttr(Item_Target, ITEMATTR_ENERGY, Elf_EXP)
    				SystemNotice(role, "Pet level up failed! Growth rate reduced by half")
    			end
    		else
    			SystemNotice(role, "Fairy or Fruit is invalid!")
    			UseItemFailed(role) 
    			return
    		end
    	else
    		SystemNotice(role , "Internal error!") 
    		UseItemFailed(role) 
    		return
    	end
    end

     

    • Like 1

  8. Hiyaa fellow pirates,

    If you're looking for scripter/programmer youre on the right thread. Currently im offering "Build to Order" server files, client files, web files of the most addicting PC games TOP/PKO.
    for example build a new server, design a new unique website, design a new unique UI skin for client, create new instance maps or game system content.
    additonally I can do hardcode sql/php/html/css/js/lua. You can contact me via WA +62 821-4157-8668 or Facebook


    Im also offering files below,
    R2R - Eclipse Online (2018 Vanilla)
    R2R - Clash Of Pirates (2019 PK)
    R2R - Lost Paradise Online (2016/2017 Recodes, Medium, Vanilla, Balance Fixed)
    R2R - SPKO Reborn SF (2020 Medium, Vanilla)
    R2R - OnePiece PKO Season 1 (2020 Full PK)

     

    Server files is build and written very clean, tidy and well managed files easy to understand even for newbie that never working with such of files before.
    additionally the files are original, for further informations about features and game contents, feel free to contact me.


    *R2R stands for Ready To Run Webfiles, Serverfiles, Cients, Databases are ready to run (Bugs Free, 0% Scripts failure, 100% Secured), Just need to buy a vps/dedicated hosting with 8GB of ram or more then find some players to play.
     

    • Like 1

  9. Deal to all #TalesOfPirates Lovers


    When I was younger, I was eager to make money with my own effort on my own sweat, even though it was just by playing a games.


    I met new friends but mostly always there are people hated me, But its not what Im going to tell atm.


    It was very sad when GM caught me, I knew that I breakin' the rules, I'm so sorry for that.


    But I'm not a rich kid that time. I just trying to live and continue my goals as a reliable programmer someday.


    So I promise to myself, Someday when I have my own path I will never do what people did to me.
     

    #RealStory of Clash Of Pirates members
     

    Its just my story, what yours ?

×
×
  • Create New...