Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.21 KB | None | 0 0
  1. -- Ganggebiete anzeigen lassen --
  2.  
  3. function GangAreasOverview_func ( player )
  4.     outputChatBox ( "Ganggebiete:", player, 200, 200, 0 )
  5.     for i=1, gangCount do
  6.         local name = gangPickup[i]["name"]
  7.         local besitzer = gangPickup[i]["besitzer"]
  8.         local r, g, b = 0, 150, 0
  9.         if gangPickup[i]["blocked"] then
  10.             r, g, b = 150, 0, 0
  11.         end
  12.         outputChatBox ( i..". "..name..": "..fraktionNames[besitzer]..", ", player, r, g, b )
  13.     end                
  14. end
  15.  
  16. -- Ganggebiet umsetten ( neuer Besitzer ) --
  17.  
  18. function setGangArea ( player, cmd, areanumber, newfrac )
  19.     if isAdminLevel ( player, 4 ) then
  20.         local areanumber = tonumber ( areanumber )
  21.         if areanumber >= 1 and areanumber <= gangCount then
  22.             if newfrac ~= nil then
  23.                 local fraczahl = nil
  24.                 local fracname = ""
  25.                 if tonumber ( newfrac ) ~= nil and gangAttacks[tonumber ( newfrac )] then
  26.                     fraczahl = tonumber ( newfrac )
  27.                     fracname = fraktionNames[fraczahl]
  28.                 else
  29.                     fraczahl, fracname = getFactionByName ( newfrac )
  30.                     if not fraczahl then
  31.                         infobox ( player, "Die Fraktion existiert\nnicht oder ist\nkeine bรถse Fraktion", 4000, 255, 0, 0 )
  32.                         return false
  33.                     end
  34.                 end
  35.                 factionGangAreas[gangPickup[areanumber]["besitzer"]] = factionGangAreas[gangPickup[areanumber]["besitzer"]] - 1
  36.                 gangPickup[areanumber]["besitzer"] = fraczahl
  37.                 factionGangAreas[fraczahl] = factionGangAreas[fraczahl] + 1
  38.                 dbExec ( handler, "UPDATE ?? SET ?? = ? WHERE ?? = ?", "gangs", "BesitzerFraktion", fraczahl, "ID", gangPickup[areanumber]["original"] )
  39.                 setRadarAreaColor ( gangArea[areanumber], gangColor[fraczahl][1], gangColor[fraczahl][2], gangColor[fraczahl][3], 130 )
  40.                 local GanggebietName = gangPickup[areanumber]["name"]
  41.                 local msg = "Die "..fracname.." haben "..GanggebietName.." gesetzt bekommen!"
  42.                 for index, _ in pairs ( gangAttacks ) do
  43.                     sendMSGForFaction ( msg, index, 100, 100, 0 )
  44.                 end
  45.                 outputAdminLog ( getPlayerName ( player ).." hat "..GanggebietName.." an "..fracname.." gesettet." )   
  46.             else
  47.                 infobox ( player, "\nZielfraktion fehlt!", 4000, 255, 0, 0 )
  48.             end
  49.         else
  50.             infobox ( player, "Das Gebiet\nexistiert nicht!", 4000, 255, 0, 0 )
  51.         end
  52.     else
  53.         infobox ( player, "\nNicht befugt!", 4000, 255, 0, 0 )
  54.     end
  55. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement