⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 帮柱.lua

📁 架设关键部分开始了。点击开始——程序
💻 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 + -