Jump to content

iZae

Community
  • Content Count

    81
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by iZae

  1. Do you really need an explanation? Official ToP closed and there was a huge opportunity to make like an "Official" private server (PKO) Zankza took the opportunity, and deleted serverdev (I don't think he owned it, but he hosted it) to avoid more servers and to delete every release that could be used by other developers. I'm pretty sure serverdev wasn't property of Zankza 'cause I've been in privatia way before he joined it.
  2. iZae

    NPC Workshop

    or you could generate a table trough serialize and add 1 value each time someone change classes (with job changer)
  3. Name: Seba Montagna On the server: iZae, Zae From what year you started playing top: 2007 maybe How was your experience in top: I've played a lot on official ToP but I really had no idea what I was doing. Then I've discovered PS and I had fun for a while playing there. But then I found PS development, and I really dived into it. It was my first experience with something related to programming. And it became my passion with the time. Now I don't care about the game itself, I just use it to have fun scripting. What private servers you played: FoxLvon (the ancient one), and idk, so many others i can barely remember. The last one I played was @Danny's one. That pk server where players where standing on an island waiting for mazes to open. What you dont like about other servers: Not enough players, afkers and alts, overpowered item malls. What was the BEST private server you played, and why: I'd say FoxLvOn (the one with Kylin set if you started on shaitan). It was so crowded, rates were actually fun, and it was way easier than official ToP and that gave me the chance to try so many things I couldn't have tried if I stick with moliyo's one (such as fairies, forgin, fusing and so on). I also remember spendind amazing times on that pk server I mentioned before, because it was strictly a pk server. One maze after another, many players, active and balanced guilds (not 1 guild snowballing everything) NOTE: Used to play SM mainly.
  4. I would like to Join. Idgaf about money, and I don't have enough free time to be quite active on the server (as a gm, mod or something). So I offer you a free hand on scripting side, and I don't want a gm or hd account. PM me anywhere (IG, Discord, Skype, Whatsapp).
  5. iZae

    Npc skills

    That function is kind of bad, if you don't set class conditions it'll give all skills to every player regardless of their classes. Try using this one instead, only give the skills of acording to player's class. function fullskills1 (role) local job = GetChaAttr(role, ATTR_JOB) ---Swordsman if job == 1 then AddChaSkill ( role , SK_CHF , 10 , 0 , 0 ) AddChaSkill ( role , SK_JDZZ , 10 , 0 , 0 ) AddChaSkill ( role , SK_GTYZ , 10 , 0 , 0 ) AddChaSkill ( role , SK_JSSL , 10 , 0 , 0 ) AddChaSkill ( role , SK_HYZ , 10 , 0 , 0 ) AddChaSkill ( role , SK_PJ , 10 , 0 , 0 ) AddChaSkill ( role , SK_KB , 10 , 0 , 0 ) AddChaSkill ( role , SK_HX , 10 , 0 , 0 ) elseif job == 9 then ---Crusader AddChaSkill ( role , SK_FSZ , 10 , 0 , 0 ) AddChaSkill ( role , SK_PXKG , 10 , 0 , 0 ) AddChaSkill ( role , SK_LQHB , 10 , 0 , 0 ) AddChaSkill ( role , SK_YS , 10 , 0 , 0 ) AddChaSkill ( role , SK_GWZ , 10 , 0 , 0 ) AddChaSkill ( role , SK_DB , 10 , 0 , 0 ) elseif job == 8 then---champion AddChaSkill ( role , SK_JJSL , 10 , 0 , 0 ) AddChaSkill ( role , SK_MNRX , 10 , 0 , 0 ) AddChaSkill ( role , SK_SWZQ , 10 , 0 , 0 ) AddChaSkill ( role , SK_QHTZ , 10 , 0 , 0 ) AddChaSkill ( role , SK_ZJ , 10 , 0 , 0 ) AddChaSkill ( role , SK_LH , 10 , 0 , 0 ) elseif job == 4 then ---Explorer AddChaSkill ( role , SK_JR , 10 , 0 , 0 ) AddChaSkill ( role , SK_LJ , 10 , 0 , 0 ) AddChaSkill ( role , SK_SL , 10 , 0 , 0 ) AddChaSkill ( role , SK_BKZJ , 10 , 0 , 0 ) AddChaSkill ( role , SK_JF , 10 , 0 , 0 ) AddChaSkill ( role , SK_HZCR , 10 , 0 , 0 ) elseif job == 16 then ---Voyager AddChaSkill ( role , SK_BKCJ , 10 , 0 , 0 ) AddChaSkill ( role , SK_SF , 10 , 0 , 0 ) AddChaSkill ( role , SK_XW , 10 , 0 , 0 ) AddChaSkill ( role , SK_MW , 10 , 0 , 0 ) AddChaSkill ( role , SK_LM , 10 , 0 , 0 ) elseif job == 2 then ---Hunter AddChaSkill ( role , SK_GJSL , 10 , 0 , 0 ) AddChaSkill ( role , SK_JFB , 10 , 0 , 0 ) AddChaSkill ( role , SK_LZJ , 10 , 0 , 0 ) AddChaSkill ( role , SK_FNQ , 10 , 0 , 0 ) AddChaSkill ( role , SK_DJ , 10 , 0 , 0 ) AddChaSkill ( role , SK_BDJ , 10 , 0 , 0 ) AddChaSkill ( role , SK_LXJY , 10 , 0 , 0 ) elseif job == 12 then ---Sharpshooter AddChaSkill ( role , SK_HQSL , 10 , 0 , 0 ) AddChaSkill ( role , SK_RSD , 10 , 0 , 0 ) AddChaSkill ( role , SK_TJ , 10 , 0 , 0 ) AddChaSkill ( role , SK_SJ , 10 , 0 , 0 ) AddChaSkill ( role , SK_BT , 10 , 0 , 0 ) elseif job == 5 then ---Herbalist AddChaSkill ( role , SK_XZY , 10 , 0 , 0 ) AddChaSkill ( role , SK_JSJC , 10 , 0 , 0 ) AddChaSkill ( role , SK_XLCZ , 10 , 0 , 0 ) AddChaSkill ( role , SK_SHPF , 10 , 0 , 0 ) AddChaSkill ( role , SK_XLZH , 10 , 0 , 0 ) AddChaSkill ( role , SK_FZLZ , 10 , 0 , 0 ) AddChaSkill ( role , SK_HFS , 10 , 0 , 0 ) AddChaSkill ( role , SK_FH , 10 , 0 , 0 ) elseif job == 13 then ---Cleric AddChaSkill ( role , SK_SY , 10 , 0 , 0 ) AddChaSkill ( role , SK_SYZY , 10 , 0 , 0 ) AddChaSkill ( role , SK_JSFB , 10 , 0 , 0 ) AddChaSkill ( role , SK_TSHD , 10 , 0 , 0 ) AddChaSkill ( role , SK_HFWQ , 10 , 0 , 0 ) AddChaSkill ( role , SK_XLPZ , 10 , 0 , 0 ) elseif job == 14 then ---SealMaster AddChaSkill ( role , SK_SY , 10 , 0 , 0 ) AddChaSkill ( role , SK_SYZY , 10 , 0 , 0 ) AddChaSkill ( role , SK_ZZZH , 10 , 0 , 0 ) AddChaSkill ( role , SK_SYNZ , 10 , 0 , 0 ) AddChaSkill ( role , SK_AYZZ , 10 , 0 , 0 ) AddChaSkill ( role , SK_XZFY , 10 , 0 , 0 ) end end
  6. iZae

    Npc skills

    Can you show us the function you've tried to use? Or the npc function? you should add the sdk on NpcSdk.lua scroll untill you find something like elseif item.func == ....... then return ....(character) and below that add elseif item.func == YourFunctionName then return YourFunctionName(character) changing YourFunctionName to your function name lol.
  7. Hahaha you're on a ToP dev forum and sharing a Taringa link?
  8. Be careful, you're translating the replies, but you shouldn't translate the piece of coded Sk3leton gave you. Tenes que copiarla tal cual te la paso: function file_exists(name) local f=io.open(name,"r") if f~=nil then io.close(f) return true else return false end end
  9. LOL, I'm starting to love you and this has gone way offtopic. Then just take a deep breath and wait until someone reply the answer you need. Btw: How old are you? haha
  10. Did I fix your language? LOL. Just to let you know, help here is a contribution, is not our duty. So be grateful and ask things kindly. Wait until someone reply with what you need, and if you're in a hurry with this, then drink a Linden Flower tea. Use translator for further posts. Good luck on your learning (even tho doesn't look that you're trying to learn, it seems that you want others to do it for you).
  11. I realize he doesn't and I've understood (at last) what he ment. I was just trying to guide him about forum activity. I just quit haha Can somebody tell him what table to edit into DB to give IMPS to an account? I'd do it but I know nothing about ToP DBs
  12. You really seem to be quite anxious about everything. You still didn't answer me what query have you tried to use. My suggestions were in your general activity in this forum, in this case in particular, I have no clue 'cause I never set a website mall, I just have fun doing serverside scripting. And btw: THERE'S AN EDIT BUTTOM, YOU DON'T NEED (even tho you don't need, DON'T DO IT, IT'S ANNOYING FOR FORUM USERS) TO DO A DOUBLE OR TRIPLE POST.
  13. Yo! I see you've been quite active on this forum lately, and that's great. You're starting and you have a lot of questions, and it's cool that you don't hesitate to ask for help. That's great, but most of your threads are lacking of information. You're just making questions without giving enough information about it, so is really difficult for us to understand what are you trying to ask. So, take this as a suggestion: Give as much information as you can about your problem/question, and at the same time, try to stay with one thread untill you get the answer you need before starting another one. For example, in this case, what is the query that you have tried? Ps. To tag someone on your posts you need to write user's name right after an "@". for example: @yosf
  14. Make sure you have LuaSql dll set on your files, and inside functions.lua set the value of the following variables: SQL.GameDB.Host, SQL.GameDB.User, SQL.GameDB.Password, SQL.AccServer.Host, SQL.AccServer.User, SQL.AccServer.Password and paste the script ximboliex released Then just call the functions: GetGuildID2(Player) will return the GUILD ID of a player and function GetChaGuildLeader(Player) will return the id of the leader of that guild
  15. I'm lost, is this a question or a release? haha
  16. Hello there! I can give you a hand in my free time (which isnt really much ). I mean, I can't jump into fully develop a server, but for some particular scripts or ideas I could try. If you're interested contact me on discord: seba.zae#4193
  17. wouldnt if (string.find(param[0], "UPDATE") == nil and string.find(param[1], "UPDATE") == nil) then return 1 end do the job? Is just an example, the only problem is with guilds that use "UPDATE" in their names.
  18. Yep, my bad, I really don't touch any files I just script by logic, so I didn't know there was such a getguildleaderid function. I got your point, if guild leader write something like Would be injectable and not safe.
  19. Cool, Just save a table with chaname at the moment you create a guild Then check if the one who is trying to change the name is its creator to allow or not.
  20. Could it? Wouldn't it be buggy af? Just wondering tho
  21. You can find a few appareals at http://toperunlimited.droppages.com/ and https://mega.nz/#F!OUMUgTYb!jtCsqh7halK_O9uzWyaG0g!LJVWUSrJ Color kylin and DE you should be able to make it by yourself since the only thing you should do is duplicate kylin model and texture > rename then with an unused number > edit the texture as you want (play with rgb settings on photoshop) > hex edit the new model (.lgo object) to find the old name and replace it for the new one
  22. 1) attempt to compare nil with number [nil vs number] 2) Get_StoneLv(...) vs CapStoneLv(...) by logic 3) Get_stoneLv = nil vs CapStoneLv = number (or viceversa)
  23. Sure, it could turn fun with some custom features, as every existing game. But I've lost interest on that game after a little research. Sorry
  24. IMO graphics doesnt look that bad, but it seems to be WAAAAAAAAAAY more dead than ToP Just googled it, and people only talk about how boring that game is. Edit: Changed my mind after watching gameplay video.
  25. What game is it? Do you have access to source code or server files? Are server files released to public? What languange is it developed with? LUA? Add me on discord: seba.zae#4193
×
×
  • Create New...