View Single Post
  #1  
Old 08-13-2010, 05:22 PM
xMane xMane is offline
NPC-Server (Server)
xMane's Avatar
Join Date: May 2010
Posts: 59
xMane is on a distinguished road
Renaming mass amount of levels?

ok i wanted to rename my current gmap to gevo. how would i do this? i am using
LINK
for it.
or
PHP Code:
function onCreated()
{
  
this.searchid = 0;
  
scheduleevent(0.25, "renameFiles", NULL, NULL);
}
function 
onrenameFiles() 
{ 
  
temp.folderName = "levels/overworld/*.nw";
  
temp.copyFolder = "levels/overworld/";
  
temp.newName = "gevo";
  
temp.oldName = "express";  
  
temp.levelList.loadfolder(temp.folderName, 0);
   
  if ((
this.searchid * 50) >= temp.levelList.size()) 
  {   
    echo(
"All finished...");
    return 
true;
  }
  
  for (
temp.s = (this.searchid * 50); temp.s < ((this.searchid + 1) * 50); temp.s++) 
  {    
      
    
temp.curLinec = 0;
    
temp.curLevel = temp.levelList[temp.s];
    if (!
temp.curLevel.starts(temp.oldName))
    {
      continue;
    }
    
temp.levelDetails.loadlines(temp.folderName.substring(0, (temp.folderName.length() - 4)) @ temp.curLevel);     
    for (
temp.curLine: temp.levelDetails)
    {
      if (
temp.curLine.starts("LINK " @ temp.oldName))
      {
        
temp.newLine = "LINK" SPC temp.newName @ temp.curLine.substring(5 + temp.oldName.length());
        
temp.levelDetails[temp.curLinec] = temp.newLine;
      }
      
temp.curLinec++;
    }
    
temp.levelName = temp.newName @ temp.curLevel.substring(temp.oldName.length());
    
temp.levelDetails.savelines(temp.copyFolder @ temp.levelName, 0); 
    echo(
"NC: Copied" SPC temp.curLevel SPC "to" SPC temp.levelName);
  }
  
  
this.searchid++; 
  
scheduleevent(0.25, "renameFiles", NULL, NULL); 
} 
nothing seems to work?
Reply With Quote