Thread: Ownership
View Single Post
  #18  
Old 10-15-2001, 08:37 AM
Brandon_Bravo Brandon_Bravo is offline
Registered User
Join Date: Jun 2001
Location: Kalamazoo, Michigan USA
Posts: 206
Brandon_Bravo is on a distinguished road
Send a message via ICQ to Brandon_Bravo Send a message via AIM to Brandon_Bravo Send a message via MSN to Brandon_Bravo Send a message via Yahoo to Brandon_Bravo
House Script for Free Servers

PURCHASING SCRIPT:
NPC Code:
// NPC made by Brandon_Bravo
if (playerchats) {
if (strequals(#c,purchase hs1)) {
if (playerrupees>1999) {
playerrupees-=2000;
setstring server.hs1owner,#a;
}
}
}


DOOR SCRIPT:
NPC Code:
// NPC made by Brandon_Bravo
if (playertouchsme) {
if (strcontains(server.hs1keys,#a_)) || strequals(#s(server.hs1owner),#a)) {
hide;
sleep 3;
show;
}
else {
message Sorry you need a key, this is the house from #s(server.hs1owner)!;
}
}


KEY SCRIPT:
NPC Code:
// NPC made by Brandon_Bravo
if (playerchats) {
if (startswith(givekey,#c)) {
if (strequals(#s(server.hs1owner),#a)) {
tokenize #c;
setstring this.givekey,#t(1);
setstring server.hs1keys,#s(server.hs1keys) "#s(this.givekey);
}
}
}



UPDATE: SCRIPT TO TAKE KEYS AWAY:
NPC Code:
// NPC made by Brandon_Bravo
if (playerchats) {
if (startswith(removekey,#c)) {
tokenize #c;
setstring this.exclude,#t(1);
tokenize #s(server.hs1keys);
setstring server.hs1keys,;
for (i=0;i<tokenscount-1;i++) {
if (!strequals(#t(i),#s(this.exclude))) {
setstring server.hs1keys,#s(server.hs1keys) "#t(i)";
}
}
}
}

__________________
Brandon M.

Last edited by Brandon_Bravo; 10-15-2001 at 10:39 AM..
Reply With Quote