Jump to content

thunginamue

Members
  • Posts

    25
  • Joined

  • Last visited

About thunginamue

  • Birthday 05/06/1994

Profile Information

  • Gender
    Male
  • Location
    Philippines
  • Server
    NA
  • Discord: Kuma#4783
  • Interests
    Developing Games

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

thunginamue's Achievements

Newbie

Newbie (1/14)

  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

3

Reputation

  1. This is what I made since I ask this script, just play with it though sometimes it bugs out after the summon since I did make it more complicated by starting an invasion after the boss is summoned, by the way I as far as I remember when the requirements is met a portal will be summon in prontera that will lead players to the boss room.. worldboss.txt
  2. I used 2015 client first but I want to be able to display the star emperor sprites so I decided to use 2018 client. I converted my iteminfo_Sak.lub to iteminfo_Sak.lua using GRF Editor but it got so many errors. What I did is copied my iteminfo.lua to my iteminfo_Sak.lua, so far its working not seeing any apples yet items yet. Error-itemInfo_Sak.lua < itemInfo_Sak.lub converted using GRF editor Working-iteminfo_Sak.lua < An Error-itemInfo_Sak.lua replaced by my working iteminfo.lua from my 2015 client itemInfo_Sak.lub < my itemInfo_Sak.lub that i tried converting to lua using GRF editor Error-itemInfo_Sak.lua itemInfo_Sak.lub Working-itemInfo_Sak.lua
  3. is this posible? i tried converting lub files to lua using grf editor but it seems to have so many errors. what i did is i copied all of iteminfo.lua into iteminfo_Sak.lua does this work? i mean i haven't encountered any errors so far..
  4. Credits to the owner of the script i forgot who, please anyone check this, im satisfied with it but im not sure about this as i dont really know scripting but i do understand a bit, what my concern is, would my changes will bug out the refine and do something else or something.. prontera,139,173,5 script Refine Master 851,{ disable_items; if (countitem(6993)) set [email protected],1; if (countitem(6993)) set [email protected],1; if ([email protected] && [email protected]) { mes "[Refine Master]"; mes "Hello!"; mes "What's up?"; mes "I'm a specialist"; mes "for refining items,"; mes "but I don't work anymore."; next; switch(select("I'll go on my way.:Hmm... this makes me curious.")) { case 1: mes "[Refine Master]"; mes "Take care, adventurer."; close; case 2: mes "[Refine Master]"; mes "Actually, I sometimes provide refine services for adventurers with a ^006400Refine Ticket^000000..."; mes "Bye bye~!"; close; } } emotion ET_SURPRISE; mes "[Refine Master]"; mes "Greetings!"; mes "I can refine an item up to the ^006400same level as your ticket^000000."; mes "You don't have to worry! There's no chance of breaking your item."; next; if(select("I'll come back later.:Refine item with ticket.") == 1) { mes "[Refine Master]"; mes "Okay."; mes "You can come again later."; close; } mes "[Refine Master]"; mes "Which equipment would you like to refine?"; next; setarray [email protected]$[1],"Head upper","Armor","Left hand","Right hand","Robe","Shoes","Accessory 1","Accessory 2","Head middle","Head lower"; setarray [email protected][1], EQI_HEAD_TOP, EQI_ARMOR, EQI_HAND_L, EQI_HAND_R, EQI_GARMENT, EQI_SHOES, EQI_ACC_L, EQI_ACC_R, EQI_HEAD_MID, EQI_HEAD_LOW; for(set [email protected],1; [email protected]<=20; set [email protected],[email protected]+1) set [email protected]$, [email protected]$+((getequipisequiped([email protected][[email protected]]))?getequipname([email protected][[email protected]]):[email protected]$[[email protected]]+"- [Empty]")+":"; set [email protected], [email protected][ select([email protected]$) ]; if (!getequipisequiped([email protected])) { mes "[Refine Master]"; mes "You have to equip the item you want to refine."; close; } if (!getequipisenableref([email protected])) { emotion ET_OTL; mes "[Refine Master]"; mes "Oh, I'm sorry."; mes "This item is impossible to refine."; close; } [email protected] = getequipid([email protected]); // save id of the item [email protected] = getequiprefinerycnt([email protected]); //save refinery count setarray [email protected][0], getequipcardid([email protected],0), getequipcardid([email protected],1), getequipcardid([email protected],2), getequipcardid([email protected],3); switch(getequipweaponlv([email protected])) { default: case 0: setarray [email protected][0],6993; set [email protected]$,"Armor"; set [email protected],[email protected]; break; case 1: case 2: case 3: case 4: setarray [email protected][0],6993; set [email protected]$,"Weapon"; set [email protected],[email protected]; break; } if ([email protected]) { emotion ET_THINK; mes "[Refine Master]"; mes "If you want to refine this ^006400"[email protected]$+"^000000, please come along with ^006400"[email protected]$+" Refine Ticket^000000."; mes "See you later!"; close; } mes "[Refine Master]"; mes "Please choose which ^006400"[email protected]$+" Refine Ticket^000000 you want to use."; next; set [email protected]$,""; for(set [email protected],0; [email protected]<getarraysize([email protected]); set [email protected],[email protected]+1) set [email protected]$, [email protected]$+getitemname([email protected][[email protected]])+":"; set [email protected], select([email protected]$)-1; set [email protected]_id, [email protected][[email protected]]; if (countitem([email protected]_id) == 0) { emotion ET_QUESTION; mes "[Refine Master]"; mes getitemname([email protected]_id)+" is not in your inventory. Did you put it in your storage?"; mes "Please check again."; mes "See you later!"; close; } mes "[Refine Master]"; mes "I'm going to refine ^006400"+getequipname([email protected])+"^8B4513 to the next level^000000 with ^006400"+getitemname([email protected]_id)+"^000000."; mes "May I proceed?"; next; if(select("No.:Yes.") == 1) { emotion ET_THINK; mes "[Refine Master]"; mes "Oh, you changed your mind."; mes "Ok."; mes "You can come back later."; close; } if (getequiprefinerycnt([email protected]) == 20) { mes "[Refine Master]"; mes "This ^006400"+getequipname([email protected])+"^8B4513 is PERFECT, no need to refine it anymore~"; close; } mes "[Refine Master]"; mes "Great."; mes "As you wish!"; mes "I have my own special way to refine..."; mes ".......ka boom!"; specialeffect EF_SUI_EXPLOSION; if (countitem([email protected]_id)) { delitem [email protected]_id,1; // anti-hack if (callfunc("F_IsEquipIDHack", [email protected], [email protected]) || callfunc("F_IsEquipRefineHack", [email protected], [email protected]) || callfunc("F_IsEquipCardHack", [email protected], [email protected][0], [email protected][1], [email protected][2], [email protected][3])) { mes "[Refine Master]"; emotion ET_FRET; mes "Wait a second..."; mes "Do you think I'm stupid?!"; mes "You switched the item while I wasn't looking! Get out of here!"; close; } } else { next; mes "Error!"; mes "Please report this."; close; } successrefitem [email protected]; next; emotion ET_DELIGHT; mes "[Refine Master]"; mes "Alright, here it is~"; mes "Well, ^0000FF"+strcharinfo(0)+"^000000!"; mes "Congratulations on your shining "[email protected]$+"."; mes "You look GREAT!"; mes "Farewell~!"; close; }
  5. View File Ticket Refine Script This is not mine this is sir @Euphy's script, i just tried using it and tried fixing it, im noob at scripting and anything else, but tried and fixed the script to my liking, you can add single npc for single +1 upgrade. i dont know how to say this maybe just look at screenshot :3 i just posted this because i think many ppl wants ticket refining like this or i dont know.. item + ticket = item +4 +5 +5 does not let you refine if ur item is lower than the desirable refine..and does not let you refine if ur item and ticket is the same. Submitter thunginamue Submitted 11/06/2019 Category Utilities Video Content Author Euphy  
  6. okay sir i will when i get home in a bit.. here's my refine.txt sir thankyou in advance for the help.. i really appreciate it.. refine.txt here the script sir.. refine.txt issue solve guys thankyou, refiner npc was correct and rates was correct, the problem was when i compiled the server i didnt turned off the mysql data base then it was a mess, tried recompiling it again all close then issue solve..
  7. hi refine rates not working i have tried default rates and change all rates to lowest and reload server but still i get max refines on default refiners in prontera..
  8. Version 1.0.0

    253 downloads

    This is not mine this is sir @Euphy's script, i just tried using it and tried fixing it, im noob at scripting and anything else, but tried and fixed the script to my liking, you can add single npc for single +1 upgrade. i dont know how to say this maybe just look at screenshot :3 i just posted this because i think many ppl wants ticket refining like this or i dont know.. item + ticket = item +4 +5 +5 does not let you refine if ur item is lower than the desirable refine..and does not let you refine if ur item and ticket is the same.
    Free
  9. @Emistry sir ur refine system still refine max refine items, can you help me with this sir? and it does not check bitmask properly if i want to just refine weapon with my first npc it still refines armor.. and in my server side i cant use && i need to use + or || is it okay?
  10. ShieldNameTable = { [Shield_IDs.ST_GUARD] = "_가드", [Shield_IDs.ST_BUCKLER] = "_버클러", [Shield_IDs.ST_SHIELD] = "_쉴드", [Shield_IDs.ST_MIRRORSHIELD] = "_미러쉴드", } you cant add more ID here, maybe its shieldtable_f code problem, however you can change the sprite of those and it will show any sprite you put if you just alter one, but you cant add one i think only that 4 code is readed dunno why dunno how, so any ideas now?
  11. even tho this is an old one i found out that, you cant add any other sprites but you can alter one here, ShieldNameTable = { [Shield_IDs.ST_GUARD] = "_가드", [Shield_IDs.ST_BUCKLER] = "_버클러", [Shield_IDs.ST_SHIELD] = "_쉴드", [Shield_IDs.ST_MIRRORSHIELD] = "_미러쉴드", } in any of this you can change the sprite and only this 4 ids can be detected others is discarded, if you change the sprite of any of that to any sprite it will show, maybe the problem is in shield table_f can anyone help?
  12. is there by any chance you can guide me adding custom shields?
  13. HELP PLEASE Can i Request for a Script That Summons WORLD BOSS when 20k-100k monsters is killed then Announce its Arrival then Summons monsters in all maps like 10 to 20 of them?
  14. as for my client it detects all i tried puting only at my custom.grf already client crashes, i tried just putting in data.grf still crashes client or poring, then when i put all 4 of it, it fixes everything, all 4 of them have different encoding only jobname.lua is same but NPCIdentity.lub and npcidentity.lub is different, but even tho jobname.lub is same if i dont put the mob in the other client still crashes.. so thats why i posted it , maybe someone is having a client like mine, and a problem like mine..
  15. I don't know where to put this so i put it here, i'm new here tho and i'm new to creating server and new to scripting and everything but i'm making my own server and fixing it my own etc so here it is. 1. after adding your custom mobs your client crash. 2. it shows poring. fix: 1.find this both NPCIdentity.lub, jobname.lub at data/luafiles514/lua files/datainfo 2.find this both npcidentity.lub, jobname.lub at data/luafiles514/lua files/datainfo 3.they are located in different GRF, just like mine.(maybe client crash because you put you custom mob in the other but you didnt put in the other, maybe this applies to old client mine is 2015) look for that 4 files separate them in each folder for they overwrite each other. because they dont have the same content on it, it will break ur server if you overwrite those, so be careful on adding them, just add ur custom mob in those 4 files accordingly, they have different types of encoding so follow that in every file.. then ur good to go :3
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.