RoseZA does it again ! - Dev Rev IV - V437 - Release

Welcome in the osRose emulator Project.

Moderators: osRose dev team, ospRose dev team, osiRose dev team, Moderators

Re: RoseZA does it again ! - Dev Rev IV - V437 - Release

Postby wolfwing on Wed Nov 07, 2012 11:57 pm

5oregon5 wrote:Where can I find a V.437 client? o.o

viewtopic.php?f=18&t=5351&start=30#p54406
wolfwing
Clown
Clown
 
Posts: 502
Joined: Tue Mar 03, 2009 9:50 am

Re: RoseZA does it again ! - Dev Rev IV - V437 - Release

Postby Circa on Thu Nov 08, 2012 9:40 am

I think those links are down dude. I tried downloading it earlier and it just redirected me to gamefront
Circa
Clown
Clown
 
Posts: 404
Joined: Sun Aug 23, 2009 5:52 am
Location: CA

Re: RoseZA does it again ! - Dev Rev IV - V437 - Release

Postby wolfwing on Thu Nov 08, 2012 1:02 pm

Circa wrote:I think those links are down dude. I tried downloading it earlier and it just redirected me to gamefront


That's weird I uploaded them myself and it shows for me just fine.
wolfwing
Clown
Clown
 
Posts: 502
Joined: Tue Mar 03, 2009 9:50 am

Re: RoseZA does it again ! - Dev Rev IV - V437 - Release

Postby 5oregon5 on Thu Nov 08, 2012 4:01 pm

I clicked on both links and they do not work, when i'm just about to download the client, it states "File not found, redirecting you to the main page". Is there anywhere else I could receive said client? :D Maybe you could give it to me through skype?
5oregon5
Pomic
Pomic
 
Posts: 74
Joined: Fri Jun 18, 2010 7:35 pm

Re: RoseZA does it again ! - Dev Rev IV - V437 - Release

Postby wolfwing on Thu Nov 08, 2012 6:43 pm

This is very weird, it gets me to the page whether I'm on my account or not.
Are you guys using google chrome by any change?
wolfwing
Clown
Clown
 
Posts: 502
Joined: Tue Mar 03, 2009 9:50 am

Re: RoseZA does it again ! - Dev Rev IV - V437 - Release

Postby Circa on Thu Nov 08, 2012 6:59 pm

yup, I was using chrome :P, i'll try firefox right now

edit: Nope, doesn't work with firefox either.

I can try uploading it somewhere else(i got it from thriels link before it went down), but don't know what would be the best place to do it, someone posted a dropbox link as well, don't know what version is it though.
Circa
Clown
Clown
 
Posts: 404
Joined: Sun Aug 23, 2009 5:52 am
Location: CA

Re: RoseZA does it again ! - Dev Rev IV - V437 - Release

Postby 5oregon5 on Thu Nov 08, 2012 8:50 pm

Dropbox is also down, and it was an earlier version than the v437, i'd appretiate if you would upload it. Thank you :)
5oregon5
Pomic
Pomic
 
Posts: 74
Joined: Fri Jun 18, 2010 7:35 pm

Re: RoseZA does it again ! - Dev Rev IV - V437 - Release

Postby wolfwing on Thu Nov 08, 2012 9:45 pm

EDIT: It seems the file was deleted for some reason (warpportal taking it down?).
I will reupload it this week I hope.
wolfwing
Clown
Clown
 
Posts: 502
Joined: Tue Mar 03, 2009 9:50 am

Re: RoseZA does it again ! - Dev Rev IV - V437 - Release

Postby Creation on Thu Nov 08, 2012 10:25 pm

Creation
Jelly Bean
Jelly Bean
 
Posts: 15
Joined: Mon Oct 27, 2008 2:14 pm

Re: RoseZA does it again ! - Dev Rev IV - V437 - Release

Postby kismetbecomes on Thu Nov 08, 2012 10:33 pm

Guys - list_golist.sql doesn't seem to work. I'm using devrev4 worldserver2 (there are 2 compiled exes in the svn and the worldserver1 errors and crashes about npc quesdata).

Found this in the gmcmds.cpp:


  1.  if(Config.Command_Go > thisclient->Session->accesslevel)
  2.         {
  3.         DB->QFree( );
  4.         return true;
  5.         }
  6.         if ((tmp = strtok(NULL, " ")) == NULL) tmp = 0;
  7.         int loc = atoi(tmp);
  8.         int x = 0;
  9.         int y = 0;
  10.         int map = 0;
  11.         MYSQL_ROW row;
  12.         MYSQL_RES *result = NULL;
  13.         result = DB->QStore("SELECT lvlmin,map,locx,locy,mapname,lvlmax FROM list_golist WHERE isactive=1 AND loc=%i",loc);
  14.         row = mysql_fetch_row(result);
  15.         if (row==NULL)
  16.         {
  17.             SendPM(thisclient, "Please input a number after the go command, below is a list of places and their appropriate number");
  18.             DB->QFree( );
  19.             result = DB->QStore("SELECT loc,mapname FROM list_golist WHERE isactive=1");
  20.             while(row = mysql_fetch_row(result)) SendPM(thisclient, "%i = %s",atoi(row[0]),row[1]);
  21.             SendPM(thisclient, "Example; /go 1");
  22.             DB->QFree( );
  23.             return true;
  24.         }
  25.         else
  26.         {
  27.             if (thisclient->Stats->Level<atoi(row[0]))
  28.             {
  29.                 SendPM(thisclient, "You need to be a least Level %i to visit %s!",atoi(row[0]),row[4]);
  30.                 DB->QFree( );
  31.                 return true;
  32.             }
  33.             if (thisclient->Stats->Level>atoi(row[5]))
  34.             {
  35.                 SendPM(thisclient, "You need to be between Level %i and %i to visit %s !",atoi(row[0]),atoi(row[5]),row[4]);
  36.                 DB->QFree( );
  37.                 return true;
  38.             }
  39.             if ( thisclient->Stats->HP < (thisclient->Stats->MaxHP / 2) || thisclient->Stats->HP < 1 || thisclient->Session->inGame == false )
  40.             {
  41.                     SendPM(thisclient, "You need at least 50% HP in order to warp");
  42.                     DB->QFree( );
  43.                     return true;
  44.             }
  45.        fPoint coord;
  46.             int map = atoi(row[1]);
  47.             coord.x = atoi(row[2]);
  48.             coord.y = atoi(row[3]);
  49.             SendPM(thisclient, "teleport to map: %i",map);
  50.             MapList.Index[map]->TeleportPlayer( thisclient, coord, false );
  51.             Log( MSG_GMACTION, " %s : /go %i" , thisclient->CharInfo->charname, loc);
  52.             DB->QFree( );
  53.             return true;
  54.  
  55.         }



