最新最全最权威的各类手游,端游,页游游戏信息开服信息,尽在游民之家. 订阅微信

烈焰私服充值在线排行榜脚本

发表时间:2017-12-15 07:14点击人气:责任编辑:admin
function  in_array(b,list)
    if not list then
       return false;   
    end 
        if list then
			local fit=false;
           for k=1,#list do
               if list[k] ==b then
                fit=true;
				break;
				  
               end
           end
		  return fit;
        end
   end 
--定义全局数组变量
eren={};

function ontalk13145(npc,event,player)
  local t = tonumber(os.date("%m%d",os.time()));
	player:echo(0,npc:GetLowGUID(),[[
	<font color="#F76809">充值元宝排行榜(只显示在线)  <u><a href='event:M2402,888'>刷新</a></u></font>
	<font color="#F76809">每日充值第一名可联系客服领取100元充值奖励!</font>
	点击【玩家】可查询对应玩家所在位置
#&talk_line#&
]]);
	local isF = true;
	for k,v in pairs(GetPlayersInWorld()) do
		eren[k] = {};
		eren[k][0] = v:get_vcoin_worth();	--充值数量
		eren[k][1] = v:GetName();		    --角色名
		eren[k][2] = v:GetMapId();	    --地图ID
		eren[k][3] = v:GetX();			    --坐标X
		eren[k][4] = v:GetY();			    --坐标Y
	end
	local m = table.getn(eren);
	for n = m - 1,1,-1 do
		isF = true;
		for i = m - 1,1,-1 do
			if  eren[i][0] < eren[i+1][0] then
				eren[i][0],eren[i+1][0] = eren[i+1][0],eren[i][0];
				eren[i][1],eren[i+1][1] = eren[i+1][1],eren[i][1];
				eren[i][2],eren[i+1][2] = eren[i+1][2],eren[i][2];
				eren[i][3],eren[i+1][3] = eren[i+1][3],eren[i][3];
				eren[i][4],eren[i+1][4] = eren[i+1][4],eren[i][4];
				isF = false;
			end
		end
		if isF then
		break end
	end
	if m >= 10 then
		for i = 1,10 do
		  if player:GetName() == eren[i][1] then
			player:echo(0,npc:GetLowGUID(),[[
【玩家】 第[]]..i..[[]名 充值元宝]]..eren[i][0]..[[元宝 ]]..eren[i][1]..[[  
]]);
    else
		  if player:GetName() ~= eren[i][1] then
        player:echo(0,npc:GetLowGUID(),[[
<a href='event:M2402,]]..i..[['>【玩家】</a> 第[]]..i..[[]名 充值元宝]]..eren[i][0]..[[元宝 ]]..eren[i][1]..[[  
]]);
		  end
	  end
	end
	else
		for i = 1,m do
		  if player:GetName() == eren[i][1] then
        player:echo(0,npc:GetLowGUID(),[[
【玩家】 第[]]..i..[[]名 充值元宝]]..eren[i][0]..[[元宝 ]]..eren[i][1]..[[  
]]);
        else
		    if player:GetName() ~= eren[i][1] then
        player:echo(0,npc:GetLowGUID(),[[
<a href='event:M2402,]]..i..[['>【玩家】</a> 第[]]..i..[[]名 充值元宝]]..eren[i][0]..[[元宝 ]]..eren[i][1]..[[  
]]);
             end
        end
    end
end
			player:echo(0,npc:GetLowGUID(),[[
#&talk_line#&
           


]]);
end

function ontalk13145_777(npc,event,player)
			player:echo(0,npc:GetLowGUID(),[[
<img border="0" src="../meihua/jiesao.png">
                 <u><a href='event:M2402,888'><font color='#00ff00' size='18'>我懂了</font></a></u>
#&talk_line#&
]]);
end

function ontalk13145_1(npc,event,player)
  local systime = tonumber(os.date("%H%M",os.time()));
  local chengzhuzhiren = (systime >= 1530 and systime <= 1540);
  local yabiao = (systime >= 1950 and systime <= 2005);
  local huangchengweiji = (systime >= 2100 and systime <= 2120);
    if player:get_param(222) >= 0 then
      if player:get_player_type() >= 20 then
        if player:is_war_time() == false and (g_has_war() ~= 1 or g_has_war() ~= 3) then
	        if chengzhuzhiren == false then
	          if yabiao == false then
	            if huangchengweiji == false then
					if in_array(eren[1][2],banmapidlist) ~=true then 
	                player:enter_map(eren[1][2],eren[1][3],eren[1][4]);			--送到恶人身边
	                player:set_param(222,player:get_param(222) - 1000);
	                g_alert("<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家[<font color='#FF0000'>"..player:GetName().."</font>]使用特权花费1000个天金牌币对[<font color='#FF0000'>"..eren[1][1].."</font>]进行偷袭",2,1000,0,1);
					player:push_task_data(10,1);
	              else
                  player:alert(10,0,0,"目标所在地图无法传送");
                  ontalk13145(npc,0,player);
                end
	            else
	              player:alert(10,0,0,"皇城危机期间,无法传送");
	              ontalk13145(npc,0,player);
	            end
	          else
	            player:alert(10,0,0,"押镖期间,无法传送");
	            ontalk13145(npc,0,player);
	          end
	        else
	          player:alert(10,0,0,"城主之刃期间,无法传送");
	          ontalk13145(npc,0,player);
	        end
        else
          player:alert(10,0,0,"攻城期间,无法传送");
          ontalk13145(npc,0,player);
        end
      else
        player:alert(10,0,0,"["..eren[1][1].."]在"..MapIdToMapName[eren[1][2]].."("..eren[1][3]..","..eren[1][4]..")");
        g_alert("神秘的<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家 偷窥了[<font color='#FF0000'>"..eren[1][1].."</font>]的坐标信息,小心被暗杀哦!",2,1000,0,1);
        ontalk13145(npc,0,player);
      end
    else
	    player:alert(10,0,0,"你的元宝1000个,无法使用玩家");
	    ontalk13145(npc,0,player);
	  end
  end

function ontalk13145_2(npc,event,player)
  local systime = tonumber(os.date("%H%M",os.time()));
  local chengzhuzhiren = (systime >= 1530 and systime <= 1540);
  local yabiao = (systime >= 1950 and systime <= 2005);
  local huangchengweiji = (systime >= 2100 and systime <= 2120);
    if player:get_param(222) >= 0 then
      if player:get_player_type() >= 20 then
        if player:is_war_time() == false and (g_has_war() ~= 1 or g_has_war() ~= 3) then
	        if chengzhuzhiren == false then
	          if yabiao == false then
	            if huangchengweiji == false then
                 if in_array(eren[2][2],banmapidlist) ~=true then 
	                player:enter_map(eren[2][2],eren[2][3],eren[2][4]);			--送到恶人身边
	                player:set_param(222,player:get_param(222) - 1000);
	                g_alert("<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家[<font color='#FF0000'>"..player:GetName().."</font>]使用特权花费1000个天金牌币对[<font color='#FF0000'>"..eren[2][1].."</font>]进行偷袭",2,1000,0,1);
					player:push_task_data(10,1);
	              else
                  player:alert(10,0,0,"目标所在地图无法传送");
                  ontalk13145(npc,0,player);
                end
	            else
	              player:alert(10,0,0,"皇城危机期间,无法传送");
	              ontalk13145(npc,0,player);
	            end
	          else
	            player:alert(10,0,0,"押镖期间,无法传送");
	            ontalk13145(npc,0,player);
	          end
	        else
	          player:alert(10,0,0,"城主之刃期间,无法传送");
	          ontalk13145(npc,0,player);
	        end
        else
          player:alert(10,0,0,"攻城期间,无法传送");
          ontalk13145(npc,0,player);
        end
      else
        player:alert(10,0,0,"["..eren[2][1].."]在"..MapIdToMapName[eren[2][2]].."("..eren[2][3]..","..eren[2][4]..")"); 
        g_alert("神秘的<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家 偷窥了[<font color='#FF0000'>"..eren[2][1].."</font>]的坐标信息,小心被暗杀哦!",2,1000,0,1);
        ontalk13145(npc,0,player);
      end
    else
	    player:alert(10,0,0,"你的天金牌币不足1000个,无法使用玩家");
	    ontalk13145(npc,0,player);
	  end
  end

function ontalk13145_3(npc,event,player)
  local systime = tonumber(os.date("%H%M",os.time()));
  local chengzhuzhiren = (systime >= 1530 and systime <= 1540);
  local yabiao = (systime >= 1950 and systime <= 2005);
  local huangchengweiji = (systime >= 2100 and systime <= 2120);
    if player:get_param(222) >= 0 then
      if player:get_player_type() >= 20 then
        if player:is_war_time() == false and (g_has_war() ~= 1 or g_has_war() ~= 3) then
	        if chengzhuzhiren == false then
	          if yabiao == false then
	            if huangchengweiji == false then
                  if in_array(eren[3][2],banmapidlist) ~=true then 
	                player:enter_map(eren[3][2],eren[3][3],eren[3][4]);			--送到恶人身边
	                player:set_param(222,player:get_param(222) - 1000);
	                g_alert("<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家[<font color='#FF0000'>"..player:GetName().."</font>]使用特权花费1000个天金牌币对[<font color='#FF0000'>"..eren[3][1].."</font>]进行偷袭",2,1000,0,1);
					player:push_task_data(10,1);
	              else
                  player:alert(10,0,0,"目标所在地图无法传送");
                  ontalk13145(npc,0,player);
                end
	            else
	              player:alert(10,0,0,"皇城危机期间,无法传送");
	              ontalk13145(npc,0,player);
	            end
	          else
	            player:alert(10,0,0,"押镖期间,无法传送");
	            ontalk13145(npc,0,player);
	          end
	        else
	          player:alert(10,0,0,"城主之刃期间,无法传送");
	          ontalk13145(npc,0,player);
	        end
        else
          player:alert(10,0,0,"攻城期间,无法传送");
          ontalk13145(npc,0,player);
        end
      else
        player:alert(10,0,0,"["..eren[3][1].."]在"..MapIdToMapName[eren[3][2]].."("..eren[3][3]..","..eren[3][4]..")"); 
        g_alert("神秘的<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家 偷窥了[<font color='#FF0000'>"..eren[3][1].."</font>]的坐标信息,小心被暗杀哦!",2,1000,0,1);
        ontalk13145(npc,0,player);
      end
    else
	    player:alert(10,0,0,"你的天金牌币不足1000个,无法使用玩家");
	    ontalk13145(npc,0,player);
	  end
  end

function ontalk13145_4(npc,event,player)
  local systime = tonumber(os.date("%H%M",os.time()));
  local chengzhuzhiren = (systime >= 1530 and systime <= 1540);
  local yabiao = (systime >= 1950 and systime <= 2005);
  local huangchengweiji = (systime >= 2100 and systime <= 2120);
    if player:get_param(222) >= 0 then
      if player:get_player_type() >= 20 then
        if player:is_war_time() == false and (g_has_war() ~= 1 or g_has_war() ~= 3) then
	        if chengzhuzhiren == false then
	          if yabiao == false then
	            if huangchengweiji == false then
                  if in_array(eren[4][2],banmapidlist) ~=true then 
	                player:enter_map(eren[4][2],eren[4][3],eren[4][4]);			--送到恶人身边
	                player:set_param(222,player:get_param(222) - 1000);
	                g_alert("<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家[<font color='#FF0000'>"..player:GetName().."</font>]使用特权花费1000个天金牌币对[<font color='#FF0000'>"..eren[4][1].."</font>]进行偷袭",2,1000,0,1);
					player:push_task_data(10,1);
	              else
                  player:alert(10,0,0,"目标所在地图无法传送");
                  ontalk13145(npc,0,player);
                end
	            else
	              player:alert(10,0,0,"皇城危机期间,无法传送");
	              ontalk13145(npc,0,player);
	            end
	          else
	            player:alert(10,0,0,"押镖期间,无法传送");
	            ontalk13145(npc,0,player);
	          end
	        else
	          player:alert(10,0,0,"城主之刃期间,无法传送");
	          ontalk13145(npc,0,player);
	        end
        else
          player:alert(10,0,0,"攻城期间,无法传送");
          ontalk13145(npc,0,player);
        end
      else
        player:alert(10,0,0,"["..eren[4][1].."]在"..MapIdToMapName[eren[4][2]].."("..eren[4][3]..","..eren[4][4]..")");
        g_alert("神秘的<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家 偷窥了[<font color='#FF0000'>"..eren[4][1].."</font>]的坐标信息,小心被暗杀哦!",2,1000,0,1);
        ontalk13145(npc,0,player);
      end
    else
	    player:alert(10,0,0,"你的天金牌币不足1000个,无法使用玩家");
	    ontalk13145(npc,0,player);
	  end
  end

