找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 811|回复: 11

求高人帮忙汉化 送+分

[复制链接]

该用户从未签到

发表于 2009-3-24 16:00:33 | 显示全部楼层 |阅读模式
我用翻译翻译的很不准确
请高人帮忙翻译,在线等




/*
*    Title:    Repair Damage
*    Author:   v3x & FoX Rider
*    Created:  March 11th, 2005
*
*    Desc:     Allows you to "repair" lost damage
*              by taking a certain amount of cash
*              out depending on your condition
*
*
*
*    Cvars:
*              repair_active <1|0> (default 1)
*              _Activate the plugin
*              -------------------------------
*              repair_armor <1|0> (default 1)
*              _Repair armor also
*              -------------------------------
*              repair_msg <1|0> (default 1)
*              _Show the message @ round start
*
*
*    Commands: say /hp
*              say_team /hp
*
*
*
*    To do:
*              Add a limit for repairs
*
*
*    Credits: Fox Rider for the idea
*
*
*/
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
public plugin_init() {
register_plugin("Repair Damage","0.1","v3x & FoX Rider")
register_concmd("say /hp","doRepair")
register_concmd("say_team /hp","doRepair")
register_cvar("repair_active","1")
register_cvar("repair_armor","1")
register_cvar("repair_msg","1")
register_logevent("sayMsg",2,"0=World triggered","1=Round_Start")
}
public doRepair(id) {
if(get_cvar_num("repair_active") == 0) {
  return PLUGIN_HANDLED
}
new hp = get_user_health(id)
new cost
// If there's a better way to do this, please tell me!
if(hp <= 10) {
  cost = 5000
}
else if(hp <= 20) {
         cost = 4500
}
else if(hp <= 30) {
         cost = 4000
}
else if(hp <= 40) {
         cost = 3500
}
else if(hp <= 50) {
         cost = 3000
}
else if(hp <= 60) {
         cost = 2500
}
else if(hp <= 70) {
         cost = 2000
}
else if(hp <= 80) {
         cost = 1500
}
else if(hp <= 90) {
         cost = 1000
}
else if(hp <= 99) {
         cost = 250
}
else if(hp == 100) {
         cost = 0
}
new Money = cs_get_user_money(id)
if(Money < cost) {
  client_print(id,print_chat,"[AMXX]: You don't have enough money for that repair!")
  return PLUGIN_HANDLED
}
if(Money >= cost) {
  if(get_cvar_num("repair_armor") == 1) {
   set_user_armor(id,100)
  }
  new newMoney = cs_get_user_money(id) - cost
  cs_set_user_money(id,newMoney,1)
  set_user_health(id,100)
  client_print(id,print_chat,"[AMXX]: Repair bought for $%d",cost)
  return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}

public sayMsg() {
if(get_cvar_num("repair_msg") == 0) {
  return PLUGIN_HANDLED
}
client_print(0,print_chat,"[AMXX]: To repair yourself, type /repair in chat")

return PLUGIN_HANDLED
}

该用户从未签到

发表于 2009-3-24 16:06:18 | 显示全部楼层
哥 我这是HNS区 不是插件区

该用户从未签到

发表于 2009-3-24 16:12:36 | 显示全部楼层
问问牛鳖男!!!

该用户从未签到

发表于 2009-3-24 16:41:32 | 显示全部楼层
*
*标题:修复损坏
*作者: v3x与福克斯骑士
*建立时间: 2005年3月11号
*
*描述:允许你“修理”失去的损害
*通过采取一定数额的现款
*根据您的条件
*
*
*
* Cvars :
* repair_active “ 1 | 0 ” (默认是1 )
* _Activate插件
* -------------------------------
* repair_armor “ 1 | 0 ” (默认是1 )
* _Repair装甲也
* -------------------------------
* repair_msg “ 1 | 0 ” (默认是1 )
* _Show的信息@轮开始
*
*
*命令:说/惠普
* say_team /惠普
*
*
*
*做的事:
*添加限制修理
*
*
*鸣谢:福克斯骑士的想法
*
*
* /
#包括<amxmodx>
#包括<amxmisc>
#包括<cstrike>
#包括<fun>
公共plugin_init ( ) (
register_plugin ( “修复损坏” , “ 0.1 ” , “ v3x与福克斯骑士” )
register_concmd ( “说/惠普” , “ doRepair ” )
register_concmd ( “ say_team /惠普” , “ doRepair ” )
register_cvar ( “ repair_active ” , “ 1 ” )
register_cvar ( “ repair_armor ” , “ 1 ” )
register_cvar ( “ repair_msg ” , “ 1 ” )
register_logevent ( “ sayMsg ” , 2 , “ 0 =世界引发” , “ 1 = Round_Start ” )

公共doRepair (编号) (
如果( get_cvar_num ( “ repair_active ” ) == 0 ) (
  返回PLUGIN_HANDLED

新的HP = get_user_health (编号)
新的成本
/ /如果有更好的方式来做到这一点,请告诉我!
如果(惠普“ = 10 ) (
  成本= 5000

否则,如果(惠普“ = 20 ) (
         成本= 4500

否则,如果(惠普“ = 30 ) (
         成本= 4000

否则,如果(惠普“ = 40 ) (
         成本= 3500

否则,如果(惠普“ = 50 ) (
         成本= 3000

否则,如果(惠普“ = 60 ) (
         成本= 2500

否则,如果(惠普“ = 70 ) (
         成本= 2000

否则,如果(惠普“ = 80 ) (
         成本= 1500

否则,如果(惠普“ = 90 ) (
         成本= 1000

否则,如果(惠普“ = 99 ) (
         成本= 250

否则,如果(惠普== 100 ) (
         成本= 0

新的资金= cs_get_user_money (编号)
如果(金钱“成本) (
   client_print (编号, print_chat , “ [ AMXX ] :您没有足够的钱为修复! ” )
  返回PLUGIN_HANDLED

如果(金钱“ =成本) (
  如果( get_cvar_num ( “ repair_armor ” ) == 1 ) (
    set_user_armor (编号100 )
   )
  新newMoney = cs_get_user_money (编号) -成本
   cs_set_user_money (编号, newMoney , 1 )
   set_user_health (编号100 )
   client_print (编号, print_chat , “ [ AMXX ] :修复购买$ % D ”类,成本)
  返回PLUGIN_HANDLED

返回PLUGIN_HANDLED


公共sayMsg ( ) (
如果( get_cvar_num ( “ repair_msg ” ) == 0 ) (
  返回PLUGIN_HANDLED

client_print ( 0 , print_chat , “ [ AMXX ] :要修复自己,输入/修理聊天” )

返回PLUGIN_HANDLED

该用户从未签到

发表于 2009-3-24 17:13:59 | 显示全部楼层
要翻译什么
这是代码啊,拿钱换血的

该用户从未签到

发表于 2009-3-24 17:17:15 | 显示全部楼层
4# Neuropathy
太搞笑了,哈哈哈
惠普……

该用户从未签到

发表于 2009-3-24 18:05:58 | 显示全部楼层
hp是血吧 ......哈哈

该用户从未签到

发表于 2009-3-24 20:05:18 | 显示全部楼层
client_print(id,print_chat,"[AMXX]: You don't have enough money for that repair!")
client_print(id,print_chat,"[AMXX]: Repair bought for $%d",cost)
client_print(0,print_chat,"[AMXX]: To repair yourself, type /repair in chat")

要改的就这3句
我讨厌翻译~~闪~~

该用户从未签到

 楼主| 发表于 2009-3-28 23:26:39 | 显示全部楼层
谢谢各位帮上忙的朋友

该用户从未签到

发表于 2009-3-29 00:01:56 | 显示全部楼层
*
*标题:修复损坏
*作者: v3x与福克斯骑士
*建立时间: 2005年3月11号
*
*描述:允许你“修理”失去的损害
*通过采取一定数额的现款
*根据您的条件
*
*
*
* Cvars :
* repair_active “  ...
Neuropathy 发表于 2009-3-24 16:41
\
不能改那code的 只能改print_chat
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表