• T端升级宝石


     1、 首先你需要导入一个SQL,那个就是宝石的SQL。这个就是你将在游戏里面使用的宝石,增加了脚本的 INSERT INTO `item_template` VALUES (90001, 0, 0, 0, 'Level Token', 46787, 6, 0, 0, 1, 0, 0, 0, -1, -1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1000, 0, 0, 18282, 0, 0, 0, 8000, 0, -1, 0, 0, NULL, 0, -1, 0, -1, 0, 0, NULL, 0, -1, 0, -1, 0, 0, NULL, 0, -1, 0, -1, 0, 0, NULL, 0, -1, 0, -1, 0, '|cff00FF00Use: Level Up|r', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 'item_level', 0, 0, 0, 0, 0, -4);
     脚本名称是'item_level
     2、给你的代码库增加一个脚本
    
    /*
    
      _______        _         ______                 
    
    |__   __|      | |       |  ____|                
    
        | | __ _ ___| |_ _   _| |__   _ __ ___  _   _ 
    
        | |/ _` / __| __| | | |  __| | '_ ` _ | | | |
    
        | | (_| \__  |_| |_| | |____| | | | | | |_| |
    
        |_|\__,_|___/\__|\__, |______|_| |_| |_|\__,_|
    
                          __/ |                       
    
                         |___/        
    
                         
    
    Script Made By Sinistah
    
    Special Thanks To LilleCarl For The Code Snippet
    
     
    
    Legend
    
    ------
    
    item_id = the item id of the item ur using. 
    
    max_lvl = the max lvl the script will allow players to use the item. 
    
    lvl = how many levels the item will grant upon used
    
    */
    
    #include "ScriptPCH.h"
    
     
    
    enum
    
    {
    
    item_id = 90001,
    
    max_lvl = 80,
    
    lvl = 1
    
    };
    
     
    
    class item_level : public ItemScript
    
    {
    
    public:
    
        item_level() : ItemScript("item_level") { }
    
     
    
        bool OnUse(Player* player, Item* item, const SpellCastTargets &)
    
        {
    
            if(player->IsBattlegroundOrArena() || player->isInCombat() || player->isInFlight())
    
            {
    
                player->GetSession()->SendNotification("You Cant Use This Right Now!");
    
                return false;
    
            }
    
            if(player->getLevel() == max_lvl)
    
            {
    
                player->GetSession()->SendNotification("You are already max level.");
    
                return false;
    
            }
    
            player->SetLevel(player->getLevel() == max_lvl ? max_lvl : player->getLevel() + lvl);
    
            player->DestroyItemCount(item_id, 1, true);
    
            player->GetSession()->SendNotification("You have used one level coin.");
    
            return true;
    
            }
    
    };
    
     
    
    void AddSC_item_level()
    
    {
    
        new item_level();
    
    }
    
     ok,你编译成功后,运行服务端,就可以测试了
  • 相关阅读:
    sphinx的配置和管理
    linux 性能分析
    17个非常有用的PHP类和库
    webkit webApp 开发技术要点总结
    国外十大流行的服务器监控工具
    lnmp环境搭建,超详细教程
    nginx在window下的服务安装
    HBase源代码阅读与理解
    找出1到N中缺少的數?
    插入排序 (insertion_sort)與 合並排序 (mergesort)
  • 原文地址:https://www.cnblogs.com/needly/p/3751492.html
Copyright © 2020-2023  润新知