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

/def - czyli def dla ct :P


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

#1 razek13

    Pomocny

  • Użytkownik

Reputacja: -3
Nowy

  • Postów:63
  • Imię:kuba
  • Lokalizacja:wawa
Offline

Napisano 10.07.2011 12:43

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ę
  • +
  • -
  • 0

#2 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

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 razek13

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -3
Nowy

  • Postów:63
  • Imię:kuba
  • Lokalizacja:wawa
Offline

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.

Użytkownik razek13 edytował ten post 10.07.2011 15:38

  • +
  • -
  • 0

#4 Leihto

    Wszechobecny

  • Użytkownik

Reputacja: 150
Profesjonalista

  • Postów:452
  • Lokalizacja:Rabka
Offline

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!")
}
}

  • +
  • -
  • 0
Portek: Za 20zł, to ja nawet notatnika nie otworze..

Nowe portfolio. Ciekawe artykuły, ciekawe przykłady: WojtusDEV.pl

#5 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 10.07.2011 18:59

Zapomniałem :P 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 Pariel

    Początkujący

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:19
  • Imię:Patryk
  • Lokalizacja:Rzeszów
Offline

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
  • +
  • -
  • 0

#7 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

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;
}

  • +
  • -
  • 1

#8 Pariel

    Początkujący

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:19
  • Imię:Patryk
  • Lokalizacja:Rzeszów
Offline

Napisano 11.07.2011 14:09

mi ten plugin nie potrzebny^^ ale powiem ze działa i masz+ za to ze zrobiles ^^
  • +
  • -
  • 0




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

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