Jump to content

Gepard

Members
  • Posts

    392
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by Gepard

  1. The decision on choice of Control Version System should not be affected by how it could impact end-user experience, because CVS is a developers' thing. In my opinion, end-users should not even bother about repositories; rAthena should make releases on regular basis for all folks that won't ever look into source code. For everybody else, who are proficient enough to maintain own SVN repos or make source code modifications, switching to another CVS should not be too steep learning curve anyway. Having that in mind, from what I've read about Git (never used it though) it's far superior when it comes to performing tasks that most developers do. Take a quick read here: http://thinkvitamin....version-to-git/ and you'll know what I mean. rAthena's development cycle needs improvements. That's a fact. Nothing has changed since we forked from eAthena, except larger and more active development team. There is still no stable branch. I suppose with Git it could be much easier than with Subversion. Git has been created with rapid branching and merging in mind. The way Subversion handles it often causes so many problems, and nobody's willing to do it (see how somehow everybody in rAthena is afraid(?) of creating additional branches). So switching to Git could make necessary workflow improvements less painful. Sure it would require ppl involved to learn Git, but if we had learned SVN in the past, we wouldn't we learn Git as well?
  2. select returns the number of chosen option, starting with 1 (in this case it's 1 for Yes and 2 for No). if clause is entered if the condition in it does not evealuate to 0, or is not false == compares two expressions and returns true if they're equal - 1 substracts 1 from the expression So, first example, Yes will yield if-condition equal 0, so if clause will not be entered, and No will yield if-condition equal 1, so if clause will be entered. In second example, you probably know already what will happen
  3. Gepard

    Moving npc

    close ends script execution, just like end. If you want script to continue after close button was pressed, use close2;
  4. Or use rAthena with rAsql. Anyway, setting up offline server is not really different from setting up online server. You just don't need to worry about external connectivity.
  5. Disable all skills for GMs or increase socket_max_client_packet value in conf/packet_athena.conf
×
×
  • Create New...