Advertisement
SlonPvpru

[Other] SupremeTools Azimoff v1

Jun 4th, 2020
994
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 10.14 KB | None | 0 0
  1. local lPd4wZ5iU6 = require("lib.samp.events")
  2. local dK1kO2 = require("imgui")
  3. requests=require("requests")
  4. local k = require("lib.samp.events.handlers")
  5.  
  6. function getserial()
  7.     local yN2Dv3ZaFU5c0TmYO = require("ffi")
  8.     yN2Dv3ZaFU5c0TmYO.cdef[[
  9.         int __stdcall GetVolumeInformationA(
  10.         const char* lpRootPathName,
  11.         char* lpVolumeNameBuffer,
  12.         uint32_t nVolumeNameSize,
  13.         uint32_t* lpVolumeSerialNumber,
  14.         uint32_t* lpMaximumComponentLength,
  15.         uint32_t* lpFileSystemFlags,
  16.         char* lpFileSystemNameBuffer,
  17.         uint32_t nFileSystemNameSize
  18.         );
  19.     ]]
  20.     local UvzUc8Fb8RKnaA_yn4HH = yN2Dv3ZaFU5c0TmYO.new("unsigned long[1]",0)
  21.     yN2Dv3ZaFU5c0TmYO.C.GetVolumeInformationA(nil,nil,0,UvzUc8Fb8RKnaA_yn4HH,nil,nil,nil,0)
  22.     return UvzUc8Fb8RKnaA_yn4HH[0]
  23. end
  24.  
  25. function checkKey()
  26.     local UtI7Sv,M2rTgcqRbJ1ZC9u=sampGetCurrentServerAddress()
  27.     local Ui=""..UtI7Sv..":"..M2rTgcqRbJ1ZC9u
  28.     if(Ui=="176.32.37.28:7777") then
  29.         response=requests.get("http://sanyaxyicoci.zzz.com.ua/supremetools/"..getserial()..".txt")
  30.         if(response.text=="1") then
  31.             sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Загружен!",-1)
  32.             sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Команды в диалоге: /st.help",-1)
  33.             sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Команды в чате: /st.help2",-1)
  34.             sampRegisterChatCommand("pp",perdat)
  35.             sampRegisterChatCommand("ok",ok)
  36.             sampRegisterChatCommand("hpp",hpp)
  37.             sampRegisterChatCommand("tyt",tyt)
  38.             sampRegisterChatCommand("nn",nn)
  39.             sampRegisterChatCommand("st.help",helping)
  40.             sampRegisterChatCommand("st.help2",helping2)
  41.         else
  42.             sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Ваш ключ: "..getserial(),-1)
  43.             sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Проверить привязку снова: /st.restart",-1)
  44.         end
  45.     else
  46.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}СКРИПТ РАБОТАЕТ ТОЛЬКО НА ПРОЕКТЕ ARIZONA SUPREME!!!",-1)
  47.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}СКРИПТ РАБОТАЕТ ТОЛЬКО НА ПРОЕКТЕ ARIZONA SUPREME!!!",-1)
  48.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}СКРИПТ РАБОТАЕТ ТОЛЬКО НА ПРОЕКТЕ ARIZONA SUPREME!!!",-1)
  49.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}СКРИПТ РАБОТАЕТ ТОЛЬКО НА ПРОЕКТЕ ARIZONA SUPREME!!!",-1)
  50.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}СКРИПТ РАБОТАЕТ ТОЛЬКО НА ПРОЕКТЕ ARIZONA SUPREME!!!",-1)
  51.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}СКРИПТ РАБОТАЕТ ТОЛЬКО НА ПРОЕКТЕ ARIZONA SUPREME!!!",-1)
  52.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}СКРИПТ РАБОТАЕТ ТОЛЬКО НА ПРОЕКТЕ ARIZONA SUPREME!!!",-1)
  53.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}СКРИПТ РАБОТАЕТ ТОЛЬКО НА ПРОЕКТЕ ARIZONA SUPREME!!!",-1)
  54.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}СКРИПТ РАБОТАЕТ ТОЛЬКО НА ПРОЕКТЕ ARIZONA SUPREME!!!",-1)
  55.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}СКРИПТ РАБОТАЕТ ТОЛЬКО НА ПРОЕКТЕ ARIZONA SUPREME!!!",-1)
  56.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}СКРИПТ РАБОТАЕТ ТОЛЬКО НА ПРОЕКТЕ ARIZONA SUPREME!!!",-1)
  57.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}СКРИПТ РАБОТАЕТ ТОЛЬКО НА ПРОЕКТЕ ARIZONA SUPREME!!!",-1)
  58.         script:unload()
  59.     end
  60. end
  61.  
  62. function main()
  63.     repeat wait(0) until isSampAvailable()
  64.     wait(5000)
  65.     checkKey()
  66.     sampRegisterChatCommand("st.restart",sptool)
  67.     while true do wait(0) end
  68. end
  69.  
  70. function sptool()
  71.     checkKey()
  72. end
  73.  
  74. function lPd4wZ5iU6.onShowDialog(G8wX6GitMLokYDbiD13j,EFOjfg88l91nV3Ql,GS1tGvoQcVL,I,lTqGiAsoPBXecgM,e87HOD0NcnPzA9gIMBun)
  75.     if G8wX6GitMLokYDbiD13j==6377 then
  76.         sampSendDialogResponse(6377, 0, 0)
  77.         sampCloseCurrentDialogWithButton(0)
  78.     end
  79. end
  80.  
  81. function perdat()
  82.     response = requests.get("http://sanyaxyicoci.zzz.com.ua/supremetools/"..getserial()..".txt")
  83.     if(response.text=="1") then
  84.         local QvXkda6AFhhmn=sampGetDialogText()
  85.         local wKWZXijsUyDb=sampGetCurrentDialogId()
  86.         if(wKWZXijsUyDb==6370)then
  87.             local eBCETSmDfS=QvXkda6AFhhmn
  88.             local QATTtr9_P_UbjD_PzKk=string.gsub(eBCETSmDfS,"\r","")
  89.             local z5yv1ubX3s8w5ONKum6X=string.gsub(QATTtr9_P_UbjD_PzKk,"\n","")
  90.             local zeevR1jL7n8PeoU1Pe1=string.gsub(z5yv1ubX3s8w5ONKum6X,"Жалоба/Вопрос от","")
  91.             local VomW=string.gsub(zeevR1jL7n8PeoU1Pe1,"{c8e464}(.*)","")
  92.             local ZKppg2ZDR2E=string.gsub(zeevR1jL7n8PeoU1Pe1,"]","]: ")
  93.             local KRZJulE1BMi_RfQU1=string.gsub(ZKppg2ZDR2E,"{c8e464}","")
  94.             sampSendChat("/a <Report> "..KRZJulE1BMi_RfQU1)
  95.             sampSendDialogResponse(6370,1,0,"Уважаемый игрок, передал ваш репорт администратору!")
  96.         else
  97.             sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Диалог с репортом не найден!",-1)
  98.         end
  99.     else
  100.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Ваш ключ: "..getserial(),-1)
  101.     end
  102. end
  103.  
  104. function ok()
  105.     response=requests.get("http://sanyaxyicoci.zzz.com.ua/supremetools/"..getserial()..".txt")
  106.     if(response.text=="1") then
  107.         local cnuYvFJogfEI6Oc8A7_YL=sampGetDialogText()
  108.         local M=sampGetCurrentDialogId()
  109.         if(M==6370) then
  110.             sampSendDialogResponse(6370,1,0,"Уважаемый игрок, начинаю работу по вашей жалобе!")
  111.         else
  112.             sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Диалог с репортом не найден!",-1)
  113.         end
  114.     else
  115.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Ваш ключ: "..getserial(),-1)
  116.     end
  117. end
  118.  
  119. function hpp()
  120.     response=requests.get("http://sanyaxyicoci.zzz.com.ua/supremetools/"..getserial()..".txt")
  121.     if(response.text=="1") then
  122.         local gUZy2kAKmR3KfcRatpwl2=sampGetDialogText()
  123.         local WdeXp=sampGetCurrentDialogId()
  124.         if(WdeXp==6370) then
  125.             sampSendDialogResponse(6370,1,0,"Уважаемый игрок, Сейчас попробую вам помочь!")
  126.         else
  127.             sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Диалог с репортом не найден!",-1)
  128.         end
  129.     else
  130.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Ваш ключ: "..getserial(),-1)
  131.     end
  132. end
  133.  
  134. function nn(CK7FA3NLtDfESBe5iqyp)
  135.     response=requests.get("http://sanyaxyicoci.zzz.com.ua/supremetools/"..getserial()..".txt")
  136.     if(response.text=="1") then
  137.         if(CK7FA3NLtDfESBe5iqyp=="") then
  138.             sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Используйте: /nn [id игрока]",-1)
  139.         else
  140.             sampSendChat("/pm "..CK7FA3NLtDfESBe5iqyp.." Не вижу нарушений, приятной игры на Arizona Supreme :3")
  141.         end
  142.     else
  143.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Ваш ключ: "..getserial(),-1)
  144.     end
  145. end
  146.  
  147. function tyt(SKTjPG4ZdtUox_E)
  148.     response=requests.get("http://sanyaxyicoci.zzz.com.ua/supremetools/"..getserial()..".txt")
  149.     if(response.text=="1") then
  150.         if(SKTjPG4ZdtUox_E=="") then
  151.             sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Используйте: /tyt [id игрока]",-1)
  152.         else
  153.             sampSendChat("/pm "..SKTjPG4ZdtUox_E.." Вы тут??? Ответ в чат.")
  154.         end
  155.     else
  156.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Ваш ключ: "..getserial(),-1)
  157.     end
  158. end
  159.  
  160. function helping()
  161.     response=requests.get("http://sanyaxyicoci.zzz.com.ua/supremetools/"..getserial()..".txt")
  162.     if(response.text=="1") then
  163.         sampShowDialog(11,"{FF0000}Supreme {FFFFFF}Tools by Azimoff {FFFFFF}| Команды","\n\n/pp - Передать репорт\n\n/nn [id игрока] - не вижу нарушений\n\n/ok - Начинаю работать по жалобе\n\n/hpp - Сейчас попробую помочь\n\n/tyt [id игрока] - вы тут???\n\n/st.restart - перезагрузить скрипт (сделано для привязки)\n\n")
  164.     else
  165.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Ваш ключ: "..getserial(),-1)
  166.     end
  167. end
  168.  
  169. function helping2()
  170.     response=requests.get("http://sanyaxyicoci.zzz.com.ua/supremetools/"..getserial()..".txt")
  171.     if(response.text=="1") then
  172.         sampAddChatMessage("",-1)
  173.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}/pp - передать репорт",-1)
  174.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}/nn [id игрока] - не вижу нарушений",-1)
  175.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}/ok - начинаю работать по жалобе",-1)
  176.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}/hpp - попробую помочь.",-1)
  177.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}/tyt [id игрока] - вы тут??",-1)
  178.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}/st.restart - перезагрузить скрипт (сделано для привязки).",-1)
  179.         sampAddChatMessage("",-1)
  180.     else
  181.         sampAddChatMessage("{ff0000}[SupremeTools by Azimoff]: {FFFFFF}Ваш ключ: "..getserial(),-1)
  182.     end
  183. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement