在传奇私人服务器中,实现天下第一人和金刚石倍攻击的奖励设置可以极大地增加玩家的竞争性和乐趣。以下是如何设置这两个脚本的详细步骤:
实现天下第一人奖励脚本
文件路径确认:
打开你的传奇私人服务器文件夹,通常在类似 D:\MirServer\Mir200 的路径下。
编辑脚本文件:
找到 Envir\Script\TopPlayerReward.cs 文件,这个文件用于控制天下第一人的奖励逻辑。
编写奖励逻辑:
在 TopPlayerReward.cs 文件中,添加一个适当的函数,例如 GiveTopPlayerReward()。
设置奖励内容:
使用私人服务器的脚本语言(如C#或类似语言),编写代码以实现天下第一人的奖励。可以参考以下示例代码:
csharp
void GiveTopPlayerReward()
{
// 获取当前排名第一的玩家名称
string topPlayer = GetTopPlayerName();
// 奖励给排名第一的玩家
Player topPlayerObject = GetPlayerByName(topPlayer);
// 发放特殊物品或者称号
topPlayerObject.ReceiveItem("天下第一勋章");
topPlayerObject.GrantTitle("天下第一");
// 发送奖励信息给玩家
topPlayerObject.SendGameMessage("恭喜!你被认定为天下第一,获得了天下第一勋章和称号!");
}
保存并重启服务器:
编辑完 TopPlayerReward.cs 文件后,保存并重启传奇私人服务器服务器,确保奖励逻辑能够正确执行。
实现J刚石倍攻击倍数奖励脚本
找到脚本文件:
在传奇私人服务器的文件夹中找到用于处理充值奖励的脚本文件,通常是 Envir\Script\RechargeRewards.cs。
编写奖励逻辑:
在 RechargeRewards.cs 文件中,根据充值金额设定金刚石的倍攻击倍数。示例代码如下:
csharp
void GiveDiamondAttackMultiplier(Player player, int rechargeAmount)
{
int diamondMultiplier = 0;
if (rechargeAmount >= 100) // 举例:充值100元以上
{
diamondMultiplier = 2; // 倍攻击倍数为2
}
else if (rechargeAmount >= 50) // 充值50元以上
{
diamondMultiplier = 1; // 倍攻击倍数为1
}
// 奖励金刚石倍攻击倍数给玩家
player.AddDiamondAttackMultiplier(diamondMultiplier);
// 发送奖励信息给玩家
player.SendGameMessage($"恭喜!你的金刚石倍攻击倍数已调整为 {diamondMultiplier} 倍!");
}
保存并重启服务器:
确保在编辑完成后保存 RechargeRewards.cs 文件,并重新启动传奇私人服务器服务器,以使新的奖励逻辑生效。
总结
通过以上步骤,你可以在传奇私人服务器中实现天下第一人和金刚石倍攻击的奖励设置。这些设置不仅可以增加玩家的竞争性和燃情,还能提升游戏的乐趣和长期参与度。
完整脚本:
给你放 一个攻击倍数POWERRATE 200 60000
200为两倍 60000为秒
奖励金钢石脚本你可以写一下,充值多少奖多少
[@main]
国王有令:为天下最强的勇士们在盟重土城树立雕像,彰显 \
他们名号。天下群豪尽可以到我这里来登记在案,看看到底 \
谁是群雄中的最强者。如果来登记的勇士中你是最强的一位 \
你从此以后就可以名扬天下了。上线1.2倍攻击\
<我是天下第一/@天下第一>\
<天下第一有谁/@查看第一> \
<离开/@exit> \
[@查看第一]
<天下第一男战士/@男战> \
<天下第一女战士/@女战> \
<天下第一男道士/@男道> \
<天下第一女道士/@女道> \
<天下第一男法师/@男法> \
<天下第一女法师/@女法> \
[@天下第一]
#IF
CHECKLEVELEX < 49
#act
break
#say
看来你很有信心,不过你还没有达到资格,你需要50级来证明自己的实力\
现在来申请天下第一恐怕还嫌早.\
<离开/@exit>
#IF
gender man
checkjob warrior
#act
break
mov A0 <$LEVEL>
goto @男战申请
#IF
gender man
checkjob wizard
#act
break
mov A1 <$LEVEL>
goto @男法申请
#IF
gender man
checkjob taoist
#act
break
mov A2 <$LEVEL>
goto @男道申请
#IF
checkjob warrior
#act
break
mov A3 <$LEVEL>
goto @女战申请
#IF
checkjob wizard
#act
break
mov A4 <$LEVEL>
goto @女法申请
#IF
checkjob taoist
#act
break
mov A5 <$LEVEL>
goto @女道申请
[@男战申请]
#IF
checknamelist ..\QuestDiary\天下第一\男战士名单.txt
#ACT
SENDMSG 5 你已经是天下第一男战士!不能再申请其它职业的天下第一!
BREAK
#IF
large G80 <$STR(A0)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
EQUAL G80 <$STR(A0)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#ACT
BREAK
#IF
HAVEGUILD
#act
break
mov G80 <$STR(A0)>
mov s1 ↘天下第一男战↙\
mov A6 <$USERNAME>
mov A7 <$GUILDNAME>
mov A8 <$LEVEL>
mov A9 <$DATETIME>
CHANGENAMECOLOR 253
PowerRate 120 6000
SETRANKLEVELNAME 等级[<$LEVEL>]\<$STR(S1)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST ..\QuestDiary\天下第一\男战士名单.txt
addnamelist ..\QuestDiary\天下第一\男战士名单.txt
SENDMSG 4 %s成功申请了天下第一男战士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG 0 %s成功申请了天下第一男战士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一男战士是<$USERNAME>,\
明天的天下第一会是谁? \ \
<离开/@exit>\\
#IF
#act
break
mov G80 <$STR(A0)>
mov s1 ↘天下第一男战↙\
mov A6 <$USERNAME>
mov A7 <$GUILDNAME>
mov A8 <$LEVEL>
mov A9 <$DATETIME>
CHANGENAMECOLOR 253
PowerRate 120 6000
SETRANKLEVELNAME 等级[<$LEVEL>]\<$STR(S1)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST ..\QuestDiary\天下第一\男战士名单.txt
addnamelist ..\QuestDiary\天下第一\男战士名单.txt
SENDMSG 4 %s成功申请了天下第一男战士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG 0 %s成功申请了天下第一男战士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一男战士是<$USERNAME>,\
明天的天下第一会是谁? \ \
<离开/@exit>\\
[@男法申请]
#IF
checknamelist ..\QuestDiary\天下第一\男法师名单.txt
#ACT
SENDMSG 5 你已经是天下第一男法师!不能再申请其它职业的天下第一!
#ACT
BREAK
#IF
large G25 <$STR(A1)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
EQUAL G25 <$STR(A1)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
HAVEGUILD
#act
break
mov G25 <$STR(A1)>
mov s2 ↘天下第一男法↙\
mov A10 <$USERNAME>
mov A11 <$GUILDNAME>
mov A12 <$LEVEL>
mov A13 <$DATETIME>
CHANGENAMECOLOR 253
PowerRate 120 6000
SETRANKLEVELNAME 等级[<$LEVEL>]\<$STR(S2)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST ..\QuestDiary\天下第一\男法师名单.txt
addnamelist ..\QuestDiary\天下第一\男法师名单.txt
SENDMSG 4 %s成功申请了天下第一男法师!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG 0 %s成功申请了天下第一男法师!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一男法师是<$USERNAME>,\
明天的天下第一会是谁? \ \
<离开/@exit>\\
#IF
#act
break
mov G25 <$STR(A1)>
mov s2 ↘天下第一男法↙\
mov A10 <$USERNAME>
mov A11 <$GUILDNAME>
mov A12 <$LEVEL>
mov A13 <$DATETIME>
CHANGENAMECOLOR 253
PowerRate 120 6000
SETRANKLEVELNAME 等级[<$LEVEL>]\<$STR(S2)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST ..\QuestDiary\天下第一\男法师名单.txt
addnamelist ..\QuestDiary\天下第一\男法师名单.txt
SENDMSG 4 %s成功申请了天下第一男法师!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG 0 %s成功申请了天下第一男法师!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一男法师是<$USERNAME>,\
明天的天下第一会是谁? \ \
<离开/@exit>\\
[@男道申请]
#IF
large G26 <$STR(A2)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
EQUAL G26 <$STR(A2)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
checknamelist ..\QuestDiary\天下第一\男道士名单.txt
#ACT
SENDMSG 5 你已经是天下第一男道士!不能再申请其它职业的天下第一!
#ACT
BREAK
#IF
HAVEGUILD
#act
break
mov G26 <$STR(A2)>
mov s3 ↘天下第一男道↙\
mov A14 <$USERNAME>
mov A15 <$GUILDNAME>
mov A16 <$LEVEL>
mov A17 <$DATETIME>
CHANGENAMECOLOR 253
PowerRate 120 6000
SETRANKLEVELNAME 等级[<$LEVEL>]\<$STR(S3)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST ..\QuestDiary\天下第一\男道士名单.txt
addnamelist ..\QuestDiary\天下第一\男道士名单.txt
SENDMSG 4 %s成功申请了天下第一男道士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG 0 %s成功申请了天下第一男道士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一男道士是<$USERNAME>,\
明天的天下第一会是谁? \ \
<离开/@exit>
#IF
#act
break
mov G26 <$STR(A2)>
mov s3 ↘天下第一男道↙\
mov A14 <$USERNAME>
mov A15 <$GUILDNAME>
mov A16 <$LEVEL>
mov A17 <$DATETIME>
CHANGENAMECOLOR 253
PowerRate 120 6000
SETRANKLEVELNAME 等级[<$LEVEL>]\<$STR(S3)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST ..\QuestDiary\天下第一\男道士名单.txt
addnamelist ..\QuestDiary\天下第一\男道士名单.txt
SENDMSG 4 %s成功申请了天下第一男道士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG 0 %s成功申请了天下第一男道士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一男道士是<$USERNAME>,\
明天的天下第一会是谁? \ \
<离开/@exit>
[@女战申请]
#IF
large G27 <$STR(A3)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
EQUAL G27 <$STR(A3)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
checknamelist ..\QuestDiary\天下第一\女战士名单.txt
#ACT
SENDMSG 5 你已经是天下第一女战士!不能再申请其它职业的天下第一!
#ACT
BREAK
#IF
HAVEGUILD
#act
break
mov G27 <$STR(A3)>
mov s4 ↘天下第一女战↙\
mov A18 <$USERNAME>
mov A19 <$GUILDNAME>
mov A20 <$LEVEL>
mov A21 <$DATETIME>
CHANGENAMECOLOR 253
PowerRate 120 6000
SETRANKLEVELNAME 等级[<$LEVEL>]\<$STR(S4)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST ..\QuestDiary\天下第一\女战士名单.txt
addnamelist ..\QuestDiary\天下第一\女战士名单.txt
SENDMSG 4 %s成功申请了天下第一女战士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG 0 %s成功申请了天下第一女战士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一女战士是<$USERNAME>,\
明天的天下第一会是谁? \ \
<离开/@exit>
#IF
#act
break
mov G27 <$STR(A3)>
mov s4 ↘天下第一女战↙\
mov A18 <$USERNAME>
mov A19 <$GUILDNAME>
mov A20 <$LEVEL>
mov A21 <$DATETIME>
CHANGENAMECOLOR 253
PowerRate 120 6000
SETRANKLEVELNAME 等级[<$LEVEL>]\<$STR(S4)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST ..\QuestDiary\天下第一\女战士名单.txt
addnamelist ..\QuestDiary\天下第一\女战士名单.txt
SENDMSG 4 %s成功申请了天下第一女战士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG 0 %s成功申请了天下第一女战士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一女战士是<$USERNAME>,\
明天的天下第一会是谁? \ \
<离开/@exit>
[@女法申请]
#IF
checknamelist ..\QuestDiary\天下第一\女法师名单.txt
#ACT
SENDMSG 5 你已经是天下第一女法师!不能再申请其它职业的天下第一!
#ACT
BREAK
#IF
large G28 <$STR(A4)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
EQUAL G28 <$STR(A4)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
HAVEGUILD
#act
break
mov G28 <$STR(A4)>
mov s5 ↘天下第一女法↙\
mov A22 <$USERNAME>
mov A23 <$GUILDNAME>
mov A24 <$LEVEL>
mov A25 <$DATETIME>
CHANGENAMECOLOR 253
PowerRate 120 6000
SETRANKLEVELNAME 等级[<$LEVEL>]\<$STR(S5)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST ..\QuestDiary\天下第一\女法师名单.txt
addnamelist ..\QuestDiary\天下第一\女法师名单.txt
SENDMSG 4 %s成功申请了天下第一女法师!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG 0 %s成功申请了天下第一女法师!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一女法师是<$USERNAME>,\
明天的天下第一会是谁? \ \
<离开/@exit>
#IF
#act
break
mov G28 <$STR(A4)>
mov s5 ↘天下第一女法↙\
mov A22 <$USERNAME>
mov A23 <$GUILDNAME>
mov A24 <$LEVEL>
mov A25 <$DATETIME>
CHANGENAMECOLOR 253
PowerRate 120 6000
SETRANKLEVELNAME 等级[<$LEVEL>]\<$STR(S5)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST ..\QuestDiary\天下第一\女法师名单.txt
addnamelist ..\QuestDiary\天下第一\女法师名单.txt
SENDMSG 4 %s成功申请了天下第一女法师!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG 0 %s成功申请了天下第一女法师!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一女法师是<$USERNAME>,\
明天的天下第一会是谁? \ \
<离开/@exit>
[@女道申请]
#IF
checknamelist ..\QuestDiary\天下第一\女道士名单.txt
#ACT
SENDMSG 5 你已经是天下第一女道士!不能再申请其它职业的天下第一!
#ACT
BREAK
#IF
large G29 <$STR(A5)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
EQUAL G29 <$STR(A5)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
HAVEGUILD
#act
break
mov G29 <$STR(A5)>
mov s6 ↘天下第一女道↙\
mov A26 <$USERNAME>
mov A27 <$GUILDNAME>
mov A28 <$LEVEL>
mov A29 <$DATETIME>
CHANGENAMECOLOR 253
PowerRate 120 6000
SETRANKLEVELNAME 等级[<$LEVEL>]\<$STR(S6)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST ..\QuestDiary\天下第一\女道士名单.txt
addnamelist ..\QuestDiary\天下第一\女道士名单.txt
SENDMSG 4 %s成功申请了天下第一女道士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG 0 %s成功申请了天下第一女道士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一女道士是<$USERNAME>,\
明天的天下第一会是谁? \ \
<离开/@exit>
#IF
#act
break
mov G29 <$STR(A5)>
mov s6 ↘天下第一女道↙\
mov A26 <$USERNAME>
mov A27 <$GUILDNAME>
mov A28 <$LEVEL>
mov A29 <$DATETIME>
CHANGENAMECOLOR 253
PowerRate 120 6000
SETRANKLEVELNAME 等级[<$LEVEL>]\<$STR(S6)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST ..\QuestDiary\天下第一\女道士名单.txt
addnamelist ..\QuestDiary\天下第一\女道士名单.txt
SENDMSG 4 %s成功申请了天下第一女道士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG 0 %s成功申请了天下第一女道士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一女道士是<$USERNAME>,\
明天的天下第一会是谁? \ \
<离开/@exit>
[@男战]
#CALL [\\天下第一\男战士.txt] @天下第一战男
[@男法]
#CALL [\\天下第一\男法师.txt] @天下第一法男
[@男道]
#CALL [\\天下第一\男道士.txt] @天下第一道男
[@女战]
#CALL [\\天下第一\女战士.txt] @天下第一战女
[@女法]
#CALL [\\天下第一\女法师.txt] @天下第一法女
[@女道]
#CALL [\\天下第一\女道士.txt] @天下第一道女
传奇私人服务器脚本详解:天下第一人和金刚石倍攻击奖励设置
来源:
作者:
点击:

