new Shop3ItemTul[9][] = { "A Bunny Hop segitsegevel olyan ugyessegel tudsz ugralni mint a nyul.", // Bunny "Az Ultimate Csokkento segitsegevel megfelezed az ultimated hasznalhatosaganak az idejet.", // Ultimate "Az XP Duplazo segitsegevel minden esemenyert dupla XP jar.", // XP duplázó "A Vegtelen Loszer segitsegevel a masodlagos loszered sose fogy el.", // Végtelen lõszer "A Fagyos Granat segitsegevel 10 masodpercenkent kapsz egy fagyaszto granatot.", // Fagyos Gránát "Az Anti Flash segitsegevel immunis leszel a vakitogranatra.", // No Flash "A Targy Visszateremto segitsegevel visszakapod a kov. kor elejen a shopmenu 1 es 2 targyadat.", // Item visszateremtõ "A Halalos Mergezes segitsegevel van ra eselyed, hogy atvaltoztasd es megbenitsd az ellenfelet.", // Mérgezés "A Kemeny Pancel segitsegevel van ra eselyed, hogy visszasebzel a tamadonak es a korulotte levo tarsainak is." // Sebzés csökkentõ };
public MENU_Shopmenu3( id ) { static pos, szMenu[1024], keys; keys = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9); pos = 0;
// Add the title pos += formatex( szMenu[pos], 1023-pos, "\yShopmenu 3\R$ Ar^n^n" );
// Add the actual options to the menu for ( new i = 0; i < MAX_PAGE_ITEMS; i++ ) pos += formatex( szMenu[pos], 1023-pos, "\w%d. %s\y\R%d^n", i + 1, Shop3ItemName[i], ITEM_PRICE( id, i ) );
// Tárgy eltávolitó TARGY_REMOVE( id, itemID ) { switch( itemID ) { case 0: BunnyEnable[id] = false; case 1: ShopmenuUltimate[id] = false; case 2: ShopmenuXP[id] = false; case 3: UnlimitedAmmo[id] = false; case 4: FrostNade[id] = false; case 5: AntiFlash[id] = false; case 6: ItemVissza[id] = false; case 7: Mergezes[id] = false; case 8: KemenyPancel[id] = false; } }
// Megveheti e? TARGY_ELLENORZO( id, itemID ) { if( p_data[id][P_RACE] == RACE_NONE ) { client_print(id, print_chat, "%s Bocsi, de eloszor fajt kell valasztanod, hogy targyat vegyel!", g_Shopmenu3); return PLUGIN_HANDLED; }
if( cs_get_user_money( id ) < ITEM_PRICE( id, itemID ) ) { client_print(id, print_chat, "%s Bocsi, de nincs eleg penzed, hogy megvehesd ezt a targyat!", g_Shopmenu3); return PLUGIN_HANDLED; }
if( !is_user_alive( id ) && itemID != 6 ) { client_print(id, print_chat, "%s Bocsi, de hullakent nem veheted meg ezt a targyat!", g_Shopmenu3); return PLUGIN_HANDLED; }
if( bonusItem[id] == itemID ) { client_print(id, print_chat, "%s Bocsi, de mar rendelkezel ezzel a targyal!", g_Shopmenu3); return PLUGIN_HANDLED; }
if( bonusItem[id] == itemID ) { client_print(id, print_chat, "%s Bocsi, de mar rendelkezel ezzel a targyal!", g_Shopmenu3); return PLUGIN_HANDLED; }
if( p_data[id][P_LEVEL] < MIN_ULT_LEVEL && itemID == 1 ) { client_print(id, print_chat, "%s Bocsi, de Te meg nem rendelkezel specialis kepessegel! Ultimate lvl %d-tol van.", g_Shopmenu3, MIN_ULT_LEVEL); return PLUGIN_HANDLED; }
if( p_data[id][P_LEVEL] > MAX_DUPLAZO_LVL && itemID == 2 ) { client_print(id, print_chat, "%s Bocsi, de Te mar tul nagy vagy, hogy XP Duplazot vegyel! %d-s szintig vehetsz.", g_Shopmenu3, MAX_DUPLAZO_LVL); return PLUGIN_HANDLED; }
if( itemID == 6 && ITEM_Has( id, ITEM_MOLE ) > ITEM_NONE) { client_print(id, print_chat, "%s Bocsi, de ha vakondal rendelkezel nem vehetsz item ujrateremtot!", g_Shopmenu3); return PLUGIN_HANDLED; }
if( p_data[id][P_RACE] == RACE_SHADOW && itemID == 7 ) { client_print(id, print_chat, "%s Bocsi, de Te olyan fajjal vagy ami mar rendelkezik ilyen kepessegekkel!", g_Shopmenu3); return PLUGIN_HANDLED; }
if( p_data[id][P_RACE] == RACE_ELF && p_data[id][P_RACE] == RACE_SHADOW && itemID == 8 ) { client_print(id, print_chat, "%s Bocsi, de Te olyan fajjal vagy ami mar rendelkezik ilyen kepessegekkel!", g_Shopmenu3); return PLUGIN_HANDLED; }
if( ITEM_Has( id, ITEM_GLOVES ) > ITEM_NONE && itemID == 4 ) { client_print(id, print_chat, "%s Bocsi, de Te mar rendelkezel langolo kesztyuvel!", g_Shopmenu3); return PLUGIN_HANDLED; }
// Remove user's money new iNewMoney = SHARED_GetUserMoney( id ) - ITEM_PRICE( id, itemID ); SHARED_SetUserMoney( id, iNewMoney );