在传奇私人服务器中,实现天下第一人和金刚石倍攻击的奖励设置可以极大地增加玩家的竞争性和乐趣。以下是如何设置这两个脚本的详细步骤:
实现天下第一人奖励脚本
文件路径确认:
打开你的传奇私人服务器文件夹,通常在类似D:\MirServer\Mir200的路径下。
编辑脚本文件:
找到Envir\Script\TopPlayerReward.cs文件,这个文件用于控制天下第一人的奖励逻辑。
编写奖励逻辑:
在TopPlayerReward.cs文件中,添加一个适当的函数,例如GiveTopPlayerReward()。
设置奖励内容:
使用私人服务器的脚本语言(如C#或类似语言),编写代码以实现天下第一人的奖励。可以参考以下示例代码:
csharp
voidGiveTopPlayerReward()
{
//获取当前排名第一的玩家名称
stringtopPlayer=GetTopPlayerName();
//奖励给排名第一的玩家
PlayertopPlayerObject=GetPlayerByName(topPlayer);
//发放特殊物品或者称号
topPlayerObject.ReceiveItem("天下第一勋章");
topPlayerObject.GrantTitle("天下第一");
//发送奖励信息给玩家
topPlayerObject.SendGameMessage("恭喜!你被认定为天下第一,获得了天下第一勋章和称号!");
}
保存并重启服务器:
编辑完TopPlayerReward.cs文件后,保存并重启传奇私人服务器服务器,确保奖励逻辑能够正确执行。
实现J刚石倍攻击倍数奖励脚本
找到脚本文件:
在传奇私人服务器的文件夹中找到用于处理充值奖励的脚本文件,通常是Envir\Script\RechargeRewards.cs。
编写奖励逻辑:
在RechargeRewards.cs文件中,根据充值金额设定金刚石的倍攻击倍数。示例代码如下:
csharp
voidGiveDiamondAttackMultiplier(PlayerplayerintrechargeAmount)
{
intdiamondMultiplier=0;
if(rechargeAmount>=100)//举例:充值100元以上
{
diamondMultiplier=2;//倍攻击倍数为2
}
elseif(rechargeAmount>=50)//充值50元以上
{
diamondMultiplier=1;//倍攻击倍数为1
}
//奖励金刚石倍攻击倍数给玩家
player.AddDiamondAttackMultiplier(diamondMultiplier);
//发送奖励信息给玩家
player.SendGameMessage($"恭喜!你的金刚石倍攻击倍数已调整为{diamondMultiplier}倍!");
}
保存并重启服务器:
确保在编辑完成后保存RechargeRewards.cs文件,并重新启动传奇私人服务器服务器,以使新的奖励逻辑生效。
总结
通过以上步骤,你可以在传奇私人服务器中实现天下第一人和金刚石倍攻击的奖励设置。这些设置不仅可以增加玩家的竞争性和燃情,还能提升游戏的乐趣和长期参与度。
完整脚本:
给你放一个攻击倍数POWERRATE20060000
200为两倍60000为秒
奖励金钢石脚本你可以写一下,充值多少奖多少
[@main]
国王有令:为天下最强的勇士们在盟重土城树立雕像,彰显\
他们名号。天下群豪尽可以到我这里来登记在案,看看到底\
谁是群雄中的最强者。如果来登记的勇士中你是最强的一位\
你从此以后就可以名扬天下了。上线1.2倍攻击\
<我是天下第一/@天下第一>\
<天下第一有谁/@查看第一>\
<离开/@exit>\
[@查看第一]
<天下第一男战士/@男战>\
<天下第一女战士/@女战>\
<天下第一男道士/@男道>\
<天下第一女道士/@女道>\
<天下第一男法师/@男法>\
<天下第一女法师/@女法>\
[@天下第一]
#IF
CHECKLEVELEX<49
#act
break
#say
看来你很有信心,不过你还没有达到资格,你需要50级来证明自己的实力\
现在来申请天下第一恐怕还嫌早.\
<离开/@exit>
#IF
genderman
checkjobwarrior
#act
break
movA0<$LEVEL>
goto@男战申请
#IF
genderman
checkjobwizard
#act
break
movA1<$LEVEL>
goto@男法申请
#IF
genderman
checkjobtaoist
#act
break
movA2<$LEVEL>
goto@男道申请
#IF
checkjobwarrior
#act
break
movA3<$LEVEL>
goto@女战申请
#IF
checkjobwizard
#act
break
movA4<$LEVEL>
goto@女法申请
#IF
checkjobtaoist
#act
break
movA5<$LEVEL>
goto@女道申请
[@男战申请]
#IF
checknamelist..\QuestDiary\天下第一\男战士名单.txt
#ACT
SENDMSG5你已经是天下第一男战士!不能再申请其它职业的天下第一!
BREAK
#IF
largeG80<$STR(A0)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
EQUALG80<$STR(A0)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#ACT
BREAK
#IF
HAVEGUILD
#act
break
movG80<$STR(A0)>
movs1↘天下第一男战↙\
movA6<$USERNAME>
movA7<$GUILDNAME>
movA8<$LEVEL>
movA9<$DATETIME>
CHANGENAMECOLOR253
PowerRate1206000
SETRANKLEVELNAME等级[<$LEVEL>]\<$STR(S1)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST..\QuestDiary\天下第一\男战士名单.txt
addnamelist..\QuestDiary\天下第一\男战士名单.txt
SENDMSG4%s成功申请了天下第一男战士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG0%s成功申请了天下第一男战士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一男战士是<$USERNAME>,\
明天的天下第一会是谁?\\
<离开/@exit>\\
#IF
#act
break
movG80<$STR(A0)>
movs1↘天下第一男战↙\
movA6<$USERNAME>
movA7<$GUILDNAME>
movA8<$LEVEL>
movA9<$DATETIME>
CHANGENAMECOLOR253
PowerRate1206000
SETRANKLEVELNAME等级[<$LEVEL>]\<$STR(S1)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST..\QuestDiary\天下第一\男战士名单.txt
addnamelist..\QuestDiary\天下第一\男战士名单.txt
SENDMSG4%s成功申请了天下第一男战士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG0%s成功申请了天下第一男战士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一男战士是<$USERNAME>,\
明天的天下第一会是谁?\\
<离开/@exit>\\
[@男法申请]
#IF
checknamelist..\QuestDiary\天下第一\男法师名单.txt
#ACT
SENDMSG5你已经是天下第一男法师!不能再申请其它职业的天下第一!
#ACT
BREAK
#IF
largeG25<$STR(A1)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
EQUALG25<$STR(A1)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
HAVEGUILD
#act
break
movG25<$STR(A1)>
movs2↘天下第一男法↙\
movA10<$USERNAME>
movA11<$GUILDNAME>
movA12<$LEVEL>
movA13<$DATETIME>
CHANGENAMECOLOR253
PowerRate1206000
SETRANKLEVELNAME等级[<$LEVEL>]\<$STR(S2)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST..\QuestDiary\天下第一\男法师名单.txt
addnamelist..\QuestDiary\天下第一\男法师名单.txt
SENDMSG4%s成功申请了天下第一男法师!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG0%s成功申请了天下第一男法师!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一男法师是<$USERNAME>,\
明天的天下第一会是谁?\\
<离开/@exit>\\
#IF
#act
break
movG25<$STR(A1)>
movs2↘天下第一男法↙\
movA10<$USERNAME>
movA11<$GUILDNAME>
movA12<$LEVEL>
movA13<$DATETIME>
CHANGENAMECOLOR253
PowerRate1206000
SETRANKLEVELNAME等级[<$LEVEL>]\<$STR(S2)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST..\QuestDiary\天下第一\男法师名单.txt
addnamelist..\QuestDiary\天下第一\男法师名单.txt
SENDMSG4%s成功申请了天下第一男法师!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG0%s成功申请了天下第一男法师!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一男法师是<$USERNAME>,\
明天的天下第一会是谁?\\
<离开/@exit>\\
[@男道申请]
#IF
largeG26<$STR(A2)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
EQUALG26<$STR(A2)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
checknamelist..\QuestDiary\天下第一\男道士名单.txt
#ACT
SENDMSG5你已经是天下第一男道士!不能再申请其它职业的天下第一!
#ACT
BREAK
#IF
HAVEGUILD
#act
break
movG26<$STR(A2)>
movs3↘天下第一男道↙\
movA14<$USERNAME>
movA15<$GUILDNAME>
movA16<$LEVEL>
movA17<$DATETIME>
CHANGENAMECOLOR253
PowerRate1206000
SETRANKLEVELNAME等级[<$LEVEL>]\<$STR(S3)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST..\QuestDiary\天下第一\男道士名单.txt
addnamelist..\QuestDiary\天下第一\男道士名单.txt
SENDMSG4%s成功申请了天下第一男道士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG0%s成功申请了天下第一男道士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一男道士是<$USERNAME>,\
明天的天下第一会是谁?\\
<离开/@exit>
#IF
#act
break
movG26<$STR(A2)>
movs3↘天下第一男道↙\
movA14<$USERNAME>
movA15<$GUILDNAME>
movA16<$LEVEL>
movA17<$DATETIME>
CHANGENAMECOLOR253
PowerRate1206000
SETRANKLEVELNAME等级[<$LEVEL>]\<$STR(S3)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST..\QuestDiary\天下第一\男道士名单.txt
addnamelist..\QuestDiary\天下第一\男道士名单.txt
SENDMSG4%s成功申请了天下第一男道士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG0%s成功申请了天下第一男道士!他在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一男道士是<$USERNAME>,\
明天的天下第一会是谁?\\
<离开/@exit>
[@女战申请]
#IF
largeG27<$STR(A3)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
EQUALG27<$STR(A3)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
checknamelist..\QuestDiary\天下第一\女战士名单.txt
#ACT
SENDMSG5你已经是天下第一女战士!不能再申请其它职业的天下第一!
#ACT
BREAK
#IF
HAVEGUILD
#act
break
movG27<$STR(A3)>
movs4↘天下第一女战↙\
movA18<$USERNAME>
movA19<$GUILDNAME>
movA20<$LEVEL>
movA21<$DATETIME>
CHANGENAMECOLOR253
PowerRate1206000
SETRANKLEVELNAME等级[<$LEVEL>]\<$STR(S4)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST..\QuestDiary\天下第一\女战士名单.txt
addnamelist..\QuestDiary\天下第一\女战士名单.txt
SENDMSG4%s成功申请了天下第一女战士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG0%s成功申请了天下第一女战士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一女战士是<$USERNAME>,\
明天的天下第一会是谁?\\
<离开/@exit>
#IF
#act
break
movG27<$STR(A3)>
movs4↘天下第一女战↙\
movA18<$USERNAME>
movA19<$GUILDNAME>
movA20<$LEVEL>
movA21<$DATETIME>
CHANGENAMECOLOR253
PowerRate1206000
SETRANKLEVELNAME等级[<$LEVEL>]\<$STR(S4)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST..\QuestDiary\天下第一\女战士名单.txt
addnamelist..\QuestDiary\天下第一\女战士名单.txt
SENDMSG4%s成功申请了天下第一女战士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG0%s成功申请了天下第一女战士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一女战士是<$USERNAME>,\
明天的天下第一会是谁?\\
<离开/@exit>
[@女法申请]
#IF
checknamelist..\QuestDiary\天下第一\女法师名单.txt
#ACT
SENDMSG5你已经是天下第一女法师!不能再申请其它职业的天下第一!
#ACT
BREAK
#IF
largeG28<$STR(A4)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
EQUALG28<$STR(A4)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
HAVEGUILD
#act
break
movG28<$STR(A4)>
movs5↘天下第一女法↙\
movA22<$USERNAME>
movA23<$GUILDNAME>
movA24<$LEVEL>
movA25<$DATETIME>
CHANGENAMECOLOR253
PowerRate1206000
SETRANKLEVELNAME等级[<$LEVEL>]\<$STR(S5)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST..\QuestDiary\天下第一\女法师名单.txt
addnamelist..\QuestDiary\天下第一\女法师名单.txt
SENDMSG4%s成功申请了天下第一女法师!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG0%s成功申请了天下第一女法师!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一女法师是<$USERNAME>,\
明天的天下第一会是谁?\\
<离开/@exit>
#IF
#act
break
movG28<$STR(A4)>
movs5↘天下第一女法↙\
movA22<$USERNAME>
movA23<$GUILDNAME>
movA24<$LEVEL>
movA25<$DATETIME>
CHANGENAMECOLOR253
PowerRate1206000
SETRANKLEVELNAME等级[<$LEVEL>]\<$STR(S5)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST..\QuestDiary\天下第一\女法师名单.txt
addnamelist..\QuestDiary\天下第一\女法师名单.txt
SENDMSG4%s成功申请了天下第一女法师!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG0%s成功申请了天下第一女法师!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一女法师是<$USERNAME>,\
明天的天下第一会是谁?\\
<离开/@exit>
[@女道申请]
#IF
checknamelist..\QuestDiary\天下第一\女道士名单.txt
#ACT
SENDMSG5你已经是天下第一女道士!不能再申请其它职业的天下第一!
#ACT
BREAK
#IF
largeG29<$STR(A5)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
EQUALG29<$STR(A5)>
#act
break
#say
对不起!!你目前还不是最高等级!\\\
#IF
HAVEGUILD
#act
break
movG29<$STR(A5)>
movs6↘天下第一女道↙\
movA26<$USERNAME>
movA27<$GUILDNAME>
movA28<$LEVEL>
movA29<$DATETIME>
CHANGENAMECOLOR253
PowerRate1206000
SETRANKLEVELNAME等级[<$LEVEL>]\<$STR(S6)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST..\QuestDiary\天下第一\女道士名单.txt
addnamelist..\QuestDiary\天下第一\女道士名单.txt
SENDMSG4%s成功申请了天下第一女道士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG0%s成功申请了天下第一女道士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一女道士是<$USERNAME>,\
明天的天下第一会是谁?\\
<离开/@exit>
#IF
#act
break
movG29<$STR(A5)>
movs6↘天下第一女道↙\
movA26<$USERNAME>
movA27<$GUILDNAME>
movA28<$LEVEL>
movA29<$DATETIME>
CHANGENAMECOLOR253
PowerRate1206000
SETRANKLEVELNAME等级[<$LEVEL>]\<$STR(S6)>\【QJ并内射】≮<$HUMAN(击杀)>≯←人\【肛门被爆过】≮<$HUMAN(被杀)>≯←次
CLEARNAMELIST..\QuestDiary\天下第一\女道士名单.txt
addnamelist..\QuestDiary\天下第一\女道士名单.txt
SENDMSG4%s成功申请了天下第一女道士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
SENDMSG0%s成功申请了天下第一女道士!她在烽烟四起的<$SERVERNAME>中修炼成为天下第一,明天的天下第一会是谁?
#say
申请成功!目前今天的天下第一女道士是<$USERNAME>,\
明天的天下第一会是谁?\\
<离开/@exit>
[@男战]
#CALL[\\天下第一\男战士.txt]@天下第一战男
[@男法]
#CALL[\\天下第一\男法师.txt]@天下第一法男
[@男道]
#CALL[\\天下第一\男道士.txt]@天下第一道男
[@女战]
#CALL[\\天下第一\女战士.txt]@天下第一战女
[@女法]
#CALL[\\天下第一\女法师.txt]@天下第一法女
[@女道]
#CALL[\\天下第一\女道士.txt]@天下第一道女
传奇私人服务器脚本详解:天下第一人和金刚石倍攻击奖励设置
来源:
作者:
点击:
近期更新
热门推荐

