viewing paste stats-mod Ea statslof.h | C

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
// Copyright (c) Athena Dev Teams - Licensed under GNU GPL
// For more information, see LICENCE in the main folder
// Legend Of Fea Statistics modules
 
#ifndef _STATSLOF_H_
#define _STATSLOF_H_
 
#define MAX_SKILL_CNT 100        //Nombre de skill different max stocker
#define MAX_CONSO_CNT 100        //Nombre de item different max stocker
#define MAX_CHAR_ID 500            //Nombre de char different max stocker
#define MAX_DMG_DONE 9            //Nombre de dmg different max stocker
#define MAX_KILL_CNT 7            //Nombre de kill different max stocker
#define MAX_HEAL_CNT 4            //Nombre de heal different max stocker
#define MAX_GSKILL_CNT 5        //Nombre de gskill different max stocker
#define MAX_GUILD_ID 500        //Nombre de guild different max stocker
#define MAX_GKILL_CNT 7
#define QUERY_LENGTH 128        //Taille max de nos requetes
#define TYPEWOE 1            //Stats type
#define TYPERWC 2
#define CMDOK 1                //CMD status
#define CMDFAIL -1
#define CMDDEF 0
#define STATSKILL 0
#define STATCONSO 1
#define STATDMG 2
#define STATKILL 3
#define STATDMGDONE 4
#define STATHEAL 5
#define STATGSKILL 6
#define STATGKILL 7
#define SKILL_OFFENSIVE 1
#define SKILL_DEFENSIVE 2
#define HEAL_REC 1
#define HEAL_DONE 2
#define MAX_BUFFER 512
 
#define PLDEATH 1
#define PLKILL 2
 
#include "../common/mmo.h" // MAX_SKILL, struct square
#include "map.h" // struct block_list
 
//Definition part (please don't touch unless you know what you're doing)
struct map_session_data;
struct homun_data;
struct skill_unit;
struct skill_unit_group;
struct status_change_entry;
 
int statslof_addchar(int statstype,int index, int idplayers);
int statslof_skill_cnt(struct map_session_data *sd, int idplayers, int idskill, int skilltype);
int statslof_addskill(int index, int idskill, int skilltype);
int statslof_conso_cnt(struct map_session_data *sd, int idplayers, int iditem);
int statslof_addconso(int index, int idconso);
int statslof_damage_cnt(struct map_session_data *sd, int idplayers, int idbyplayers,int dammage);
int statslof_kill_cnt(struct map_session_data *sd, int idplayers, int idkill);
int statslof_heal_cnt(struct map_session_data *sd, int idplayers, int hp, int healtype);
 
int statslof_addguild(int statstype,int index, int idguild);
int statslof_gskill_cnt(struct map_session_data *sd, int idguild, int idskill);
int statslof_addgskill(int index, int idskill);
int statslof_gkill_cnt(struct map_session_data *sd, int idguild, int idkill);
 
int statslof_init();
int statslof_insert_inCSV();
#ifndef TXT_ONLY
int statslof_insert_inDB();
#endif /* not TXT_ONLY */
int statslof_clean();
int statslof_clean_tab();
int statslof_reset();
int statslof_enable(int typeStat);
int statslof_disable(int typeStat);
 
int statslof_display(struct map_session_data *sd, int statstype);
int statslof_test(struct map_session_data *sd);
 
int statslof_getCurrentTime();
int statslof_getCurrentDate();
 
#endif // _STATSLOF_H_
Viewed 398 times, submitted by lighta.