C# Класс cs_elbot.MySqlManager

description of MySqlManager.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
playerguildstored string
usernamestored string

Открытые методы

Метод Описание
AddInventoryItem ( cs_elbot.Inventory item, int botid, bool delayed ) : void
BanGuild ( string guildname, int banned, string username ) : void
CheckIfBannedGuild ( string username, int botid ) : int
CheckIfCommandIsDisabled ( string Command, int botid ) : bool
CheckIfGuildMember ( string username, int botid ) : bool
CheckIfTextCommandIsDisabled ( string Command, int botid ) : bool
CheckIfTradeMember ( string username, int botid ) : bool
ClearInventoryList ( int botid ) : void
ClearStorage ( ) : void
DeleteStorageItem ( Storage MyStorageItem ) : void
GetBotAdverts ( int botid ) : System.Collections.ArrayList
GetBotAltAdverts ( int botid ) : System.Collections.ArrayList
GetBotCoordination ( int botid ) : int
GetBotPhysqiue ( int botid ) : int
GetBotUsedSlots ( int botid ) : int
GetBotUsedSpace ( int botid ) : int
GetCommandRank ( string Command, int botid ) : int
GetDescription ( int ITEMID ) : string
GetDescriptionExtra ( int ITEMID ) : string
GetGuildRank ( string username, int botid ) : int
GetItemID ( string name, bool fromStorage ) : int
GetItemID ( string name, int botid, bool fromStorage ) : int
GetKnownItemsSQLID ( TradeHandler MyTradeItem ) : int
GetKnownItemsname ( int SQLID ) : string
GetSellingItemList ( int advertIndcator ) : System.Collections.Hashtable
GetSellingList ( int advertIndcator ) : System.Collections.ArrayList
GetStorageSQLID ( TradeHandler MyTradeItem ) : int
GetTextCommandRank ( string Command, int botid ) : int
GetTimeoutInterval ( int botid ) : int
GetUserRank ( string username, int botid ) : int
GetWantedItemList ( int advertIndicator ) : System.Collections.Hashtable
GetWantedItemListIDs ( ) : System.Collections.ArrayList
GetWantedList ( int advertIndicator ) : System.Collections.ArrayList
Getgreeting ( string username, int botid ) : string
ImLoggedIn ( int botID ) : void
ImLoggedOut ( int botID ) : void
ImPending ( string botName ) : void
ImStarted ( int botID ) : void
InsertStorageCategory ( Storage MyStorageCategory ) : void
InsertStorageItems ( System myStorage ) : void
KillSleepingMySQLConnections ( int iMinSecondsToExpire ) : void
LogTrade ( TradeHandler MyTradeLogItem, string username, int botid, bool sendCoinPMs ) : void
MySqlManager ( string SqlServer, string SqlUsername, string SqlPassword, string SqlDatabase, int SqlPort, Logger MyLogger, TCPWrapper MyTCPWrapper, cs_elbot.errorHandler MyErrorHandler ) : System
PlayerGuild ( string username ) : string
ReservedAmount ( int SQLID ) : uint
ReservedAmountForUser ( int SQLID, string userid ) : uint
SendHNHtoGM ( int botid ) : int
SendHNHtoLocal ( int botid ) : int
SetSQLID ( cs_elbot.Inventory item ) : int
SetupConstants ( int botid ) : void
TextCommandHelpText ( string Command, int botid ) : string
TextCommandText ( string Command, int botid ) : string
TextCommandlist ( int botid ) : string
UpdateAllStats ( int botid, byte data ) : void
UpdatePlayer ( string name, int rank, string username ) : void
UpdatePlayer ( string name, string guild ) : void
UpdateSingleStat ( string str, int value ) : void
UpdateStorageItem ( TradeHandler MyTradeLogItem, bool replaceQuantity ) : void
advertchannel ( int botid ) : uint
advertendmessage ( ) : string
advertise ( ) : bool
advertlog ( string adverttext ) : void
altadvertchannel ( int botid ) : uint
altadvertise ( ) : bool
botname ( int botid ) : string
botowner ( int botid ) : string
currenthealth ( int botid ) : int
deleteBuddy ( string buddyName ) : void
enabledebuging ( int botid ) : bool
foodlevel ( int botid ) : int
getAdvertTextRate ( ) : double
getConnectionStatus ( string botName ) : string
getDestination ( string mapName, string targetDest, int &objectID, int &useWithObject, int &lastMoveNumber ) : cs_elbot.AdvancedCommunication.ActorHandler.position
getHomeInfo ( ) : void
getInvFiller ( ) : char
getItemInfo ( TradeHandler &MyTradeItem ) : void
getItemPos ( int itemID ) : int
getNPCPosition ( int npcID ) : cs_elbot.AdvancedCommunication.ActorHandler.position
getObjectPosition ( string mapName, int objectID, int &useWithObject ) : cs_elbot.AdvancedCommunication.ActorHandler.position
getSellRate ( ) : double
getShowZeroPrice ( ) : bool
getStorageNPCName ( ) : string
getTextAdvert ( ) : string
getURL ( ) : string
getWantedFiller ( ) : char
guildlongname ( int botid ) : string
hnhmessage ( int botid ) : string
isBot ( string name ) : bool
lastadverttime ( int botid ) : Int32
lastaltadverttime ( int botid ) : Int32
locationdescription ( int botid ) : string
loggotpms ( int botid ) : bool
logsendpms ( int botid ) : bool
maxhealth ( int botid ) : int
minadverttime ( ) : int
minaltadverttime ( ) : int
newhourcolor ( int botid ) : int
numberoftextcommands ( int botid ) : int
playerIsOnline ( string playerName ) : bool
playerjoinedguildcolor ( int botid ) : int
playerleftguildcolor ( int botid ) : int
playerloggedoffcolor ( int botid ) : int
playerloggedoncolor ( int botid ) : int
pmmonitorlist ( int botid ) : string
randomadvertdelay ( ) : Int32
randomaltadvertdelay ( ) : int
raw_sql ( string sql ) : void
reserveItem ( int itemId, uint numberToReserve, string username ) : bool
reserveItem ( int itemId, uint numberToReserve, string username, bool prizeIndicator ) : bool
sendCoinPMs ( ) : bool
senderrorpms ( int botid ) : bool
sendreceivedpms ( int botid ) : bool
sendtextcommandtogm ( string Command, int botid ) : bool
setPlayerOffline ( string playerName ) : void
setPlayerOnline ( string playerName ) : void
updateGreeting ( string username, int botid ) : void
updateMyLocation ( ) : void
updatePerks ( string botPerks ) : void
updateVersion ( ) : void
updateknownitems ( cs_elbot.Inventory item, int id ) : void
validLaunch ( string botName, string userName ) : bool
welcomedescription ( int botid ) : string

Приватные методы

Метод Описание
IGamble ( ) : bool
checkForPrizes ( string prizeLevel ) : bool
displayPrizes ( string argument, string username ) : void
getBotType ( int p ) : int
getGambleInfo ( string prizeLevel, decimal &oddsOfWinning, uint &priceOfTicket ) : void
getJackpotNumber ( string prizeLevel, UInt32 &jackpotAmount ) : decimal
isPlayerOnline ( string username, string playerName, string serverName ) : bool
listBuddies ( string username ) : void
listPrizesWon ( string username ) : void
putPrizesInWindow ( string username ) : int
reservePrize ( string prizeLevel, string username ) : string
reservedDelete ( int botid, string username, Int32 rowIndex ) : bool
reservedDetails ( int botid, string username ) : void
setBuddyOffline ( string playerName ) : void
setBuddyOnline ( string playerName ) : void
updateCoins ( uint priceOfTicket ) : void
updateJackpotAmount ( string prizeLevel, bool resetJackpotAmount ) : void
updatePrizes ( string username ) : void
writeSigils ( string sigilsWeHave ) : void

Описание методов

AddInventoryItem() публичный Метод

public AddInventoryItem ( cs_elbot.Inventory item, int botid, bool delayed ) : void
item cs_elbot.Inventory
botid int
delayed bool
Результат void

BanGuild() публичный Метод

public BanGuild ( string guildname, int banned, string username ) : void
guildname string
banned int
username string
Результат void

CheckIfBannedGuild() публичный Метод

public CheckIfBannedGuild ( string username, int botid ) : int
username string
botid int
Результат int

CheckIfCommandIsDisabled() публичный Метод

public CheckIfCommandIsDisabled ( string Command, int botid ) : bool
Command string
botid int
Результат bool

CheckIfGuildMember() публичный Метод

public CheckIfGuildMember ( string username, int botid ) : bool
username string
botid int
Результат bool

CheckIfTextCommandIsDisabled() публичный Метод

public CheckIfTextCommandIsDisabled ( string Command, int botid ) : bool
Command string
botid int
Результат bool

CheckIfTradeMember() публичный Метод

public CheckIfTradeMember ( string username, int botid ) : bool
username string
botid int
Результат bool

ClearInventoryList() публичный Метод

public ClearInventoryList ( int botid ) : void
botid int
Результат void

ClearStorage() публичный Метод

public ClearStorage ( ) : void
Результат void

DeleteStorageItem() публичный Метод

public DeleteStorageItem ( Storage MyStorageItem ) : void
MyStorageItem Storage
Результат void

GetBotAdverts() публичный Метод

public GetBotAdverts ( int botid ) : System.Collections.ArrayList
botid int
Результат System.Collections.ArrayList

GetBotAltAdverts() публичный Метод

public GetBotAltAdverts ( int botid ) : System.Collections.ArrayList
botid int
Результат System.Collections.ArrayList

GetBotCoordination() публичный Метод

public GetBotCoordination ( int botid ) : int
botid int
Результат int

GetBotPhysqiue() публичный Метод

public GetBotPhysqiue ( int botid ) : int
botid int
Результат int

GetBotUsedSlots() публичный Метод

public GetBotUsedSlots ( int botid ) : int
botid int
Результат int

GetBotUsedSpace() публичный Метод

public GetBotUsedSpace ( int botid ) : int
botid int
Результат int

GetCommandRank() публичный Метод

public GetCommandRank ( string Command, int botid ) : int
Command string
botid int
Результат int

GetDescription() публичный Метод

public GetDescription ( int ITEMID ) : string
ITEMID int
Результат string

GetDescriptionExtra() публичный Метод

public GetDescriptionExtra ( int ITEMID ) : string
ITEMID int
Результат string

GetGuildRank() публичный Метод

public GetGuildRank ( string username, int botid ) : int
username string
botid int
Результат int

GetItemID() публичный Метод

public GetItemID ( string name, bool fromStorage ) : int
name string
fromStorage bool
Результат int

GetItemID() публичный Метод

public GetItemID ( string name, int botid, bool fromStorage ) : int
name string
botid int
fromStorage bool
Результат int

GetKnownItemsSQLID() публичный Метод

public GetKnownItemsSQLID ( TradeHandler MyTradeItem ) : int
MyTradeItem TradeHandler
Результат int

GetKnownItemsname() публичный Метод

public GetKnownItemsname ( int SQLID ) : string
SQLID int
Результат string

GetSellingItemList() публичный Метод

public GetSellingItemList ( int advertIndcator ) : System.Collections.Hashtable
advertIndcator int
Результат System.Collections.Hashtable

GetSellingList() публичный Метод

public GetSellingList ( int advertIndcator ) : System.Collections.ArrayList
advertIndcator int
Результат System.Collections.ArrayList

GetStorageSQLID() публичный Метод

public GetStorageSQLID ( TradeHandler MyTradeItem ) : int
MyTradeItem TradeHandler
Результат int

GetTextCommandRank() публичный Метод

public GetTextCommandRank ( string Command, int botid ) : int
Command string
botid int
Результат int

GetTimeoutInterval() публичный Метод

public GetTimeoutInterval ( int botid ) : int
botid int
Результат int

GetUserRank() публичный Метод

public GetUserRank ( string username, int botid ) : int
username string
botid int
Результат int

GetWantedItemList() публичный Метод

public GetWantedItemList ( int advertIndicator ) : System.Collections.Hashtable
advertIndicator int
Результат System.Collections.Hashtable

GetWantedItemListIDs() публичный Метод

public GetWantedItemListIDs ( ) : System.Collections.ArrayList
Результат System.Collections.ArrayList

GetWantedList() публичный Метод

public GetWantedList ( int advertIndicator ) : System.Collections.ArrayList
advertIndicator int
Результат System.Collections.ArrayList

Getgreeting() публичный Метод

public Getgreeting ( string username, int botid ) : string
username string
botid int
Результат string

ImLoggedIn() публичный Метод

public ImLoggedIn ( int botID ) : void
botID int
Результат void

ImLoggedOut() публичный Метод

public ImLoggedOut ( int botID ) : void
botID int
Результат void

ImPending() публичный Метод

public ImPending ( string botName ) : void
botName string
Результат void

ImStarted() публичный Метод

public ImStarted ( int botID ) : void
botID int
Результат void

InsertStorageCategory() публичный Метод

public InsertStorageCategory ( Storage MyStorageCategory ) : void
MyStorageCategory Storage
Результат void

InsertStorageItems() публичный Метод

public InsertStorageItems ( System myStorage ) : void
myStorage System
Результат void

KillSleepingMySQLConnections() публичный Метод

public KillSleepingMySQLConnections ( int iMinSecondsToExpire ) : void
iMinSecondsToExpire int
Результат void

LogTrade() публичный Метод

public LogTrade ( TradeHandler MyTradeLogItem, string username, int botid, bool sendCoinPMs ) : void
MyTradeLogItem TradeHandler
username string
botid int
sendCoinPMs bool
Результат void

MySqlManager() публичный Метод

public MySqlManager ( string SqlServer, string SqlUsername, string SqlPassword, string SqlDatabase, int SqlPort, Logger MyLogger, TCPWrapper MyTCPWrapper, cs_elbot.errorHandler MyErrorHandler ) : System
SqlServer string
SqlUsername string
SqlPassword string
SqlDatabase string
SqlPort int
MyLogger Logger
MyTCPWrapper TCPWrapper
MyErrorHandler cs_elbot.errorHandler
Результат System

PlayerGuild() публичный Метод

public PlayerGuild ( string username ) : string
username string
Результат string

ReservedAmount() публичный Метод

public ReservedAmount ( int SQLID ) : uint
SQLID int
Результат uint

ReservedAmountForUser() публичный Метод

public ReservedAmountForUser ( int SQLID, string userid ) : uint
SQLID int
userid string
Результат uint

SendHNHtoGM() публичный Метод

public SendHNHtoGM ( int botid ) : int
botid int
Результат int

SendHNHtoLocal() публичный Метод

public SendHNHtoLocal ( int botid ) : int
botid int
Результат int

SetSQLID() публичный Метод

public SetSQLID ( cs_elbot.Inventory item ) : int
item cs_elbot.Inventory
Результат int

SetupConstants() публичный Метод

public SetupConstants ( int botid ) : void
botid int
Результат void

TextCommandHelpText() публичный Метод

public TextCommandHelpText ( string Command, int botid ) : string
Command string
botid int
Результат string

TextCommandText() публичный Метод

public TextCommandText ( string Command, int botid ) : string
Command string
botid int
Результат string

TextCommandlist() публичный Метод

public TextCommandlist ( int botid ) : string
botid int
Результат string

UpdateAllStats() публичный Метод

public UpdateAllStats ( int botid, byte data ) : void
botid int
data byte
Результат void

UpdatePlayer() публичный Метод

public UpdatePlayer ( string name, int rank, string username ) : void
name string
rank int
username string
Результат void

UpdatePlayer() публичный Метод

public UpdatePlayer ( string name, string guild ) : void
name string
guild string
Результат void

UpdateSingleStat() публичный Метод

public UpdateSingleStat ( string str, int value ) : void
str string
value int
Результат void

UpdateStorageItem() публичный Метод

public UpdateStorageItem ( TradeHandler MyTradeLogItem, bool replaceQuantity ) : void
MyTradeLogItem TradeHandler
replaceQuantity bool
Результат void

advertchannel() публичный Метод

public advertchannel ( int botid ) : uint
botid int
Результат uint

advertendmessage() публичный Метод

public advertendmessage ( ) : string
Результат string

advertise() публичный Метод

public advertise ( ) : bool
Результат bool

advertlog() публичный Метод

public advertlog ( string adverttext ) : void
adverttext string
Результат void

altadvertchannel() публичный Метод

public altadvertchannel ( int botid ) : uint
botid int
Результат uint

altadvertise() публичный Метод

public altadvertise ( ) : bool
Результат bool

botname() публичный Метод

public botname ( int botid ) : string
botid int
Результат string

botowner() публичный Метод

public botowner ( int botid ) : string
botid int
Результат string

currenthealth() публичный Метод

public currenthealth ( int botid ) : int
botid int
Результат int

deleteBuddy() публичный Метод

public deleteBuddy ( string buddyName ) : void
buddyName string
Результат void

enabledebuging() публичный Метод

public enabledebuging ( int botid ) : bool
botid int
Результат bool

foodlevel() публичный Метод

public foodlevel ( int botid ) : int
botid int
Результат int

getAdvertTextRate() публичный Метод

public getAdvertTextRate ( ) : double
Результат double

getConnectionStatus() публичный Метод

public getConnectionStatus ( string botName ) : string
botName string
Результат string

getDestination() публичный Метод

public getDestination ( string mapName, string targetDest, int &objectID, int &useWithObject, int &lastMoveNumber ) : cs_elbot.AdvancedCommunication.ActorHandler.position
mapName string
targetDest string
objectID int
useWithObject int
lastMoveNumber int
Результат cs_elbot.AdvancedCommunication.ActorHandler.position

getHomeInfo() публичный Метод

public getHomeInfo ( ) : void
Результат void

getInvFiller() публичный Метод

public getInvFiller ( ) : char
Результат char

getItemInfo() публичный Метод

public getItemInfo ( TradeHandler &MyTradeItem ) : void
MyTradeItem TradeHandler
Результат void

getItemPos() публичный Метод

public getItemPos ( int itemID ) : int
itemID int
Результат int

getNPCPosition() публичный Метод

public getNPCPosition ( int npcID ) : cs_elbot.AdvancedCommunication.ActorHandler.position
npcID int
Результат cs_elbot.AdvancedCommunication.ActorHandler.position

getObjectPosition() публичный Метод

public getObjectPosition ( string mapName, int objectID, int &useWithObject ) : cs_elbot.AdvancedCommunication.ActorHandler.position
mapName string
objectID int
useWithObject int
Результат cs_elbot.AdvancedCommunication.ActorHandler.position

getSellRate() публичный Метод

public getSellRate ( ) : double
Результат double

getShowZeroPrice() публичный Метод

public getShowZeroPrice ( ) : bool
Результат bool

getStorageNPCName() публичный Метод

public getStorageNPCName ( ) : string
Результат string

getTextAdvert() публичный Метод

public getTextAdvert ( ) : string
Результат string

getURL() публичный Метод

public getURL ( ) : string
Результат string

getWantedFiller() публичный Метод

public getWantedFiller ( ) : char
Результат char

guildlongname() публичный Метод

public guildlongname ( int botid ) : string
botid int
Результат string

hnhmessage() публичный Метод

public hnhmessage ( int botid ) : string
botid int
Результат string

isBot() публичный Метод

public isBot ( string name ) : bool
name string
Результат bool

lastadverttime() публичный Метод

public lastadverttime ( int botid ) : Int32
botid int
Результат System.Int32

lastaltadverttime() публичный Метод

public lastaltadverttime ( int botid ) : Int32
botid int
Результат System.Int32

locationdescription() публичный Метод

public locationdescription ( int botid ) : string
botid int
Результат string

loggotpms() публичный Метод

public loggotpms ( int botid ) : bool
botid int
Результат bool

logsendpms() публичный Метод

public logsendpms ( int botid ) : bool
botid int
Результат bool

maxhealth() публичный Метод

public maxhealth ( int botid ) : int
botid int
Результат int

minadverttime() публичный Метод

public minadverttime ( ) : int
Результат int

minaltadverttime() публичный Метод

public minaltadverttime ( ) : int
Результат int

newhourcolor() публичный Метод

public newhourcolor ( int botid ) : int
botid int
Результат int

numberoftextcommands() публичный Метод

public numberoftextcommands ( int botid ) : int
botid int
Результат int

playerIsOnline() публичный статический Метод

public static playerIsOnline ( string playerName ) : bool
playerName string
Результат bool

playerjoinedguildcolor() публичный Метод

public playerjoinedguildcolor ( int botid ) : int
botid int
Результат int

playerleftguildcolor() публичный Метод

public playerleftguildcolor ( int botid ) : int
botid int
Результат int

playerloggedoffcolor() публичный Метод

public playerloggedoffcolor ( int botid ) : int
botid int
Результат int

playerloggedoncolor() публичный Метод

public playerloggedoncolor ( int botid ) : int
botid int
Результат int

pmmonitorlist() публичный Метод

public pmmonitorlist ( int botid ) : string
botid int
Результат string

randomadvertdelay() публичный Метод

public randomadvertdelay ( ) : Int32
Результат System.Int32

randomaltadvertdelay() публичный Метод

public randomaltadvertdelay ( ) : int
Результат int

raw_sql() публичный Метод

public raw_sql ( string sql ) : void
sql string
Результат void

reserveItem() публичный Метод

public reserveItem ( int itemId, uint numberToReserve, string username ) : bool
itemId int
numberToReserve uint
username string
Результат bool

reserveItem() публичный Метод

public reserveItem ( int itemId, uint numberToReserve, string username, bool prizeIndicator ) : bool
itemId int
numberToReserve uint
username string
prizeIndicator bool
Результат bool

sendCoinPMs() публичный Метод

public sendCoinPMs ( ) : bool
Результат bool

senderrorpms() публичный Метод

public senderrorpms ( int botid ) : bool
botid int
Результат bool

sendreceivedpms() публичный Метод

public sendreceivedpms ( int botid ) : bool
botid int
Результат bool

sendtextcommandtogm() публичный Метод

public sendtextcommandtogm ( string Command, int botid ) : bool
Command string
botid int
Результат bool

setPlayerOffline() публичный статический Метод

public static setPlayerOffline ( string playerName ) : void
playerName string
Результат void

setPlayerOnline() публичный статический Метод

public static setPlayerOnline ( string playerName ) : void
playerName string
Результат void

updateGreeting() публичный Метод

public updateGreeting ( string username, int botid ) : void
username string
botid int
Результат void

updateMyLocation() публичный Метод

public updateMyLocation ( ) : void
Результат void

updatePerks() публичный Метод

public updatePerks ( string botPerks ) : void
botPerks string
Результат void

updateVersion() публичный Метод

public updateVersion ( ) : void
Результат void

updateknownitems() публичный Метод

public updateknownitems ( cs_elbot.Inventory item, int id ) : void
item cs_elbot.Inventory
id int
Результат void

validLaunch() публичный Метод

public validLaunch ( string botName, string userName ) : bool
botName string
userName string
Результат bool

welcomedescription() публичный Метод

public welcomedescription ( int botid ) : string
botid int
Результат string

Описание свойств

playerguildstored публичное свойство

public string playerguildstored
Результат string

usernamestored публичное свойство

public string usernamestored
Результат string