Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Dawanie itemów dla admina z flagą a


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 sebul

    Godlike

  • Junior Admin

Reputacja: 2016
Godlike

  • Postów:5411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 10.10.2010 15:24

Witam. Do moda dodałem możliwość dawania itemów poprzez komendę amx_giveitem, wszystko było by dobrze, gdyby nie to, że nawet gdy nie mam flagi a, to mogę sobie spokojnie dodawać itemy. Wgrałem też dawanie expa komendą amx_giveexp, no i to działa tak jak trzeba, czyli bez flagi a nie mogę jej używać. Co do itemów, to u mnie wygląda to tak.
W plugin_init dodałem
register_clcmd("amx_giveitem", "GiveItem2", ADMIN_IMMUNITY, "Uzycie amx_giveitem <nick> <id itemu>")

No i później na samym dole
public GiveItem2(id, level, cid) {
if(!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED;

new szName[32];
read_argv(1, szName, 31);
new iTarget = cmd_target(id, szName, 0);
if(iTarget) {
new szItem[10], iItem;
read_argv(2, szItem, 9);
iItem = str_to_num(szItem);
new iName[32];
get_user_name(iTarget, iName, sizeof iName - 1);
console_print(id, "Do %s wyslano item nr %d", iName, iItem);
award_item(iTarget, iItem);
set_gravitychange(iTarget);
set_speedchange(iTarget);
set_renderchange(iTarget);
}

return PLUGIN_HANDLED;
}

Ten kod wygląda trochę inaczej niż to było w poradniku, bo próbowałem coś sam zdziałać i wzorując się na amx_giveexp napisałem praktycznie go tak samo, jeśli chodzi o układ, ale dalej nie działa. Z starą wersją też nie działało, więc proszę mi nie pisać, żebym wgrał tak jak jest to napisane w poradniku. Mam nadzieje, że ktoś mi pomoże ;]

Dodano 10 październik 2010 - 17:45:
Już działa, do zamknięcia.
  • +
  • -
  • 0
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
Generator tabeli expa - aż do 103600 poziomu




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych