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

Usunięcie opcji ze sklepu

Modyfikacja

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

#1 Dj.Kowal

    Życzliwy

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:20
  • GG:
  • Imię:Paweł
  • Lokalizacja:Luboń
Offline

Napisano 01.12.2011 16:16

Witam.
Mam małą prośbę, moglibyście usunąć SLOT, VIP, ADMIN z tego sklepu? SMA:


menu_display(id,menucm,0)
}
public handle_menucm(id,menu,item)
{
switch(item)
{
  case 0:
  {
   WybierzKlase(id)
  }
  case 1:
  {
   WybierzSkille(id)
  }
  case 2:
  {
   reset_um(id)
  }
  case 3:
  {
   reset_stat(id)
  }
  case 4:
  {
   pomoc(id)
  }
  case 5:
  {
   sklep(id)
  }
  case 6:
  {
   gracze(id)
  }
}
menu_destroy(menucm)
}
public sklep(id)
{
new nmenu[128];
format(nmenu,127,"Witaj w sklepie!^n Aktualnie masz \r%d prezentow.",PrezentyGracza[id])
skleps = menu_create(nmenu, "handle_sklep")
menu_additem(skleps, "1.000 XP \R\r 1 Prezent");
menu_additem(skleps, "4.000 XP \R\r 3 Prezenty");
menu_additem(skleps, "Slot na miesiac \R\r 4 Prezenty");
menu_additem(skleps, "Klasa Premium (Wypasiony Mikolaj) \R\r 7 Prezentow");
menu_additem(skleps, "Klasa Premium (Rudolf Astronauta) \R\r 7 Prezentow");
menu_additem(skleps, "VIP \R\r 13 Prezentow");
menu_additem(skleps, "Admin \R\r 20 Prezentow");

menu_display(id,skleps,0)
}
public handle_sklep(id,menu,item)
{
new nick[32]
get_user_name(id,nick,31)
new slot = read_flags("b")
new vip = read_flags("m")  //ADMIN_LEVEL_A
new kpw = read_flags("n")  //ADMIN_LEVEL_B
new kpr = read_flags("o")  //ADMIN_LEVEL_C
new admin = read_flags("bcdefiju")
switch(item)
{
  case 0:
  {
   if(PrezentyGracza[id]>=1)
   {
    PrezentyGracza[id]-=1;
    PlayerXP[id]+=1000
    SaveXp(id)
    ColorChat(0,GREEN,"[%s] %s kupil 1000 XP za 1 Prezent!",prefix,nick)
   }
   else
   {
    client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
   }
  }
  case 1:
  {
   if(PrezentyGracza[id]>=3)
   {
    PrezentyGracza[id]-=3;
    PlayerXP[id]+=4000
    SaveXp(id)
    ColorChat(0,GREEN,"[%s] %s kupil 4000 XP za 3 Prezenty!",prefix,nick)
   }
   else
   {
    client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
   }
  }
  case 2:
  {
   if(PrezentyGracza[id]>=4)
   {
    PrezentyGracza[id]-=4;
    set_user_flags(id,slot)
    SaveXp(id)
    ColorChat(0,GREEN,"[%s] %s kupil Slota za 4 Prezenty!",prefix,nick)
   }
   else
   {
    client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
   }
  }
  case 3:
  {
   if(PrezentyGracza[id]>=7)
   {
    PrezentyGracza[id]-=7;
    set_user_flags(id,kpw)
    SaveXp(id)
    ColorChat(0,GREEN,"[%s] %s kupil Klase Premium (Wypasiony Mikolaj) za 7 Prezentow!",prefix,nick)
   }
   else
   {
    client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
   }
  }
  case 4:
  {
   if(PrezentyGracza[id]>=7)
   {
    PrezentyGracza[id]-=7;
    set_user_flags(id,kpr)
    SaveXp(id)
    ColorChat(0,GREEN,"[%s] %s kupil Klase Premium (Rudolf Astronauta) za 7 Prezentow!",prefix,nick)
   }
   else
   {
    client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
   }
  }
  case 5:
  {
   if(PrezentyGracza[id]>=13)
   {
    PrezentyGracza[id]-=13;
    set_user_flags(id,vip)
    SaveXp(id)
    ColorChat(0,GREEN,"[%s] %s kupil VIP'a za 12 Prezentow!",prefix,nick)
   }
   else
   {
    client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
   }
  }
  case 6:
  {
   if(PrezentyGracza[id]>=20)
   {
    PrezentyGracza[id]-=20;
    set_user_flags(id,admin)
    SaveXp(id)
    ColorChat(0,GREEN,"[%s] %s kupil Admina za 20 Prezentow!",prefix,nick)
   }
   else
   {
    client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
   }
  }
}
server_cmd("amx_reloadadmins");
menu_destroy(skleps)
}
JEST TO TYLKO FRAGMENT Z [SKLEPEM]
Sam próbowałem ale jak już usunąłem te linijki związane z adminem, slotem i vipem to fatal error wyskakiwał. Proszę o pomoc.

Użytkownik Dj.Kowal edytował ten post 01.12.2011 17:52

  • +
  • -
  • 0

#2 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 01.12.2011 16:19

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
Mody > Inne mody > Pytania
do
Scripting AMXX > Pluginy


  • +
  • -
  • 0

#3 grzesiu131

    Profesjonalista

  • Użytkownik

Reputacja: 87
Zaawansowany

  • Postów:180
  • Lokalizacja:Warszawa
Offline

Napisano 03.12.2011 08:34

Sprawdź to
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Grzesiek"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

// Add your code here...
}
menu_display(id,menucm,0)
}
public handle_menucm(id,menu,item)
{
switch(item)
{
case 0:
{
WybierzKlase(id)
}
case 1:
{
WybierzSkille(id)
}
case 2:
{
reset_um(id)
}
case 3:
{
reset_stat(id)
}
case 4:
{
pomoc(id)
}
case 5:
{
sklep(id)
}
case 6:
{
gracze(id)
}
}
menu_destroy(menucm)
}
public sklep(id)
{
new nmenu[128];
format(nmenu,127,"Witaj w sklepie!^n Aktualnie masz \r%d prezentow.",PrezentyGracza[id])
skleps = menu_create(nmenu, "handle_sklep")
menu_additem(skleps, "1.1000 XP \R\r 1 Prezent");
menu_additem(skleps, "2.4000 XP \R\r 3 Prezenty");
menu_additem(skleps, "3.Klasa Premium (Wypasiony Mikolaj) \R\r 7 Prezentow");
menu_additem(skleps, "4.Klasa Premium (Rudolf Astronauta) \R\r 7 Prezentow");
menu_display(id,skleps,0)
}
public handle_sklep(id,menu,item)
{
new nick[32]
get_user_name(id,nick,31)
new kpw = read_flags("n") //ADMIN_LEVEL_B
new kpr = read_flags("o") //ADMIN_LEVEL_C
switch(item)
{
case 0:
{
if(PrezentyGracza[id]>=1)
{
PrezentyGracza[id]-=1;
PlayerXP[id]+=1000
SaveXp(id)
ColorChat(0,GREEN,"[%s] %s kupil 1000 XP za 1 Prezent!",prefix,nick)
}
else
{
client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
}
}
case 1:
{
if(PrezentyGracza[id]>=3)
{
PrezentyGracza[id]-=3;
PlayerXP[id]+=4000
SaveXp(id)
ColorChat(0,GREEN,"[%s] %s kupil 4000 XP za 3 Prezenty!",prefix,nick)
}
else
{
client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
}
}
case 2:
{
if(PrezentyGracza[id]>=7)
{
PrezentyGracza[id]-=7;
set_user_flags(id,kpw)
SaveXp(id)
ColorChat(0,GREEN,"[%s] %s kupil Klase Premium (Wypasiony Mikolaj) za 7 Prezentow!",prefix,nick)
}
else
{
client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
}
}
case 3:
{
if(PrezentyGracza[id]>=7)
{
PrezentyGracza[id]-=7;
set_user_flags(id,kpr)
SaveXp(id)
ColorChat(0,GREEN,"[%s] %s kupil Klase Premium (Rudolf Astronauta) za 7 Prezentow!",prefix,nick)
}
else
{
client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
}
}
}
server_cmd("amx_reloadadmins");
menu_destroy(skleps)
}

  • +
  • -
  • 0

#4 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 03.12.2011 10:31


public sklep(id)

{

	new nmenu[128];

	format(nmenu,127,"Witaj w sklepie!^n Aktualnie masz \r%d prezentow.",PrezentyGracza[id])

	skleps = menu_create(nmenu, "handle_sklep")

	menu_additem(skleps, "1.000 XP \R\r 1 Prezent");

	menu_additem(skleps, "4.000 XP \R\r 3 Prezenty");

	menu_additem(skleps, "Klasa Premium (Wypasiony Mikolaj) \R\r 7 Prezentow");

	menu_additem(skleps, "Klasa Premium (Rudolf Astronauta) \R\r 7 Prezentow");

	

	menu_display(id,skleps,0)

}

public handle_sklep(id,menu,item)

{

	new nick[32]

	get_user_name(id,nick,31)

	new slot = read_flags("b")

	new vip = read_flags("m")  //ADMIN_LEVEL_A

	new kpw = read_flags("n")  //ADMIN_LEVEL_B

	new kpr = read_flags("o")  //ADMIN_LEVEL_C

	new admin = read_flags("bcdefiju")

	switch(item)

	{

		case 0:

		{

			if(PrezentyGracza[id]>=1)

			{

				PrezentyGracza[id]-=1;

				PlayerXP[id]+=1000

				SaveXp(id)

				ColorChat(0,GREEN,"[%s] %s kupil 1000 XP za 1 Prezent!",prefix,nick)

			}

			else

			{

				client_print(id,print_chat,"Nie masz wystarczajaco prezentow")

			}

		}

		case 1:

		{

			if(PrezentyGracza[id]>=3)

			{

				PrezentyGracza[id]-=3;

				PlayerXP[id]+=4000

				SaveXp(id)

				ColorChat(0,GREEN,"[%s] %s kupil 4000 XP za 3 Prezenty!",prefix,nick)

			}

			else

			{

				client_print(id,print_chat,"Nie masz wystarczajaco prezentow")

			}

		}

		case 2:

		{

			if(PrezentyGracza[id]>=7)

			{

				PrezentyGracza[id]-=7;

				set_user_flags(id,kpw)

				SaveXp(id)

				ColorChat(0,GREEN,"[%s] %s kupil Klase Premium (Wypasiony Mikolaj) za 7 Prezentow!",prefix,nick)

			}

			else

			{

				client_print(id,print_chat,"Nie masz wystarczajaco prezentow")

			}

		}

		case 3:

		{

			if(PrezentyGracza[id]>=7)

			{

				PrezentyGracza[id]-=7;

				set_user_flags(id,kpr)

				SaveXp(id)

				ColorChat(0,GREEN,"[%s] %s kupil Klase Premium (Rudolf Astronauta) za 7 Prezentow!",prefix,nick)

			}

			else

			{

				client_print(id,print_chat,"Nie masz wystarczajaco prezentow")

			}

		}

	}

	server_cmd("amx_reloadadmins");

	menu_destroy(skleps)

}

  • +
  • -
  • 0

If you can dream it, you can do it.






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