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

Blokada ruchu

Modyfikacja

  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 Linux'

    Pan Pomocny

  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 23.02.2013 09:09

Prosilbym o dodanie blokady ruchu na czas korzystania ze sklepu, po zamknieciu sklepu gracz ma sie przemieszczac prawidlowo. Za pomoc rozdaje plusy


Jak by ktos chcial to udostepniam gotowy sklepik

Załączone pliki


  • +
  • -
  • 0

b35020692_qesnxqa.png


#2 tomit

    Początkujący

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:10
  • Imię:daniel
  • Lokalizacja:warszawa
Offline

Napisano 23.02.2013 09:40

Proszę :D


#include <amxmodx>
#include <codmod>
#include <engine>
#include <cstrike>
#include <fun>
#include <ColorChat>
native cod_set_perk_durability(id, wytrzymalosc); // Ustawia wytrzymalosc perku gracza.
native cod_get_perk_durability(id); // Pobiera wytrzymalosc perku gracza.

public plugin_init()
{
register_plugin("CodShop by MieTeK", "1.0", "MieTeK");

register_clcmd("say /sklep", "Sklep");
register_clcmd("say /shop", "Sklep");
register_clcmd("say /sklep", "stop")
register_clcmd("say /shop", "stop")
}
public stop(id)
{
set_user_maxspeed(id,get_user_maxspeed(id) -320)

return PLUGIN_CONTINUE;
}
public Sklep(id)
{
new tytul[25];
format(tytul, 24, "\ySklep");
new menu = menu_create(tytul, "Sklep_Handler");
menu_additem(menu, "Mala apteczka \r[Leczy 20 HP] \yKoszt: \r2000$");//0
menu_additem(menu, "Srednia apteczka \r[Leczy 50 HP] \yKoszt: \r5000$");//1
menu_additem(menu, "Duza apteczka \r[Leczy 100 HP] \yKoszt: \r10000$");//2
	    menu_additem(menu, "RedBull \r[Wyzej skaczesz] \yKoszt: \r4000$");//3
menu_additem(menu, "Lotto \r[Wygraj kase] \yKoszt: \r2000$");//4
	    menu_additem(menu, "Doswiadczenie \r[Dostajesz 2000 doswiadczenia] \yKoszt: \r5000$");//5
menu_additem(menu, "Super Doswiadczenie \r[Dostajesz 5000 doswiadczenia] \yKoszt: \r10000$");//6
	    menu_additem(menu, "Losowy przedmiot \r[Dostajesz losowy przedmiot] \yKoszt: \r3000$");//7
	    menu_additem(menu, "Wytrzymalosc \r[+40 wytrzymalosci przedmiotu] \yKoszt: \r8000$");//8
	    menu_additem(menu, "Defuser \r[Szybciej rozbrajasz C4] \yKoszt: \r1000$");//9
	    menu_display(id, menu);
}
public Sklep_Handler(id, menu, item)
{

if(!is_user_alive(id) || !is_user_connected(id))
  return PLUGIN_CONTINUE;

new zdrowie = get_user_health(id);
new kasa = cs_get_user_money(id);
new maxzdrowie = cod_get_user_health(id)+100

if(item == MENU_EXIT)
{
  menu_destroy(menu);
  return PLUGIN_CONTINUE;
}

switch(item)
{
  case 0:
  {
  client_cmd(id,"say /medkit1")
  }
			    case 1:
  {
  client_cmd(id,"say /medkit2")
  }
			    case 2:
  {
  client_cmd(id,"say /medkit3")
  }
			    case 3:
  {
   if(kasa >= 4000)
   {
    cs_set_user_money(id, kasa-4000);
    set_user_gravity(id, 0.5);
		   ColorChat(id, GREEN, "[Sklep]^x01 Kupiles^x03 RedBulla.^x01 Wyzej skaczesz!")
					    }
   if(kasa < 4000)
		  ColorChat(id, GREEN, "[Sklep]^x01 Masz za malo kasy!")
			    }
  case 4:
  {
		  if(kasa >= 2000)
   {
    cs_set_user_money(id, kasa-2000);
							    client_cmd(id,"say /lotto")
					    }
   if(kasa < 2000)
		  ColorChat(id, GREEN, "[Sklep]^x01 Masz za malo kasy!")
  }
			    case 5:
  {
   if(kasa >= 5000)
   {
    new exp = cod_get_user_xp(id);
    new losowy = random_num(2000, 2002);
    cs_set_user_money(id, kasa-5000);
    cod_set_user_xp(id, exp+losowy)
    ColorChat(id, GREEN, "[Sklep]^x01 Kupiles^x03 Doswiadczenie!");
   }
   if(kasa < 5000)
		   ColorChat(id, GREEN, "[Sklep]^x01 Masz za malo kasy!")
  }
		 case 6:
  {
   if(kasa >= 10000)
   {
    new exp = cod_get_user_xp(id);
    new losowy = random_num(5000, 5002);
    cs_set_user_money(id, kasa-10000);
    cod_set_user_xp(id, exp+losowy)
    ColorChat(id, GREEN, "[Sklep]^x01 Kupiles^x03 Super Doswiadczenie!");
   }
   if(kasa < 10000)
		   ColorChat(id, GREEN, "[Sklep]^x01 Masz za malo kasy!")
  }
			    case 7:
  {
   if(kasa >= 3000)
   {
    cs_set_user_money(id, kasa-3000);
    cod_set_user_perk(id, -1, -1, 1);
					    }
   if(kasa < 3000)
    ColorChat(id, GREEN, "[Sklep]^x01 Masz za malo kasy!")
  }
			    case 8:
  {
   if(kasa >=16000)
   {
    new uszkodzenia_perku = cod_get_perk_durability(id);
    if(uszkodzenia_perku+40>=100)
    {
	 cod_set_perk_durability(id, 100);
	 ColorChat(id, GREEN, "[Sklep]^x01 Kupiles^x03 wytrzymalosc^x01 przedmiotu!");
    }
    cs_set_user_money(id, kasa-16000);
   }
					    if(kasa < 16000)
    ColorChat(id, GREEN, "[Sklep]^x01 Masz za malo kasy!")
			    }
			    case 9:
  {
   if(kasa >= 1000)
   {
    cs_set_user_money(id, kasa-1000);
    cs_set_user_defuse(id, 1);
							    ColorChat(id, GREEN, "[Sklep]^x01 Kupiles^x03 defuser^x01!");
					    }
   if(kasa < 1000)
    ColorChat(id, GREEN, "[Sklep]^x01 Masz za malo kasy!")
  }
		   }

return PLUGIN_CONTINUE;
}

Użytkownik tomit edytował ten post 23.02.2013 09:40


#3 Linux'

    Pan Pomocny

  • Autor tematu
  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 23.02.2013 10:53

cos chyba bylo nie tak bo nie chcialo dzialac, uporalem sie z tym :) plusik dla ciebie i mozna zamknac
  • +
  • -
  • 0

b35020692_qesnxqa.png


#4 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 23.02.2013 12:43

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0





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