|
BANNED
Join Date: Jul 2009
Location: Los Teques
|

03-12-2010
, 13:40
[HELP] Make bool...
|
#1
|
Hi! Now i find myself become in this in the bool i am a beginner please help!
I have this code!
PHP Code:
#include <amxmodx> #include <amxmisc>
#include <yap_modspecific> #include <yap_forwards> #include <yap_stocks> #include <yap_const>
new const plugin_author[] = "PsychO" new const plugin_name[] = "YAP-AUX" new const plugin_version[] = "0.0.1"
public pug_cvar_help public pug_cvar_admin_help
public plugin_init() { register_plugin(plugin_name,plugin_version,plugin_author);
register_dictionary("yap.txt") register_dictionary("yap_aux.txt")
register_pug_admincmd("help","cmd_cmdlist",_,"Lista de todos los comandos PUG")
register_pug_clcmd("hp","cmd_hpteam",_,"Muestra el hp de los oponentes")
register_pug_clcmd("dmg","cmd_dmg",_,"Muestra el daņo que causastes y el que te causo el oponente") register_pug_clcmd("rdmg","cmd_dmg",_,"Muestra el daņo que causastes y el que te causo el oponente")
register_pug_admincmd("svrestart","cmd_restart",PUG_CMD_LVL,"Solo para ADMIN")
//parse_header("BOE-E",pug_header,5) }
// Rukia: We need to reset the dmg and hits when a client connects, disconnects, and rounds start new pug_dmg[33][33] new pug_hits[33][33]
public client_connect(id) { arrayset(pug_dmg[id], 0, 33); arrayset(pug_hits[id], 0, 33); }
public client_disconnect(id) { for (new i = 0; i < 33; i++) { pug_dmg[i][id] = 0; pug_hits[i][id] = 0; } }
public pug_round_start() { for (new i = 0; i < 33; ++i) { arrayset(pug_dmg[i], 0, 33) arrayset(pug_hits[i], 0, 33) } }
public pug_round_start_failed() { for (new i = 0; i < 33; ++i) { arrayset(pug_dmg[i], 0, 33) arrayset(pug_hits[i], 0, 33) } }
// Rukia: Assume that the mod specific plugin has loaded the correct module, or provided this for us public client_damage ( attacker, victim, amount, wpnindex, hitplace, TA ) { //if (attacker == victim) return;
pug_dmg[attacker][victim] += amount pug_hits[attacker][victim] += 1 }
#include <yap_aux>
public cmd_dmg(id) { if(is_user_alive(id) && id != 0) pug_msg_tmp_empty(id,"PUG_CMD_NOTALLOWED"); else { static Players[32], name[32] new playerCount, i, player get_players(Players, playerCount, "ch")
new tmp_hits, tmp_dmg, tmp_rhits, tmp_rdmg, check for (i=0; i<playerCount; i++) { player = Players[i] tmp_hits = pug_hits[id][player] tmp_rhits = pug_hits[player][id]
if( tmp_hits || tmp_rhits ) { check = 1 tmp_dmg = pug_dmg[id][player] tmp_rdmg = pug_dmg[player][id]
if(player == id) client_print(id,print_chat,"%s %L",pug_header,id,"PUG_AUX_DMG_SELF",tmp_dmg,tmp_hits) else { get_user_name(player,name, 31) client_print(id,print_chat,"%s %L",pug_header,id,"PUG_AUX_DMG",tmp_dmg,tmp_hits,tmp_rdmg,tmp_rhits, name) } } }
tmp_hits = pug_hits[id][0] tmp_rhits = pug_hits[0][id] if( tmp_hits || tmp_rhits ) { tmp_dmg = pug_dmg[id][0] tmp_rdmg = pug_dmg[0][id] client_print(id,print_chat,"%s %L",pug_header,id,"PUG_AUX_DMG","WorldSpawn",tmp_hits,tmp_dmg) } else if(!check) client_print(id,print_chat,"%s %L",pug_header,id,"PUG_AUX_NODMG") } return PLUGIN_HANDLED }
Here is an example of how to make a bool with the damage but i failed to include in my code https://forums.alliedmods.net/showth...98#post1113998
Someone to help me structuring my code with this example and asi able to see the damage caused to the last round when this live please help my code is based on the YET ANOTHER PUG (.dmg)
NOTE: What I wish to make with the bool is able to view the damage caused in the last round, since the PUG by default may not be be the damage caused when these live in a new round, what i achieve is to make something like ESEA, able to see the damage caused, in the last round being alive in a new round
|
|