/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Administrator"
native cod_get_user_coins(id)
native cod_set_user_coins(id, wartosc);
new const maxAmmo[31] = {0, 52, 0, 90, 1, 31, 1, 100, 90, 1, 120, 100, 100, 90, 90, 90, 100, 120, 30, 120, 200, 31, 90, 120,
90, 2, 35, 90, 90,0, 100};
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /sklep", "sklep");
}
//sklep
public sklep(id)
{
new menu = menu_create("\rSklep", "menu_sklep");
menu_additem(menu, "Amunicja do broni \y[5] \rpkt","1",0) //1
menu_additem(menu, "bieganie \y[1] \rpkt","1",0) //1
menu_display(id, menu);
set_task(1.0, "kasa", _,_,_, "b")
}
public menu_sklep(id, sklep, item)
{
if(item==MENU_EXIT)
{
menu_destroy(sklep)
return PLUGIN_HANDLED
}
remove_task(1);
new data[6], iName[64]
new access, callback
menu_item_getinfo(sklep, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
new kasa = cod_get_user_coins(id)
new weapons[32];
new weaponsnum;
switch(key)
{
case 1 :
{
if (kasa >=5 )
{
cod_set_user_coins(id, kasa - 5);
get_user_weapons(id, weapons, weaponsnum);
for(new i=0; i<weaponsnum; i++)
if(is_user_alive(id))
if(maxAmmo[weapons[i]] > 0)
cs_set_user_bpammo(id, weapons[i], maxAmmo[weapons[i]]);
}
else
{
client_print(id, print_chat, "[Cs-Shots] Masz za malo kasy");
}
}
case 2 :
{
if (kasa >=1 )
{
cod_set_user_coins(id, kasa - 1);
set_user_maxspeed (id,700.0);
}
else
{
client_print(id, print_chat, "[Cs-Shots] Masz za malo kasy");
}
}
}
return PLUGIN_CONTINUE
}
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.
|
Szybsze bieganie w sklepie problem
#1
Napisano 13.07.2012 19:42
Najlepsza instalka Counter Strike 1.6 w sieci!!!
#2
Napisano 19.07.2012 23:00
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Administrator"
native cod_get_user_coins(id)
native cod_set_user_coins(id, wartosc);
new const maxAmmo[31] = {0, 52, 0, 90, 1, 31, 1, 100, 90, 1, 120, 100, 100, 90, 90, 90, 100, 120, 30, 120, 200, 31, 90, 120,
90, 2, 35, 90, 90,0, 100};
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /sklep", "sklep");
}
//sklep
public sklep(id)
{
new menu = menu_create("\rSklep", "menu_sklep");
menu_additem(menu, "Amunicja do broni \y[5] \rpkt","1",0) //1
menu_additem(menu, "bieganie \y[1] \rpkt","2",0) //1
menu_display(id, menu);
}
public menu_sklep(id, menu, item)
{
if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
remove_task(1);
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
new kasa = cod_get_user_coins(id)
new weapons[32];
new weaponsnum;
switch(key)
{
case 1 :
{
if(kasa < 5 )
client_print(id, print_chat, "[Cs-Shots] Masz za malo kasy");
else
{
cod_set_user_coins(id, kasa - 5);
get_user_weapons(id, weapons, weaponsnum);
for(new i=0; i<weaponsnum; i++)
if(is_user_alive(id))
if(maxAmmo[weapons[i]] > 0)
cs_set_user_bpammo(id, weapons[i], maxAmmo[weapons[i]]);
}
}
case 2 :
{
if(kasa < 1 )
client_print(id, print_chat, "[Cs-Shots] Masz za malo kasy");
else
{
cod_set_user_coins(id, kasa - 1);
set_user_maxspeed(id, 760.0);
}
}
}
return PLUGIN_HANDLED
}
Użytkownik Nenczoks edytował ten post 19.07.2012 23:01
#3
Napisano 20.07.2012 11:17
#4
Napisano 20.07.2012 15:31
Najlepsza instalka Counter Strike 1.6 w sieci!!!
#5
Napisano 20.07.2012 17:16
To co tam robią natywy z przedrostkiem cod_ ?Ale to nie jest do cod moda jak coś
Stwórz bool'a globalnego wielkość 33
i jak ktoś kupi coś w sklepie to ustawiaj na true, a na początku rundy ustawiaj na false
I w CurWeapon jeśli zmienna jest prawdziwa to dawaj speed'a, bo inaczej, zmienisz bron i juz bedzie normalnie biegal
Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!
Na zlecenie i bez zlecenia zresztą też!
#6
Napisano 20.07.2012 17:27
zmienisz bron i juz bedzie normalnie biegal
i tak na pewno bd z tym problemy bo to samo robilem w Tibia modzie jak sie lootnie Buty.. ale uporalem sie z tym i ze predkosc sie zmieniala jak lootnalem buty i jak wyrzucilem to powracala do normalnej.. a przy zmianie broni tak jak mowiles true/false ,,z tego co pamietam to ja jeszcze cos ustawialem w cmd_Start zamiast na respie bo cos nie do konca dzialalo poprawnie
#7
Napisano 20.07.2012 17:30
Najlepsza instalka Counter Strike 1.6 w sieci!!!
#8
Napisano 22.07.2012 18:41
set_pev(id, pev_maxspeed, 700.0);
Sell - System Klanów (wojny, top15 etc)
Kontakt GG: 7285018
#9
Napisano 22.07.2012 18:56
spróbuj dać
set_pev(id, pev_maxspeed, 700.0);
Ma <cstrike> to po co dodawać <fakemete>?
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych