zabierz_xp cm by zapałka
NeQ`s
27.03.2012
Witam. Mam problem, a mianowicie nie moge zrobić w CM by zapałka, aby zabierało XP. Próbowałem ale mi nie wychodzi. Najlepiej jakby było pod komendą: zabierz_ xp
sma w załączniku.
Użytkownik deennN. edytował ten post 27.03.2012 19:28
sma w załączniku.
Załączone pliki
Użytkownik deennN. edytował ten post 27.03.2012 19:28
Onyke
27.03.2012
Automatyczna wiadomość
Ten temat został przeniesiony z forum:
AMX Mod X > Problemy
do
Scripting AMXX > Pluginy
Misiaczek ;c
30.03.2012
pod
dodaj
pod
dodaj
zapisz i kompilacja lokalna
register_concmd("daj_xp", "cmd_dajxp");
dodaj
register_concmd("zabierz_xp", "cmd_zabierzxp");
pod
public cmd_dajxp(id)
{
if(get_user_flags(id) & ADMIN_IMMUNITY)
{
new arg1[33];
new arg2[16];
read_argv(1, arg1, 32);
read_argv(2, arg2, 15);
new player = cmd_target(id, arg1,31);
new value = str_to_num(arg2);
PlayerXP[player]+=value;
}
}
dodaj
public cmd_zabierzxp(id)
{
if(get_user_flags(id) & ADMIN_IMMUNITY)
{
new arg1[33];
new arg2[16];
read_argv(1, arg1, 32);
read_argv(2, arg2, 15);
new player = cmd_target(id, arg1,31);
new value = str_to_num(arg2);
PlayerXP[player]-=value;
}
}
zapisz i kompilacja lokalna
NeQ`s
30.03.2012
pod
register_concmd("daj_xp", "cmd_dajxp");
dodajregister_concmd("zabierz_xp", "cmd_zabierzxp");
podpublic cmd_dajxp(id)
{
if(get_user_flags(id) & ADMIN_IMMUNITY)
{
new arg1[33];
new arg2[16];
read_argv(1, arg1, 32);
read_argv(2, arg2, 15);
new player = cmd_target(id, arg1,31);
new value = str_to_num(arg2);
PlayerXP[player]+=value;
}
}
dodajpublic cmd_zabierzxp(id)
{
if(get_user_flags(id) & ADMIN_IMMUNITY)
{
new arg1[33];
new arg2[16];
read_argv(1, arg1, 32);
read_argv(2, arg2, 15);
new player = cmd_target(id, arg1,31);
new value = str_to_num(arg2);
PlayerXP[player]-=value;
}
}
zapisz i kompilacja lokalna
robiłem tak samo jednak problem w tym gdy wpisze: zabierz_xp deennn 1000 exp robi mi sie na " - " (minusie) a wg nie zabiera tych lvl. A chciałbym, żeby nie było tego na minusie tylko, żeby od raz zabierało je.