Witam,
Proszą o napisanie prostego pluginy, dzięki któremu po wpisaniu "/def" otrzymujemy Defuse.
Reguły:
- aby otrzymać defa trzeba mieć co najmniej 8 tyś $. Czyli def ma kosztować 8 tyś.
- defa może otrzymać tylko CT.
Z góry dziękuję
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.
|
Guest Message by DevFuse
/def - czyli def dla ct :P
Temat rozp. razek13, 10.07.2011 12:43
7 odpowiedzi w tym temacie
#1
Napisano 10.07.2011 12:43
#2 Gość_deLL_*
Napisano 10.07.2011 14:13
#include <amxmodx>
#include <cstrike>
#define PLUGIN "Defuse Buy"
#define VERSION "1.0"
#define AUTHOR "deLL"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /def", "cmdDefuse")
register_clcmd("say_team /def", "cmdDefuse")
}
public cmdDefuse(id) {
if(get_user_team(id) == 2) {
if(cs_get_user_money(id) >= 8000) {
cs_set_user_defuse(id, 1, 0, 160, 0, "defuser", 1)
}
else {
client_print(id, print_chat, "Nie masz wystarczajacej ilosci pieniedzy")
client_print(id, print_chat, "Defuse kosztuje 8000")
}
}
else {
client_print(id, print_chat, "Tylko CT moze kupic defuse!")
}
}
#3
Napisano 10.07.2011 14:44
SUUUPER! Wielkie dzięki
#EDIT
Jednak lipa . Jak się kupuję defa to nie zabiera kasy. Ma się dalej tyle samo co miałem. Czyli jak np. mam 12 tyś to powinienem mieć 4 a mam dalej 12. Proszę o poprawienie.
#EDIT
Jednak lipa . Jak się kupuję defa to nie zabiera kasy. Ma się dalej tyle samo co miałem. Czyli jak np. mam 12 tyś to powinienem mieć 4 a mam dalej 12. Proszę o poprawienie.
Użytkownik razek13 edytował ten post 10.07.2011 15:38
#4
Napisano 10.07.2011 15:45
#include <amxmodx>
#include <cstrike>
#define PLUGIN "Defuse Buy"
#define VERSION "1.0"
#define AUTHOR "deLL"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /def", "cmdDefuse")
register_clcmd("say_team /def", "cmdDefuse")
}
public cmdDefuse(id) {
new kasa = cs_get_user_money(id);
if(get_user_team(id) == 2) {
if(kasa >= 8000) {
cs_set_user_money(id, kasa-8000);
cs_set_user_defuse(id, 1, 0, 160, 0, "defuser", 1)
}
else {
client_print(id, print_chat, "Nie masz wystarczajacej ilosci pieniedzy")
client_print(id, print_chat, "Defuse kosztuje 8000")
}
}
else {
client_print(id, print_chat, "Tylko CT moze kupic defuse!")
}
}
Portek: Za 20zł, to ja nawet notatnika nie otworze..
Nowe portfolio. Ciekawe artykuły, ciekawe przykłady: WojtusDEV.pl
Nowe portfolio. Ciekawe artykuły, ciekawe przykłady: WojtusDEV.pl
#5 Gość_deLL_*
Napisano 10.07.2011 18:59
Zapomniałem Przepraszam
#include <amxmodx>
#include <cstrike>
#define PLUGIN "Defuse Buy"
#define VERSION "1.0"
#define AUTHOR "deLL"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /def", "cmdDefuse")
register_clcmd("say_team /def", "cmdDefuse")
}
public cmdDefuse(id) {
if(get_user_team(id) == 2) {
if(cs_get_user_money(id) >= 8000) {
cs_set_user_defuse(id, 1, 0, 160, 0, "defuser", 1)
cs_set_user_money(id, cs_get_user_money(id)-8000)
}
else {
client_print(id, print_chat, "Nie masz wystarczajacej ilosci pieniedzy")
client_print(id, print_chat, "Defuse kosztuje 8000")
}
}
else {
client_print(id, print_chat, "Tylko CT moze kupic defuse!")
}
}
#6
Napisano 11.07.2011 13:26
tak sobie przetestowalem to lecz jesli już robić to dobrze ;D więc jesli ktos ma defa i wpisze /def zabiera mu 8000^^ takze mozna by bylo dorobic ze jesli sie ma defa to "Juz posiadasz defuse". Ale to juz jak sobie zeczycie bo mi ten plug nie potrzebny tylko go testowalem ;D
#7
Napisano 11.07.2011 13:40
Sprawdź
#include <amxmodx>
#include <cstrike>
#define PLUGIN "Defuse Buy"
#define VERSION "1.0"
#define AUTHOR "deLL"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /def", "cmdDefuse")
register_clcmd("say_team /def", "cmdDefuse")
}
public cmdDefuse(id){
if(get_user_team(id) == 2){
if(cs_get_user_defuse(id) == 1){
client_print(id,3,"Posiadasz juz defuse!");
return PLUGIN_HANDLED;
}
if(cs_get_user_money(id) >= 8000){
cs_set_user_defuse(id, 1, 0, 160, 0, "defuser", 1)
cs_set_user_money(id, cs_get_user_money(id)-8000)
return PLUGIN_HANDLED;
}
else {
client_print(id, print_chat, "Nie masz wystarczajacej ilosci pieniedzy")
client_print(id, print_chat, "Defuse kosztuje 8000")
}
}
else {
client_print(id, print_chat, "Tylko CT moze kupic defuse!")
}
return PLUGIN_CONTINUE;
}
#8
Napisano 11.07.2011 14:09
mi ten plugin nie potrzebny^^ ale powiem ze działa i masz+ za to ze zrobiles
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych