Drshop ylko dla vipow
nobek
20.12.2010
Cześć, szukam takiego plugiu żeby tylko vip mógł korzystać z drshopa. Jeśli nie ma takiego pluginu mógł by go ktoś przerobić ?
Leihto
22.12.2010
if (get_user_flags(id) & ADMIN_LEVEL_G)
{
//Tu kod drshopa
}
else
{
client_print(id, print_chat, "Komenda /sklep dostepna jest tylko dla VIP-ow!");
return PLUGIN_CONTINUE;
}
Dodajesz to do drshopa ;]
Np. tak:
public DeathrunShop( id )
{
if (get_user_flags(id) & ADMIN_LEVEL_G)
{
if( get_pcvar_num( gDrShopOn ) != 1 )
{
client_print( id, print_chat, "%L", id, "DRSHOP_DISABLED" );
return PLUGIN_HANDLED;
}
if( !is_user_alive( id ) )
{
client_print( id, print_chat, "%L", id, "DRSHOP_ONLY_ALIVE" );
return PLUGIN_HANDLED;
}
new szBuffer[ 512 ];
new iLen;
iLen = formatex( szBuffer, charsmax( szBuffer ), "Deathrun Shop");
iLen += formatex( szBuffer[ iLen ], charsmax( szBuffer ) - iLen, "1. +100 Zdrowia - %d$^n", get_pcvar_num( gHealthCost ) );
iLen += formatex( szBuffer[ iLen ], charsmax( szBuffer ) - iLen, "2. Szybsze Poruszanie - %d$^n", get_pcvar_num( gSpeedCost ) );
iLen += formatex( szBuffer[ iLen ], charsmax( szBuffer ) - iLen, "3. Gravitacja - %d$^n", get_pcvar_num( gGravityCost ) );
iLen += formatex( szBuffer[ iLen ], charsmax( szBuffer ) - iLen, "4. 80% Niewidzialnosc ( tylko TT) - %d$^n^n^n", get_pcvar_num( gInvisCost ) );
iLen += formatex( szBuffer[ iLen ], charsmax( szBuffer ) - iLen, "9. Exit" );
new keys = ( 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<8 );
show_menu( id, keys, szBuffer );
return PLUGIN_CONTINUE;
}
else
{
client_print(id, print_chat, "Komenda /sklep dostepna jest tylko dla VIP-ow!");
return PLUGIN_CONTINUE;
}
}
Użytkownik Blak Rajder edytował ten post 22.12.2010 00:54