←  Poradniki, Łatki oraz Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Sprzedawanie perków

  • +
  • -
A może sma? - zdjęcie A może sma? 17.08.2011

Dołączona grafika
Gdy wyrzucamy perk nic z tego nie mamy.
Mój plugin umożliwia ich sprzedaż <img src='http://img.amxx.pl/public/style_emoticons/<#EMO_DIR#>/cwaniak.gif' class='bbc_emoticon' alt=':]' />
Do wyboru mamy dwie opcje: sprzedaż za dolary bądź sprzedaż za monety: http://amxx.pl/topic/57303-system-monet/
Jak włączyć/wyłączyć monety? Bardzo prosto: w sma dopisać lub usunąć dwa ukośniki (//) przed #define MONETY i skompliować plik
Dla hejterów: nie ma cvaru do tego, gdyż po co tworzyć nowe zmienne skoro nie będą one używane?
Dołączona grafika
say /sell - sprzedaje perk
say /sprzedaj - sprzedaje perk
Dołączona grafika
cod_money_sellperk "3000" // dolary za sprzedaż
cod_coins_sellperk "3" // monety za sprzedaż
Dołączona grafika
Standardowa. Jeżeli nie korzystamy z monet to do plugins-codmod.ini, jeżeli tak to do plugins-codmod-systemmonet.ini
Dołączona grafika
Wersja dolarowa:
Załączony plik  cod_sellperk.sma   1,44 KB   1950 Ilość pobrań
Odpowiedz

czyzyk - zdjęcie czyzyk 17.08.2011

heh miałem ten sam plugin na serwie tylko że z zmniejszonym kodem ;P.
Pewnie sporo osób z niego skorzysta wystarczy klawisz zbindowac i klikac ;P i kupywac nowe
Zedytuj sprzedawanie perków pod /drop lepiej bedzie bo nowbie tego nie potrafia pewnie ;P
Użytkownik czyzyk edytował ten post 17.08.2011 15:27
Odpowiedz

  • +
  • -
sharkowy - zdjęcie sharkowy 17.08.2011

Nawet przydane ;P w starym CoD jakoś ładniej to wygląda :D

public sprzedaje(id)
{
if(!informacje_przedmiotu_gracza[id][0])
{
client_print(id, print_chat, "Nie masz przedmiotu!");
return;
}

UsunPrzedmiot(id);
cs_set_user_money(id, cs_get_user_money(id)+3000);
client_print(id, print_chat, "Sprzedales item, dostales 3000$");
}
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 17.08.2011

Tutaj kod wygląda tak, bo nie chiałem tworzyć nowych zmiennych jeżeli ktoś chce korzystać z monet bądź też nie. Więc wszystko odbywa się przy kompliowaniu
Odpowiedz

adek1479 - zdjęcie adek1479 17.08.2011

Eh chyba każdy potrawi zamienić pod /drop
Odpowiedz

czyzyk - zdjęcie czyzyk 17.08.2011

Heh mówie ci naprawdę że nie każdy ;P
Odpowiedz

  • +
  • -
Gh0st - zdjęcie Gh0st 17.08.2011

+leci :X
Odpowiedz

Bl4dy04 - zdjęcie Bl4dy04 18.08.2011

Pieknie dziala leci + !
Odpowiedz

_nothing_ - zdjęcie _nothing_ 26.11.2011

a jak to zrobić pod dwa perki ? Bo próbowałem zrobić to na dwa perki i np. sprzedaję pierwszy perk a potem chce sprzedać perk i pisze mi, że nie mam drugiego perka. A gdy sprzedam najpierw drugi perk a potem pierwszy to jest ok.

Tak wygląda mój kod w menu :

public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
  return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
new kasa = cod_get_user_coins(id);
new cena = get_pcvar_num(coins_sell);
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
  case 1:{
   if(cod_get_user_perk(id, 0))
   {
   cod_set_user_coins(id, kasa+cena);
   cod_set_user_perk(id, 0);
   ColorChat(id, GREEN, "^x04[COD:MW]^x01 Sprzedales swoj ^x03perk za 5 punktow honoru!");
   }
   else
   {
    ColorChat(id, GREEN, "[COD:MW] ^x01Nie posiadasz perka w pierwszym slocie!");
   }
   menu_destroy(menu)
   return PLUGIN_HANDLED
  }
  case 2:{
   if(cod_get_user_perk(id, 1))
   {
   cod_set_user_coins(id, kasa+cena);
   cod_set_user_perk(id, 1);
   ColorChat(id, GREEN, "^x04[COD:MW]^x01 Sprzedales swoj ^x03perk za 5 punktow honoru!");
   }
   else
   {
    ColorChat(id, GREEN, "[COD:MW] ^x01Nie posiadasz perka w drugim slocie!");
   }
   menu_destroy(menu)
   return PLUGIN_HANDLED
  }
  
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
Odpowiedz

  • +
  • -
devil_dwight - zdjęcie devil_dwight 26.11.2011

ja mam stad --->> 2 sloty na perki....
http://amxx.pl/topic...-sloty-na-perk/

wlasnie super sprawa by byla jakby byla mozliwosc sprzedania 2 perkow bez bugow
Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 26.11.2011

On też tego używa :mur: :mur:
Odpowiedz

_nothing_ - zdjęcie _nothing_ 26.11.2011

A może sma ?

jakbyś mógł to napisz jak to zrobić bo próbowałem na kilka sposób i nic .
Odpowiedz

  • +
  • -
HaDeS From HELL - zdjęcie HaDeS From HELL 26.11.2011

sygnatura a może sma?:
Jestem na urlopie!
Dajcie mu odpocząć :P
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 26.11.2011

Proszę...

Załączone pliki

Odpowiedz

_nothing_ - zdjęcie _nothing_ 26.11.2011

dziekówa :D Jutro sprawdzę i dam znać czy działa .
Odpowiedz

  • +
  • -
devil_dwight - zdjęcie devil_dwight 27.11.2011

czy moglby ktos wstawic to samo tylko bez monet ?
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 27.11.2011

Jak włączyć/wyłączyć monety? Bardzo prosto: w sma dopisać lub usunąć dwa ukośniki (//) przed #define MONETY i skompliować plik


Podobno w szkole uczą czytać.
Odpowiedz

  • +
  • -
devil_dwight - zdjęcie devil_dwight 27.11.2011

racja, moj blad
Odpowiedz

_nothing_ - zdjęcie _nothing_ 28.11.2011

A może sma ?

nadal nic .. ten sam błąd gdy sprzedam pierwszy perk a potem chcę sprzedać drugi perk to wyskakuje mi info " nie posiadasz perka" Mógłbyś pomóc to ogarnąć ?

~~ Do zamknięcia .
Odpowiedz

  • +
  • -
radim - zdjęcie radim 28.11.2011

Podaję wersję działającą pod Dwa perki by Cypis.
Komendy: /sprzedaj | /sprzedaj2 | /sell | /sell2

Załączone pliki


Użytkownik radim edytował ten post 03.12.2011 20:01
Odpowiedz