| sssssssssss |
09-11-2009 10:56 PM |
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);
}
}
}
|