function ontalk13145_5(npc,event,player)
  local systime = tonumber(os.date("%H%M",os.time()));
  local chengzhuzhiren = (systime >= 1530 and systime <= 1540);
  local yabiao = (systime >= 1950 and systime <= 2005);
  local huangchengweiji = (systime >= 2100 and systime <= 2120);
    if player:get_param(222) >= 0 then
      if player:get_player_type() >= 20 then
        if player:is_war_time() == false and (g_has_war() ~= 1 or g_has_war() ~= 3) then
	        if chengzhuzhiren == false then
	          if yabiao == false then
	            if huangchengweiji == false then
                   if in_array(eren[5][2],banmapidlist) ~=true then 
	                player:enter_map(eren[5][2],eren[5][3],eren[5][4]);			--送到恶人身边
	                player:set_param(222,player:get_param(222) - 1000);
	                g_alert("<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家[<font color='#FF0000'>"..player:GetName().."</font>]使用特权花费1000个天金牌币对[<font color='#FF0000'>"..eren[5][1].."</font>]进行偷袭",2,1000,0,1);
					player:push_task_data(10,1);
	              else
                  player:alert(10,0,0,"目标所在地图无法传送");
                  ontalk13145(npc,0,player);
                end
	            else
	              player:alert(10,0,0,"皇城危机期间,无法传送");
	              ontalk13145(npc,0,player);
	            end
	          else
	            player:alert(10,0,0,"押镖期间,无法传送");
	            ontalk13145(npc,0,player);
	          end
	        else
	          player:alert(10,0,0,"城主之刃期间,无法传送");
	          ontalk13145(npc,0,player);
	        end
        else
          player:alert(10,0,0,"攻城期间,无法传送");
          ontalk13145(npc,0,player);
        end
      else
        player:alert(10,0,0,"["..eren[5][1].."]在"..MapIdToMapName[eren[5][2]].."("..eren[5][3]..","..eren[5][4]..")"); 
        g_alert("神秘的<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家 偷窥了[<font color='#FF0000'>"..eren[5][1].."</font>]的坐标信息,小心被暗杀哦!",2,1000,0,1);
        ontalk13145(npc,0,player);
      end
    else
	    player:alert(10,0,0,"你的天金牌币不足1000个,无法使用玩家");
	    ontalk13145(npc,0,player);
	  end
  end

function ontalk13145_6(npc,event,player)
  local systime = tonumber(os.date("%H%M",os.time()));
  local chengzhuzhiren = (systime >= 1530 and systime <= 1540);
  local yabiao = (systime >= 1950 and systime <= 2005);
  local huangchengweiji = (systime >= 2100 and systime <= 2120);
    if player:get_param(222) >= 0 then
      if player:get_player_type() >= 20 then
        if player:is_war_time() == false and (g_has_war() ~= 1 or g_has_war() ~= 3) then
	        if chengzhuzhiren == false then
	          if yabiao == false then
	            if huangchengweiji == false then
                  if in_array(eren[6][2],banmapidlist) ~=true then 
	                player:enter_map(eren[6][2],eren[6][3],eren[6][4]);			--送到恶人身边
	                player:set_param(222,player:get_param(222) - 1000);
	                g_alert("<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家[<font color='#FF0000'>"..player:GetName().."</font>]使用特权花费1000个天金牌币对[<font color='#FF0000'>"..eren[6][1].."</font>]进行偷袭",2,1000,0,1);
					player:push_task_data(10,1);
	              else
                  player:alert(10,0,0,"目标所在地图无法传送");
                  ontalk13145(npc,0,player);
                end
	            else
	              player:alert(10,0,0,"皇城危机期间,无法传送");
	              ontalk13145(npc,0,player);
	            end
	          else
	            player:alert(10,0,0,"押镖期间,无法传送");
	            ontalk13145(npc,0,player);
	          end
	        else
	          player:alert(10,0,0,"城主之刃期间,无法传送");
	          ontalk13145(npc,0,player);
	        end
        else
          player:alert(10,0,0,"攻城期间,无法传送");
          ontalk13145(npc,0,player);
        end
      else
        player:alert(10,0,0,"["..eren[6][1].."]在"..MapIdToMapName[eren[6][2]].."("..eren[6][3]..","..eren[6][4]..")"); 
        g_alert("神秘的<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家 偷窥了[<font color='#FF0000'>"..eren[6][1].."</font>]的坐标信息,小心被暗杀哦!",2,1000,0,1);
        ontalk13145(npc,0,player);
      end
    else
	    player:alert(10,0,0,"你的天金牌币不足1000个,无法使用玩家");
	    ontalk13145(npc,0,player);
	  end
  end

function ontalk13145_7(npc,event,player)
  local systime = tonumber(os.date("%H%M",os.time()));
  local chengzhuzhiren = (systime >= 1530 and systime <= 1540);
  local yabiao = (systime >= 1950 and systime <= 2005);
  local huangchengweiji = (systime >= 2100 and systime <= 2120);
    if player:get_param(222) >= 0 then
      if player:get_player_type() >= 20 then
        if player:is_war_time() == false and (g_has_war() ~= 1 or g_has_war() ~= 3) then
	        if chengzhuzhiren == false then
	          if yabiao == false then
	            if huangchengweiji == false then
                    if in_array(eren[7][2],banmapidlist) ~=true then 
	                player:enter_map(eren[7][2],eren[7][3],eren[7][4]);			--送到恶人身边
	                player:set_param(222,player:get_param(222) - 1000);
	                g_alert("<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家[<font color='#FF0000'>"..player:GetName().."</font>]使用特权花费1000个天金牌币对[<font color='#FF0000'>"..eren[7][1].."</font>]进行偷袭",2,1000,0,1);
					player:push_task_data(10,1);
	              else
                  player:alert(10,0,0,"目标所在地图无法传送");
                  ontalk13145(npc,0,player);
                end
	            else
	              player:alert(10,0,0,"皇城危机期间,无法传送");
	              ontalk13145(npc,0,player);
	            end
	          else
	            player:alert(10,0,0,"押镖期间,无法传送");
	            ontalk13145(npc,0,player);
	          end
	        else
	          player:alert(10,0,0,"城主之刃期间,无法传送");
	          ontalk13145(npc,0,player);
	        end
        else
          player:alert(10,0,0,"攻城期间,无法传送");
          ontalk13145(npc,0,player);
        end
      else
        player:alert(10,0,0,"["..eren[7][1].."]在"..MapIdToMapName[eren[7][2]].."("..eren[7][3]..","..eren[7][4]..")");
        g_alert("神秘的<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家 偷窥了[<font color='#FF0000'>"..eren[7][1].."</font>]的坐标信息,小心被暗杀哦!",2,1000,0,1);
        ontalk13145(npc,0,player);
      end
    else
	    player:alert(10,0,0,"你的天金牌币不足1000个,无法使用玩家");
	    ontalk13145(npc,0,player);
	  end
  end

function ontalk13145_8(npc,event,player)
  local systime = tonumber(os.date("%H%M",os.time()));
  local chengzhuzhiren = (systime >= 1530 and systime <= 1540);
  local yabiao = (systime >= 1950 and systime <= 2005);
  local huangchengweiji = (systime >= 2100 and systime <= 2120);
    if player:get_param(222) >= 0 then
      if player:get_player_type() >= 20 then
        if player:is_war_time() == false and (g_has_war() ~= 1 or g_has_war() ~= 3) then
	        if chengzhuzhiren == false then
	          if yabiao == false then
	            if huangchengweiji == false then
                  if in_array(eren[8][2],banmapidlist) ~=true then 
	                player:enter_map(eren[8][2],eren[8][3],eren[8][4]);			--送到恶人身边
	                player:set_param(222,player:get_param(222) - 1000);
	                g_alert("<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家[<font color='#FF0000'>"..player:GetName().."</font>]使用特权花费1000个天金牌币对[<font color='#FF0000'>"..eren[8][1].."</font>]进行偷袭",2,1000,0,1);
					player:push_task_data(10,1);
	              else
                  player:alert(10,0,0,"目标所在地图无法传送");
                  ontalk13145(npc,0,player);
                end
	            else
	              player:alert(10,0,0,"皇城危机期间,无法传送");
	              ontalk13145(npc,0,player);
	            end
	          else
	            player:alert(10,0,0,"押镖期间,无法传送");
	            ontalk13145(npc,0,player);
	          end
	        else
	          player:alert(10,0,0,"城主之刃期间,无法传送");
	          ontalk13145(npc,0,player);
	        end
        else
          player:alert(10,0,0,"攻城期间,无法传送");
          ontalk13145(npc,0,player);
        end
      else
        player:alert(10,0,0,"["..eren[8][1].."]在"..MapIdToMapName[eren[8][2]].."("..eren[8][3]..","..eren[8][4]..")"); 
        g_alert("神秘的<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家 偷窥了[<font color='#FF0000'>"..eren[8][1].."</font>]的坐标信息,小心被暗杀哦!",2,1000,0,1);
        ontalk13145(npc,0,player);
      end
    else
	    player:alert(10,0,0,"你的天金牌币不足1000个,无法使用玩家");
	    ontalk13145(npc,0,player);
	  end
  end

function ontalk13145_9(npc,event,player)
  local systime = tonumber(os.date("%H%M",os.time()));
  local chengzhuzhiren = (systime >= 1530 and systime <= 1540);
  local yabiao = (systime >= 1950 and systime <= 2005);
  local huangchengweiji = (systime >= 2100 and systime <= 2120);
    if player:get_param(222) >= 0 then
      if player:get_player_type() >= 20 then
        if player:is_war_time() == false and (g_has_war() ~= 1 or g_has_war() ~= 3) then
	        if chengzhuzhiren == false then
	          if yabiao == false then
	            if huangchengweiji == false then
                  if in_array(eren[9][2],banmapidlist) ~=true then 
	                player:enter_map(eren[9][2],eren[9][3],eren[9][4]);			--送到恶人身边
	                player:set_param(222,player:get_param(222) - 1000);
	                g_alert("<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家[<font color='#FF0000'>"..player:GetName().."</font>]使用特权花费1000个天金牌币对[<font color='#FF0000'>"..eren[9][1].."</font>]进行偷袭",2,1000,0,1);
					player:push_task_data(10,1);
	              else
                  player:alert(10,0,0,"目标所在地图无法传送");
                  ontalk13145(npc,0,player);
                end
	            else
	              player:alert(10,0,0,"皇城危机期间,无法传送");
	              ontalk13145(npc,0,player);
	            end
	          else
	            player:alert(10,0,0,"押镖期间,无法传送");
	            ontalk13145(npc,0,player);
	          end
	        else
	          player:alert(10,0,0,"城主之刃期间,无法传送");
	          ontalk13145(npc,0,player);
	        end
        else
          player:alert(10,0,0,"攻城期间,无法传送");
          ontalk13145(npc,0,player);
        end
      else
        player:alert(10,0,0,"["..eren[9][1].."]在"..MapIdToMapName[eren[9][2]].."("..eren[9][3]..","..eren[9][4]..")"); 
        g_alert("神秘的<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家 偷窥了[<font color='#FF0000'>"..eren[9][1].."</font>]的坐标信息,小心被暗杀哦!",2,1000,0,1);
        ontalk13145(npc,0,player);
      end
    else
	    player:alert(10,0,0,"你的天金牌币不足1000个,无法使用玩家");
	    ontalk13145(npc,0,player);
	  end
  end

function ontalk13145_10(npc,event,player)
  local systime = tonumber(os.date("%H%M",os.time()));
  local chengzhuzhiren = (systime >= 1530 and systime <= 1540);
  local yabiao = (systime >= 1950 and systime <= 2005);
  local huangchengweiji = (systime >= 2100 and systime <= 2120);
      if player:get_player_type() >= 20 then
        if player:is_war_time() == false and (g_has_war() ~= 1 or g_has_war() ~= 3) then
	        if chengzhuzhiren == false then
	          if yabiao == false then
	            if huangchengweiji == false then
                  if in_array(eren[10][2],banmapidlist) ~=true then 
	                player:enter_map(eren[10][2],eren[10][3],eren[10][4]);			--送到恶人身边
	                player:set_param(222,player:get_param(222) - 1000);
	                g_alert("<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家[<font color='#FF0000'>"..player:GetName().."</font>]使用特权花费1000个天金牌币对[<font color='#FF0000'>"..eren[10][1].."</font>]进行偷袭",2,1000,0,1);
					player:push_task_data(10,1);
	              else
                  player:alert(10,0,0,"目标所在地图无法传送");
                  ontalk13145(npc,0,player);
                end
	            else
	              player:alert(10,0,0,"皇城危机期间,无法传送");
	              ontalk13145(npc,0,player);
	            end
	          else
	            player:alert(10,0,0,"押镖期间,无法传送");
	            ontalk13145(npc,0,player);
	          end
	        else
	          player:alert(10,0,0,"城主之刃期间,无法传送");
	          ontalk13145(npc,0,player);
	        end
        else
          player:alert(10,0,0,"攻城期间,无法传送");
          ontalk13145(npc,0,player);
        end
      else
        player:alert(10,0,0,"["..eren[10][1].."]在"..MapIdToMapName[eren[10][2]].."("..eren[10][3]..","..eren[10][4]..")"); 
        g_alert("神秘的<font color='#FF0000'>VIP"..player:get_player_type().."</font>玩家 偷窥了[<font color='#FF0000'>"..eren[10][1].."</font>]的坐标信息,小心被暗杀哦!",2,1000,0,1);
        ontalk13145(npc,0,player);
      end
  end

function ontalk13145_100(npc,event,player)
	local t = tonumber(os.date("%H%M",os.time()));
	if t >= 2200 and t <= 2230 then
		for k = 1,table.getn(eren) do
			if eren[k][1] ~= nil then
				if player:get_param(229) == 0 then
					if g_get_param(52) < 3 then
					if player:GetName() == eren[1][1] or player:GetName() == eren[2][1] or player:GetName() == eren[3][1] then  
					player:set_param(340,player:get_param(340) + 1000000);	    --奖励1W天金牌币
					g_set_param(52,g_get_param(52) + 1);
					player:set_param(229,1);	  --记录领奖
					player:alert(10,0,0,"恭喜获得100W心法奖励");
					g_alert("<font color='#FF0000'>玩家:  </font><font color='#00FF00'>"..player:GetName().."</font><font color='#FFCC00'>  领取了充值排行奖励</font><font color='#FF0000'>获得100W心法经验!</font>",2,1000,0,1);
			player:alert(4,1000,1,"玩家:[<font color='#FF0000'>"..player:GetName().."</font>]   领取了充值排行奖励<font color='#FF0000'>心法经验!</font>");
					player:push_task_data(10,1);
					break;
					else
					 player:alert(10,0,0,"你的名字不在充值排行榜前三名!");
					end
					else
					 player:alert(10,0,0,"你下手太慢了  前三名奖励已经发完!");
					end
				else
					player:alert(10,0,0,"你已经领过了。");
					break;
				end
			else
				break;
			end
		end
	else
		player:alert(10,0,0,"每天领取奖励时间为:22点00分-22点30分");
	end
	ontalk13145(npc,0,player);
end

function ontalk13145_888(npc,event,player)
	ontalk13145(npc,0,player);
	player:alert(10,0,0,"已获取最新排名数据");
end

Npc13145Funid = 
{
[0] = ontalk13145;
[1] = ontalk13145_1;
[2] = ontalk13145_2;
[3] = ontalk13145_3;
[4] = ontalk13145_4;
[5] = ontalk13145_5;
[6] = ontalk13145_6;
[7] = ontalk13145_7;
[8] = ontalk13145_8;
[9] = ontalk13145_9;
[10] = ontalk13145_10;
[100] = ontalk13145_100;
[777] = ontalk13145_777;
[888] = ontalk13145_888;
}

function CreatureNpcFun(npc,event,player,funid)
	if Npc13145Funid[funid] ~= nil then
		Npc13145Funid[funid](npc,event,player);
	end
end

RegisterUnitEvent(13145,20,"ontalk13145")
RegisterUnitEvent(13145,29,"CreatureNpcFun")