←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

problem z hitplace

  • +
  • -
hawaj's Photo hawaj 06.04.2012

Witam
Mam pewien mały problem.

W linijce w którą zaznaczyłem na czerwono chciałbym aby

wyświetlały się strzały hs ale mi coś nie działa .

#include <amxmodx>
#include <csx>
#include <colorchat>
#define PLUGIN "Death HitPlace Details"
#define VERSION "1.0"
#define AUTHOR "Alka"
new
head_hit[32],
chest_hit[32],
leftarm_hit[32],
rightarm_hit[32],
leftleg_hit[32],
rightleg_hit[32],
stomach_hit[32];
new gMyMenu;

new toggle_plugin;
public plugin_init() {

register_plugin(PLUGIN, VERSION, AUTHOR)

register_logevent("round_start", 2, "1=Round_Start")

toggle_plugin = register_cvar("amx_showhitplace","1")
register_clcmd("say /menu", "mymenu");
}
public client_death(killer,victim,weapon,hitplace,tk)
{
new id
if(!get_pcvar_num(toggle_plugin))
return 1;

if(hitplace == HIT_HEAD || hitplace == HIT_CHEST || hitplace == HIT_STOMACH || hitplace == HIT_LEFTARM || hitplace == HIT_RIGHTARM || hitplace == HIT_LEFTLEG || hitplace == HIT_RIGHTLEG)

if(hitplace == HIT_HEAD)
head_hit[killer] ++

else if(hitplace == HIT_CHEST)
chest_hit[killer] ++

else if(hitplace == HIT_STOMACH)
stomach_hit[killer] ++

else if(hitplace == HIT_LEFTARM)
leftarm_hit[killer] ++

else if(hitplace == HIT_RIGHTARM)
rightarm_hit[killer] ++

else if(hitplace == HIT_LEFTLEG)
leftleg_hit[killer] ++

else if(hitplace == HIT_RIGHTLEG)
rightleg_hit[killer] ++

set_hudmessage(0, 255, 255, -1.0, -0.49, 0, 2.0, 5.0, 0.1, 0.1, -1)
show_hudmessage(killer, "(%d)^n--%d--[%d]--%d--^n[%d]^n%d %d^n_/ \_",head_hit[killer],leftarm_hit[killer],chest_hit[killer],rightarm_hit[killer],stomach_hit[killer],leftleg_hit[killer],rightleg_hit[killer])

return 0;
}
public round_start()
{
if(!get_pcvar_num(toggle_plugin))
return 1;

new players[32], num
get_players(players, num)

new player
for(new i = 0; i < num; i++)
{
player = players[i]

head_hit[player] = 0
chest_hit[player] = 0
stomach_hit[player] = 0
leftarm_hit[player] = 0
rightarm_hit[player] = 0
leftleg_hit[player] = 0
rightleg_hit[player] = 0
}
return 1;
}
public mymenu(id){
gMyMenu=menu_create("Jak sie przywitasz?","cbMyMenu");
menu_additem(gMyMenu,"Witam");//item=0
menu_additem(gMyMenu,"Czesc");//item=1
menu_additem(gMyMenu,"Przyszedl Admin :D","",ADMIN_CHAT);//item=2
menu_display(id, gMyMenu,0);
return PLUGIN_HANDLED;
}
public cbMyMenu(id, menu, item){
new info[201];
switch(item){
case 0:{
format(info, 200, "[COD MISJE] Trafiles juz %i w hs.", head_hit[killer]) ;
ColorChat(id, RED, info);
}
case 1:{
client_cmd(id, "say Czesc");
}
case 2:{
client_cmd(id, "say Przyszedl Admin :D");
}
}
}

Quote

  • +
  • -
DarkGL's Photo DarkGL 06.04.2012

wrzuć kod jako załącznik jka mamy na nim pracować jak wrzucasz go w takiej postaci ( czytaj po co te formatowanie tekstu )
Quote

  • +
  • -
hawaj's Photo hawaj 06.04.2012

łap sma

Attached Files

Quote