Jump to content

iZae

Community
  • Content Count

    81
  • Joined

  • Last visited

  • Days Won

    9

Posts 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. 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.


  3. 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

     


  4. 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.

    • Like 1

  5. 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).


  6. 1 minute ago, Heitor said:

    Nice to see you trying to help @iZae ... Maybe he have a lot of difficulty to write in english language . 

     

    He did the question : '' howi get free points like gm in my website ''

     

    Maybe he want to setup his account to GM in website ( using the sql ) and give points for himself...

    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


  7. 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.

     

    • Like 1

  8. 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

    • Like 1

  9. 19 minutes ago, Riizq said:

    Please guide us senpai, on how to use this. For newbies like me, have no idea what to do.

    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

    • Like 2

  10. 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.


  11. 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 

    Quote

    /guildchange newname, oldname; "UPDATE GameDB......." 

     

    Would be injectable and not safe.

     

     

    • Like 1

  12. 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

    • Like 1
×
×
  • Create New...