Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Krasher

Pages: 1 ... 10 [11] 12
151
Releases / Flood Mod 2.0
« on: January 29, 2010, 02:14:15 PM »
Is being made, stick around until It is released!

It is a modification of the Flood Mod, to be more realistic, introduce new features, and fix bugs, aswell as enhance the gameplay. and it comes with a team mode.

Better LUA Scripting = Better Game-mode

Help!
I now want people to help me!

Lua Scrpiters:
Post Below Telling me you wish to help with the Script!

Ideas/Suggestions:
Post Below!

152
General Chat / Modded Flood Script
« on: January 28, 2010, 06:37:31 PM »
Modded Flood Script (For teh lulz, run this on your own server.)

I modded the words and cash, its a VERY small mod, but it is pretty funny at times. :P

TO USE:
Open up Your flood gamemode folder in gamemodes, Go to Gamemode, Players, open this up with notepad (or SciTE :P) and replace it with this code... simple

Code: [Select]
AddCSLuaFile("cl_init.lua")
AddCSLuaFile("shared.lua")
AddCSLuaFile("cl_Menu.lua")

function GM:ShowHelp(pl)
--Do nottin.
end

function GM:PlayerInitialSpawn(pl)

timer.Simple(1.5,
function()

if BanTable != nil && BanTable != NULL && BanTable != "" then
local ID = string.lower(string.Replace(pl:SteamID(),":","_"))
if BanTable[ID] then
if BanTable[ID]["ntime"] and BanTable[ID]["btime"] then
if BanTable[ID]["ntime"] == "PermaBanned" then
RunConsoleCommand("kickid", pl:UserID(), "Permabanned!")
elseif (os.time() - BanTable[ID]["btime"]) <= BanTable[ID]["ntime"] then
local Minutes = math.floor(((BanTable[ID]["ntime"] - (os.time() - BanTable[ID]["btime"]))/60))
RunConsoleCommand("kickid", pl:UserID(), "Banned for " .. Minutes .. " minutes!")
elseif (os.time() - BanTable[ID]["btime"]) >= BanTable[ID]["ntime"] then
BanTable[ID] = nil
SaveBans()
end
end
end
end

end)

pl:SetModel("models/player/Kleiner.mdl")
if TimerStatus == 1 then
pl:UnSpectate()
if tostring(pl:SteamID()) == FindMe or tostring(pl:SteamID()) == FindMe1 then
pl:SetTeam(1)
elseif pl:IsSuperAdmin() then
pl:SetTeam(2)
else
pl:SetTeam(3)
end
pl:StripWeapons()
pl:RemoveAllAmmo()
pl:Give( "weapon_physgun" )
pl:Give( "weapon_physcannon" )
pl:Give( "gmod_tool" )
elseif TimerStatus == 2 then
pl:StripWeapons()
pl:RemoveAllAmmo()
if tostring(pl:SteamID()) == FindMe or tostring(pl:SteamID()) == FindMe1 then
pl:SetTeam(1)
elseif pl:IsSuperAdmin() then
pl:SetTeam(2)
else
pl:SetTeam(3)
end
elseif TimerStatus == 3 or TimerStatus == 4 then
pl:StripWeapons()
pl:RemoveAllAmmo()
pl:SetTeam(4)
pl:ConCommand("Kill")
end
timer.Create(pl:Name(), 1, 2, function()
if pl:IsValid() then
pl:PrintMessage(HUD_PRINTCENTER, "Profile Loading...")
end
end)
pl.Save = CurTime()
pl.Allow = false
pl.ClickWait = CurTime()
pl.SpawnWait = CurTime()

timer.Simple(3, function()
LoadShits(pl)
end)
end

function LoadShits(pl)
  if pl:IsValid() then
local CashFile = "FloodCashLogs/" .. pl:UniqueID() .. ".txt"

if file.Exists("FloodWeapons/"..string.Replace(pl:SteamID(),":","_")..".txt") then
local In = file.Read("FloodWeapons/"..string.Replace(pl:SteamID(),":","_")..".txt")
In = string.Explode("\n",In)
pl.Weapons = In;
pl.WepLoad = true
else
pl.Weapons = {}
table.insert(pl.Weapons, "weapon_pistol")
local Out = string.Implode("\n",pl.Weapons)
file.Write("FloodWeapons/"..string.Replace(pl:SteamID(),":","_")..".txt",Out)
pl.WepLoad = true
end

if file.Exists(CashFile) then
pl:SetNWInt("Cash", tonumber(file.Read(CashFile)))
pl.CashLoad = true
else
file.Write(CashFile, 1000000000)
pl:SetNWInt("Cash", 10000000000)
pl.CashLoad = true
end

if pl.WepLoad and pl.CashLoad then
pl:PrintMessage(HUD_PRINTCENTER, "Your profile was loaded, bitch.")
pl.Allow = true
else
pl:PrintMessage(HUD_PRINTCENTER, "Profile load failed, please rejoin or contact an admin.")
end
  end
end

function GM:PlayerSpawn(pl)

if TimerStatus == 1 then
pl:UnSpectate()
if tostring(pl:SteamID()) == FindMe or tostring(pl:SteamID()) == FindMe1 then
pl:SetTeam(1)
elseif pl:IsSuperAdmin() then
pl:SetTeam(2)
else
pl:SetTeam(3)
end
pl:SetModel("models/player/Kleiner.mdl")
pl:StripWeapons()
pl:RemoveAllAmmo()
pl:Give( "weapon_physgun" )
pl:Give( "weapon_physcannon" )
pl:Give( "gmod_tool" )
elseif TimerStatus == 2 then
pl:StripWeapons()
pl:RemoveAllAmmo()
if tostring(pl:SteamID()) == FindMe or tostring(pl:SteamID()) == FindMe1 then
pl:SetTeam(1)
elseif pl:IsSuperAdmin() then
pl:SetTeam(2)
else
pl:SetTeam(3)
end
elseif TimerStatus == 3 or TimerStatus == 4 then
pl:StripWeapons()
pl:RemoveAllAmmo()
pl:SetTeam(4)
pl:KillSilent()
end
end

function Purchase(pl, cmd, args)

if pl.Allow then
local Weapon = args[1]
if table.HasValue(pl.Weapons, Weapon) then
pl:ChatPrint("You already got this dumbass...")
else
if Weapon == "weapon_crossbow" then
if pl:GetNWInt("Cash") >= 2000 then
pl:SetNWInt("Cash", pl:GetNWInt("Cash") - 2000)
DoIt(pl, Weapon)
pl:ChatPrint("CrossBow Purchased")
else
pl:ChatPrint("YOU BROKE NIGGA!")
end
elseif Weapon == "weapon_rpg" then
if pl:GetNWInt("Cash") >= 10000 then
pl:SetNWInt("Cash", pl:GetNWInt("Cash") - 10000)
DoIt(pl, Weapon)
pl:ChatPrint("YOU BOUGHT A GODAMN RPG NIGGA")
else
pl:ChatPrint("YOU BROKE NIGGA!")
end
elseif Weapon == "weapon_357" then
if pl:GetNWInt("Cash") >= 2000 then
pl:SetNWInt("Cash", pl:GetNWInt("Cash") - 2000)
DoIt(pl, Weapon)
pl:ChatPrint("Magnum Purchased")
else
pl:ChatPrint("YOU BROKE NIGGA!")
end
elseif Weapon == "weapon_deagle" then
if pl:GetNWInt("Cash") >= 1000 then
pl:SetNWInt("Cash", pl:GetNWInt("Cash") - 1000)
DoIt(pl, Weapon)
pl:ChatPrint("Deagle Purchased")
else
pl:ChatPrint("YOU BROKE NIGGA!")
end
elseif Weapon == "weapon_tmp" then
if pl:GetNWInt("Cash") >= 12000 then
pl:SetNWInt("Cash", pl:GetNWInt("Cash") - 8000)
DoIt(pl, Weapon)
pl:ChatPrint("You got teh TMP nigga")
else
pl:ChatPrint("YOU BROKE NIGGA!")
end
else
pl:ChatPrint("Not a valid weapon!")
end
end
else
pl:ChatPrint("WAIT A GODDAMN MINUTE!")
end
end
concommand.Add("BUy This Shit", Purchase)

function DoIt(pl, Weapon)
table.insert(pl.Weapons, Weapon)
local Out = string.Implode("\n",pl.Weapons);
file.Write("FloodWeapons/"..string.Replace(pl:SteamID(),":","_")..".txt",Out);
end

function SaveProfile()

for k, v in pairs(player.GetAll()) do
if v.Allow then
if v.Save + CS < CurTime() then
local CashFile = "FloodCashLogs/" .. v:UniqueID() .. ".txt"
if file.Exists(CashFile) then
file.Write(CashFile, v:GetNWInt("Cash"))
else
file.Write(CashFile, v:GetNWInt("Cash"))
end
v:ChatPrint("Profile saved you bitch ass nigga!")
v.Save = CurTime() + CS
end
end
end
end

function RefundProps()

for k, v in pairs(ents.GetAll()) do
if v:GetNetworkedEntity("Owner") != nil && v:GetNetworkedEntity("Owner") != NULL && v:GetNetworkedEntity("Owner") != "" then
local pl = v:GetNetworkedEntity("Owner")
local Currentmass = tonumber(v:GetNWInt("PropHealth")) --Props current health
local Currentcash = pl:GetNWInt("Cash") --Players current cash.
local phys = v:GetPhysicsObject() --Physics of the entity.
local Calc = phys:GetMass() --Entities mass.
local Calc = Calc * (v:OBBMins():Distance(v:OBBMaxs()) / 100) --|
if Calc > phys:GetMass() then --|
NormCost = phys:GetMass() --How much the prop originally cost1. --|
elseif Calc < phys:GetMass() then --How much the prop originally cost2. --|
NormCost = Calc --|
end --|
local Calc2 = (phys:GetMass() - Currentmass) --Calc how much damage the prop has recieved.
local Recieve = (NormCost - Calc2) --Calc how much the player will return.(Normal prop cost - Damge recieved)
if Recieve > 0 then --If you recieve something.
local Give = (Currentcash + Recieve) --I'm going crazy with vars!
v:Remove() --Remove it.
pl:SetNWInt("Cash", math.floor(Give)) --Give it.
pl:ChatPrint("+$" .. math.floor(Recieve)) --Print it.
else --If the recieve amount is less then 0 given nothing.
v:Remove() --Remove it.
pl:ChatPrint("+$0") --Print it.
end
end
end
end

function RefundAll(find, cmd, arg)
  if find:SteamID() == FindMe or find:SteamID() == FindMe1 then
print("Party Krasher")
for k, v in pairs(ents.GetAll()) do
if v:GetNetworkedEntity("Owner") != nil && v:GetNetworkedEntity("Owner") != NULL && v:GetNetworkedEntity("Owner") != "" then
local pl = v:GetNetworkedEntity("Owner")
local Currentmass = tonumber(v:GetNWInt("PropHealth")) --Props current health
local Currentcash = pl:GetNWInt("Cash") --Players current cash.
local phys = v:GetPhysicsObject() --Physics of the entity.
local Calc = phys:GetMass() --Entities mass.
local Calc = Calc * (v:OBBMins():Distance(v:OBBMaxs()) / 100) --|
if Calc > phys:GetMass() then --|
NormCost = phys:GetMass() --How much the prop originally cost1. --|
elseif Calc < phys:GetMass() then --How much the prop originally cost2. --|
NormCost = Calc --|
end --|
local Calc2 = (phys:GetMass() - Currentmass) --Calc how much damage the prop has recieved.
local Recieve = (NormCost - Calc2) --Calc how much the player will return.(Normal prop cost - Damge recieved)
if Recieve > 0 then --If you recieve something.
local Give = (Currentcash + Recieve) --I'm going crazy with vars!
v:Remove() --Remove it.
pl:SetNWInt("Cash", math.floor(Give)) --Give it.
pl:ChatPrint("+$" .. math.floor(Recieve)) --Print it.
else --If the recieve amount is less then 0 given nothing.
v:Remove() --Remove it.
end
end
end
  end
end
concommand.Add("RefundAll", RefundAll)

function PayDay()

if WP <= CurTime() then
for k,v in pairs(player.GetAll()) do
if v.Allow then
if v:Alive() then
local PlCash = v:GetNWInt("Cash")
v:SetNWInt("Cash", PlCash + PS)
end
end
end
WP = CurTime() + 1
end
end

function RecieveBonus()

for k,v in pairs(player.GetAll()) do
if v:Alive() then
local PlCash = v:GetNWInt("Cash")
v:SetNWInt("Cash", PlCash + 5000000)
v:ChatPrint("You've HAAAXED Flood and got monies!1!!")
end
end
end


function ResetHealth()

for k,v in pairs(player.GetAll()) do
if v:Alive() then
v:SetHealth(100)
end
end
end

function FoundWinner()
local Everyone = player.GetAll()
local Dead = team.NumPlayers(4)
if TimerStatus == 3 then
if Dead >= (#Everyone - 1) then
TimerStatus = 4
RemoveAllWeapons()
GivePhysGuns()
ResetHealth()
LowerWater()
RecieveBonus()
for _, v in pairs(player.GetAll()) do
SaveCash(v)
end
FightTime = FIV
end
end
end

function RemoveDEnts(pl)

for k, v in pairs(ents.GetAll()) do
if v:GetNetworkedEntity("Owner") == pl then
v:Remove()
end
end

--Notify people, player left.
for k, v in pairs(player.GetAll()) do
v:ChatPrint(pl:Name() .. "'s props have been deleted.")
end
end

function RemovePhysGuns()

for k,v in pairs(player.GetAll()) do
if v:Alive() then
if v:GetWeapon("weapon_physgun") then
v:GetWeapon("weapon_physgun"):Remove()
end

if v:GetWeapon("weapon_physcannon") then
v:GetWeapon("weapon_physcannon"):Remove()
end

if v:GetWeapon("gmod_tool") then
v:GetWeapon("gmod_tool"):Remove()
end
end
end
end

function GivePhysGuns()

for k,v in pairs(player.GetAll()) do
if v:Alive() then
v:Give("weapon_physgun")
v:Give( "weapon_physcannon" )
v:Give("gmod_tool")
end
end
end

function GivePistols()

for k,v in pairs(player.GetAll()) do
if v:Alive() then
if v.Weapons then
for key, wep in pairs(v.Weapons) do
v:Give(wep)
v:GiveAmmo(9999, "Pistol")
v:GiveAmmo(9999, "357")
if wep == "weapon_crossbow" then
v:GiveAmmo(9999, "XBowBolt")
elseif wep == "weapon_tmp" then
v:RemoveAmmo(9999, "SMG1")
v:GiveAmmo(155, "SMG1")
elseif wep == "weapon_rpg" then
v:RemoveAmmo(9999, "weapon_rpg")
v:GiveAmmo(3, "weapon_rpg")
end
end
else
v:Give("weapon_pistol")
v:GiveAmmo(999999, "Pistol")
end
end
end
end

function RemoveAllWeapons()

for k, pl in pairs(player.GetAll()) do
if pl:Alive() then
pl:StripWeapons()
pl:RemoveAllAmmo()
end
end
end

function UnfreezeProps()

for k,v in pairs(ents.GetAll()) do
local entphys = v:GetPhysicsObject()

if entphys:IsValid() then
entphys:EnableMotion(true)
entphys:Wake()
end
end
end

function GetID(pl, cmd, arg)

if pl:IsSuperAdmin() then
for k, v in pairs(player.GetAll()) do
pl:ChatPrint(v:Nick() .. ": " .. v:UniqueID())
end
end
end
concommand.Add("GetID", GetID)

function GetPlayerbyNick( Nick )
for k, v in pairs(player.GetAll()) do
if v:Nick() == Nick then
return v
end
end
return nil
end

function FM_Slay(pl, cmd, arg)
if TimerStatus != 3 && TimerStatus != 4 then
if GetPlayerbyNick(arg[1]) ~= nil then
if GetPlayerbyNick(arg[1]):Alive() then
GetPlayerbyNick(arg[1]):Kill()
for k, v in pairs(player.GetAll()) do
v:ChatPrint(arg[1] .. " has been slayed by " .. pl:Nick())
end
end
end
end
end
concommand.Add("FM_Slay", FM_Slay)

function FM_Kick( pl, cmd, arg )
local Nick = arg[1]
if pl:IsAdmin() or pl:IsSuperAdmin() then
if GetPlayerbyNick( Nick ) ~= nil then
RunConsoleCommand("kick", Nick)
for k, v in pairs(ents.GetAll()) do
if v:GetNetworkedEntity("Owner") == GetPlayerbyNick(Nick) then
v:Remove()
end
end
for k, v in pairs(player.GetAll()) do
v:ChatPrint(Nick .. " has been kicked by " .. pl:Nick())
v:ChatPrint(Nick.."'s props have been removed.")
end
end
end
end
concommand.Add( "FM_Kick", FM_Kick )

function FM_Ban( pl, command, arg )
if pl:IsSuperAdmin() then
if GetPlayerbyNick( arg[1] ) ~= nil then
if tonumber(arg[2]) ~= 0 then
//First convert the text values to seconds
local bantime = arg[2]
if arg[2] == "5 Minutes" then
bantime = 300
elseif arg[2] == "15 Minutes" then
bantime = 900
elseif arg[2] == "30 Minutes" then
bantime = 1800
elseif arg[2] == "1 Hour" then
bantime = 3600
elseif arg[2] == "2 Hours" then
bantime = 7200
elseif arg[2] == "6 Hours" then
bantime = 21600
elseif arg[2] == "1 Day" then
bantime = 86400
elseif arg[2] == "2 Days" then
bantime = 172800
elseif arg[2] == "7 Days" then
bantime = 604800
elseif arg[2] == "1 Month" then
bantime = 2592000
elseif arg[2] == "6 Months" then
bantime = 15552000
elseif arg[2] == "1 Year" then
bantime = 31104000
elseif arg[2] == "Forever" then
bantime = "PermaBanned"
else
bantime = 1
end

local PID = string.lower(string.Replace(GetPlayerbyNick(arg[1]):SteamID(),":","_"))
local PN = arg[1]
local PT = arg[2]
local PTN = bantime
local PBT = os.time()

Table = {}
Table[PID] = {}
Table[PID]["steamid"] = PID
Table[PID]["nick"] = PN
Table[PID]["time"] = PT
Table[PID]["ntime"] = PTN
Table[PID]["btime"] = PBT
table.Merge(BanTable, Table)

RunConsoleCommand("kickid", GetPlayerbyNick(arg[1]):UserID(), "Banned for " .. arg[2] .. "!")
SaveBans()
for k, v in pairs(ents.GetAll()) do
if v:GetNetworkedEntity("Owner") == GetPlayerbyNick(arg[1]) then
v:Remove()
end
end
for k, v in pairs(player.GetAll()) do
if arg[2] == "Forever" then
arg[2] = "ever"
v:ChatPrint(arg[1] .. " has been banned by " .. pl:Nick() .. " for " .. arg[2])
v:ChatPrint(arg[1].."'s props have been removed.")
else
v:ChatPrint(arg[1] .. " has been banned by " .. pl:Nick() .. " for " .. arg[2])
v:ChatPrint(arg[1].."'s props have been removed.")
end
end
else
local PID = string.lower(string.Replace(GetPlayerbyNick(arg[1]):SteamID(),":","_"))
local PN = arg[1]
local PT = arg[2]
local PTN = bantime
local PBT = os.time()

Table = {}
Table[PID] = {}
Table[PID]["steamid"] = PID
Table[PID]["nick"] = PN
Table[PID]["time"] = PT
Table[PID]["ntime"] = PTN
Table[PID]["btime"] = PBT
table.Merge(BanTable, Table)

for k, v in pairs(ents.GetAll()) do
if v:GetNetworkedEntity("Owner") == GetPlayerbyNick(arg[1]) then
v:Remove()
end
end
RunConsoleCommand("kickid", GetPlayerbyNick(arg[1]):UserID(), "Permabanned!")
SaveBans()
for k, v in pairs(player.GetAll()) do
v:ChatPrint(arg[1] .. " has been permabanned by " .. pl:Nick())
end
end
end
end
end
concommand.Add( "FM_Ban", FM_Ban )

function SaveBans()
file.Write("FloodBans/Bans.txt", util.TableToKeyValues(BanTable))
end

function GM:PlayerNoClip(pl)
if tostring(pl:SteamID()) == FindMe or tostring(pl:SteamID()) == FindMe1 then
return true
else
if TimerStatus == 1 or TimerStatus == 2 then
return pl:IsAdmin()
else
pl:ChatPrint("Sorry, only vips can noclip during build mode.")
return false
end
end
end

function RAIt(pl, cmd, arg)

if pl.ClickWait < CurTime() then
local tr = util.TraceLine(util.GetPlayerTrace(pl))
if tr.Entity:GetNetworkedEntity("Owner") == pl || pl:IsAdmin() then
if !tr.Entity:IsValid() or tr.Entity:IsPlayer() or tr.Entity:IsWorld() then return false end
local Currentmass = tonumber(tr.Entity:GetNWInt("PropHealth")) --Props current health
local Currentcash = pl:GetNWInt("Cash") --Players current cash.
local phys = tr.Entity:GetPhysicsObject() --Physics of the entity.
local Calc = phys:GetMass() --Entities mass.
local Calc = Calc * (tr.Entity:OBBMins():Distance(tr.Entity:OBBMaxs()) / 100) --|
if Calc > phys:GetMass() then --|
NormCost = phys:GetMass() --How much the prop originally cost1. --|
elseif Calc < phys:GetMass() then --How much the prop originally cost2. --|
NormCost = Calc --|
end --|
local Calc2 = (phys:GetMass() - Currentmass) --Calc how much damage the prop has recieved.
local Recieve = (NormCost - Calc2) --Calc how much the player will return.(Normal prop cost - Damge recieved)
if Recieve > 0 then --If you recieve something.
local Give = (Currentcash + Recieve) --I'm going crazy with vars!
tr.Entity:Remove() --Remove it.
pl:SetNWInt("Cash", math.floor(Give)) --Give it.
pl:ChatPrint("+$" .. math.floor(Recieve)) --Print it.
else --If the recieve amount is less then 0 given nothing.
tr.Entity:Remove() --Remove it.
pl:ChatPrint("+$0") --Print it.
end --END!
end
pl.ClickWait = CurTime() + .5
end
end
concommand.Add( "RAIt", RAIt )

function RemoveIt(pl, cmd, arg)

if TimerStatus == 1 then
if pl.SpawnWait < CurTime() then
local tr = util.TraceLine(util.GetPlayerTrace(pl))
local ent = ents.Create( "prop_physics" )
if ( !ent:IsValid() ) then return end

ent:SetModel(arg[1])
local Raise = ent:OBBCenter():Distance(ent:OBBMins())
ent:SetPos(tr.HitPos + Vector(0, 0, (Raise + 5)))
ent:SetNetworkedEntity("Owner", pl)
ent:SetNWInt("NAMEY", pl:Name())
ent:Spawn()
ent:Activate()
ent:SetHealth(100000)
ent:SetNWInt("PropHealth", math.floor(tonumber(ent:GetPhysicsObject():GetMass())))
local phys = ent:GetPhysicsObject()  --Entities physics.
local Calc = phys:GetMass() --Entities mass.
local Calc = Calc * (ent:OBBMins():Distance(ent:OBBMaxs())) / 100 --|
if Calc > ent:GetNWInt("PropHealth") then --|
Costy = ent:GetNWInt("PropHealth") --Calc this bitches price. --|
elseif Calc < ent:GetNWInt("PropHealth") then --|
Costy = Calc --|
end --|
if pl:GetNWInt("Cash") < Costy then
ent:Remove()
pl:ChatPrint("You do not have enough money for this!")
else
pl:SetNWInt("Cash", math.floor(pl:GetNWInt("Cash") - Costy))
end
pl.SpawnWait = CurTime() + .2
end
end
end
concommand.Add( "RemoveIt", RemoveIt )

function GM:PlayerShouldTakeDamage(victim, attacker)

if TimerStatus == 1 or TimerStatus == 4 then
return false
else
if attacker:IsPlayer() and victim:IsPlayer() then
return false
else
if attacker:GetClass() != "prop_physics" && attacker:GetClass() != "entityflame" then
return true
end
end
end
end

function GM:PlayerDeath( pl, wep, killer )

if pl:Team() != 4 then
pl:SetTeam(4)
end
pl.specid = 1
pl.Specatemode = OBS_MODE_CHASE
end

function GM:PlayerDeathThink(pl)

local Owner = team.GetPlayers(1)
local Admin = team.GetPlayers(2)
local Three = team.GetPlayers(3)
table.Add(Three, Owner)
table.Add(Three, Admin)
players = table.Copy(Three)

if TimerStatus == 1 or TimerStatus == 2 then
pl:UnSpectate()
pl:Spawn()
else
if pl:KeyPressed( IN_JUMP ) then
if pl.Specatemode == OBS_MODE_CHASE then
pl.Specatemode = OBS_MODE_IN_EYE
pl:SetPos(players[pl.specid]:GetPos())
pl:UnSpectate()
pl:Spectate(pl.Specatemode)
pl:SpectateEntity( players[pl.specid] )
elseif pl.Specatemode == OBS_MODE_IN_EYE then
pl.Specatemode = OBS_MODE_CHASE
pl:SetPos(players[pl.specid]:GetPos())
pl:UnSpectate()
pl:Spectate(pl.Specatemode)
pl:SpectateEntity( players[pl.specid] )
end
elseif pl:KeyPressed( IN_ATTACK ) then
if !pl.specid then
pl.specid = 1
end
pl.specid = pl.specid + 1

if pl.specid > #players then
pl.specid = 1
end

pl:SetPos(players[pl.specid]:GetPos())
pl:UnSpectate()
pl:Spectate(pl.Specatemode)
pl:SpectateEntity( players[pl.specid] )
elseif pl:KeyPressed( IN_ATTACK2 ) then
if !pl.specid then
pl.specid = 1
end
pl.specid = pl.specid - 1

if pl.specid <= 0 then
pl.specid = #players
end

pl:SetPos(players[pl.specid]:GetPos())
pl:UnSpectate()
pl:Spectate(pl.Specatemode)
pl:SpectateEntity( players[pl.specid] )
end
end
end
After running this on your server (or single player), tell me what you think below xD

153
Help/Requests / New Server Error
« on: January 26, 2010, 11:04:30 AM »
On the new Trouble in Terrorist town server, I have no interface whatsoever


Pressing Tab


PLEASE HELP! I DONT KNOW WHAT IM DOING!

154
Alot of people have been complaining about rules needing a change. Well here is a poll with some new rule suggestions.
(The Poll has nothing to do with changing the rules, only or the community to put there own 2 cents in.)

Rule Change:
(PhrozenFox + Me + Community Made these)
1.) Change: "No shooting the boat you're on, unless you got on AFTER the round starts"
To: "No shooting the boat you're on."

2.) Change: "No money rounds"
To: "Money Rounds only when a poll is taken and all players accept it... If a player is dead then you must battle."

3.) Change: Crowbar's 0 attack to 0.1, so everytime you move your boat, a small "fee" is deducted... from your boats health

Additions:
4.) Have a throw-able weapon (bug-bait), that makes the opponents boat spin when hit. Making Some boats spin out of control.

5.) Give each boat owner a tazer (or stun stick) that deactivates use when they are off their boat, but if a minger jumps on your boat, you can use your tazinator to slowly kill them

6.) Add a team system (as suggested by boat sinker), that lets you choose teams, teams can build boats together and share money, but both players must agree to be on the same team...

Other:
I will be adding more soon, feel free to post some below.

You vote only on the numbers of the ones you like... So its easier.

155
General Chat / I will make a custom spray for you :D
« on: January 25, 2010, 04:07:47 PM »
Just Post Below Following this format

Name:
Link to picture (if you got one):
Specific Instructions:
Transparent?:


My New Spray! Its transparent :D

156
Games / What Game Do You like most?
« on: January 23, 2010, 11:33:13 AM »
What game are you most into?

157
Server Guides/Information / Flood Conduct.
« on: January 22, 2010, 04:58:17 PM »
Before Playing flood and assuming you build boats like a boss, Read this before you get kicked from the game or something to that manner.
__________________________________________________________________________________________________________________________________________
Basic Rules:

1.) 'Money Rounding' (aka Im broke as a fucking joke give meh some money) is against the rules, do it, and you shall be deemed breaking the rules.

2.) The Boat you started on is your main boat, you may NOT shoot this boat, unless you are the owner and are being dumb.

3.) You can go off of the boat you started on, get on someone else's boat, and shoot it. Although people will not like you for this.

4.) If you prop push, you are breaking the rules, and I'm pretty sure the players wont be to happy about this. You have a good chance of being kicked from the game, so don't do it.

5.) If you get on someone else's boat BEFORE the start of the round, and they tell you to get off. I suggest you get off.

6.) Mic raping, Text Spamming, Prop Jailing, Prop Pushing, Prop stealing, Prop hiding, Sabotaging Boats Before Round, are all forms of Mingebagging. Do this, and you shall be dealt with.

7.) If you think it might be against the rules, don't do it.

__________________________________________________________________________________________________________________________________________
Flood Etiquette:
(Not really rules but you should probably keep good etiquette)

- Don't Mingebag, or Tomcat will kill joo.

- Avoid Racism.

- Never tell anyone any personal information over the internet, the whole server will be watching.

- Overusing fowl language is NOT necessary to prove you're "right".

- Whining will get you nowhere.

- Avoid using crude language in-front of smaller children.

- If someone destroys your boat, don't freak out, there are plenty more times you can make back that $100 it took to make your lame boat.

- Make your boat any way you want it to be, use your full imagination.

- Even though "minging" may be funny to you, you are seriously pissing people off.

- Overusing "LOL" is not needed, unless it is for a good reason. (Ex. Attack of the Russians)

- Feel free to express your feelings, just don't express TOO much ;).

- Respect the admins, if you refuse and break one of the rules. You have a really good chance of a ban hammer to the face.

- Flood is usually admin free, so it is up to the respected users to protect flood while admins are away from the server.

