small-c til c#?
Hey eksperter, jeg har fundet et mod til cs i small-csom jeg gerne vil have omskrevet og bruge på min hp (c#). Men kan ikke rigtigt finde en coverter og kan heller ikke selv finde ud af at omskrive det. Hvis der er en der kan give lidt hjælp ville det var rart.
Ps. hvordan gør jeg så den sætter ens class name efter ens level?
Udsnit af kode:
enum pclass
{
CLASS_NOTHING=0,
CLASS_DOG,
CLASS_CAT,
CLASS_HORSE,
CLASS_COW,
NUM_OF_CLASSES
}
new pclass:g_PlayerClass[33];
new g_PlayerXP[33];
new g_PlayerLevel[33];
new const CLASS_NAMES[NUM_OF_CLASSES][] = {
"None",
"Dog",
"Cat",
"Horse",
"Cow",
"Mouse"
}
#define NUM_OF_LEVELS 6
new const LEVELS[NUM_OF_LEVELS] = {
100, //100 XP for level 1
200, //200 XP for level 2
400, //Etc..
800,
1600,
3200
}
public DeathMsg()
{
if (!get_cvar_num("sv_animalmod"))
return;
new attacker = read_data(1)
if (g_PlayerClass[attacker] == CLASS_NOTHING)
return;
if(g_PlayerLevel[attacker] == NUM_OF_LEVELS)
return;
g_PlayerXP[attacker] += get_cvar_num("XP_per_kill")
if(g_PlayerXP[attacker] >= LEVELS[g_PlayerLevel[attacker]])
{
++g_PlayerLevel[attacker];
client_print(attacker, _:print_chat, "[Animal Mod] Congratulations! You are now level %i!", g_PlayerLevel[attacker])
}
ShowHUD(attacker);
}