the next code which is also hard coded in the server the one that doesn't need database is here and omitted..
  1. else if (strcmp(command, "go")==0) // AtCommandGo
  2.     {
  3.         if(Config.Command_go > thisclient->Session->accesslevel)
  4.            return true;
  5.         if ((tmp = strtok(NULL, " ")) == NULL) tmp = 0; int loc=atoi(tmp);
  6.         if(Config.Command_Go > thisclient->Session->accesslevel)
  7.             return true;
  8.         int x = 0;
  9.         int y = 0;
  10.         int map = 0;
  11.         if(loc == 1) // Adventure Plains
  12.         {
  13.             map = 22;
  14.             x = 5644; //old map
  15.             y = 5174; // old map
  16.             //x = 5098; // new map
  17.             //y = 5322; // new map
  18.         }
  19.         else if(loc == 2) // Canyon City of Zant
  20.         {
  21.             map = 1;
  22.             x = 5240;
  23.             y = 5192;
  24.         }
  25.         else if (loc == 3) // Junon Polis
  26.         {
  27.             map = 2;
  28.             x = 5514;
  29.             y = 5364;
  30.         }
  31.         else if (loc == 4) // Magic City of Eucar - Luna
  32.         {
  33.              if (thisclient->Stats->Level<50)
  34.              {
  35.              SendPM(thisclient, "You need to be a least Level 50 to visit Eucar!");
  36.              return true;
  37.              }
  38.          {
  39.             map = 51;
  40.             x = 5357;
  41.             y = 5013;
  42.          }
  43.         }
  44.         else if (loc == 5) // Xita Refuge - Eldeon
  45.         {
  46.              if (thisclient->Stats->Level<120)
  47.              {
  48.              SendPM(thisclient, "You need to be a least Level 120 to visit Eldeon!");
  49.              return true;
  50.              }
  51.          {
  52.             map = 61;
  53.             x = 5434;
  54.             y = 4569;
  55.          }
  56.         }
  57.         else if (loc == 6) // Training Grounds
  58.         {
  59.             map = 6;
  60.             x = 5199;
  61.             y = 5280;
  62.         }
  63.         else if (loc == 7) // Lions Plains
  64.         {
  65.             if(thisclient->Session->accesslevel > 299)
  66.             {
  67.                 map = 8;
  68.                 x = 5160;
  69.                 y = 5080;
  70.             }else
  71.             {
  72.                 SendPM(thisclient,"You need to be GM to access this map");
  73.                 return true;
  74.             }
  75.         }
  76.         else if (loc == 8) // Luna Clan Field
  77.         {
  78.              //if (thisclient->Stats->Level<120)
  79.              if (thisclient->Stats->Level<120 && thisclient->Stats->Level>160)
  80.              // Luna Clan Field actually restricted to from 120 - 160 only, will above work?
  81.              {
  82.              SendPM(thisclient, "You need to be between Level 120 and 160 to visit Luna Clan Field!");
  83.              return true;
  84.              }
  85.  
  86.         {
  87.             map = 59;
  88.             x = 5095;
  89.             y = 5128;
  90.         }
  91.       }
  92.         else if (loc == 9) // Desert of the Dead
  93.         {
  94.             map = 29;
  95.             x = 5093;
  96.             y = 5144;
  97.         }
  98.         //Added By Thriel
  99.         else if (loc == 10) // Goblin Caves
  100.         {
  101.             map = 31;
  102.             x = 5516;
  103.             y = 5437;
  104.         }
  105.         else if (loc == 11) // Sikuku Underground Prison
  106.         {
  107.              if (thisclient->Stats->Level<160) // by Terr0risT
  108.              {
  109.                  SendPM(thisclient, "You need to be a least Level 160 to visit Sikuku Underground Prison!");
  110.                  return true;
  111.              }
  112.              else
  113.              {
  114.                 map = 65;
  115.                 x = 5485;
  116.                 y = 5285;
  117.              }
  118.         }
  119.         //Added By Thriel
  120.         else if (loc == 12) // Gorge Of Silence
  121.         {
  122.             map = 28;
  123.             x = 5205;
  124.             y = 4911;
  125.         }
  126.         //Added By Thriel
  127.        else if (loc == 13) // Forgotten Temple
  128.         {
  129.              if (thisclient->Stats->Level<120)
  130.              {
  131.                  SendPM(thisclient, "You need to be a least Level 120 to visit Forgotten Temple!");
  132.                  return true;
  133.              }
  134.              else
  135.              {
  136.                 map = 56;
  137.                 x = 5035;
  138.                 y = 5200;
  139.              }
  140.         }
  141.         //Added By Thriel
  142.        else if (loc == 14) // Oblivion Temple
  143.         {
  144.              if (thisclient->Stats->Level<140)
  145.              {
  146.                  SendPM(thisclient, "You need to be a least Level 140 to visit Oblivion Temple!");
  147.                  return true;
  148.              }
  149.              else
  150.              {
  151.                 map = 41;
  152.                 x = 5062;
  153.                 y = 5201;
  154.              }
  155.         }
  156.  
  157.         //Orlo Added By Thriel
  158.         else if (loc == 15) // Orlo
  159.         {
  160.              if (thisclient->Stats->Level<160)
  161.              {
  162.                  SendPM(thisclient, "You need to be a least Level 160 to visit Oro!");
  163.                  return true;
  164.              }
  165.              else
  166.              {
  167.                 map = 74;
  168.                 x = 5168;
  169.                 y = 5227;
  170.              }
  171.         }
  172.  
  173.          //Sikuku Ruins Added By Thriel
  174.         else if (loc == 16) // Sikuku Ruins
  175.         {
  176.              if (thisclient->Stats->Level<150)
  177.              {
  178.                  SendPM(thisclient, "You need to be a least Level 150 to visit Sikuku Ruins!");
  179.                  return true;
  180.              }
  181.              else
  182.              {
  183.                 map = 66;
  184.                 x = 5997;
  185.                 y = 5255;
  186.              }
  187.         }
  188.  
  189.         //Cave of Ulverick Entrance Added By Thriel
  190.         else if (loc == 17) // Cave of Ulverick
  191.         {
  192.              if (thisclient->Stats->Level<150)
  193.              {
  194.                  SendPM(thisclient, "You need to be a least Level 150 and leader of party to enter Cave of Ulverick!");
  195.                  return true;
  196.              }
  197.              else
  198.              {
  199.                 map = 29;
  200.                 x = 5843;
  201.                 y = 5105;
  202.              }
  203.         }
  204.  



The server seemed to follow this second code.
I'm not much of a coder tho - so maybe I could ask your help about this.
I just want to fix golist in the sql's - not wanting to mess up with the cpp's too much.
Thanks. Thanks again RoseZa for this release.



:::EDIT:::
Fixed. Thanks a lot osRose.
Downloaded the new SVN and the worldserver.exe (the first one) worked perfectly now.
RoseZa v437 - HueRose Test Project -- http://hueroseonline.no-ip.biz
kismetbecomes
Rackie
Rackie
 
Posts: 299
Joined: Mon Feb 06, 2012 12:41 am

PreviousNext

Return to Support - OsRose Emulator

Who is online

Users browsing this forum: No registered users and 6 guests

cron