Mit diesem Script habt ihr die Möglichkeit Geldtransfers zwischen Spielern auf eurem Server zu kontrollieren.
Unsere Tabelle zum einfügen
Code
CREATE TABLE IF NOT EXISTS `transfer` (
`Sender` varchar(50) DEFAULT NULL,
`Type` varchar(50) DEFAULT NULL,
`Amount` int(11) DEFAULT NULL,
`Reciever` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Geldtransfer Information';
WIr gehen nach es_extended --> server --> main.lua und suchen nach "item_money" dort fügen wir folgendes ein:
Code
MySQL.Async.execute('INSERT INTO transfer (Sender, Type, Amount, Reciever)VALUES (@Sender, @Type, @Amount, @Reciever) ',
{
['@Sender'] = sourceXPlayer.name,
['@Type'] = 'Cash',
['@Amount'] = itemCount,
@Reciever = targetXPlayer.name
}
)
Jetzt suchen wir nach "item_account" und fügen folgendes ein:
Code
MySQL.Async.execute('INSERT INTO transfer (Sender, Type, Amount, Reciever)VALUES (@Sender, @Type, @Amount, @Reciever) ',
{
['@Sender'] = sourceXPlayer.name,
['@Type'] = 'Cash',
['@Amount'] = itemCount,
['@Reciver'] = targetXPlayer.name
}
)
Das wars, jetzt werden alle Geldtransfers protokolliert
Kommentare
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.