admin 发表于 昨天 21:15

请帮我写个传奇sf赞助礼包领取脚本

请帮我写个传奇sf赞助礼包领取脚本

要求:
1,设置几个不同的赞助额度,不同的额度领取不同的物品
2,包含累积赞助额度礼包领取
3,设置一个礼包设置平民玩家无障碍领取


请使用传奇翎风引擎标准脚本语言编写,千万别用lua语言

冉冉是个二笔 发表于 昨天 21:17

以下是一个基于传奇翎风引擎标准脚本的赞助礼包领取脚本,包含不同赞助额度、累积赞助和平民礼包功能:

```text
[@Main]
#IF
#ACT
OPENMERCHANTBIGDLG 10 794 1 4 0 -80 0 1 1
#SAY
<Img:794:0:280:5/@EXIT>\ \
<赞助礼包系统/SCOLOR=249> \ \
<当前累计赞助金额:/SCOLOR=253> <$STR(G88)> <元/SCOLOR=253>\ \

<【平民礼包】/SCOLOR=250> <免费领取/@Lingqu1> <无任何条件限制/SCOLOR=253>\ \
<【青铜赞助】/SCOLOR=243> <50元领取/@Lingqu2> <50元专属礼包/SCOLOR=243>\ \
<【白银赞助】/SCOLOR=251> <100元领取/@Lingqu3> <100元专属礼包/SCOLOR=251>\ \
<【黄金赞助】/SCOLOR=254> <300元领取/@Lingqu4> <300元专属礼包/SCOLOR=254>\ \
<【钻石赞助】/SCOLOR=253> <500元领取/@Lingqu5> <500元专属礼包/SCOLOR=253>\ \
<【至尊赞助】/SCOLOR=249> <1000元领取/@Lingqu6> <1000元专属礼包/SCOLOR=249>\ \

<【累计赞助礼包】/SCOLOR=242>\ \
<$STR(G88)> <元可领取/@Lingqu7> <累计100元礼包/SCOLOR=242>\ \
<$STR(G88)> <元可领取/@Lingqu8> <累计300元礼包/SCOLOR=242>\ \
<$STR(G88)> <元可领取/@Lingqu9> <累计500元礼包/SCOLOR=242>\ \
<$STR(G88)> <元可领取/@Lingqu10> <累计1000元礼包/SCOLOR=242>\ \

[@Lingqu1]
#IF
CHECKBAGSIZE 6
#ACT
GIVE 回城卷 10
GIVE 金创药(大) 10
GIVE 魔法药(大) 10
GIVE 金币 100000
SENDMSG 6 恭喜你领取了平民礼包!
#ELSEACT
SENDMSG 6 背包空间不足,请清理6格以上空间!

[@Lingqu2]
#IF
CHECKGAMEGOLD > 49
#ACT
GAMEGOLD - 50
INC G88 50
GIVE 沃玛装备 1
GIVE 金币 500000
SENDMSG 6 恭喜你领取了青铜赞助礼包!
#ELSEACT
SENDMSG 6 元宝不足50,无法领取!

[@Lingqu3]
#IF
CHECKGAMEGOLD > 99
#ACT
GAMEGOLD - 100
INC G88 100
GIVE 祖玛装备 1
GIVE 金币 1000000
SENDMSG 6 恭喜你领取了白银赞助礼包!
#ELSEACT
SENDMSG 6 元宝不足100,无法领取!

[@Lingqu4]
#IF
CHECKGAMEGOLD > 299
#ACT
GAMEGOLD - 300
INC G88 300
GIVE 赤月装备 1
GIVE 金币 3000000
SENDMSG 6 恭喜你领取了黄金赞助礼包!
#ELSEACT
SENDMSG 6 元宝不足300,无法领取!

[@Lingqu5]
#IF
CHECKGAMEGOLD > 499
#ACT
GAMEGOLD - 500
INC G88 500
GIVE 雷霆装备 1
GIVE 金币 5000000
SENDMSG 6 恭喜你领取了钻石赞助礼包!
#ELSEACT
SENDMSG 6 元宝不足500,无法领取!

[@Lingqu6]
#IF
CHECKGAMEGOLD > 999
#ACT
GAMEGOLD - 1000
INC G88 1000
GIVE 战神装备 1
GIVE 金币 10000000
SENDMSG 6 恭喜你领取了至尊赞助礼包!
#ELSEACT
SENDMSG 6 元宝不足1000,无法领取!

[@Lingqu7]
#IF
LARGE G88 99
CHECK 0
#ACT
SET 1
GIVE 祖玛装备 1
GIVE 金币 1000000
SENDMSG 6 恭喜你领取了累计100元礼包!
#ELSEACT
SENDMSG 6 累计赞助不足100元或已领取!

[@Lingqu8]
#IF
LARGE G88 299
CHECK 0
#ACT
SET 1
GIVE 赤月装备 1
GIVE 金币 3000000
SENDMSG 6 恭喜你领取了累计300元礼包!
#ELSEACT
SENDMSG 6 累计赞助不足300元或已领取!

[@Lingqu9]
#IF
LARGE G88 499
CHECK 0
#ACT
SET 1
GIVE 雷霆装备 1
GIVE 金币 5000000
SENDMSG 6 恭喜你领取了累计500元礼包!
#ELSEACT
SENDMSG 6 累计赞助不足500元或已领取!

[@Lingqu10]
#IF
LARGE G88 999
CHECK 0
#ACT
SET 1
GIVE 战神装备 1
GIVE 金币 10000000
SENDMSG 6 恭喜你领取了累计1000元礼包!
#ELSEACT
SENDMSG 6 累计赞助不足1000元或已领取!
```

说明:
1. 使用G88变量记录累计赞助金额
2. 设置了6个不同档位的赞助礼包(平民、青铜、白银、黄金、钻石、至尊)
3. 包含4档累计赞助礼包(100/300/500/1000元)
4. 平民礼包无需任何条件即可领取
5. 使用CHECK 标记来防止重复领取累计礼包
6. 每次赞助都会增加累计赞助金额
7. 使用大对话框显示,界面美观

注意:实际使用时需要根据你的游戏设置调整物品名称和数量,以及变量使用情况。

冉冉是个二笔 发表于 昨天 21:17

# 传奇SF赞助礼包领取脚本(翎风引擎)

```text
[@main]
#IF
#ACT
OPENMERCHANTBIGDLG 1 1018 1 4 0 -80 0 0 0
#SAY
<Img:1018:0:0:0/@exit>\ \
<赞助礼包系统/SCOLOR=250> \ \
<当前赞助总额度:/SCOLOR=253> <$STR(G88)> <元/SCOLOR=253>\ \
<当前VIP等级:/SCOLOR=253> <$STR(G89)> <级/SCOLOR=253>\ \

<【基础赞助礼包】/SCOLOR=249> \ \
<赞助10元可领取:100万金币+100元宝/SCOLOR=254> <【领取】/SCOLOR=250/@领取10元> \ \
<赞助50元可领取:500万金币+500元宝+初级装备一套/SCOLOR=254> <【领取】/SCOLOR=250/@领取50元> \ \
<赞助100元可领取:1000万金币+1000元宝+中级装备一套/SCOLOR=254> <【领取】/SCOLOR=250/@领取100元> \ \
<赞助200元可领取:2000万金币+2000元宝+高级装备一套/SCOLOR=254> <【领取】/SCOLOR=250/@领取200元> \ \

<【累计赞助礼包】/SCOLOR=249> \ \
<累计赞助100元可领取:VIP1称号+特殊戒指/SCOLOR=254> <【领取】/SCOLOR=250/@领取累计100> <已领取/SCOLOR=251:0> <$STR(G90)>\ \
<累计赞助500元可领取:VIP2称号+特殊武器/SCOLOR=254> <【领取】/SCOLOR=250/@领取累计500> <已领取/SCOLOR=251:0> <$STR(G91)>\ \
<累计赞助1000元可领取:VIP3称号+终极装备一套/SCOLOR=254> <【领取】/SCOLOR=250/@领取累计1000> <已领取/SCOLOR=251:0> <$STR(G92)>\ \

<【平民福利礼包】/SCOLOR=249> \ \
<所有玩家可免费领取:10万金币+10元宝/SCOLOR=254> <【领取】/SCOLOR=250/@领取平民礼包> \ \

[@领取10元]
#IF
CHECKGAMEGOLD > 9
#ACT
GAMEGOLD - 10
INC G88 10
GIVE 金币 1000000
GIVE 元宝 100
SENDMSG 6 恭喜您成功领取10元赞助礼包!
#ELSEACT
SENDMSG 6 您的赞助额度不足10元,无法领取!

[@领取50元]
#IF
CHECKGAMEGOLD > 49
#ACT
GAMEGOLD - 50
INC G88 50
GIVE 金币 5000000
GIVE 元宝 500
GIVE 初级武器 1
GIVE 初级衣服 1
GIVE 初级头盔 1
GIVE 初级项链 1
GIVE 初级手镯 2
GIVE 初级戒指 2
SENDMSG 6 恭喜您成功领取50元赞助礼包!
#ELSEACT
SENDMSG 6 您的赞助额度不足50元,无法领取!

[@领取100元]
#IF
CHECKGAMEGOLD > 99
#ACT
GAMEGOLD - 100
INC G88 100
GIVE 金币 10000000
GIVE 元宝 1000
GIVE 中级武器 1
GIVE 中级衣服 1
GIVE 中级头盔 1
GIVE 中级项链 1
GIVE 中级手镯 2
GIVE 中级戒指 2
SENDMSG 6 恭喜您成功领取100元赞助礼包!
#ELSEACT
SENDMSG 6 您的赞助额度不足100元,无法领取!

[@领取200元]
#IF
CHECKGAMEGOLD > 199
#ACT
GAMEGOLD - 200
INC G88 200
GIVE 金币 20000000
GIVE 元宝 2000
GIVE 高级武器 1
GIVE 高级衣服 1
GIVE 高级头盔 1
GIVE 高级项链 1
GIVE 高级手镯 2
GIVE 高级戒指 2
SENDMSG 6 恭喜您成功领取200元赞助礼包!
#ELSEACT
SENDMSG 6 您的赞助额度不足200元,无法领取!

[@领取累计100]
#IF
LARGE G88 99
EQUAL G90 0
#ACT
MOV G90 1
INC G89 1
GIVE VIP1称号 1
GIVE 特殊戒指 1
SENDMSG 6 恭喜您成功领取累计100元赞助礼包!
#ELSEACT
SENDMSG 6 条件不符:累计赞助不足100元或已领取过!

[@领取累计500]
#IF
LARGE G88 499
EQUAL G91 0
#ACT
MOV G91 1
INC G89 1
GIVE VIP2称号 1
GIVE 特殊武器 1
SENDMSG 6 恭喜您成功领取累计500元赞助礼包!
#ELSEACT
SENDMSG 6 条件不符:累计赞助不足500元或已领取过!

[@领取累计1000]
#IF
LARGE G88 999
EQUAL G92 0
#ACT
MOV G92 1
INC G89 1
GIVE VIP3称号 1
GIVE 终极武器 1
GIVE 终极衣服 1
GIVE 终极头盔 1
GIVE 终极项链 1
GIVE 终极手镯 2
GIVE 终极戒指 2
SENDMSG 6 恭喜您成功领取累计1000元赞助礼包!
#ELSEACT
SENDMSG 6 条件不符:累计赞助不足1000元或已领取过!

[@领取平民礼包]
#IF
#ACT
GIVE 金币 100000
GIVE 元宝 10
SENDMSG 6 恭喜您成功领取平民福利礼包!

[@exit]
#IF
#ACT
CLOSEBIGDLG
```

## 脚本说明

1. **变量说明**:
   - G88:记录玩家累计赞助总额
   - G89:记录玩家VIP等级
   - G90-G92:记录累计赞助礼包领取状态(0未领取,1已领取)

2. **功能说明**:
   - 设置了4个基础赞助礼包(10元、50元、100元、200元)
   - 设置了3个累计赞助礼包(100元、500元、1000元)
   - 设置了1个平民福利礼包(所有玩家可领取)
   - 每次领取会扣除相应赞助额度并发放对应物品
   - 累计赞助礼包只能领取一次

3. **使用说明**:
   - 需要根据实际游戏修改物品名称和数量
   - 变量G88-G92需要在QM脚本中初始化
   - 赞助额度使用GAMEGOLD变量表示,可根据实际情况修改

4. **扩展建议**:
   - 可以添加每日领取功能
   - 可以增加更多VIP等级和奖励
   - 可以添加赞助排行榜功能

冉冉是个二笔 发表于 昨天 21:18

# 传奇SF赞助礼包领取脚本(翎风引擎标准脚本)

```text
[@main]
#IF
#ACT
OPENMERCHANTBIGDLG 10 1015 1 4 0 -80 0 1 1
#SAY
<Img:1015:0:350:-80/@exit>\ \
<赞助礼包系统/SCOLOR=250> \ \
<当前累计赞助金额:/SCOLOR=253><$STR(G88)><元/SCOLOR=253>\ \
<══════════════════════════════════════════════/SCOLOR=250>\ \
<【初级赞助】/SCOLOR=249> <50元/SCOLOR=253> <领取条件:单笔充值50元/SCOLOR=254> <领取/@初级赞助> \ \
<【中级赞助】/SCOLOR=249> <100元/SCOLOR=253> <领取条件:单笔充值100元/SCOLOR=254> <领取/@中级赞助> \ \
<【高级赞助】/SCOLOR=249> <200元/SCOLOR=253> <领取条件:单笔充值200元/SCOLOR=254> <领取/@高级赞助> \ \
<【至尊赞助】/SCOLOR=249> <500元/SCOLOR=253> <领取条件:单笔充值500元/SCOLOR=254> <领取/@至尊赞助> \ \
<══════════════════════════════════════════════/SCOLOR=250>\ \
<【累计赞助礼包】/SCOLOR=249> <累计金额达到1000元可领取/SCOLOR=254> <领取/@累计礼包> \ \
<【平民礼包】/SCOLOR=249> <所有玩家均可领取/SCOLOR=254> <领取/@平民礼包> \ \
<══════════════════════════════════════════════/SCOLOR=250>\ \
<提示:赞助金额会自动累计,累计金额可用于领取更高档次的礼包!/SCOLOR=250>

[@初级赞助]
#IF
CHECKGAMEGOLD > 4999
#ACT
GAMEGOLD - 5000
INC G88 50
GIVE 初级赞助礼包 1
SENDMSG 6 恭喜您成功领取初级赞助礼包!
SENDMSG 0 [%s]成功领取了初级赞助礼包,获得丰厚奖励!
#ELSEACT
MESSAGEBOX 您的元宝不足50元,无法领取初级赞助礼包!

[@中级赞助]
#IF
CHECKGAMEGOLD > 9999
#ACT
GAMEGOLD - 10000
INC G88 100
GIVE 中级赞助礼包 1
SENDMSG 6 恭喜您成功领取中级赞助礼包!
SENDMSG 0 [%s]成功领取了中级赞助礼包,获得丰厚奖励!
#ELSEACT
MESSAGEBOX 您的元宝不足100元,无法领取中级赞助礼包!

[@高级赞助]
#IF
CHECKGAMEGOLD > 19999
#ACT
GAMEGOLD - 20000
INC G88 200
GIVE 高级赞助礼包 1
SENDMSG 6 恭喜您成功领取高级赞助礼包!
SENDMSG 0 [%s]成功领取了高级赞助礼包,获得丰厚奖励!
#ELSEACT
MESSAGEBOX 您的元宝不足200元,无法领取高级赞助礼包!

[@至尊赞助]
#IF
CHECKGAMEGOLD > 49999
#ACT
GAMEGOLD - 50000
INC G88 500
GIVE 至尊赞助礼包 1
SENDMSG 6 恭喜您成功领取至尊赞助礼包!
SENDMSG 0 [%s]成功领取了至尊赞助礼包,获得丰厚奖励!
#ELSEACT
MESSAGEBOX 您的元宝不足500元,无法领取至尊赞助礼包!

[@累计礼包]
#IF
LARGE G88 999
CHECKITEM 累计赞助礼包 0
#ACT
GIVE 累计赞助礼包 1
SENDMSG 6 恭喜您成功领取累计赞助礼包!
SENDMSG 0 [%s]成功领取了累计赞助礼包,获得超级大奖!
#ELSEACT
MESSAGEBOX 您的累计赞助金额不足1000元或已领取过该礼包!

[@平民礼包]
#IF
CHECKITEM 平民礼包 0
#ACT
GIVE 平民礼包 1
SENDMSG 6 恭喜您成功领取平民礼包!
#ELSEACT
MESSAGEBOX 您已经领取过平民礼包了,每位玩家只能领取一次!
```

## 脚本说明:

1. **赞助等级设置**:
   - 初级赞助:50元
   - 中级赞助:100元
   - 高级赞助:200元
   - 至尊赞助:500元

2. **累计赞助系统**:
   - 使用G88变量记录累计赞助金额
   - 累计1000元可领取累计礼包

3. **平民礼包**:
   - 所有玩家均可领取
   - 每位玩家只能领取一次

4. **其他特性**:
   - 领取赞助时会扣除相应元宝
   - 领取后全服公告
   - 防止重复领取检查

## 使用前注意事项:

1. 需要在物品数据库中创建对应的礼包物品(初级赞助礼包、中级赞助礼包等)
2. 可以根据实际需求调整赞助金额和礼包内容
3. 此脚本使用元宝作为支付货币,如需使用其他货币请相应调整CHECKGAMEGOLD和GAMEGOLD命令

如需进一步定制或有任何问题,请随时告知!
页: [1]
查看完整版本: 请帮我写个传奇sf赞助礼包领取脚本