hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 01:53



Jelenlévő felhasználók

Jelenleg 225 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 224 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Piac hozzá írás.
HozzászólásElküldve: 2016.02.18. 18:35 
Offline
Lelkes

Csatlakozott: 2015.12.29. 20:26
Hozzászólások: 26
Megköszönt másnak: 5 alkalommal
Sziasztok!

Az alábbi csgo pluginhoz a piacot kellene hozzáírni.

Csatolmány:
global_offensive.sma [87.86 KiB]
Letöltve 110 alkalommal.


Aki hozzá írja annak megy a gomb!
Előreis nagyonszépen köszönöm!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Piac hozzá írás.
HozzászólásElküldve: 2016.02.18. 18:45 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.03.11. 20:11
Hozzászólások: 915
Megköszönt másnak: 52 alkalommal
Megköszönték neki: 317 alkalommal
Több millió téma van már erről, senki nem fogja neked beleírni...

Keresés: search.php?keywords=Piac&terms=all&author=&sc=1&sf=all&sk=t&sd=d&sr=posts&st=0&ch=300&t=0&submit=Keres%C3%A9s

Egy példa:
  1. #include <amxmodx>
  2.     #include <amxmisc>
  3.     #include <colorchat>
  4.  
  5.     #define PLUGIN "Piac"
  6.     #define VERSION "1.0"
  7.     #define AUTHOR "-"
  8.  
  9.     new teszt[33], arany[33]
  10.     new eladonev[32], vasarlonev[32]
  11.     new tesztp, e_id, v_id
  12.  
  13.     public plugin_init() {
  14.     register_plugin(PLUGIN, VERSION, AUTHOR)
  15.     register_clcmd("say /piac", "piacmenu")
  16.     register_clcmd("AR", "ar_megad")
  17.     register_event("DeathMsg", "halal", "a")
  18.     }
  19.     public halal()
  20.     {
  21.     new gyilkos = read_data(1)
  22.     new aldozat = read_data(2)
  23.  
  24.     if(gyilkos == aldozat)
  25.     {
  26.     teszt[gyilkos] += random_num(1,10)
  27.     arany[gyilkos] += random_num(1,100)
  28.     }
  29.     return PLUGIN_HANDLED
  30.     }
  31.     public piacmenu(id)
  32.     {
  33.     new menu = menu_create("\\wPiac", "piac_handler")
  34.  
  35.     menu_additem(menu, "\\rEladás", "1", 0)
  36.     menu_additem(menu, "\\yVásárlás", "2", 0)
  37.  
  38.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  39.     menu_setprop(menu, MPROP_EXITNAME, "Bezár")
  40.  
  41.     menu_display(id, menu, 0)
  42.  
  43.     return PLUGIN_HANDLED
  44.     }
  45.     public eladas(id)
  46.     {
  47.     new menu = menu_create("Válaszd ki a Tárgyat:", "eladas_handler")
  48.  
  49.     if(teszt[id] >= 1)
  50.     menu_additem(menu, "Teszt 1", "1", 0)
  51.  
  52.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  53.     menu_setprop(menu, MPROP_EXITNAME, "Kilép")
  54.  
  55.     menu_display(id, menu, 0)
  56.  
  57.     return PLUGIN_HANDLED
  58.     }
  59.     public vasarlas(id)
  60.     {
  61.     new cim[121]
  62.     new uzenet[121]
  63.     read_args(uzenet, charsmax(uzenet))
  64.     remove_quotes(uzenet)
  65.     new menu = menu_create("Válaszd ki a Tárgyat:", "vasarlas_handler")
  66.  
  67.     if(tesztp >= 1)
  68.     format(cim, charsmax(cim), "\\wTeszt\\d(Eladó: %s | Ár: %d)", eladonev, str_to_num(uzenet))
  69.     menu_additem(menu,cim,"\\wTeszt\\d(Eladó: %s | Ár: %d)", 0)
  70.  
  71.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  72.     menu_setprop(menu, MPROP_EXITNAME, "Kiép")
  73.  
  74.     menu_display(id, menu, 0)
  75.  
  76.     return PLUGIN_HANDLED
  77.     }
  78.     public piac_handler(id, menu, item)
  79.     {
  80.     if( item == MENU_EXIT )
  81.     {
  82.     menu_destroy(menu);
  83.     return PLUGIN_HANDLED;
  84.     }
  85.     new data[6], szName[64];
  86.     new access, callback;
  87.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  88.     new key = str_to_num(data);
  89.     switch(key)
  90.     {
  91.     case 1:
  92.     {
  93.     eladas(id)
  94.     }
  95.     case 2:
  96.     {
  97.     vasarlas(id)
  98.     }
  99.     }
  100.     menu_destroy(menu);
  101.     return PLUGIN_HANDLED;
  102.     }
  103.     public eladas_handler(id, menu, item)
  104.     {
  105.     if( item == MENU_EXIT )
  106.     {
  107.     menu_destroy(menu)
  108.     return PLUGIN_HANDLED
  109.     }
  110.     new data[6], szName[64]
  111.     new access, callback;
  112.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  113.     client_cmd(id, "messagemode AR");
  114.     menu_destroy(menu);
  115.     return PLUGIN_HANDLED;
  116.     }
  117.     public ar_megad(id)
  118.     {
  119.     new uzenet[121]
  120.     read_args(uzenet, charsmax(uzenet))
  121.     remove_quotes(uzenet)
  122.  
  123.     if(str_to_num(uzenet) < 0)
  124.     return PLUGIN_HANDLED
  125.  
  126.     get_user_name(e_id, eladonev, 31)
  127.  
  128.     if(teszt[id] >= 1)
  129.     {
  130.     tesztp += 3131
  131.     ColorChat(id, GREEN, "[Információ] ^3%s ^1kirakott a Piacra egy ^3Tesztet ^1%d Aranyért.", eladonev, str_to_num(uzenet))
  132.     }
  133.     else if(teszt[id] == 0)
  134.     {
  135.     ColorChat(id, GREEN, "[Információ] ^1Neked nincs egy ^3Teszted ^1sem.")
  136.     }
  137.     return PLUGIN_HANDLED
  138.     }
  139.     public vasarlas_handler(id, menu, item)
  140.     {
  141.     if( item == MENU_EXIT )
  142.     {
  143.     menu_destroy(menu);
  144.     return PLUGIN_HANDLED;
  145.     }
  146.     new data[6], szName[64];
  147.     new access, callback;
  148.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  149.     new key = str_to_num(data);
  150.     switch(key)
  151.     {
  152.     case 1:
  153.     {
  154.     vasarol(id)
  155.     }
  156.     }
  157.     menu_destroy(menu)
  158.     return PLUGIN_HANDLED
  159.     }
  160.     public vasarol(id)
  161.     {
  162.     new uzenet[121]
  163.     read_args(uzenet, charsmax(uzenet))
  164.     remove_quotes(uzenet)
  165.     get_user_name(e_id, eladonev, 31)
  166.     get_user_name(v_id, vasarlonev, 31)
  167.  
  168.     if(str_to_num(uzenet) < 0)
  169.     return PLUGIN_HANDLED
  170.  
  171.     if(arany[id] >= str_to_num(uzenet) && is_user_alive(id))
  172.     {
  173.     tesztp -= 3131
  174.     teszt[e_id]--
  175.     teszt[v_id]++
  176.     arany[e_id] += str_to_num(uzenet)
  177.     arany[v_id] -= str_to_num(uzenet)
  178.     ColorChat(id, GREEN, "[Információ] ^3%s ^1Vasárolt egy Tesztet ^3%s-tol ^1%d Aranyért.", vasarlonev, eladonev, str_to_num(uzenet))
  179.     }
  180.     return PLUGIN_HANDLED
  181.     }
  182.  
  183. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  184. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  185. */


A zipben pedig lesznek forráskódok, amik talán jól jönnek :D


Csatolmányok:
szmekk.zip [44.64 KiB]
Letöltve 101 alkalommal.

_________________
viewtopic.php?f=101&t=25611#p184899
viewtopic.php?f=114&t=29544&p=209471#p209431

Ők köszönték meg SmaCk nek ezt a hozzászólást: consol (2016.02.18. 18:54)
  Népszerűség: 2.27%
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Piac hozzá írás.
HozzászólásElküldve: 2016.02.18. 18:54 
Offline
Lelkes

Csatlakozott: 2015.12.29. 20:26
Hozzászólások: 26
Megköszönt másnak: 5 alkalommal
Köszönöm segítséged! :)

Valamit össze hozok belőle. :)


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 18 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole