📄 帮柱.lua
字号:
if NPCcon==0 then
CmdNPC:Face(123);
if Char.Gurid == API:GetGurilMapHet() then
if Char.GuridPost==100 then
CmdNPC:Say("请问你要做什么?");
CmdNPC:Link("管理金钱",21);
CmdNPC:Link("维护帮柱",22);
CmdNPC:Link("领取金杯",23);
CmdNPC:Link("没事",255);
CmdNPC:Finish();
else
CmdNPC:Say("请问你要做什么?");
CmdNPC:Link("领工资",51);
CmdNPC:Link("修理",41);
CmdNPC:Link("没事",255);
CmdNPC:Finish();
end;
else
CmdNPC:Say("你是谁,这里不是你来的地方快滚");
CmdNPC:Link("哦,知道了",255);
CmdNPC:Finish();
end;
end;
if NPCcon==51 then
CmdNPC:Face(123);
if Char.Gurid == API:GetGurilMapHet() then
if Char.GuridGX>5000000 then
if API:GetUserVar(client,"#GuildGX")~=API:GetDay() then
mor=Char.GuridGX/100000;
if API:GetGuildMapCp()>=mor then
API: SetGuildMapCp(API:GetGuildMapCp()-mor);
Char.Cp=Char.Cp+mor;
API:UpdateCp(client);
API:SetUserVar(client,"#GuildGX",API:GetDay());
API:SendMessAll(Char.Name.."领取了"..mor.."TS的帮派工资");
CmdNPC:Say("工资已经给你了");
CmdNPC:Link("谢谢",255);
CmdNPC:Finish();
else
CmdNPC:Say("不好意识帮派资金不够,下次再来吧");
CmdNPC:Link("好的",255);
CmdNPC:Finish();
end;
else
CmdNPC:Say("你今天已经领过工资了");
CmdNPC:Link("哦知道了",255);
CmdNPC:Finish();
end;
else
CmdNPC:Say("不好意识你帮贡必须大雨500W才能领。");
CmdNPC:Link("哦知道了",255);
CmdNPC:Finish();
end;
end;
end;
if NPCcon==23 then
CmdNPC:Face(123);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
API:Additems(client,2100075,0,7,250,13,13);
CmdNPC:Say("宝贝已经给你了");
CmdNPC:Link("返回",22);
CmdNPC:Finish();
end;
end;
if NPCcon==22 then
CmdNPC:Face(123);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
CmdNPC:Say("你要做什么?");
CmdNPC:Link("修理帮柱",41);
CmdNPC:Link("给这个城取个名字",42);
CmdNPC:Link("返回",0);
CmdNPC:Finish();
end;
end;
if NPCcon==42 then
CmdNPC:Face(123);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
CmdNPC:Say("请输入一个名字");
CmdNPC:Post("名字",62);
CmdNPC:Link("返回",22);
CmdNPC:Finish();
end;
end;
if NPCcon==62 then
CmdNPC:Face(123);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
if API:SetHDDName(100003,NPCAPI.PostText) then
API:SpwnsDHH(client,100003)
API:SetGuildMapName(NPCAPI.PostText);
API:SendMessAll("帮派战图被命名为:"..NPCAPI.PostText);
CmdNPC:Say("修改成功");
CmdNPC:Link("返回",22);
CmdNPC:Finish();
else
CmdNPC:Say("请确认你的格式是否正确");
CmdNPC:Link("返回",22);
CmdNPC:Finish();
end;
end;
end;
if NPCcon==41 then
CmdNPC:Face(123);
if Char.Gurid == API:GetGurilMapHet() then
CmdNPC:Say("帮柱共5000W血,当前"..API:GetHDDHP(100003).."血,如果你想修理10TS等于1W血,并加帮贡1W");
CmdNPC:Link("我要修理",61);
CmdNPC:Link("算了",255);
CmdNPC:Finish();
end;
end;
if NPCcon==61 then
if API:GetGuildMapGo()==0 then
if Char.Cp>9 then
CmdNPC:Face(23);
if API:SetHDDHP(100003,10000) then
Char.Cp=Char.Cp-10;
Char.GuridGX=Char.GuridGX+10000;
API:SpwnsDHH(client,100003);
API:UpdateCp(client);
CmdNPC:Say("修理成功并你的帮派贡献提高了10000");
CmdNPC:Link("继续修理",61);
CmdNPC:Link("不修了",255);
CmdNPC:Finish();
else
CmdNPC:Say("不好意识,修理失败,请检查你的帮柱是否已经满血");
CmdNPC:Link("算了",255);
CmdNPC:Finish();
end;
else
CmdNPC:Say("不好意识,你的TS不够");
CmdNPC:Link("算了",255);
CmdNPC:Finish();
end;
else
CmdNPC:Say("不好意识,现在正在帮战不能修理");
CmdNPC:Link("算了",255);
CmdNPC:Finish();
end;
end;
if NPCcon==21 then
CmdNPC:Face(123);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
CmdNPC:Say("仓库的收入是按服务器在线人数来决定的如果在线200人,一天仓库可以收入250W钱和8000TS");
CmdNPC:Say("当前仓库里有钱:"..API:GetGuildMapMonery().."有TS:"..API:GetGuildMapCp()..";请问你要做什么?");
CmdNPC:Link("领取钱",101);
CmdNPC:Link("领取TS",103);
CmdNPC:Link("存入钱",102);
CmdNPC:Link("存入TS",104);
CmdNPC:Link("返回",0);
CmdNPC:Finish();
end;
end;
if NPCcon==104 then
CmdNPC:Face(123);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
CmdNPC:Say("当前仓库里有TS:"..API:GetGuildMapCp().."请输入存入的TS数量");
CmdNPC:Post("TS",212);
CmdNPC:Link("返回",21);
CmdNPC:Finish();
end;
end;
if NPCcon==212 then
CmdNPC:Face(123);
monery=API:ToInt(NPCAPI.PostText);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
if monery>0 then
if Char.Cp>=monery then
Char.Cp=Char.Cp-monery;
API:SetGuildMapCp(API:GetGuildMapCp()+monery);
API:UpdateCp(client);
CmdNPC:Say("存入成功");
CmdNPC:Link("返回",103);
CmdNPC:Finish();
else
CmdNPC:Say("不好意识你TS不够");
CmdNPC:Link("返回",103);
CmdNPC:Finish();
end;
else
CmdNPC:Say("请输入一个正确的数字");
CmdNPC:Link("返回",103);
CmdNPC:Finish();
end;
end
end;
if NPCcon==103 then
CmdNPC:Face(123);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
CmdNPC:Say("当前仓库里有TS:"..API:GetGuildMapCp().."请输入领取的TS数量");
CmdNPC:Post("TS",211);
CmdNPC:Link("返回",21);
CmdNPC:Finish();
end;
end;
if NPCcon==211 then
CmdNPC:Face(123);
monery=API:ToInt(NPCAPI.PostText);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
if monery>0 then
if API:GetGuildMapCp()>=monery then
API:SetGuildMapCp(API:GetGuildMapCp()-monery);
Char.Cp=Char.Cp+monery;
API:UpdateCp(client);
CmdNPC:Say("提取成功");
CmdNPC:Link("返回",103);
CmdNPC:Finish();
else
CmdNPC:Say("不好意识仓库里TS不够");
CmdNPC:Link("返回",103);
CmdNPC:Finish();
end;
else
CmdNPC:Say("请输入一个正确的数字");
CmdNPC:Link("返回",103);
CmdNPC:Finish();
end;
end
end;
if NPCcon==102 then
CmdNPC:Face(123);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
CmdNPC:Say("当前仓库里有"..API:GetGuildMapMonery().."请输入存入的金额");
CmdNPC:Post("金额",202);
CmdNPC:Link("返回",21);
CmdNPC:Finish();
end;
end;
if NPCcon==202 then
CmdNPC:Face(123);
monery=API:ToInt(NPCAPI.PostText);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
if Char.Money>= monery and monery>0 then
Char.Money=Char.Money-monery;
API:SetGuildMapMonery(API:GetGuildMapMonery()+monery);
API:UpdateMoney(client);
CmdNPC:Say("存入成功");
CmdNPC:Link("返回",102);
CmdNPC:Finish();
else
CmdNPC:Say("不好意识你身上钱不够");
CmdNPC:Link("返回",102);
CmdNPC:Finish();
end;
end;
end;
if NPCcon==101 then
CmdNPC:Face(123);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
CmdNPC:Say("当前仓库里有"..API:GetGuildMapMonery().."请输入领取的金额");
CmdNPC:Post("金额",201);
CmdNPC:Link("返回",21);
CmdNPC:Finish();
end;
end;
if NPCcon==201 then
CmdNPC:Face(123);
monery=API:ToInt(NPCAPI.PostText);
if Char.Gurid == API:GetGurilMapHet() and Char.GuridPost==100 then
if API:GetGuildMapMonery()>= monery and monery>0 then
Char.Money=Char.Money+monery;
API:SetGuildMapMonery(API:GetGuildMapMonery()-monery);
API:UpdateMoney(client);
CmdNPC:Say("提取成功");
CmdNPC:Link("返回",101);
CmdNPC:Finish();
else
CmdNPC:Say("当前仓库里的钱不够");
CmdNPC:Link("返回",101);
CmdNPC:Finish();
end;
end;
end;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -