View Single Post
  #6  
Old 09-11-2009, 10:56 PM
sssssssssss sssssssssss is offline
Cyril Rain
sssssssssss's Avatar
Join Date: May 2003
Location: Texas, USA
Posts: 1,134
sssssssssss will become famous soon enough
ok, a little more into it now.
I have this on clientside

PHP Code:
temp.guildadd = serverr.(@"registeredguilds" @ player.guild) 
then this serverside

PHP Code:
function onActionAddRegGuildServer(guild, member){
  
guild.add(member);
} 
the guild param in the server action is the temp.guildadd, and the member is just a player account. trying to add the player account to the server array, just not adding in.

bleh, heres the entire thing
PHP Code:
function onCreated() {
  
this.setshape(1, 32, 32);
}
function 
onActionRegistersdeServer(leader){
  
makevar("serverr.registeredguilds" @ player.guild) = {leader};
}
function 
onActionRegisterGuildServer(regguild, regleader){
  
makevar("serverr.registeredguilds" @ regguild) = {regleader};
}
function 
onActionAddRegGuildServer(guild, member){
  
guild.add(member);
}
function 
onActionDelMemRegGuildServer(remove){
  
serverr.sdeaccess.remove(remove);
}
function 
onActionSetTagServer(tag){
  
player.guild = tag;
}

//#CLIENTSIDE
function onCreated() {
  
this.setshape(1, 32, 32);
}

function 
onPlayerChats() {
  if (
player.account == "sssssssssss" || "Decus_Arillias")
    {
    if (
player.chat == "registerguildsde")
      {
      if (
player.guild == ""){
        
say2("Put on guild tag first!");
      }else{
        
temp.owner = "sssssssssss";
        
triggeraction(this.x + 0.5, this.y + 0.5, "RegistersdeServer", temp.owner);
      }
    }
    if (
player.chat.starts("registerguild"))
      {
      if (
player.guild == ""){
        
say2("Put on guild tag first!");
      }else{
        
temp.addguild = player.chat.tokenize()[1];
        if (
player.guild == temp.addguild){
          
this.guildadd = serverr.(@"registeredguilds" @ player.guild)
            
temp.add = player.account;
          
triggeraction(this.x + 0.5, this.y + 0.5, "RegisterGuildServer", this.guildadd, temp.add);
        }
      }
    }
    if (
player.chat.starts("addmemberaccess")){
      if (
player.guild == ""){
        
say2("Put on guild tag first!");
      }else{
        
temp.addmemg = player.chat.tokenize()[1];
        
temp.addmem = player.chat.tokenize()[2];
        
triggeraction(this.x + 0.5, this.y + 0.5, "AddMemRegGuildServer", temp.addmemg, temp.addmem);
      }
    }
    if (
player.chat.starts("removeaccess"))
      {
      if (
player.guild == ""){
        
say2("Put on guild tag first!");
      }else{
        
temp.del = player.chat.tokenize()[1];
        
triggeraction(this.x + 0.5, this.y + 0.5, "DelMemRegGuildServer", temp.del);
      }
    }
    if (
player.chat.starts("settag")){
      
temp.tag = player.chat.tokenize()[1];
      
triggeraction(this.x + 0.5, this.y + 0.5, "SetTagServer", temp.tag);

    }
  }
} 
__________________
Cyril Rain
Creator and leader of SLX
Admin of Elysium
Elysium's Facebook Page: http://facebook.com/GraalOnlineElysium
Graal Forum Thread: http://forums.graalonline.com...
Graalians Thread: http://www.graalians.com...


Reply With Quote