Troy írta: Hali ez valamiért nem akkar mukodni mivel kiválasztok egy skint és akármennyi olest beirhatok hozzá ez miért van? public lekeresoles(id) { new adat[192], szam; read_args(adat, charsmax(adat)); remove_quotes(adat); for(new i;i < sizeof(Fegyverek); i++) { if(is_str_num(adat)) { szam = str_to_num(adat) if(OsszesStartrak[i][id] >= szam) { Ertekes[id] = szam; } else ColorChat(id, GREEN, "[InformáciĂł]^1 Nincs ennyi Statrak* a fegyvernĂ©l!"); Eladas(id); } else ColorChat(id, GREEN, "[InformáciĂł]^1 A Szöveg csak számokat tartalmazon!"); Eladas(id); return PLUGIN_CONTINUE; } }
public Eladas(id) { new cim[121], ks1[121], ks2[121],ks3[121]; format(cim, charsmax(cim), "\rOnly Awp Mode \y- \dEladás"); new menu = menu_create(cim, "eladas_h" ); if(kirakva[id] == 0) { for(new i;i < sizeof(Fegyverek); i++) { if(kicucc[id] == 0) format(ks1, charsmax(ks1), "Válaszd ki a Tárgyat!"); else if(kicucc[id] == i) format(ks1, charsmax(ks1), "Tárgy: \r%s\d[\w%d \yStatrak*d]", Fegyverek[i-1][0],OsszesStartrak[i-1][id]); } menu_additem(menu, ks1 ,"0",0); } if(kirakva[id] == 0){ format(ks2, charsmax(ks2), "\dĂra: \r%d \yDOLLĂR", Erteke[id]); menu_additem(menu,ks2,"1",0); } if(kirakva[id] == 0){ format(ks3, charsmax(ks3), "\dStatrak*d: \r%d \yOles", Ertekes[id]); menu_additem(menu,ks3,"2",0); } if(Erteke[id] != 0 && kirakva[id] == 0) { menu_additem(menu,"Mehet a piacra!","3",0); } if(Erteke[id] != 0 && kirakva[id] == 1) { menu_additem(menu,"\wVisszavonás","-2",0); } menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s"); 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; Ertekes[id] = 0; } case 0: { fvalaszt(id); } case 1: { client_cmd(id, "messagemode DOLLAR"); } case 2: { client_cmd(id, "messagemode OLES"); } case 3: { for(new i;i < sizeof(Fegyverek); i++) { if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1) { ColorChat(0, GREEN, "%s ^3%s ^1Kirakott egy ^4%s^1(^3%d^1 Statrak*)^1-^1t %d AranyĂ©rt",Chat_Prefix, name, Fegyverek[i-1][0],Ertekes[id], Erteke[id]); kirakva[id] = 1; } } } } menu_destroy(menu); return PLUGIN_HANDLED; } public fvalaszt(id) { new szMenuTitle[ 121 ],cim[121]; format( szMenuTitle, charsmax( szMenuTitle ), "\rOnly Awp Mode \y- \dFegyver Válasz"); new menu = menu_create( szMenuTitle, "fvalaszt_h" ); for(new i;i < sizeof(Fegyverek); i++) { if(OsszesSkin[i][id] > 0) { new Num[6]; num_to_str(i, Num, 5); formatex(cim, charsmax(cim), "\y%s \r(\w%d DB\r) \d[\w%d \yStatrak*d]", Fegyverek[i][0], OsszesSkin[i][id],OsszesStartrak[i][id]); menu_additem(menu, cim, Num); } } menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public fvalaszt_h(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return; } new data[9], szName[64]; 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+1; Eladas(id); } public lekeres(id) { new ertek, adatok[32]; read_args(adatok, charsmax(adatok)); remove_quotes(adatok); ertek = str_to_num(adatok); new hossz = strlen(adatok); if(hossz > 7) { client_cmd(id, "messagemode DOLLAR"); } else if(ertek < 20) { ColorChat(id, GREEN, "%s ^1Nem tudsz eladni fegyver^3 20 Dollár alatt.", Chat_Prefix); Eladas(id); } else { Erteke[id] = ertek; Eladas(id); } } public Vasarlas(id) { new mpont[512], menu, cim[121]; static players[32],temp[10],pnum; get_players(players,pnum,"c"); format(cim, charsmax(cim), "\rOnly Awp Mode \y- \dVásárlás"); menu = menu_create(cim, "vasarlas_h" ); for (new i; i < pnum; i++) { if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0 && Ertekes[players[i]] > 0) { for(new a=0; a < 125; a++) { if(kicucc[players[i]] == a) { formatex(mpont,256,"\y%s\d(\wEladĂł: \r%s \d|\r %d \wStatrak*d \d| \wĂra: \r%d\d)", Fegyverek[a-1][0], get_player_name(players[i]),Ertekes[players[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){ 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=0; i < 125; i++) { if(Dollar[id] >= Erteke[player] && Ertekes[player] && kicucc[player] == i && kirakva[player] == 1) { kirakva[player] = 0; ColorChat(0, GREEN, "%s ^3%s ^1vett egy ^4%s %s(^3 %d^1 Statrak*)^1--tĂłl %d AranyĂ©rt!",Chat_Prefix, name, name2, Fegyverek[i-1][0],Ertekes[player], Erteke[player]); Dollar[player] += Erteke[player];//Itt meg megadja az eladonak Dollar[id] -= Erteke[player];//It levonja a vevotol OsszesStartrak[i][id] -= Ertekes[player]; OsszesStartrak[i][player] += Ertekes[player]; OsszesSkin[i-1][id] ++; OsszesSkin[i-1][player] --; kicucc[player] = 0; Erteke[player] = 0; Ertekes[player] = 0; } } }
Edit Igyse jó már nem értem sehogy xd for(new i;i < sizeof(Fegyverek); i++) { if(OsszesStartrak[i][id] >= Ertekes[id]) { if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1) { ColorChat(0, GREEN, "%s ^3%s ^1Kirakott egy ^4%s^1(^3%d^1 Statrak*)^1-^1t %d AranyĂ©rt",Chat_Prefix, name, Fegyverek[i-1][0],Ertekes[id], Erteke[id]); kirakva[id] = 1; } else ColorChat(id, GREEN, "[InformáciĂł]^1 Nincs ennyi Statrak* a fegyvernĂ©l!"); Eladas(id); } } } } menu_destroy(menu); return PLUGIN_HANDLED; }
És hol írsz hozzá ölést? Mert én sehol sem látom.
_________________ Túl sokan akarnak túl sok mindenről beszélni, és közben semmit sem tudnak. Minek komolyan venni az életet, ha az élet egy képzelt kaland, amiből sosem kerülünk ki élve.
|