Centre de Téléchargement
Télécharger ( Interne )
Bonjour à tous,
En cas de dons de stuff, d'hack de comptes etc vous aurez surement besoin de ceci
De base la table Log comporte déjà ceci mais vu qu'elle est rempli assez rapidement, j'ai décidé de le faire sur une table a part.
Chercher sur le fichier char_item.cpp :
LogManager::instance().ItemLog(this, pkItemToDrop, "DROP", szHint);
En dessous de ceci, rajoutez :
std::string NomObjet = pkItemToDrop->GetName();
char tempNomObjet[64+1];
DBManager::instance().EscapeString(tempNomObjet, sizeof(tempNomObjet), NomObjet.c_str(), NomObjet.size());
std::auto_ptr<SQLMsg> msg(DBManager::instance().DirectQuery("INSERT INTO player_drop%s (pseudo, item, map_index, date) VALUES('%s', '%s', '%d', now())", get_table_postfix(), GetName(), tempNomObjet, GetMapIndex()));
Et en console de la table player entrer ceci :
DROP TABLE IF EXISTS `player_drop`;
CREATE TABLE `player_drop` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pseudo` varchar(255) NOT NULL,
`item` varchar(255) NOT NULL,
`map_index` int(11) NOT NULL DEFAULT '0',
`date` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
Et voilà