HousePlacementTool with uses

Badluck

Citizen
Hello Helper.. :)

I would like to make 1 uses in the HousePlacementTool..
after that the HousePlacementTool should be deleted....

could someone help me with this?..I myself have little experience with scripts...I would be really happy....

sorry for the bad english.. :(
 

DragnMaw

Rookie
Find the line "public virtual void OnPlacement(BaseHouse house)
{
}"

And replace it with
"
public virtual void OnPlacement(BaseHouse house)
{
this.Delete();
}
"
 

Badluck

Citizen
i can't find the entry "public virtual void OnPlacement(BaseHouse house)" neither in BaseHouse nor in HousePlacementTool
Post automatically merged:

 

Attachments

  • HousePlacementTool.cs
    45.3 KB · Views: 2
Last edited:

Badluck

Citizen
+ Multis/HousePlacementTool.cs:
CS0117: Line 128: 'Server.Core' enthält keine Definition für 'EJ'.
CS0117: Line 266: 'Server.Multis.BaseHouse' enthält keine Definition für 'GlobalBonusStorageScalar'.
CS0117: Line 267: 'Server.Multis.BaseHouse' enthält keine Definition für 'GlobalBonusStorageScalar'.
CS0103: Line 564: Der Name 'Siege' ist im aktuellen Kontext nicht vorhanden.
CS0246: Line 403: Der Typ- oder Namespacename 'TrinsicKeep' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 404: Der Typ- oder Namespacename 'GothicRoseCastle' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 405: Der Typ- oder Namespacename 'ElsaCastle' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 406: Der Typ- oder Namespacename 'Spires' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 407: Der Typ- oder Namespacename 'CastleOfOceania' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 408: Der Typ- oder Namespacename 'FeudalCastle' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 409: Der Typ- oder Namespacename 'RobinsNest' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 410: Der Typ- oder Namespacename 'TraditionalKeep' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 411: Der Typ- oder Namespacename 'VillaCrowley' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 412: Der Typ- oder Namespacename 'DarkthornKeep' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 413: Der Typ- oder Namespacename 'SandalwoodKeep' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 414: Der Typ- oder Namespacename 'CasaMoga' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 416: Der Typ- oder Namespacename 'RobinsRoost' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 417: Der Typ- oder Namespacename 'Camelot' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 418: Der Typ- oder Namespacename 'LacrimaeInCaelo' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 419: Der Typ- oder Namespacename 'OkinawaSweetDreamCastle' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 420: Der Typ- oder Namespacename 'TheSandstoneCastle' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0246: Line 421: Der Typ- oder Namespacename 'GrimswindSisters' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
CS0117: Line 575: 'Server.Core' enthält keine Definition für 'EJ'.
CS0117: Line 776: 'Server.Multis.BaseHouse' enthält keine Definition für 'CheckAccountHouseLimit'.
CS1061: Line 803: 'Server.Multis.HouseFoundation' enthält keine Definition für 'OnPlacement', und es konnte keine Erweiterungsmethode 'OnPlacement' gefunden werden, die ein erstes Argument vom Typ 'Server.Multis.HouseFoundation' akzeptiert (Fehlt eine Using-Direktive oder ein Assemblyverweis?).
CS0117: Line 1090: 'Server.Multis.BaseHouse' enthält keine Definition für 'GlobalBonusStorageScalar'.
CS0117: Line 1091: 'Server.Multis.BaseHouse' enthält keine Definition für 'GlobalBonusStorageScalar'.
CS1502: Line 1139: Die beste Übereinstimmung für die überladene 'System.Collections.Generic.List<Server.Mobile>.List(int)'-Methode hat einige ungültige Argumente.
CS1503: Line 1139: Argument '1': Konvertierung von 'System.Collections.ArrayList' in 'int' nicht möglich.
CS1502: Line 1140: Die beste Übereinstimmung für die überladene 'System.Collections.Generic.List<Server.Mobile>.List(int)'-Methode hat einige ungültige Argumente.
CS1503: Line 1140: Argument '1': Konvertierung von 'System.Collections.ArrayList' in 'int' nicht möglich.
CS1502: Line 1141: Die beste Übereinstimmung für die überladene 'System.Collections.Generic.List<Server.Mobile>.List(int)'-Methode hat einige ungültige Argumente.
CS1503: Line 1141: Argument '1': Konvertierung von 'System.Collections.ArrayList' in 'int' nicht möglich.
CS1502: Line 1142: Die beste Übereinstimmung für die überladene 'System.Collections.Generic.List<Server.Mobile>.List(int)'-Methode hat einige ungültige Argumente.
CS1503: Line 1142: Argument '1': Konvertierung von 'System.Collections.ArrayList' in 'int' nicht möglich.
Scripts: One or more scripts failed to compile or no script files were found.
Post automatically merged:


Post automatically merged:

this does not work for me :(
 

DragnMaw

Rookie
Without being able to fully read those errors, my guess is you are running an older version of ServUO or RunUO, and the file in question is for the newest version. I think those errors say all the Custom House Content houses are not found which is what is leading me to that assumption.
 

Badluck

Citizen
ok..got it..but can't you change my version of the HousePlacementTool?..or asked another way..does anyone have a version with 1 uses?
 
Ah yes I'm using ServUO 57. Try this line 449 add what he said to do

public bool OnPlacement( Mobile from, Point3D p )
{
if ( !from.CheckAlive() || from.Backpack == null || from.Backpack.FindItemByType( typeof( HousePlacementTool ) ) == null )
return false;

this.Delete();
 

Badluck

Citizen
hmm i can not download the file... "Oops! We ran into some problems."
Post automatically merged:

+ Multis/HousePlacementTool.cs:
CS1061: Line 703: 'Server.Items.HousePlacementEntry' enthält keine Definition für 'Delete', und es konnte keine Erweiterungsmethode 'Delete' gefunden werden, die ein erstes Argument vom Typ 'Server.Items.HousePlacementEntry' akzeptiert (Fehlt eine Using-Direktive oder ein Assemblyverweis?).
Scripts: One or more scripts failed to compile or no script files were found.
Post automatically merged:

 

Attachments

  • HousePlacementTool.cs
    45.6 KB · Views: 0
Last edited: