C# 클래스 cs_elbot.MySqlManager

description of MySqlManager.
파일 보기 프로젝트 열기: Sir-Odie/CS-ELBot 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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