AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   About PTB(Player drop money) (https://forums.alliedmods.net/showthread.php?t=85300)

biscuit628 02-08-2009 10:42

About PTB(Player drop money)
 
http://forums.alliedmods.net/showthread.php?t=68834
I have a problem about the plugin
how to let the plugin show this msg
client_print(0,print_chat,"%s drop %s money",name,money)
Code:


public deatha() {
 if(!get_pcvar_num(ison)) return PLUGIN_CONTINUE
 
 new money, Float:velo[3]
 new victim = read_data(2)
 new killer = read_data(1)
 
 if(killer && killer != victim)
  fm_set_user_money(killer,fm_get_user_money(killer) - 300)
 
 switch(get_pcvar_num(method)) {
  case 1:{
  money = get_pcvar_num(m_amount)
  if(fm_get_user_money(victim) < money) {
    money = fm_get_user_money(victim)
    fm_set_user_money(victim,0)
  }
  else fm_set_user_money(victim,fm_get_user_money(victim) - get_pcvar_num(m_amount))
  }
  case 2:{
  new tempmoney = fm_get_user_money(victim)
  if(money != 1) {
    money = (tempmoney / get_pcvar_num(divide))
    fm_set_user_money(victim,fm_get_user_money(victim) - money)
  }
  else {
    fm_set_user_money(victim,0)
    money = 1
  }
  }
  case 3:{
  new maxmoney = fm_get_user_money(victim)
  money = random_num(1,maxmoney)
  fm_set_user_money(victim,fm_get_user_money(victim) - money)
  }
  case 4:{
  new tempmoney2[32]
  get_pcvar_string(ran_money,tempmoney2,31)
  new tempmoney[3][6]
  parse(tempmoney2, tempmoney[0], sizeof tempmoney[] - 1,tempmoney[1], sizeof tempmoney[] - 1,tempmoney[2], sizeof tempmoney[] - 1)
  new num = random_num(1,3)
  switch(num) {
    case 1:{
    money = str_to_num(tempmoney[0])
    }
    case 2:{
    money = str_to_num(tempmoney[1])
    }
    case 3:{
    money = str_to_num(tempmoney[2])
    }
  }
  if(fm_get_user_money(victim) < money) {
    fm_set_user_money(victim,0)
    money = fm_get_user_money(victim)
  }
  else fm_set_user_money(victim,fm_get_user_money(victim) - money)
  }
  case 5:{
  new tempmoney22[32], num_from, num_to
  get_pcvar_string(random_nums,tempmoney22,31)
  new tempmoney1[2][6]
  parse(tempmoney22, tempmoney1[0], sizeof tempmoney1[] - 1,tempmoney1[1], sizeof tempmoney1[] - 1)
  num_from = str_to_num(tempmoney1[0])
  num_to = str_to_num(tempmoney1[1])
  if(num_to > 16000) num_to = 16000
  if(num_from < 0) num_to = 0
  money = random_num(num_from,num_to)
 
  if(fm_get_user_money(victim) < money) {
    fm_set_user_money(victim,0)
    money = fm_get_user_money(victim)
  }
  else fm_set_user_money(victim,fm_get_user_money(victim) - money)
  }
 }
 make_money(victim,money,velo)
 return PLUGIN_CONTINUE
}


Exolent[jNr] 02-08-2009 12:54

Re: About PTB(Player drop money)
 
For specific plugin support, post in the plugin's topic.


All times are GMT -4. The time now is 17:01.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.