Skocz do zawartości

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
Modyfikacja

Plguin na flagę

Modyfikacja

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
14 odpowiedzi w tym temacie

#1 Monisse

    Banned

  • Zbanowany

Reputacja: -4
Nowy

  • Postów:32
  • Imię:Monika
  • Lokalizacja:Warszawa
Offline

Napisano 08.07.2012 09:12

Kto przerobi ten plugin na flagę "a" ?
Próbowałam dopisać #include ADMIN_LEVEL A , ale to nie działało

#include <amxmodx>
#include <amxmisc>
#include <zombieplague>
#define PLUGIN "Paczki"
#define VERSION "1.0"
#define AUTHOR "Lelek"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_daj", "paczka", ADMIN_IMMUNITY, "<nick>   <ilosc>")
register_concmd("amx_odbierz", "paczka1", ADMIN_IMMUNITY, "<nick>   <ilosc>")
}
public paczka(id, level, cid)
{
  if(!cmd_access(id, level, cid, 2))
  return PLUGIN_HANDLED;
  new arg[32], arg2[32];
  read_argv(1,arg,31);
  read_argv(2, arg2, 31);
 
 
  new ile, player;
  ile = str_to_num(arg2);
  player = cmd_target(id, arg, 6);
	   
  if(!player)
   return PLUGIN_HANDLED;
	   
  zp_set_user_ammo_packs(player, zp_get_user_ammo_packs(player) + ile);
 
 
  new name_name[32], adminname[32];
		 get_user_name(player, name_name, 31);
  get_user_name(id, adminname, 31);
  client_print(0, print_chat, "Admin: %s dal graczowi: %s [%d Paczek]", adminname, name_name, ile);
  return PLUGIN_HANDLED;
} 

public paczka1(id, level, cid)
{
  if(!cmd_access(id, level, cid, 2))
  return PLUGIN_HANDLED;
  new arg[32], arg2[32];
  read_argv(1,arg,31);
  read_argv(2, arg2, 31);
 
 
  new ile, player;
  ile = str_to_num(arg2);
  player = cmd_target(id, arg, 6);
	   
  if(!player)
   return PLUGIN_HANDLED;
	   
  zp_set_user_ammo_packs(player, zp_get_user_ammo_packs(player) - ile);
 
 
  new name_name[32], adminname[32];
		 get_user_name(player, name_name, 31);
  get_user_name(id, adminname, 31);
  client_print(0, print_chat, "Admin: %s odebral graczowi: %s [%d Paczek]", adminname, name_name, ile);
  return PLUGIN_HANDLED;
}


#2 Freeway...

    Banned

  • Zbanowany

Reputacja: 2
Nowy

  • Postów:252
  • Imię:Dawid
  • Lokalizacja:Konin
Offline

Napisano 08.07.2012 09:52

Nie ADMIN_LEVEL_A, tylko ADMIN_IMMUNITY. To jest flaga A. Skorzystaj z tego. Pozniej skompliluj, a bedzie dobrze. Zrobilbym Ci to, ale nie jestem w domu tylko na komorce.

#3 Monisse

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -4
Nowy

  • Postów:32
  • Imię:Monika
  • Lokalizacja:Warszawa
Offline

Napisano 08.07.2012 11:11

Tak ADMIN_LEVEL_IMMINUTY, pomyliło mi się, ale i tak nie działa

#4 Freeway...

    Banned

  • Zbanowany

Reputacja: 2
Nowy

  • Postów:252
  • Imię:Dawid
  • Lokalizacja:Konin
Offline

Napisano 08.07.2012 11:22

http://amxx.pl/topic/60353-flagi/
Tutaj masz wszystkie flagi, na pewno cos zle robisz. Zaraz będę w domu to Ci zrobie.

#5 Monisse

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -4
Nowy

  • Postów:32
  • Imię:Monika
  • Lokalizacja:Warszawa
Offline

Napisano 08.07.2012 11:32

Na pewno tak zrobiłam.

#6 Monisse

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -4
Nowy

  • Postów:32
  • Imię:Monika
  • Lokalizacja:Warszawa
Offline

Napisano 09.07.2012 16:29

Freeway... coś długo wracasz...
Pomożecie ?

#7 QuahodronN

    Godlike

  • Power User

Reputacja: 230
Wszechwidzący

  • Postów:1 262
  • GG:
  • Steam:steam
  • Imię:Olo
  • Lokalizacja:Śląsk
Offline

Napisano 09.07.2012 16:39

on jest na flagę "A"
abt gracz mógł użyć komendy amx_daj oraz amx_odbierz musi mieć flagę "a"
  • +
  • -
  • 0

| CPU: I7-6700K @4.7GHz | Cooling: Corsair H110 | GPU: MSI GTX 1080 Gaming X | MOBO: Asus Maximus VIII Hero | RAM: Kingston Savage 16GB DDR4 @2800MHz |

| SSD: Samsung 840 Pro 128GB | SSD2: Samsung 840 Pro 256GB  |  PSU: Be Quiet L8 630W | Case: Gladius M40 | Mouse: Gigabyte M6980X | Keyboard: Sharkoon SHARK ZONE K20 Headphones: HyperX HX Cloud Black Display: Triple LG 24MP67VQ-P |

 

TS3: ts.kreedzmania.pl - 512 Slotów - Darmowe Kanały ;)


#8 Freeway...

    Banned

  • Zbanowany

Reputacja: 2
Nowy

  • Postów:252
  • Imię:Dawid
  • Lokalizacja:Konin
Offline

Napisano 09.07.2012 16:45

Sory zapomnialem o tym, ale z tego co widze to nie ma co zmieniac, bo komendy sa na flage A...

#9 QuahodronN

    Godlike

  • Power User

Reputacja: 230
Wszechwidzący

  • Postów:1 262
  • GG:
  • Steam:steam
  • Imię:Olo
  • Lokalizacja:Śląsk
Offline

Napisano 09.07.2012 16:48

jeśli nie działa Ci to na flagę "a" to spróbuj zamienić to

register_concmd("amx_daj", "paczka", ADMIN_IMMUNITY, "<nick>   <ilosc>")
register_concmd("amx_odbierz", "paczka1", ADMIN_IMMUNITY, "<nick>   <ilosc>")
na to
register_concmd("amx_daj", "paczka", "<nick> <ilosc>", ADMIN_IMMUNITY)
register_concmd("amx_odbierz", "paczka1", "<nick> <ilosc>", ADMIN_IMMUNITY)

  • +
  • -
  • 0

| CPU: I7-6700K @4.7GHz | Cooling: Corsair H110 | GPU: MSI GTX 1080 Gaming X | MOBO: Asus Maximus VIII Hero | RAM: Kingston Savage 16GB DDR4 @2800MHz |

| SSD: Samsung 840 Pro 128GB | SSD2: Samsung 840 Pro 256GB  |  PSU: Be Quiet L8 630W | Case: Gladius M40 | Mouse: Gigabyte M6980X | Keyboard: Sharkoon SHARK ZONE K20 Headphones: HyperX HX Cloud Black Display: Triple LG 24MP67VQ-P |

 

TS3: ts.kreedzmania.pl - 512 Slotów - Darmowe Kanały ;)


#10 Monisse

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -4
Nowy

  • Postów:32
  • Imię:Monika
  • Lokalizacja:Warszawa
Offline

Napisano 09.07.2012 17:42

Jeśli tak zrobię wyskakują tekie błędy

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
paczki.sma(12) : error 035: argument type mismatch (argument 3)
paczki.sma(13) : warning 217: loose indentation
paczki.sma(13) : error 035: argument type mismatch (argument 3)
2 Errors.
Could not locate output file paczki.amxx (compile failed).


#11 QuahodronN

    Godlike

  • Power User

Reputacja: 230
Wszechwidzący

  • Postów:1 262
  • GG:
  • Steam:steam
  • Imię:Olo
  • Lokalizacja:Śląsk
Offline

Napisano 09.07.2012 22:00

W takiej postaci powinno to śmigać
#include <amxmodx>
#include <amxmisc>
#include <zombieplague>
#define PLUGIN "Paczki"
#define VERSION "1.0"
#define AUTHOR "Lelek"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_daj", "daj", ADMIN_IMMUNITY, "<nick> <ilosc>");
register_concmd("amx_odbierz", "odbierz", ADMIN_IMMUNITY, "<nick> <ilosc>");
}
public daj(id, level, cid)
{
if(!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED;
new arg[32], arg2[32];
read_argv(1,arg,31);
read_argv(2, arg2, 31);


new ile, player;
ile = str_to_num(arg2);
player = cmd_target(id, arg, 6);

if(!player)
return PLUGIN_HANDLED;

zp_set_user_ammo_packs(player, zp_get_user_ammo_packs(player) + ile);


new name_name[32], adminname[32];
get_user_name(player, name_name, 31);
get_user_name(id, adminname, 31);
client_print(0, print_chat, "Admin: %s dal graczowi: %s [%d Paczek]", adminname, name_name, ile);
return PLUGIN_HANDLED;
} 

public odbierz(id, level, cid)
{
if(!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED;
new arg[32], arg2[32];
read_argv(1,arg,31);
read_argv(2, arg2, 31);


new ile, player;
ile = str_to_num(arg2);
player = cmd_target(id, arg, 6);

if(!player)
return PLUGIN_HANDLED;

zp_set_user_ammo_packs(player, zp_get_user_ammo_packs(player) - ile);


new name_name[32], adminname[32];
get_user_name(player, name_name, 31);
get_user_name(id, adminname, 31);
client_print(0, print_chat, "Admin: %s odebral graczowi: %s [%d Paczek]", adminname, name_name, ile);
return PLUGIN_HANDLED;
}

  • +
  • -
  • 0

| CPU: I7-6700K @4.7GHz | Cooling: Corsair H110 | GPU: MSI GTX 1080 Gaming X | MOBO: Asus Maximus VIII Hero | RAM: Kingston Savage 16GB DDR4 @2800MHz |

| SSD: Samsung 840 Pro 128GB | SSD2: Samsung 840 Pro 256GB  |  PSU: Be Quiet L8 630W | Case: Gladius M40 | Mouse: Gigabyte M6980X | Keyboard: Sharkoon SHARK ZONE K20 Headphones: HyperX HX Cloud Black Display: Triple LG 24MP67VQ-P |

 

TS3: ts.kreedzmania.pl - 512 Slotów - Darmowe Kanały ;)


#12 Monisse

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -4
Nowy

  • Postów:32
  • Imię:Monika
  • Lokalizacja:Warszawa
Offline

Napisano 10.07.2012 08:52

Nom dzięki działa

Nie nadal admini z innymi flagami mogą dawać ap

#13 QuahodronN

    Godlike

  • Power User

Reputacja: 230
Wszechwidzący

  • Postów:1 262
  • GG:
  • Steam:steam
  • Imię:Olo
  • Lokalizacja:Śląsk
Offline

Napisano 10.07.2012 15:12

zwykli gracze nie mogą ale inni admini mogą tak?
sprawdź jakie oni flagi posiadają
  • +
  • -
  • 0

| CPU: I7-6700K @4.7GHz | Cooling: Corsair H110 | GPU: MSI GTX 1080 Gaming X | MOBO: Asus Maximus VIII Hero | RAM: Kingston Savage 16GB DDR4 @2800MHz |

| SSD: Samsung 840 Pro 128GB | SSD2: Samsung 840 Pro 256GB  |  PSU: Be Quiet L8 630W | Case: Gladius M40 | Mouse: Gigabyte M6980X | Keyboard: Sharkoon SHARK ZONE K20 Headphones: HyperX HX Cloud Black Display: Triple LG 24MP67VQ-P |

 

TS3: ts.kreedzmania.pl - 512 Slotów - Darmowe Kanały ;)


#14 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 10.07.2012 17:10

Sprawdź plik "cmdaccess.ini", zresztą już parę razy o tym pisałem. Jeśli plugin był już wgrany na serwer i miał jakąś komendę na daną flagę, to po edycji tej flagi trzeba także edytować flagę właśnie w tym pliku, którego nazwę podałem, bo tam zapisują się te flagi.
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#15 QuahodronN

    Godlike

  • Power User

Reputacja: 230
Wszechwidzący

  • Postów:1 262
  • GG:
  • Steam:steam
  • Imię:Olo
  • Lokalizacja:Śląsk
Offline

Napisano 10.07.2012 17:21

Lub jeśli nic tam nie zmianiałaś sobie to usuń plik i on Ci się na nowo utworzy z nowymi danymi :)
  • +
  • -
  • 0

| CPU: I7-6700K @4.7GHz | Cooling: Corsair H110 | GPU: MSI GTX 1080 Gaming X | MOBO: Asus Maximus VIII Hero | RAM: Kingston Savage 16GB DDR4 @2800MHz |

| SSD: Samsung 840 Pro 128GB | SSD2: Samsung 840 Pro 256GB  |  PSU: Be Quiet L8 630W | Case: Gladius M40 | Mouse: Gigabyte M6980X | Keyboard: Sharkoon SHARK ZONE K20 Headphones: HyperX HX Cloud Black Display: Triple LG 24MP67VQ-P |

 

TS3: ts.kreedzmania.pl - 512 Slotów - Darmowe Kanały ;)






Również z jednym lub większą ilością słów kluczowych: Modyfikacja

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

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