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

Prośba o napisanie 2 bonusów do sklepu EXP Mod +Edycja jednego


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

#1 SevSon-

    Zaawansowany

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:89
  • GG:
  • Imię:Kamil
  • Lokalizacja:Gdańsk
Offline

Napisano 03.05.2014 16:32

Poprzedni temat zostal zamkniety ("Napisz ponownie temat nazywając go tak, aby każdy wiedział o co chodzi."). Mysle ze teraz dobrze napisalem ;)

 

 

Witam. Jestem w trakcie tworzenia serwera powiazanego z EXP Modem od GT Team.

Chcailbym zedytowac 1 funkcje w sklepie oraz dodac dwie nowe do kupienia

A mianowicie:

 

proszę o edycje aby kupic mozna bylo Bezlik Amoo (nieskonczonosc amonicji - nie trzeba przeladowywac) oraz aby koszt tego bonusu wynosil 140 monet. Oczywiscie bonus ma trwac do smierci :

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <expmod_shop>
#include <cstrike>

#define PLUGIN "ExpMod Shop Amunicja"
#define VERSION "1.0"
#define AUTHOR "tomcionek15 & grs4"

new const maxAmmo[31] = {0,52,0,90,1,32,1,100,90,1,120,100,100,90,90,90,100,120,30,120,200,32,90,120,90,2,35,90,90,0,100};

new const nazwa[] = "Amunicja"
new const opis[]  = "Dostajesz ammunicje do kazdej broni"
new cena = 15;
new one_round = 0;
new if_dead = 1;

new item;
public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	item = exp_shop_register_item(nazwa, opis, cena, one_round, if_dead)
}
public item_selected(id, itemid)
{
	if(item == itemid)
	{
		new weapons[32];
		new weaponsnum;
		get_user_weapons(id, weapons, weaponsnum);
				
		for(new i=0; i<weaponsnum; i++)
			if(is_user_alive(id) && is_user_connected(id) && !is_user_hltv(id))
				if(maxAmmo[weapons[i]] > 0)
					cs_set_user_bpammo(id, weapons[i], maxAmmo[weapons[i]]);
	}
}

oraz proszę o dodanie 2 nowych funkcji do kupna w sklepie

 

1. Krowa [60 monet] - dostajesz krowe

2. Autokampa [80 monet] - dostajesz autokampe

 

takze do smierci ja mamy.

 

 

W Exp Modzie GT Team kazdy bonus w sklepie jest osobnym pluginem. Przyklad pluginu podalem powyzej (edycja ammo) 

Bym byl bardzo wdzieczny za wykonanie tych czynnosci gdyz bardzo je potrzebuje. Z gory Dzięki  ;)


  • +
  • -
  • 0

GG: 47535977


#2 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 14.05.2014 17:52

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <engine>
#include <expmod_shop>
#include <cstrike>

#define PLUGIN "ExpMod Shop BezlikAmmo"
#define VERSION "1.0"
#define AUTHOR "tomcionek15 & grs4"

new const maxClip[31] = { -1, 13, -1, 10, 1, 7, 1, 30, 30, 1, 30, 20, 25, 30, 35, 25, 12, 20, 10, 30, 100, 8, 30, 30, 20, 2, 7, 30, 30, -1, 50 };

new const nazwa[] = "Bezlik Ammo"
new const opis[]  = "Nieskonczona amunicja bez przeladowywania"
new cena = 140;
new one_round = 1;
new if_dead = 1;

new item;

new Player[33]

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_event("CurWeapon", "CurWeapon", "be", "1=1")
    register_event("DeathMsg", "DeathMsg", "a")
    register_event("HLTV", "RoundStart", "a", "1=0", "2=0")
    
    item = exp_shop_register_item(nazwa, opis, cena, one_round, if_dead)
}
public RoundStart()
{
    for(new i =1; i <= 32; i++)
    {
        if(!is_user_connected(i) || Player[i] == 0)
            continue
        Player[i] = 0
    }
}
public item_selected(id, itemid)
    if(item == itemid)
        Player[id] = 1

public CurWeapon(id)
{
    if(!is_user_alive(id) || Player[id] == 0)
        return PLUGIN_CONTINUE
        
    new weaponID = read_data(2)
    
    if(weaponID==CSW_C4 || weaponID==CSW_KNIFE || weaponID==CSW_HEGRENADE || weaponID==CSW_SMOKEGRENADE || weaponID==CSW_FLASHBANG)
        return PLUGIN_CONTINUE

    set_user_weapon_clip(id, maxClip[weaponID])
    
    return PLUGIN_CONTINUE
}
public DeathMsg()
{
    new victim = read_data(2)
    Player[victim] = 0
}

set_user_weapon_clip(id, newammo, weapon = 0)
{
    new szWeapon[32], iWeapon = get_user_weapon(id);

    if(!weapon)    
    {
        if(!iWeapon)
            return 0;
        get_weaponname(get_user_weapon(id), szWeapon, 31);    
    }
    else        
        if(!get_weaponname(weapon, szWeapon, 31))
            return 0;    
    
    cs_set_weapon_ammo(find_ent_by_owner(-1, szWeapon, id), newammo);
    return 1;
}
 

Nieskonczona ilosc ammo bez przeladowywania , reszte dopisze potem, Sprawdz u siebie ( u mnie dziala )

 

Resetuje sie  a) Po dedzie B) Na poczatku nowej rundy


Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#3 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 14.05.2014 19:27

Krowa:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>
#include <expmod_shop>

#define PLUGIN "ExpMod Shop Krowa"
#define VERSION "1.0"
#define AUTHOR "tomcionek15 & grs4"

new const nazwa[] = "Krowa"
new const opis[]  = "Dostajesz Krowe (M249)"
new cena = 60;
new one_round = 0;
new if_dead = 1;

new item;
public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    item = exp_shop_register_item(nazwa, opis, cena, one_round, if_dead)
}
public item_selected(id, itemid)
{
    if(item == itemid)
    {
        give_item(id, "weapon_m249")
        for(new i; i<6;i++)
            give_item(id, "ammo_556natobox")
    }
}

 

 

 

Autokampa, chodzi o G3SG1 ?

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>
#include <expmod_shop>

#define PLUGIN "ExpMod Shop Autokampa"
#define VERSION "1.0"
#define AUTHOR "tomcionek15 & grs4"

new const nazwa[] = "Autokampa"
new const opis[]  = "Dostajesz Autokampe (G3SG1)"
new cena = 80;
new one_round = 0;
new if_dead = 1;

new item;
public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    item = exp_shop_register_item(nazwa, opis, cena, one_round, if_dead)
}
public item_selected(id, itemid)
{
    if(item == itemid)
    {
        give_item(id, "weapon_g3sg1")
        for(new i; i<5;i++)
            give_item(id, "ammo_762nato")
    }
}

 

// Dawno nie grałem :)


Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#4 SevSon-

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:89
  • GG:
  • Imię:Kamil
  • Lokalizacja:Gdańsk
Offline

Napisano 14.05.2014 19:37

Wielkie dzięki !! ;)

 

 

 

Do zamkniecia.


  • +
  • -
  • 1

GG: 47535977





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

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