Offline |
|
|
Csatlakozott:2016.02.18. 19:24 Hozzászólások:193 Megköszönt másnak: 12 alkalommal Megköszönték neki: 20 alkalommal
|
Sziasztok nekem van ez a piac.. is a eladas az jo de mikor kao kirakom a piacra vasarlas-ra akkor nem lehet belepni a vasarlas reszben megvasarolni aki javitja megy a pacsi public eladas(id) { new cim[121], ks1[121] format(cim, charsmax(cim), "\rGlobal Offensive y -\dEladás") new menu = menu_create(cim, "eladas_h" ) if(kirakva[id] == 0){ for(new i;i < MAX; i++) { if(kicucc[id] == 0)format(ks1, charsmax(ks1), "\dVálaszd ki a fegyvert!") else if(kicucc[id] == i) format(ks1, charsmax(ks1), "%s",skin_names[i], OsszesSkin[i][id]) } menu_additem(menu, ks1 ,"0",0) } if(kirakva[id] == 0) { format(ks1, charsmax(ks1), "\dMennyibe kerüljön?:\y %3.2f \rDOLLÃR", Erteke[id]) menu_additem(menu,ks1,"1",0) } if(Erteke[id] != 0 && kirakva[id] == 0) { menu_additem(menu,"Mehet a piacra!","2",0) } if(Erteke[id] != 0 && kirakva[id] == 1){ menu_additem(menu,"Fegyver a piacon \dVisszavonás","-2",0) } menu_setprop(menu, MPROP_PERPAGE, 6); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public eladas_h(id, menu, item){ if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[9], szName[64], name[32] get_user_name(id, name, charsmax(name)) new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case -2:{ kirakva[id] = 0 kicucc[id] = 0 Erteke[id] = 0.0 } case 0:{ fvalaszt(id) } case 1:{ client_cmd(id, "messagemode DOLLAR") } case 2:{ for(new i;i < MAX; i++) { if(kicucc[id] == i && OsszesSkin[i][id] > 0) { ColorChat(0, GREEN, "%s ^3%s ^1Kirakott egy ^4%s-^1t %3.2f Dollárért",Prefix, name , skin_names[i],Erteke[id]) kirakva[id] = 1 } } } } menu_destroy(menu) return PLUGIN_HANDLED } public fvalaszt(id) { new cim[121] new menu = menu_create("\rGlobal Offensive \w| \yRaktár", "fvalaszt_h") for(new i;i < MAX; i++) { if(OsszesSkin[i][id] > 0) { new Num[6] num_to_str(i, Num,5) format(cim, charsmax(cim), "%s \d(%d DB)", skin_names[i], OsszesSkin[i][id]) menu_additem(menu, cim, Num) } } menu_display(id, menu,0) } public fvalaszt_h(id, menu, item){ if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[9], szName[64], name[32] get_user_name(id, name, charsmax(name)) new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); kicucc[id] = key eladas(id) return PLUGIN_HANDLED; } public lekeres(id) { new Float:Ertek, adatok[32] read_args(adatok, charsmax(adatok)) remove_quotes(adatok) Ertek = str_to_float(adatok) new hossz = strlen(adatok) if(hossz > 7) { client_cmd(id, "messagemode DOLLAR") } else if(Ertek < 20.0) { ColorChat(id, GREEN,"%s ^1Nem tudsz eladni fegyver 20.0 Dollár alatt.", Prefix) eladas(id) } else { Erteke[id] = Ertek eladas(id) } } public Vasarlas(id) { new mpont[512], cim[121] static players[32],temp[10],pnum; get_players(players,pnum,"c") format(cim, charsmax(cim), "\rGlobal Offensive \w| \yVásárlás") new menu = menu_create(cim, "vasarlas_h" ) for (new i; i < pnum; i++) { if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0) { for(new i;i < MAX; i++) { if(kicucc[players[i]] == i) { formatex(mpont,256,"\rEladó(\y%s \d| \w%s \d|\rÃr\y %3.2f)", get_player_name(players[i]), skin_names[i], Erteke[players[i]]) } num_to_str(players[i],temp,charsmax(temp)) menu_additem(menu, mpont, temp) } } } menu_setprop(menu, MPROP_PERPAGE, 6) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL ) menu_display(id, menu) return PLUGIN_HANDLED } public vasarlas_h(id,menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return } if(pido != 0){ ColorChat(id, GREEN,"%s ^1Várj 2 másodpercet.", Prefix) Vasarlas(id) return } new data[6] ,szName[64],access,callback; new name[32], name2[32] get_user_name(id, name, charsmax(name)) menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback); new player = str_to_num(data); get_user_name(player, name2, charsmax(name2)) pido = 2 set_task(2.0, "vido") for(new i;i < MAX; i++) { if(Dollar[id] >= Erteke[player] && kicucc[player] == 1 && kirakva[player] == 1) { kirakva[player] = 0 ColorChat(0, GREEN, "%s ^3%s ^1vett egy ^4%s ^1%s-tól %3.2f Dollárért!",Prefix, name, name2, Erteke[player]) Dollar[player] += Erteke[player] Dollar[id] -= Erteke[player] Erteke[player] = 0.0 OsszesSkin[i][id]++ OsszesSkin[i][player]-- } } }
_________________ Global Offensive Mod[5000 ft/ Sql Mentes / 6 Lada / 135 Skin]
|
|