←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Stary
cod_giveperk cod_setlvl

  • +
  • -
smolon - zdjęcie smolon 05.10.2011

Witam!
Moglby ktos podeslac plugin z cod_setlvl i cod_giveperk ?


Poniewaz jest mi on potrzebny na server a szukam dlyugo i nie moge znalezc!!!!


Z gory dzięki
Odpowiedz

  • +
  • -
MieTeK_ - zdjęcie MieTeK_ 05.10.2011

Łatwiej Ci będzie użyć menu.
http://amxx.pl/topic...dmin-menu-v-15/
Odpowiedz

  • +
  • -
smolon - zdjęcie smolon 05.10.2011

mam to ale tu nie da sie wpisywac wartosci perku! chba ze o czym sie nie wiem :)
Odpowiedz

  • +
  • -
Strike - zdjęcie Strike 05.10.2011

Jak to cod stary to zrób to co niżej napisze .


W plugin init dopisz


register_concmd("cod_setlvl", "cmd_setlvl", ADMIN_BAN, "<name> <level>");
register_concmd("cod_giveperk", "KomendaDajPrzedmiot", ADMIN_BAN, "<nick> <item>");

I gdzieś na końcu kodu wpisz


public KomendaDajPrzedmiot(id, level, cid)
{
if(!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED;

new arg1[33];
new arg2[6];
read_argv(1, arg1, 32);
read_argv(2, arg2, 5);
new gracz = cmd_target(id, arg1, 0);
new przedmiot = str_to_num(arg2)-1;

if(przedmiot < 1 || przedmiot > sizeof nazwy_przedmiotow-1)
{
client_print(id, print_console, "Podales nieprawidlowy numer przedmiotu.")
return PLUGIN_HANDLED;
}

DajPrzedmiot(gracz, przedmiot);
return PLUGIN_HANDLED;
}

i to


public cmd_setlvl(id, level, cid)
{
if(!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED;
new arg1[33];
new arg2[6];
read_argv(1, arg1, 32);
read_argv(2, arg2, 5);
new player = cmd_target(id, arg1);
new value = str_to_num(arg2)-1;

doswiadczenie_gracza[player] = doswiadczenie_poziomu[value];
poziom_gracza[player] = 0;
SprawdzPoziom(player);
return PLUGIN_HANDLED;
}

W teraz masz na fladze banów komende cod_setlvl "nick" "lvl" i cod_giveperk "nick" "nr itemu "
Odpowiedz