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
CoD Nowy

Sprzedawanie perków za odznaki . Pod (1) perk.

cod nowy

  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 TakiJedenPan

    Zaawansowany

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:83
  • Lokalizacja:polska
Offline

Napisano 21.05.2012 12:01

Witajcie drodzy forumowicze , jest już temat podobny temu jednakże tam mi nikt nie odpowiedział .

http://amxx.pl/topic...nie-za-odznaki/

Niestety powyższy plugin jest na 2 perki , próbowałem się troszeczkę pobawić niestety nie poszło to po mojej myśli . Jak na razie bawiłem się troszkę w klasach i perkach a pluginy ehh...

Chciałbym aby ktoś pomógł / wytłumaczył mi jak mam przerobić to na 1 perk , mianowicie chciałbym aby za sprzedany perk otrzymywano 1 odznakę bądź 3000$ ale to już sam sobie zmienię .



/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <codmod>
#include <colorchat>
#define ODZNAKI
#if !defined ODZNAKI
new money_sell;
#else
new order_sell;
#endif
#if defined ODZNAKI
native cod_get_user_orders(id);
native cod_set_user_orders(id, wartosc);
#endif


public plugin_init()
{
register_plugin("Sprzedaz perkow", "1.0", "kisiel96");
register_clcmd("say /sprzedaj", "sprzedaj_perk");
register_clcmd("say /sell", "sprzedaj_perk");
register_clcmd("say /sprzedaj1", "sprzedaj_perk1");
register_clcmd("say /sell1", "sprzedaj_perk1");
register_clcmd("say /sprzedaj2", "sprzedaj_perk2");
register_clcmd("say /sell2", "sprzedaj_perk2");
#if !defined ODZNAKI
money_sell = register_cvar("cod_money_sellperk", "3000");
#else
order_sell = register_cvar("cod_orders_sellperk", "5");
#endif
}
public sprzedaj_perk(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
new perk1_gracza = cod_get_user_perk(id, 0, 0)
new perk2_gracza = cod_get_user_perk(id, 0, 1)
if(perk1_gracza && !perk2_gracza)
{
sprzedaj_perk1(id)
}
else if(!perk1_gracza && perk2_gracza)
{
sprzedaj_perk2(id)
}
else if(!perk1_gracza && !perk2_gracza)
{
client_print(id, print_chat, "[COD:MW] Nie masz zadnego perku.");
}
else
{
new menu = menu_create("Wybierz perk do sprzedania", "sprzedaj_perk_handler")
new menu_cb = menu_makecallback("sprzedaj_perk_callback")
new perk1[65], perk2[65];
cod_get_perk_name(perk1_gracza , perk1, sizeof(perk1))
cod_get_perk_name(perk2_gracza , perk2, sizeof(perk2))
menu_additem(menu, perk1, "", 0, menu_cb)
menu_additem(menu, perk2, "", 0, menu_cb)
menu_display(id, menu)
}
return PLUGIN_CONTINUE;
}
public sprzedaj_perk_callback(id, menu, item)
{
if(!cod_get_user_perk(id, 0, item))
return ITEM_DISABLED
return ITEM_ENABLED
}
public sprzedaj_perk_handler(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0: sprzedaj_perk1(id)
case 1: sprzedaj_perk2(id)
}
return PLUGIN_CONTINUE
}
public sprzedaj_perk1(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
#if !defined ODZNAKI
new kasa = cs_get_user_money(id);
new cena = get_pcvar_num(money_sell);
#else
new kasa = cod_get_user_orders(id);
new cena = get_pcvar_num(order_sell);
#endif
if(cod_get_user_perk(id, 0))
{
#if !defined ODZNAKI
if(kasa+cena >= 16000)
{
cs_set_user_money(id, 16000);
}
else
{
cs_set_user_money(id, kasa+cena);
}
#else
{
cod_set_user_orders(id, kasa+cena);
}
#endif
ColorChat(id, GREEN, "^x04[COD:MW]^x03 Sprzedales swoj perk!");
cod_set_user_perk(id, 0, 0, 0, 0);
}
else
{
ColorChat(id, GREEN, "^x04[COD:MW]^x03 Nie masz zadnego perku!");
}
return PLUGIN_CONTINUE;
}
public sprzedaj_perk2(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
#if !defined ODZNAKI
new kasa = cs_get_user_money(id);
new cena = get_pcvar_num(order_sell);
#else
new kasa = cod_get_user_orders(id);
new cena = get_pcvar_num(order_sell);
#endif
if(cod_get_user_perk(id, 1))
{
#if !defined MONETY
if(kasa+cena >= 16000)
{
cs_set_user_money(id, 16000);
}
else
{
cs_set_user_money(id, kasa+cena);
}
#else
{
cod_set_user_orders(id, kasa+cena);
}
#endif
ColorChat(id, GREEN, "^x04[COD:MW]^x03 Sprzedales swoj perk!");
cod_set_user_perk(id, 0, 0, 0, 1);
}
else
{
ColorChat(id, GREEN, "^x04[COD:MW]^x03 Nie masz zadnego perku!");
}
return PLUGIN_CONTINUE;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/


Link do pluginu z odznakami , ja korzystam z wersji no sklep .

http://amxx.pl/topic...f-duty-odznaki/


Serdecznie dziękuję za pomoc .

Użytkownik TakiJedenPan edytował ten post 21.05.2012 12:02

  • +
  • -
  • 0
Jak będzie trzeba to pomogę ^ ^





Również z jednym lub większą ilością słów kluczowych: cod nowy

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

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