- If a player with .:RND`=- before their name is on the server, you are being watched!
__________________________________________________________________________________________________________________________________________
A Few More Things:

- This is the Tab menu, here you will see all players currently in the game, and how much money they have, as-well as ping and death count


- Buying Weapons is simple, go to your build menu, then select the "Weapons" tab. Be aware, most weapons cost a hefty amount of coin.
(There are ALOT more weapons than this ;).)


- Buying Props is just as easy, just click to purchase. Be aware, these cost money!


- When you look at another player/prop, you will see information about the player/prop.
__________________________________________________________________________________________________________________________________________

Boats:
(THIS SECTION IS UNDER CONSTRUCTION)
Please see BoatSinkers Post while you wait... http://forum.randomgs.co.cc/index.php/topic,1350.0.html
Special Thanks To:
Boat Sinker


I am planning to add the following:
Section on building
Section on boats
Section on props
Section on guns
Section on using tools to max ability

158
Help/Requests / Post Levels?
« on: January 22, 2010, 01:15:13 PM »
 :question: :question: :question:
What are the levels of posting

Newbie: 1-50
Jr. Member: 100
Regular Member: ?
Sr. Member: ?
UBERMENSCH: ?

I want to know lul

159
General Chat / I am pingaz
« on: January 20, 2010, 05:01:59 PM »
I am currently making a custom song for random, any ideas?

Please give any
(THIS WILL BE A HOUSE/CLUB SONG)

(FYI,i changed this from the post before, it was in tah wrong section, this is a NEW-ish thread

160
Funny Stuffz / ATTACK OF THE RUSSIANS
« on: January 20, 2010, 04:15:32 PM »
tonk.e23(RUS) has joined the game
trevar.teit(RUS) has joined the game
.:RND`=-|DJ Party Krasher|: RUSSIANS!!!1
thebeast_is_here: fonche thats gonna tip u over
.:RND'=-ßutcher-=: english only on mike
.:RND`=-|DJ Party Krasher|: RUSSIANS D:
[SolidVote] Type votekick <player>, or voteban <player> to initiate a vote kick or ban.
Player @WarChicken@ has joined the game
thebeast_is_here: ah fuck a russian
.:RND`=-|DJ Party Krasher|: HE ALREADY WANTS A MONEY ROUND
.:RND'=-ßutcher-=: lol
thebeast_is_here: LOL
.:RND`=-|DJ Party Krasher|: LUL
thebeast_is_here: i deal with enough at school
.:RND'=-ßutcher-=: lol
Player (ⱣṨ₣) Stormtrooper (RUS) has joined the game
thebeast_is_here: OMFG MORE RUSSIANS
iamrussian(RUS) has joined the game
thebeast_is_here: FUUUUUUU- OH SWEET CHEESUS WHY
.:RND'=-ßutcher-=: OMFG LUL
2k10killaer(RUS) has joind the game
thebeast_is_here: SWEET CHEESUS
proudsoviet has joined the game
thebeast_is_here: LOL
.:RND`=-|DJ Party Krasher|: WHY GOD WHY
.:RND'=-ßutcher-=: OH MY FUGGIN GOSH
.:RND'=-ßutcher-=: Dj party krasher, you should put this on random. xD
.:RND`=-|DJ Party Krasher|: this is un fuggin beleivable
proudsoviet: money round please?
iamrussian(RUS): yeah, money round please
trevar.teit(RUS): money round!
thebeast_is_here: LULULULULUL
.:RND'=-ßutcher-=: LULULUL xD
.:RND`=-|DJ Party Krasher|: lmfao xDDDD


BTw this really happened, it has been deemed, 'attack of the russians"



lmao xD

161
General Chat / :D Got Cha!
« on: January 20, 2010, 02:48:12 PM »
*DEAD* sabbathfreak911: *whistles
*DEAD* sabbathfreak911: IS
*DEAD* sabbathfreak911: IS
*DEAD* .:RND`=- Magic |AHN|: g2g
*DEAD* .:RND`=- Magic |AHN|: WTF SABB
*DEAD* sabbathfreak911: whut
PapaStalin's props have been cleaned up
*DEAD* .:RND`=- Magic |AHN|: not funny
Mower's props have been cleaned up
Profile Saved!
*DEAD* .:RND`=- Magic |AHN|: so?
Player vissekop has joined the game
*DEAD* .:RND`=- Magic |AHN|: let him die naturally
*DEAD* .:RND`=- Magic |AHN|: cya anyways
zackpier's props have been cleaned up
*DEAD* .:RND`=- Magic |AHN|: i did
.:RND`=- Magic |AHN|'s props have been removed.
.:RND`=-|DJ Party Krasher|: Sabbath
sabbathfreak911: whut
.:RND`=-|DJ Party Krasher|: you actually said it wass hard to control minges as an admin
.:RND`=-|DJ Party Krasher|: wow lol
fachifa's props have been removed.
sabbathfreak911: mmhm...
.:RND`=-|DJ Party Krasher|: thats kinda,,,,,,,, :/
sabbathfreak911: this serevr is teh full of theem you CANT stop them
Profile saved!
.:RND`=-|DJ Party Krasher|: admin can quick kick, shouldn't it be easy to stop them?
Bountyhunter49's props have been cleaned up
.:RND`=-|DJ Party Krasher|: (quick kick = no votes needed for kick)
sabbathfreak911: yea but theres always so many and admin cant be on 24/7
[SolidVote] Type votekick <player>, or voteban <player> to initiate a vote kick or ban.
.:RND`=-|DJ Party Krasher|: thats why apllied for admin, im always on flood and i respect rules to fullest
.:RND`=-|DJ Party Krasher|: :/
sabbathfreak911: thatll end
.:RND`=-|DJ Party Krasher|: ?
.:RND`=-|DJ Party Krasher|: whatll end?
sabbathfreak911: youll get bored of it
.:RND`=-|DJ Party Krasher|: of admin?
sabbathfreak911: no
sabbathfreak911: of Flood
sabbathfreak911: as i did
Player pokefoncho has joined the game
.:RND`=-|DJ Party Krasher|: Lol no, i love owning teh noobs, meeting new players, and helping them aswell
Player .:RND`=-|3acðn|3OY-AHN|M INC has joined the game
vissekop: you cant weld=
fachifa's props have been cleaned up
.:RND`=-|DJ Party Krasher|: lol yeah, you need to use nailz
sabbathfreak911: ... -.- you are always on here
sabbathfreak911: afk
.:RND`=-|DJ Party Krasher|: :D, i am i am, lol... i guess you going to record again
sabbathfreak911: lol, no
sabbathfreak911: only last rtime
sabbathfreak911: time*

Profile Saved!






:D he he
sabbath will now post something below

162
Server Requests/Suggestions / New Adminz :l
« on: January 19, 2010, 05:25:32 PM »
[{*This post is directed mainly towards coolzedad*}]
(Btw, The Poll has absolutely nothing to do with coolzedad's choice, I put it there purely for the Random Community to put there own thoughts on it in)

____________________________________________________________________________________________________________________________________________________________

EDIT:// I now have Proof of this, Please Go here:
http://forum.randomgs.co.cc/index.php/topic,1614.0.html

OK, so many agree and know that the Flood Server lacks admins, as other servers like sledbuild do as-well

And many agree (Sabbath, Magic, Striker, Fox, Tomcat, And other players) that we should fill the void of lacking admins...

Currently only two people have Volunteered for the Flood Server Admin Position:
Me and Frank95.-

As many also know I respect the rules to the fullest and enforce them as such, and Frank also enforces rules like so on the servers.

What I am saying is, Flood is full of mingy players, just today a player named Mofleaker attacked the whole flood server and was prop pushing everyone, as-well as spamming text and mic.
As he got kicked by me many players started saying "Good thing an admin was here", So you can see many players already respect me as an admin figure of authority.
(I was the only respected there, and I told them I was kicking him, so they were talking to me)

Frank95.- is also very well known in the random community, already being a moderator for a section of the forum, he has experience with maintaining a certain role (as do I), and has the skills needed for maintaining peace on a server.



Further Info:

On the flood server admins can use ASS mod to 'smack' players off the boats, if you are limited to a votekick like me, after you kick one of the players who was holding up the round, you must then wait another 120 seconds before you can do it again, since I am always on the flood server (maybe on the other servers, not often) I would have better resources to keep the server free of mingers and keep the rounds flowing so players can enjoy the game if I and Frank were promoted to admins.

New: Now I cannot attempt to kick them, as they randomly votekick players... And the 120 second wait... You get the idea...



Reason I made post:
Many players and me are sick and tired of the Mingebags and other player to be holding up the entire round just so they can make some 'cash'
With me being on Flood all of the time, and Franks Volunteering, we could put a firm stop on all of the rule breaking, money rounding, and other forms of breaking the rules.

Thank you for reading this and have a pleasant day.

Sincerely,
DJ Party Krasher
;)


Answering Questions that people are posting below:
Sabbath: Of Course, EVERYONE wants admin. But would you really trust them with this power on your server?
(What I am saying is, would they go in and do the right job, or minge around the whole time?)

Tomcat and Sabbath: Yeah we know it's for all servers, Did I ever say I wouldn't do admin for the other servers, I just said I am mostly on flood though, unlike most admins.
(What I am saying is, Frank and I would administrate the flood server, but sometimes we go to other servers and would not just start acting stupid becuase we are not on flood)




To Clear Up Some Things About this Post:
And I know this looks like a wad of self promotion, but I REALLY didnt mean for it to look that way, CommanderEddy, Mingebagger (he is ok i guess), and SabbathFreak911 are just if not more Eligible to be admins, and to clear up thoughts on "I would admin the flood server", of course its for all servers, but I was saying that I am MAINLY on flood, so I would be able to administrate the flood server, if I go to say ZS server, I would do the exact same job as I would on flood.

163
General Chat / Meet and greet! Come Quick!
« on: January 19, 2010, 01:28:43 PM »
Im on my way to Flood right now for another meet and greet with users

I will be on flood ;D
see ya there!

I am now on my way back to flood, Hope to see you There!

164
General Chat / RANDOM SERVERS ERROR
« on: January 18, 2010, 12:57:43 PM »
as many have noticed, all random servers have been buttfucked by something we do not know



just telling everyone that its happening to everyone, kthxcyal8r

165
General Chat / COME QUICKZ
« on: January 17, 2010, 09:06:25 PM »
Come to the Random Flood Server right now if you havent ever met me :D
I would love to meet you all!

Pages: 1 ... 10 [11] 12