Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <fakemeta_util>
- #include <fm_cstrike>
- static sUsers=0,sBestR=0,sNumVu=0;
- new keys = MENU_KEY_1|MENU_KEY_2;
- public plugin_init(){
- register_plugin("Mini Random","1.0b","Seroff");
- register_event("HLTV", "newRound", "a", "1=0", "2=0");
- register_menucmd(register_menuid("my_menu",0),keys,"Pressed");
- sUsers=0;sBestR=0;sNumVu=0;
- }
- public newRound(){
- if(!sBestR){
- set_task(1.5,"check_s",0,"1");
- set_task(15.0,"check_s",0,"3");
- }else{
- set_task(1.5,"check_s",0,"2");
- }
- }
- public client_putinserver(id){
- sUsers++;
- }
- public client_disconnect(id){
- sUsers--;
- }
- public check_s(key[]){
- if(sUsers>5) return 0;
- for(new id=1;id<(sUsers+1);id++){
- switch (str_to_num(key)) {
- case 1:{
- set_task(0.1,"sVote",id);
- }
- case 2:{
- for(new id=1;id<(sUsers+1);id++){
- if(fm_get_user_godmode(id)){
- fm_set_user_godmode(id,0);
- }
- get_random(id,random_num(1,15));
- }
- }
- case 3:{
- if(sNumVu==sUsers || sUsers > 2){
- sBestR=1;
- set_task(0.5,"check_s",0,"2");
- }
- }
- }
- }
- return 0;
- }
- public Pressed(id, key) {
- switch (key) {
- case 0:sNumVu++;
- case 1:menu_cancel(id);
- }
- return PLUGIN_HANDLED
- }
- public sVote(id){
- new menu[192];
- format(menu,sizeof(menu)-1,"\yДавайте поиграем в рандом^n^r\rСогласны ли вы?^n^n\w1. Да^n2. Нет");
- show_menu(id, keys, menu, -1, "my_menu");
- return PLUGIN_HANDLED;
- }
- get_random(const id,xKey){
- new MyMoney[32];
- MyMoney[id] = fm_cs_get_user_money(id)
- switch(xKey){
- case 1:{
- fm_cs_set_user_money(id,MyMoney[id] + 1500);
- }
- case 2:{
- fm_cs_set_user_money(id,MyMoney[id] + 500);
- fm_give_item(id, "weapon_deagle");
- fm_give_item(id, "weapon_awp");
- fm_cs_set_user_bpammo( id, CSW_AWP, 30 );
- fm_cs_set_user_bpammo(id, CSW_DEAGLE, 35);
- }
- case 3:{
- fm_give_item(id, "weapon_deagle");
- fm_give_item(id, "weapon_ak47");
- fm_cs_set_user_bpammo(id, CSW_AK47, 90);
- fm_cs_set_user_bpammo(id, CSW_DEAGLE, 35);
- }
- case 4:{
- fm_cs_set_user_money(id,16000);
- }
- case 5:{
- fm_give_item(id, "weapon_deagle");
- fm_cs_set_user_bpammo(id, CSW_DEAGLE, 35);
- }
- case 6:{
- fm_give_item(id, "weapon_ak47");
- fm_cs_set_user_bpammo(id, CSW_AK47, 90);
- }
- case 7:{
- fm_give_item(id, "weapon_awp");
- fm_cs_set_user_bpammo( id, CSW_AWP, 30 );
- }
- case 8:{
- fm_cs_set_user_money(id,MyMoney[id] + 500);
- }
- case 9:{
- fm_cs_set_user_money(id,MyMoney[id] + 6500);
- }
- case 10:{
- fm_cs_set_user_money(id,MyMoney[id] + 500);
- fm_set_user_health(id,200);
- }
- case 11:{
- fm_cs_set_user_money(id,MyMoney[id] + 6500);
- fm_set_user_health(id,150);
- }
- case 12:{
- fm_set_user_health(id,250);
- fm_cs_set_user_armor(id,255,CS_ARMOR_VESTHELM)
- }
- case 13:{
- fm_cs_set_user_money(id,MyMoney[id] + 500);
- fm_set_user_health(id,100);
- fm_cs_set_user_armor(id,100,CS_ARMOR_VESTHELM)
- }
- case 14:{
- fm_cs_set_user_money(id,MyMoney[id] + 1500);
- fm_set_user_health(id,100);
- }
- case 15:{
- fm_set_user_godmode(id,1);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment