Advertisement
Guest User

Untitled

a guest
Nov 8th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. deldot(string)
  2. {
  3.     IfInString,string,.
  4.     {
  5.         StringReplace, string, string,.,, All
  6.     }
  7.     return string
  8. }
  9.  
  10. FormatNumber(_number) { ; Einfügen des Tausender-Trennzeichens nach Blöcken von 3 Zeichen links vom Dezimalpunkt (sofern vorhanden)
  11.     StringReplace _number, _number, -
  12.     IfEqual ErrorLevel,0, SetEnv Sign,-
  13.         Loop Parse, _number, .
  14.             If (A_Index = 1)
  15.             {
  16.                 len := StrLen(A_LoopField)
  17.                 Loop Parse, A_LoopField
  18.                     If (Mod(len-A_Index,3) = 0 and A_Index != len)
  19.                         x .= A_LoopField "."
  20.                 Else
  21.                     x .= A_LoopField
  22.             }
  23.     Else
  24.         Return Sign x "." A_LoopField
  25.     Return Sign x
  26. }
  27.  
  28. getStats(swert){
  29.     if(ReadStats(text))
  30.     {
  31.         gdrogen := keyForEntry(text, "Drogen")
  32.         RegExMatch(gdrogen,"(.*)\(\+(.*)\)",gdrugs)
  33.         StringReplace, gdrugs1, gdrugs1, g,
  34.         StringReplace, gdrugs2, gdrugs2, g,
  35.         ggangdrogen := keyForEntry(text, "Gang-Drogen")
  36.         RegExMatch(ggangdrogen,"(.*)\(\+(.*)\)",ggangdrugs)
  37.         StringReplace, ggangdrugs1, ggangdrugs1, g,
  38.         StringReplace, ggangdrugs2, ggangdrugs2, g,
  39.         gmats := keyForEntry(text, "Materialien")
  40.         RegExMatch(gmats,"(.*)\(\+(.*)\)",gmats)
  41.         gcodes := keyForEntry(text, "Hackingcodes")
  42.         RegExMatch(gcodes,"(.*)\(\+(.*)\)\/(.*)",gcodes)
  43.         gfische := keyForEntry(text, "Illegale Fische")
  44.         RegExMatch(gfische,"(.*)\(\+(.*)\)",gfische)
  45.         glevel:= keyForEntry(text, "Level")
  46.         gspielzeit := keyForEntry(text, "Spielzeit")
  47.         grespekt := keyForEntry(text, "Respekt")
  48.         gverbrechen := keyForEntry(text, "Verbrechen")
  49.         ggefaengniszeit := keyForEntry(text, "Gefängninszeit")
  50.         gtel:= keyForEntry(text, "Tel.")
  51.         grang := keyForEntry(text, "Rang")
  52.         gteam := keyForEntry(text, "Team")
  53.         gkills := keyForEntry(text, "Kills")
  54.         if(swert == 1){
  55.             gdrugshand := FormatNumber(gdrugs1)
  56.             gdrugsbox := FormatNumber(gdrugs2)
  57.             gangdrogenhand := FormatNumber(ggangdrugs1)
  58.             gangdrogenbox := FormatNumber(ggangdrugs2)
  59.             gmatshand := FormatNumber(gmats1)
  60.             gmatsbox := FormatNumber(gmats2)
  61.             gcodeshand := FormatNumber(gcodes1)
  62.             gcodesbox := FormatNumber(gcodes2)
  63.             gfischehand := FormatNumber(gfische1)
  64.             gfischebox := FormatNumber(gfische2)
  65.             gspielzeit := FormatNumber(gspielzeit)
  66.             gverbrechen := FormatNumber(gverbrechen)
  67.             ggefaengniszeit := FormatNumber(ggefaengniszeit)
  68.             gkills := FormatNumber(gkills)
  69.         }else{
  70.             gdrugshand := deldot(gdrugs1)
  71.             gdrugsbox := deldot(gdrugs2)
  72.             gangdrogenhand := deldot(ggangdrugs1)
  73.             gangdrogenbox := deldot(ggangdrugs2)
  74.             gmatshand := deldot(gmats1)
  75.             gmatsbox := deldot(gmats2)
  76.             gcodeshand := deldot(gcodes1)
  77.             gcodesbox := deldot(gcodes2)
  78.             gfischehand := deldot(gfische1)
  79.             gfischebox := deldot(gfische2)
  80.             gspielzeit := deldot(gspielzeit)
  81.             grespekt := deldot(grespekt)
  82.             gverbrechen := deldot(gverbrechen)
  83.             ggefaengniszeit := deldot(ggefaengniszeit)
  84.             gkills := deldot(gkills)
  85.         }
  86.         Stats := {drogenbox: gdrugsbox, drogenhand: gdrugshand, gangdrogenbox: gangdrogenbox, gangdrogenhand: gangdrogenhand, matsbox: gmatsbox, matshand: gmatshand, codeshand: gcodeshand, codesbox: gcodesbox, fischehand: gfischehand, fischebox: gfischebox, level: glevel, spielzeit: gspielzeit, respekt: grespekt, verbrechen: gverbrechen, gefaengniszeit: ggefaengniszeit, tel: gtel, rang: grang, team: gteam, kills: gkills}
  87.         return Stats
  88.     }
  89. }
  90.  
  91. ;###################
  92. ;Example
  93.  
  94. ?:/bwert::
  95. Suspend Permit
  96. SendInput {enter}
  97. Stats := getStats()
  98. Sendchat ("Ich habe " Stats.matsbox " Materialien, " Stats.drogenbox)
  99. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement