SRL Archive - Archive

Frement - SRL Member Application


Frement

2010-04-16 11:10:40

How Long have You Played Runescape?
7 Year(s)


Are you affilated in anyway with Jagex LTD?
No

Were you Referred to SRL?



What is your general programming knowledge?
C++, (Does PHP & HTML + CSS count?).


Are you a member of any other communities?
Not any RS related communities.


Tell us about yourself…
From: Frement
Im a 17 year old learning-programmer who wants to extend the programming knownledge. Basicly my interests are in computers and programming (More web-dev then actual programming.)



Please show us one (or multiple) of your scripts.
{Well, here is one of my scripts (which is not yet finished, but i just dont have much interest in finishing it right now.), i hope it shows my general scripting capabilities:}

{//}{------------------------------------------------------------------------------------------------------------}{\\}
{//}{----------------------------->>>>> Falador Guard Killer By Frement <<<<<------------------------------------}{\\}
{//}{------------------------------------------------------------------------------------------------------------}{\\}
// INSTRUCTIONS ETC GO HERE :)
{//}{------------------------------------------------------------------------------------------------------------}{\\}
{//}{------------------------------------------------------------------------------------------------------------}{\\}
{//}{------------------------------------------------------------------------------------------------------------}{\\}
program FGK;
{$IFDEF SIMBA}
{$DEFINE SMART}
{$I SRL/SRL.scar}
{$I SRL/SRL/Skill/Fighting.scar}
{$ELSE}
{.include SRL/SRL/Misc/SMART.scar}
{.include SRL/SRL.scar}
{.include SRL/SRL/Skill/Fighting.scar}
{$ENDIF}

type
TFood = record
UpText: TStringArray;
DTM: Integer;
Heal: Integer;
end;

TFoods = Array of TFood;

var x, y, GuardsKilled, EXPGained, StartEXP: Integer;
ZeroTP: TPoint;
const
{//}{------------------------------------------------------------------------------------------------------------}{\\}
{//}{------------------------------------------>>>>> SCRIPT SETUP <<<<<------------------------------------------}{\\}
{//}{------------------------------------------------------------------------------------------------------------}{\\}
{//} NumberOfPleijers = 1; // Here how many players you are using. {//}
{//} PlayerToStartWith = 0; // Number of the player you want to start with. {//}
{//} ShufflePlayers = True; //Randomly select next player. {//}
{//} TimePerPlayer = 30; //Time for player to run (minutes). {//}
{//} COL_GUARD = 6052960; //NO NEED TO TOUCH! {\\}
{//}{------------------------------------------------------------------------------------------------------------}{\\}
{//}{------------------------------------------------------------------------------------------------------------}{\\}
{//}{------------------------------------------------------------------------------------------------------------}{\\}
{//} {//}
{//}{ * Valid foods: bread, cake, chicken, crayfish, herring, lobster, meat, pie, }{//}
{//}{ pizza, sardine, shrimp, stew, swordfish, trout, tuna }{//}
{//} {//}
{//}{------------------------------------------------------------------------------------------------------------}{\\}
{//}{------------------------------------->>>>> END OF SCRIPT SETUP <<<<<----------------------------------------}{\\}
{//}{------------------------------------------------------------------------------------------------------------}{\\} {//}

procedure DeclarePlayers;
begin
NumberOfPlayers( NumberOfPleijers );
CurrentPlayer := PlayerToStartWith;

with Players[0] do
begin
Name := ''; //Username
Pass := ''; //Password
Nick := ''; //3-5 Letters from your username
Loc := 'Market'; //Valid values: Market, Bank, Gate
Active := True; //Player active or not
Strings[1] := 'attack'; //Mode: attack, strength, defence or multi (att+str+def) (Which to train)
Integers[1] := 5; //Guards to kill
Arrays[1] := ['trout', 'salmon', 'pike']; //The foods you like your characters to eat. *
end;
end;

procedure SetupScript;
begin
ZeroTP := IntToPoint(0, 0);
SymbolAccuracy := 0.4;
GuardsKilled := 0;
EXPGained := 0;
DeclarePlayers;
end;

function SelectFood( Food: String ): TFood;
begin
case Lowercase( Food ) of
'bread': begin
Result.UpText := ['Bread', 'Eat Bre'];
Result.DTM := DTMFromString('78DA63EC66626028616440054C0CAC401226C' +
'AD80754534840CD64A09A5C026A6601D5A41350338F08358B816A' +
'7208A8590454534440CD54A09A3A22FC5E4F40CD6CA09A4ADC6AF' +
'E03010027670ED0');
Result.Heal := 50;
end;
'chicken': begin
Result.UpText := ['oked chi', 'chicke'];
Result.DTM := DTMFromString('78DA8DD24F0B40600C06F0BDCA0721214A94E' +
'2DBF8172921C9814FEF717070F16C871DD6AFB5AD99C612498C7C' +
'C3121BF9AD9A0E26226684F18999603C62161887985DD16755980' +
'DC625E652DCE784498939607262669882981EA624A656F4A914F3' +
'3C262346F33F2D4CACD82B24668009FECD0D7FB60CA1');
Result.Heal := 30;
end;
'crayfish': begin
Result.UpText := ['Eat Cray', 'ayfis'];
Result.DTM := DTMFromString('78DA8DD0C10A40501085E1995B5E04258A287' +
'97036A46CA4F0540EB175CE2C6EFDF52DEE8C6FC1AC72BB27B26F' +
'C2F3FA5B7EA04BC1C4C49CE854309960D87F567443CC88EE8819D' +
'0B560D80D277441CC2C98059D0BBB33B3A313627A74FB6F2E9032' +
'0F7D');
Result.Heal := 20;
end;
'herring': begin
Result.UpText := ['Eat Herr', 'erring'];
Result.DTM := DTMFromString('78DA8DD0C10A40501085E1995B5E04258A287' +
'97036A46CA4F0540EB175CE2C6EFDF52DEE8C6FC1AC72BB27B26F' +
'C2F3FA5B7EA04BC1C4C49CE854309960D87F567443CC88EE8819D' +
'0B560D80D277441CC2C98059D0BBB33B3A313627A74FB6F2E9032' +
'0F7D');
Result.Heal := 50;
end;
'lobster': begin
Result.UpText := ['Eat Lobst', 'obster'];
Result.DTM := DTMFromString('78DA8DD2CD0A40501005E0995BDEC84652224' +
'592B7F01B295960A13CB9636161756616B398BE9A53339A399159' +
'E55F4E3CF46FAA39CC60301D31054C434C05D31253C3F40633125' +
'3C24C86CC8BC1ACC424303B3111CC494C0CB311131A760506E3C3' +
'1CC4BCFF731393C25C865B903C0FF6F70E85');
Result.Heal := 120;
end;
'meat': begin
Result.UpText := ['oked me', 'd meat'];
Result.DTM := DTMFromString('78DA639CC7C4C0F093010D3031B002494620F' +
'E0F048C33816AFE42645891D43040D580E905403E17234E73C078' +
'09500D1301358B1176E154D30954C34DC09C1EA01A61026A2603D' +
'58812503307A84688809AB94035FC04D42C04AAE120C2EF2CF8D5' +
'0000D2590F36');
Result.Heal := 30;
end;
'sardine': begin
Result.UpText := ['Eat Sard', 'ardine'];
Result.DTM := DTMFromString('78DA639CC1C4C0A0CAC80002AC0C30C004261' +
'9A13CC69940BE0A0135B3817C0D026AE600F95A04D44C05F20D08' +
'A89900E41B1150D347843913817C1D22FCAE8D5F0D00FEF50736');
Result.Heal := 0; //MISSING
end;
'shrimp': begin
Result.UpText := ['Eat Shri', 'hrimps'];
Result.DTM := DTMFromString('78DA8DD2490A83401484E16E8F621C0289317' +
'10E22640051D1E0FD4F6329B8C8C62A17C2DF7CD8CDB3EDCF31C6' +
'B7E6FF71B6F7BE6A47B4474C877689F9A24FC47C84BDDEC2995FE' +
'8403067625A7448CC207C679DE155301131133A266616F6EAD1A9' +
'3067661A74454C89BE1193A22FC464C29C4BE1FE3C05530977753' +
'5393105FA2E9CF9414C8DCE847F911C9B05B94E0C8A');
Result.Heal := 30;
end;
'swordfish': begin
Result.UpText := ['Eat Swordf', 'wordfis'];
Result.DTM := DTMFromString('78DA63CC61626048636440054C0CAC401226C' +
'A980154934D404D32504D090135B140357544A86924A02611A8A6' +
'96809A54A09A4A026A8A8970732E504D110135A540355504D4540' +
'0D59412505343847B4076E5135093095453865F0D003C450CEF');
Result.Heal := 140;
end;
'trout': begin
Result.UpText := ['Eat Trou', 'rout'];
Result.DTM := DTMFromString('78DA8DD1BD0A80300C04E0A4E01B29086EB65' +
'06DFD0311447DFFE7F01C1C5CBC64C8707C848368EB44A2CA779C' +
'14D86FAA1EA637984C4C8449C48C309E98092618EE74C42CC63E0' +
'33109662626C06CC43CBF388869602E624A9893980A6627A68659' +
'FFCD0DA26B09EB');
Result.Heal := 70;
end;
'tuna': begin
Result.UpText := ['Eat Tun', 'una'];
Result.DTM := DTMFromString('78DA63DCCBC4C0E0CDC8800A98185881244C9' +
'4F108508D170135A789507312A82698809A3344A801D9154840CD' +
'29A01A7F22CC21E4F74D40359104D46C03AA8921A06637504D2C1' +
'1E11C815F0D0037BA0D93');
Result.Heal := 100;
end;
end;
end;

function ExtendArrayWith( Arr: TStringArray; Val: String ): TStringArray;
begin
SetArrayLength( Arr, High( Arr ) + 1 );
Arr[ High( Arr ) ] := Val;
Result := Arr;
end;

function SetupFood: TFoods;
var I, P: Integer;
begin
P := High( Players[ CurrentPlayer ].Arrays[1] );
for I := 0 to P do begin
Result[ I ] := SelectFood( Players[ CurrentPlayer ].Arrays[1][ I ] );
end;
end;

procedure ScriptTerminate;
begin
//SCRIPT TERMINATE STUFF
end;

procedure AntiBan;
begin
case Randomrange( 1, 9 ) of
1: MMouse( Random( 173 ), Random( 141 ), 3, 3 );
2: PickUpMouse;
3: MMouse( Random( 173 ), Random( 141 ), 3, 3 );
4: HoverSkill( 'random', False );
5: PickUpMouse;
6: MMouse( Random( 173 ), Random( 141 ), 3, 3 );
7: MMouse( Random( 173 ), Random( 141 ), 3, 3 );
8: HoverSkill( 'random', False );
9: RandomRClick;
end;
end;

function ModeToInt( Mode: String ): Integer;
begin
case Mode of
'attack': Result := 1;
'strength': Result := 2;
'defence': Result := 4;
'multi': Result := 3;
end;
end;

function SurpriseMrImp: Boolean;
var MrImpTP: TPoint;
MrImpTPA: TPointArray;
MrImpATPA: T2DPointArray;
i, MrImpHigh: Integer;
begin
if ( FindColorsSpiralTolerance( x, y, MrImpTPA, 2303854, MSX1, MSY1, MSX2, MSY2, 3 ) ) then
begin
SortTPAFrom( MrImpTPA, Point( MSCX, MSCY ) );
MrImpATPA := TPAtoATPAEx( MrImpTPA, 20, 20 );
MrImpHigh := High( MrImpATPA );
for i := 0 to MrImpHigh do
begin
MrImpTP := MiddleTPA( MrImpATPA[i] );
MMouse( MrImpTP.X, MrImpTP.Y, 3, 3 );
if ( IsUpTextMultiCustom( ['ttack', 'Imp', 'ck Im'] ) ) then
begin
GetMousePos( x, y );
if not ( IsFightAt( x, y ) ) then begin
Mouse( x, y, 0, 0, True );
Flag;
Wait( 200 + Random( 500 ) );
Result := True;
Break;
end else begin
Result := False;
Break;
end;
end;
end;
end;
end;

function SymbolInRange( SymbolName: String ): TPoint;
begin
Result := IntToPoint( 0, 0 );
if ( FindSymbolIn( x, y, SymbolName, MMX1, MMY1, MMX2, MMY2 ) ) then
begin
Result := IntToPoint( x, y );
end;
end;

function SymbolsInRange( SymbolNames: TStringArray; var Found: Integer ): Boolean;
var I: Integer;
begin
Result := False;
for I := 0 to High( SymbolNames ) do
if ( FindSymbolIn( x, y, SymbolNames[ I ], MMX1, MMY1, MMX2, MMY2 ) ) then
begin
Inc( Found );
Result := True;
end;
end;

function TPisTP(TP1, TP2: TPoint): Boolean;
begin
Result := (TP1.X = TP2.X) and (TP1.Y = TP2.Y);
end;

function AttackGuard( GuardColor: Integer ): Boolean;
var GuardTP: TPoint;
GuardTPA: TPointArray;
GuardATPA: T2DPointArray;
i, GuardHigh: Integer;
begin
if ( FindColorsSpiralTolerance( x, y, GuardTPA, GuardColor, MSX1, MSY1, MSX2, MSY2, 3 ) ) then
begin
SortTPAFrom( GuardTPA, Point( MSCX, MSCY ) );
GuardATPA := TPAtoATPAEx( GuardTPA, 20, 20 );
GuardHigh := High( GuardATPA );
for i := 0 to GuardHigh do
begin
GuardTP := MiddleTPA( GuardATPA[i] );
MMouse( GuardTP.X, GuardTP.Y, 3, 3 );
if ( IsUpTextMultiCustom( ['ttack', 'uard', 'ck Gu'] ) ) then
begin
GetMousePos( x, y );
if not ( IsFightAt( x, y ) ) then begin
Mouse( x, y, 0, 0, True );
Flag;
Wait( 200 + Random( 500 ) );
Result := True;
Break;
end else begin
Result := False;
Break;
end;
end;
end;
end;
end;

function NextPlayerEx( Active: Boolean ): Boolean;
begin
if not ( AllPlayersInactive ) then begin
if ( ShufflePlayers ) then begin
Players[ CurrentPlayer ].Integers[2] := 0;
RandomNextPlayer( Active );
Result := True;
end else begin
NextPlayer( Active );
Result := True;
end;
end else begin
ScriptTerminate;
end;
end;

procedure LostAndForgotten;
begin
Writeln( 'Lost and forgotten.' );
Players[ CurrentPlayer ].Loc := 'Lost';
if ( LoggedIn ) then begin
LogOut;
end;
NextPlayerEx( False );
end;

function DTMRotatedDistanceFromMMC( DTM: Integer ): TPoint;
var TempX, TempY: Integer;
Angle: Extended;
begin
if ( FindDTMRotated( DTM, x, y, MMX1, MMY1, MMX2, MMY2, 0.0, 360.0, 1.0, Angle ) ) then begin
TempX := MMCX - x;
TempY := MMCY - y;
if ( TempX < 0 ) then begin
TempX := iAbs( TempX );
end;
if ( TempY < 0 ) then begin
TempY := iAbs( TempY );
end;
Result := IntToPoint( TempX, TempY );
end else begin
Result := IntToPoint( 0, 0 );
end;
end;

function F_InFight: Boolean;
var CTPA: TPointArray;
begin
FindColorsTolerance( CTPA, 49499, 226, 118, 262, 147, 40 );
Result := ( GetArrayLength( CTPA ) >= 15 );
end;

function F_OpenBank( Pin: String ): Boolean;
var BankerTP: TPoint;
BankerTPA: TPointArray;
BankerATPA: T2DPointArray;
i, BankerHigh: Integer;
begin
if ( FindColorsSpiralTolerance( x, y, BankerTPA, 7110793, MSX1, MSY1, MSX2, MSY2, 5 ) ) then
begin
SortTPAFrom( BankerTPA, Point( MSCX, MSCY ) );
BankerATPA := TPAtoATPAEx( BankerTPA, 20, 20 );
BankerHigh := High( BankerATPA );
for i := 0 to BankerHigh do
begin
BankerTP := MiddleTPA( BankerATPA[i] );
MMouse( BankerTP.X, BankerTP.Y, 3, 3 );
if ( IsUpTextMultiCustom( ['se Ba', 'nk boo', 'ank boot'] ) ) then
begin
GetMousePos( x, y );
Mouse( x, y, 0, 0, False );
Flag;
Wait( 200 + Random( 500 ) );
repeat
Wait( 200 + Random( 200 ) );
until( ChooseOption( 'ickl' ) or ChooseOption( 'kly' ) or ChooseOption( 'e-qu' ) );
Flag;
Wait( 400 + Random( 200 ) );
if ( PinScreen ) then begin
if ( InPin( Pin ) ) then begin
Result := True;
Break;
end else begin
Result := False;
end;
end;
Result := True;
Break;
end;
end;
end;
end;

function MC_Gate: Boolean;
var DTM_Market_To_Gate: Integer;
Angle: Extended;
begin
MakeCompass( 'N' );
DTM_Market_To_Gate := DTMFromString('78DA63AC646260906700032608C5D0D254C0C' +
'00FA419A17CC672A04C08AA9AA2C24454353D40195354354D0D79' +
'A86A5A81325104EC2A03CAA41350930894092660571C504601554' +
'D5B7B1DAA9A0AA08C10AA9AF6D662B89AFF4000004EB515D1');
if ( FindDTMRotated( DTM_Market_To_Gate, x, y, MMX1, MMY1, MMX2, MMY2, 0.0, 360.0, 1.0, Angle ) ) then begin
Mouse( x, y, 2, 2, True );
Wait( 1000 + Random( 500 ) );
Flag;
Wait( 1000 + Random( 500 ) );
Players[ CurrentPlayer ].Loc := 'Gate';
Result := True;
end else begin
Writeln( 'ERROR: Could not walk to gate.' );
LostAndForgotten;
Result := False;
end;
FreeDTM( DTM_Market_To_Gate );
end;

function MC_Gate_Center: Boolean;
var DTMGate_Center: Integer;
Angle: Extended;
begin
DTMGate_Center := DTMFromString('78DA632C606260F06500032608C5D0D254C0C' +
'00FA419A17CC668A08C1FAA9AB6F63A54350E409940026A0A8132' +
'99686A9A8B50D56403653409A8E903CAC41370732D502619554D5' +
'D4D365CCD7F20000018CE141F');
if ( FindDTMRotated( DTMGate_Center, x, y, MMX1, MMY1, MMX2, MMY2, 0.0, 360.0, 1.0, Angle ) ) then begin
Mouse( x, y, 2, 2, True );
Wait( 1000 + Random( 500 ) );
Flag;
Wait( 500 + Random( 500 ) );
Players[ CurrentPlayer ].Loc := 'Gate';
Result := True;
end else begin
Writeln( 'ERROR: Could not walk to gate.' );
LostAndForgotten;
Result := False;
end;
FreeDTM( DTMGate_Center );
end;

function MC_Market( Location: String ): Boolean;
begin
Result := False;
case Location of
'Bank': begin
//Bank to Market
end;
'Gate': begin
//Gate to Market
end;
end;
end;

function MC_Market_Center: Boolean;
var DTMMarket_Center, Symbols: Integer;
Angle: Extended;
begin
MakeCompass( 'N' );
DTMMarket_Center := DTMFromString('78DA634C636260F06000032608C5505498C8C' +
'00FA419A17CC60CA08C0EAA9AA6863C54357540190D54352D4D05' +
'A86AEA813281A86A6AAA3231EDCA21608E2F50C68D807B1C8132E' +
'E04CC4907CA1410505301947125A0A610337C1AEA72E16AFE0301' +
'0088D219E3');
if ( FindDTMRotated( DTMMarket_Center, x, y, MMX1, MMY1, MMX2, MMY2, 0.0, 360.0, 1.0, Angle ) ) then begin
Mouse( x, y, 2, 2, True );
Wait( 1000 + Random( 500 ) );
Flag;
Wait( 1000 + Random( 500 ) );
if ( SymbolsInRange( ['furnace', 'bar', 'store', 'shield', 'water', 'mace shop'], Symbols ) ) then begin
Players[ CurrentPlayer ].Loc := 'Market';
Result := True;
end else begin
Writeln( 'ERROR: Could not relocate to center.' );
Result := False;
end;
end else begin
Writeln( 'ERROR: Could not relocate to center.' );
Result := False;
end;
FreeDTM( DTMMarket_Center );
end;

procedure MC_Center;
begin
case Players[ CurrentPlayer ].Loc of
'Gate': MC_Gate_Center;
'Market': MC_Market_Center;
end;
end;

procedure MC_Swap_Locations;
begin
MC_Center;
case Players[ CurrentPlayer ].Loc of
'Bank': MC_Market( Players[ CurrentPlayer ].Loc );
'Market': begin
MC_Gate;
MC_Gate_Center;
end;
'Gate': begin
MC_Market( Players[ CurrentPlayer ].Loc );
MC_Market_Center;
end;
end;
end;

function MC_Bank: Boolean;
var DTMBank, DTMBankers, DTMBankers2: Integer;
Angle: Extended;
begin
if ( Players[ CurrentPlayer ].Loc = 'Gate' ) then begin
MC_Swap_Locations;
end;
MakeCompass( 'N' );
DTMBank := DTMFromString('78DA6374646260686140019D6D950C22409A1' +
'188FF0301A30D504D3CAA9AA6FA22B81A1060AC00AA69C36D0E58' +
'4D16504D24AA9A8ED67254358140356104D49403D5641150D3025' +
'413875B0D2BCC1C0F54356DCDA5986A6A0898530254D38BAAA6A5' +
'B104AE0628CB000030DE1C4A');
DTMBankers := DTMFromString('78DA63AC666260A86740017FFE3031F003694' +
'620FE0F048CF5F8D580006333116ADA8950D343580D00D5B41349' +
'');
DTMBankers2 := DTMFromString('78DA638C636260686700034608C5B03AC89B8' +
'11589CF180B54534A404D0AA6398D7616A86A2231D5B4395AA1AA' +
'01B9A70B55CD64770754354940356504CC2900AA294455D3D2508' +
'8AAC61EA8A604554D535D015CCD7F200000A76014AB');
if ( FindDTMRotated( DTMBank, x, y, MMX1, MMY1, MMX2, MMY2, 0.0, 360.0, 1.0, Angle ) ) then begin
Mouse( x, y, 2, 2, True );
Wait( 1000 + Random( 500 ) );
Flag;
Wait( 1000 + Random( 500 ) );
if ( FindDTMRotated( DTMBankers, x, y, MMX1, MMY1, MMX2, MMY2, 0.0, 360.0, 1.0, Angle ) ) or
( FindDTMRotated( DTMBankers2, x, y, MMX1, MMY1, MMX2, MMY2, 0.0, 360.0, 1.0, Angle ) ) then begin
Mouse( x, y - 25, 2, 2, True );
Wait( 1000 + Random( 500 ) );
Flag;
Wait( 1000 + Random( 500 ) );
Players[ CurrentPlayer ].Loc := 'Bank';
Result := True;
end else begin
Writeln( 'ERROR: Could not walk to bankers.' );
LostAndForgotten;
Result := False;
end;
end else begin
Writeln( 'ERROR: Could not walk to bank.' );
LostAndForgotten;
Result := False;
end;
FreeDTM( DTMBank );
FreeDTM( DTMBankers );
end;

function WhileInFight: Boolean;
begin
while F_InFight do
begin
Writeln( 'NOTICE: We are in fight.' );
FindNormalRandoms;
AntiBan;
FindNormalRandoms;
Wait( 200 + Random ( 500 ) );
FindNormalRandoms;
end;
Inc( GuardsKilled );
Inc( Players[ CurrentPlayer ].Integers[2] );
Disguise( 'Guards Killed: ' + IntToStr( Players[ CurrentPlayer ].Integers[2] ) );
Result := True;
end;

function ProggySpaces( TheString, TheOther: String; MaxLength: Integer ): String;
var Len: Integer;
begin
Len := Length( TheString );
{$IFDEF Simba}
Result := TheString + Copy( TheOther, 1, MaxLength - Len );
{$ELSE}
Result := TheString + Left( TheOther, MaxLength - Len );
{$ENDIF}
end;

function EXP_Gained( Mode: Integer; Start: Boolean ): Integer;
var EXP: Integer;
begin
GameTab( tab_Stats );
case Mode of
1: begin
EXP := GetXP( 'attack' );
end;
2: begin
EXP := GetXP( 'strength' );
end;
3: begin
EXP := GetXP( 'attack' );
EXP := EXP + GetXP( 'strength' );
EXP := EXP + GetXP( 'defence' );
end;
4: begin
EXP := GetXP( 'defence' );
end;
end;
if Start then begin
Result := EXP;
end else begin
Result := EXP - StartEXP;
end;
end;

procedure SetupPlayer;
begin
Players[ CurrentPlayer ].Integers[3] := GetTickCount;
ClickNorth( True );
SetAngle( True );
SetRun( True );
Retaliate( True );
SetFightMode( ModeToInt( Players[ CurrentPlayer ].Strings[1] ) );
Wait( 500 + Random( 500 ) );
StartEXP := EXP_Gained( ModeToInt( Players[ CurrentPlayer ].Strings[1] ), True );
GameTab( tab_Inv );
end;

procedure ProgressReport;
var H, M, S: Integer;
Time: String;
begin
ConvertTime( GetTimeRunning, H, M, S );
Time := IntToStr( H ) + ' hours, ' + IntToStr( M ) + ' minutes and ' + IntToStr( S ) + ' seconds.';
Writeln( '+------------------------------------------------------+' );
Writeln( '+- Falador Guard Killer By Frement -+' );
Writeln( '+------------------------------------------------------+' );
Writeln( '| Time Running: ' + ProggySpaces( Time, ' ', 38 ) + ' |' );
Writeln( '+------------------------------------------------------+' );
Writeln( '| Guards Killed: ' + ProggySpaces( IntToStr( GuardsKilled ), ' ', 37 ) + ' |' );
Writeln( '| EXP Gained: ' + ProggySpaces( IntToStr( EXP_Gained( ModeToInt( Players[ CurrentPlayer ].Strings[1] ) , False ) ), ' ', 40 ) + ' |' );
Writeln( '+------------------------------------------------------+' );
end;

procedure PlayerLoop;
var I: Integer;
begin
if not ( LoggedIn ) then
begin
LoginPlayer;
end;
Wait( 200 + Random( 200 ) );
SetupPlayer;
repeat
if not ( AttackGuard( COL_GUARD ) ) then begin
Writeln( 'NOTICE: No Guards found!' );
if ( SurpriseMrImp ) then begin
FindNormalRandoms;
Wait( 500 );
Flag;
Wait( 1000 + Random( 500 ) );
FindNormalRandoms;
end;
if ( I = 1 ) then begin
Writeln( 'NOTICE: Centering character!' );
MC_Center;
end;
Inc( I );
if ( I >= 5 ) then begin
I := 0;
Writeln( 'NOTICE: Swapping locations!' );
MC_Swap_Locations;
end;
end else begin
Wait( 2000 + Random ( 500 ) );
WhileInFight;
Wait( 1000 + Random ( 500 ) );
end;
until( Players[ CurrentPlayer ].Integers[2] >= Players[ CurrentPlayer ].Integers[1] ) or ( ( GetTickCount - Players[ CurrentPlayer ].Integers[3] ) >= ( ( TimePerPlayer + Random( 5 ) ) * 60 * 60 ) );
ProgressReport;
if ( Players[ CurrentPlayer ].Integers[2] >= Players[ CurrentPlayer ].Integers[1] ) then begin
NextPlayerEx( False );
end else if ( ( GetTickCount - Players[ CurrentPlayer ].Integers[3] ) >= ( TimePerPlayer * 60 * 60 ) ) then begin
NextPlayerEx( True );
end;
end;

begin
SetupSRL;
SetupScript;
repeat
PlayerLoop;
until( AllPlayersInActive );
end.

Coh3n

2010-04-16 11:21:22

Absolutely. Didn't even read your application.

Since I <3 you, I'll go through the script and give you feedback. :)

SurpriseMrImp:
  • You should have a length check to skip the ATPA if the length is too small. This will avoid it looping through useless colors if only one or two pixels are found.

  • if (Length(ATPA[i]) < 50) then
    Continue;

SymbolInRange:
  • I don't really see the need for this function. You can just do this:

  • if (FindSymbolIn(x, y, symbol, ...)) then
    MMouse(x, y, ...);
  • I can see the use if you were to have a boolean check to see if the symbol was, say 30 pixels away from the center of the minimap, but this way you just have it return the coords if it's found at all, which the function already does with x and y.

AttackGuard:
  • Same thing as SupriseMrImp.

F_InFight:
  • I don't see how this would detect if you're fighting or not? Wouldn't you need to use something like PixelShift?

F_OpenBank:
  • Same length check thing.
  • You also have a potential for an infinite loop if the choose option option isn't found. You should just add a time check.

MC_Bank:
  • You only free 2 of the 3 DTMs loaded.

Other than those, I'd say not to use spaces after and before brackets. :p

I think you have a lot to improve as far as your scripting ability goes, but your attitude and willingness to help out around the forums have gotten my vote. :)

Sabzi

2010-04-16 14:49:32

From: Coh3n
your attitude and willingness to help out around the forums have gotten my vote. :)


Yes.

Frement

2010-04-16 14:55:16

From: Coh3n
Absolutely. Didn't even read your application.

Since I <3 you, I'll go through the script and give you feedback. :)

SurpriseMrImp:
  • You should have a length check to skip the ATPA if the length is too small. This will avoid it looping through useless colors if only one or two pixels are found.

  • if (Length(ATPA[i]) < 50) then
    Continue;

SymbolInRange:
  • I don't really see the need for this function. You can just do this:

  • if (FindSymbolIn(x, y, symbol, ...)) then
    MMouse(x, y, ...);
  • I can see the use if you were to have a boolean check to see if the symbol was, say 30 pixels away from the center of the minimap, but this way you just have it return the coords if it's found at all, which the function already does with x and y.

AttackGuard:
  • Same thing as SupriseMrImp.

F_InFight:
  • I don't see how this would detect if you're fighting or not? Wouldn't you need to use something like PixelShift?

F_OpenBank:
  • Same length check thing.
  • You also have a potential for an infinite loop if the choose option option isn't found. You should just add a time check.

MC_Bank:
  • You only free 2 of the 3 DTMs loaded.

Other than those, I'd say not to use spaces after and before brackets. :p

I think you have a lot to improve as far as your scripting ability goes, but your attitude and willingness to help out around the forums have gotten my vote. :)


Thank you for your feedback :) I have fixed the F_OpenBank in some other file.

About the spaces before and after brackets, I know someone might not like it, but I like how clean it is. Its just how i code and it would look wierd if i tried to stop and half of the brackets have spaces and half of them doesnt.

F_InFight works fine actually, i was about to add pixelshift when i started this but then i just got around making the other functions.

SymbolInRange yeah i dont really remember why i made it a seperate function, it must have had some reason.

Nava2

2010-04-16 15:02:06

Yes on account of both, Coh3n specified some good points, be sure to check them out.

Dynamite

2010-04-16 15:03:17

Yes.

Bionicle

2010-04-16 15:35:22

Active, intermediate script, good attitude, yes!

ZaSz

2010-04-16 15:37:39

Of course you get a yes…

Dgby714

2010-04-16 15:44:17

Yes, Didn't look at the script much because i seen Coh3n's wonderful post =) but i did notice a few things

ProggieSpaces
There was no need for this O.o you can use padr();

{$define SMART} works in SCAR and Simba =)
Also noticed a few problems in your standards but thats no big deal…

Blumblebee

2010-04-16 16:28:59

I would like to remind everyone that he once was Mage of Begu.

From talking to you about it a long time ago, I have no grudge about it and you seem truly sorry about what happened. I'm sorry for bringing it up, but I figure acknowledging the past is a part of making educated decisions.

Despite you being Mage of Begu i still think you deserve SRL membership status, you have contributed greatly to the community and out of all the second chances granted, you defiantly deserve one them most.

(again sorry for bringing it up, I figured maybe it would be best if I brought it up early instead of making it a big controversy)

Naum

2010-04-16 16:39:14

From: Blumblebee
I would like to remind everyone that he once was Mage of Begu.


Wth.. Hmm, how did/do you know :cartman:?
I was going to vote yes, but based on that info…

Frement

2010-04-16 16:40:44

From: Naum
Wth.. Hmm, how did/do you know :cartman:?
I was going to vote yes, but based on that info…


I actually told him, hoping at that time it would remain only to his knownledge, but it doesnt really bother me now. I can say from the bottom of my heart that im a changed man. I dont remember telling him not to tell about it.

Bionicle

2010-04-16 16:42:23

http://villavu.com/forum/showthread.php?t=8177
(4 reference)

From what I have seen, he has turned around. But you can never be sure, I am going to keep my vote to a yes, I'll give him the benefit of the doubt. There are plenty members who have turned around.

Frement

2010-04-16 16:44:42

I hope that you all vote based on my current situation, rather then the past, which i want to remind i was young and stupid.

Blumblebee

2010-04-16 16:47:20

From: Frement
I actually told him, hoping at that time it would remain only to his knownledge, but it doesnt really bother me now. I can say from the bottom of my heart that im a changed man. I dont remember telling him not to tell about it.


I am sorry, I was hoping that coming from a friend it would be put better than from a third party. I did it with the intention that everyone might accept it and treat you as you are now, not with some huge kerfuffle if someone else had found out.

Frement

2010-04-16 16:48:40

From: Blumblebee
I am sorry, I was hoping that coming from a friend it would be put better than from a third party. I did it with the intention that everyone might accept it and treat you as you are now, not with some huge kerfuffle if someone else had found out.


Yeah, you are propably right, i was going to mention it myself but i forgot for some odd reason.

ZaSz

2010-04-16 16:56:33

http://villavu.com/forum/showpost.php?p=577940&postcount=44

You announced to the world you were him X-D, not telling anyone in confidence.

Frement

2010-04-16 16:57:09

From: ZaSz
http://villavu.com/forum/showpost.php?p=577940&postcount=44

You announced to the world you were him X-D, not telling anyone in confidence.


Thats one of the reasons i changed my nickname.

I could have kept it a secret, could have made a new account, but whats the point in hiding.

MylesMadness

2010-04-16 17:42:33

So at SRL we have MoB, Iroki, ian, Da 0wner, Harry and that other hacker dude back from "Permanent" Ban?

YoHoJo

2010-04-16 17:47:15

Well, I guess we forgive the people who change, or at least seem to have changed slightly, whatever, they are here, and that's that. Lets stay on topic.

Awkwardsaw

2010-04-16 17:53:05

i like attitude, and script, yep. :)

cycrosism

2010-04-16 19:11:32

Voted yes, Frement is a pretty cool guy, he gave all my woodcutters in my army rune axes :)

WT-Fakawi

2010-04-16 20:00:07

Of course.

jakeyboy29

2010-04-17 04:06:46

"which is not yet finished, but i just dont have much interest in finishing it right now."

doesnt show great attitude to me, so no

Gu3st...

2010-04-17 05:51:06

YES of course. I see you have changed A LOT. You are nothing like Mage of Begu anymore (imo).

But I see you don't free all your dtms (MC_Bank), and you could work on your standards :)

Frement

2010-04-17 06:10:18

From: Zyt3x
YES of course. I see you have changed A LOT. You are nothing like Mage of Begu anymore (imo).

But I see you don't free all your dtms (MC_Bank), and you could work on your standards :)


But i love my standards :( Yeah cohen already mentioned the DTM problem :P

YoHoJo

2010-04-17 06:31:21

From: jakeyboy29
"which is not yet finished, but i just dont have much interest in finishing it right now."

doesnt show great attitude to me, so no


Not a great reason to vote no in my opinion.
Have you taken into account of of his accomplishments and helpfulness?
And EVERYONE takes breaks sometimes, even developers, just because a script comment says he doesn't have interest in finishing it (RIGHT NOW), doesn't mean he's a lazy slob.
Hell tons of SRL members just make their script, get in, and never script again, if they did we would have hundreds (thousands?) of working scripts right now!

Daniel

2010-04-17 06:42:20

Yes, because you're the only person from SRL, to my knowledge, who has knowledge of Freelancer and has played it to an extent before. :p

WT-Fakawi

2010-04-17 07:10:24

From: WT-Fakawi
Of course.


Wait a minute: Frement = MoB?

Changing my vote now.

The Claw

2010-04-17 07:11:25

Edit - Yes from me, as it was a long time ago and we have let people back in in the past, and now seems like a cool guy.

Torrent of Flame

2010-04-17 08:21:18

From: YoHoJo
Not a great reason to vote no in my opinion.
Have you taken into account of of his accomplishments and helpfulness?
And EVERYONE takes breaks sometimes, even developers, just because a script comment says he doesn't have interest in finishing it (RIGHT NOW), doesn't mean he's a lazy slob.
Hell tons of SRL members just make their script, get in, and never script again, if they did we would have hundreds (thousands?) of working scripts right now!


*cough*

And I didn't know MoB, but I like Frement, a lot. I would never compare him to who he used to be because simply he acts nothing like he was been described as.

And Myles, a lot of people have changed since they have been banned and reform, Frement is a prime example. As is Iroki. Sure, some, like ian. and harry, dont change at all, but otherwise if they have changed, I dont see a problem with it.

Yes, of course.

Bionicle

2010-04-17 09:02:57

From: Torrent of Flame
*cough*

And I didn't know MoB, but I like Frement, a lot. I would never compare him to who he used to be because simply he acts nothing like he was been described as.

And Myles, a lot of people have changed since they have been banned and reform, Frement is a prime example. As is Iroki. Sure, some, like ian. and harry, dont change at all, but otherwise if they have changed, I dont see a problem with it.

Yes, of course.


Well harry has changed, just not in attitude ^.^

Timer

2010-04-17 09:39:24

From: WT-Fakawi
Wait a minute: Frement = MoB?

Changing my vote now.


I LOL'ED. THAT'S MEAN.

*makes up for vote and votes yes.*

Frement

2010-04-17 09:41:27

From: Timer
I LOL'ED. THAT'S MEAN.

*makes up for vote and votes yes.*


Life is tough.

Timer

2010-04-17 09:42:05

From: Frement
Life is tough.


;) ..

Frement

2010-04-17 09:51:38

Thought i would have liked if fakawi would have considered my current actions instead of something i did in the past when i was young.

Torrent of Flame

2010-04-17 09:53:27

From: Frement
Thought i would have liked if fakawi would have considered my current actions instead of something i did in the past when i was young.


Heres one for you, although I voted yes, was it your brother? Or was it you and you tried to cover it up? Truth please.

Frement

2010-04-17 10:18:53

From: Torrent of Flame
Heres one for you, although I voted yes, was it your brother? Or was it you and you tried to cover it up? Truth please.


Both of those are true, we did it together (thought he is really a half-brother). I did try to cover up by saying it was him, which was partly true.

Torrent of Flame

2010-04-17 10:23:25

From: Frement
Both of those are true, we did it together (thought he is really a half-brother). I did try to cover up by saying it was him, which was partly true.


Kudos for telling the truth, I suppose. I'm not changing my vote because your attitude is good and you can script. You help the community as well.

Coh3n

2010-04-17 12:38:38

From: Frement

F_InFight works fine actually, i was about to add pixelshift when i started this but then i just got around making the other functions.

Fair enough. :)

By the looks of things, you'll get it. Congrats! :)

Frement

2010-04-17 12:41:28

From: Coh3n
Fair enough. :)

By the looks of things, you'll get it. Congrats! :)


Yeah, thought i have a feeling i might be disliked by some people.

Ejjman

2010-04-17 13:06:58

Once a — -, always a — -.

You may say you've 'matured', but I don't have a doubt in my mind that whatever you did before, you won't hesitate to do it again.


Won't vote, because you do have a worthy script.

From: Torrent Of Flame
And I didn't know MoB, but I like Frement, a lot. I would never compare him to who he used to be because simply he acts nothing like he was been described as.


It's very, very easy to hide who you really are. Especially over the internet.

Frement

2010-04-17 13:13:55

From: Ejjman1
Once a — -, always a — -.

You may say you've 'matured', but I don't have a doubt in my mind that whatever you did before, you won't hesitate to do it again.


Won't vote, because you do have a worthy script.



It's very, very easy to hide who you really are. Especially over the internet.


So, you are saying i am acting like someone i am not just because i want to harm the community again? Why didnt i make a new account then? Why did i keep my old account and tell i was mob? And you are saying i dont hesitate doing it again, i did hesitate doing it back then and as i have matured i am 100% i would never do it again. If there just was a way to prove everything :/

Ejjman

2010-04-17 13:21:38

From: Frement
So, you are saying i am acting like someone i am not just because i want to harm the community again? Why didnt i make a new account then? Why did i keep my old account and tell i was mob? And you are saying i dont hesitate doing it again, i did hesitate doing it back then and as i have matured i am 100% i would never do it again. If there just was a way to prove everything :/



Making a new account deems you very suspicious. Maybe you were worried you'd be seen through IP checks. So, tell everyone that your mob and regain trust.

And you obviously do enjoy scripting and helping, so you still do want to be a part of this community. I just think that there's still that side to you.

It has been proven through history. If you let someone out of jail, there's a change of return (committing the same crime) of over 50% (Can't find exact number.)

The same goes for drug recoveries. So many people relapse after being recovered.

I probably don't have the right to compare these things with you, as they are completely different. But I'm trying to just show you how I see it.


But as far as your scripting, and your helpfulness goes, I am sure you will get in. You do seem like you are a lot nicer than I can recall, and I hope that I am wrong in my theories.


http://villavu.com/forum/showthread.php?p=81603#post81603


From: Mopar
scamming is unforgivable


From: Sumilion
May we ever discover that he made a new account, then that account will also be deleted. Let it be clear that we do NOT tolerate scamming on SRL. Anyone that tries anything similar will most likely follow the same route Mage of Begu followed.

Frement

2010-04-17 13:39:45

From: Ejjman1
Making a new account deems you very suspicious. Maybe you were worried you'd be seen through IP checks. So, tell everyone that your mob and regain trust.

And you obviously do enjoy scripting and helping, so you still do want to be a part of this community. I just think that there's still that side to you.

It has been proven through history. If you let someone out of jail, there's a change of return (committing the same crime) of over 50% (Can't find exact number.)

The same goes for drug recoveries. So many people relapse after being recovered.

I probably don't have the right to compare these things with you, as they are completely different. But I'm trying to just show you how I see it.


But as far as your scripting, and your helpfulness goes, I am sure you will get in. You do seem like you are a lot nicer than I can recall, and I hope that I am wrong in my theories.


http://villavu.com/forum/showthread.php?p=81603#post81603


I was not worried of IP checks, because i had a new isp and all. And i believe i made a thread that i was mob, it has been brought up in this thread also. I do hope to regain trust, it may take a while, maybe i will never be as trusted as i once was.

Torrent of Flame

2010-04-17 14:07:45

Ejjman, you're just holding it against him. You're telling me the admins were wrong for letting iroki back into SRL? Psh. Seems a bit silly. People do change. You cant compare jailbirds to a 16 year old boy. Everyone does stupid things when they are young. Its how they learn.


Wanted

2010-04-17 14:13:06

Ejjman1 brings up a good point.

But lets think about this… it's the internet.

For all we know he could of changed his IP, has 1000 other accounts is possibly a senior member here somehow with out us knowing, goes the saying it's impossible to ban people over the internet because of proxies ect.. there's really no such thing as banning over the internet… it's not like real life where it's hard to hide your appearance/voice/fingerprints.

Frement seems to have changed, and it seems a majority of people have noticed. I had no idea about any of this up until I saw this thread. If the majority of the SRL community accepts then who are we to say he should be denied on that basis?

I voted yes based on your recent works here with images/internet code or whatever/ and the decent script you posted as well as the decent attitude.

Ejjman

2010-04-17 14:17:27

I had no doubt that he is going to get into SRL because of Iroki's decision. I just think all this talk of how much he has changed could just be a cover up that he is hiding.

Yes, that is very, very low chance, and mistakes do happen. But who's to say that he believes it wasn't a mistake? If he wouldn't have been caught, then he'd still be stealing.

Either way, we'll never know. (Unless of course he never steals again :P) (Which, once again, I don't think he will on these forums.)

Killerdou

2010-04-17 15:28:40

From: Ejjman1

It has been proven through history. If you let someone out of jail, there's a change of return (committing the same crime) of over 50% (Can't find exact number.)

The same goes for drug recoveries. So many people relapse after being recovered.
http://villavu.com/forum/showthread.php?p=81603#post81603


True, but that is not a reason to keep those people in jail forever…

cycrosism

2010-04-17 20:15:53

From: Frement
Life is tough.


Just like my old sport teacher use to say "Life isn't fair. Get use to it"

Camaro'

2010-04-17 21:07:26

From: jakeyboy29
"which is not yet finished, but i just dont have much interest in finishing it right now."

doesnt show great attitude to me, so no

I disagree completely, but did you even look at the script?

Yes!

Naum

2010-04-19 06:15:59

I vote yes, I would have probably done anyway.
Ultimately, the real decision is up to the Administrators.
:)

Sir R. M8gic1an

2010-04-19 06:25:26

I never knew you as MoB as I was not around at the time. From what I've seen from your current account I have no complaints.

My member vote goes to Yes, Admin vote goes to neutral.

~RM

3Garrett3

2010-04-19 13:07:33

I voted yes.

Script is enough to get in, and the MoB argument means nothing (Read IceFire's post for explanation of that one)

Smartzkid

2010-04-19 13:24:25

Most def, good to have you back.

Frement

2010-04-20 16:59:35

For those that care, here is a link to a fully done script from me, its simple, but atleast its finished.

http://villavu.com/forum/showthread.php?t=56273

noidea

2010-04-20 20:41:22

I havent voted in a long time. Yes.
Just quit the test( x );
BLAHH

Tim0suprem0

2010-04-20 22:44:03

I voted yes. Since we all know he was MoB, what is he going to do? It's like being a registered sex offender, we'll all have our eyes on him ;) (sorry for that comparison Frement).

I didn't know he was MoB until I saw this thread, but he seems to have changed for the better. And if he tries to scam someone again, we'll just kill him.

Frement

2010-04-21 06:03:01

From: Tim0suprem0
I voted yes. Since we all know he was MoB, what is he going to do? It's like being a registered sex offender, we'll all have our eyes on him ;) (sorry for that comparison Frement).

I didn't know he was MoB until I saw this thread, but he seems to have changed for the better. And if he tries to scam someone again, we'll just kill him.


You prolly wont kill me, but you could capture me, wank on me, spit on me, pee on me, shit on me and other fun stuff :)

Dynamite

2010-04-21 12:07:24

From: Frement
You prolly wont kill me, but you could capture me, wank on me, spit on me, pee on me, shit on me and other fun stuff :)


:O I dunno if I could do any more!
That is a HELL of a lot of excitement :D

Tim0suprem0

2010-04-21 16:40:42

From: Frement
You prolly wont kill me…


They obviously never told you what happened to the last SRL member to scam twice… ;)

Frement

2010-04-21 16:43:46

From: Tim0suprem0
They obviously never told you what happened to the last SRL member to scam twice… ;)


Haha that made me laugh so hard :D

3Garrett3

2010-04-22 14:41:08

As long as you promise to allow me to wank on you.

marpis

2010-04-22 16:06:38

Yes. :)

Gu3st...

2010-04-22 16:48:04

It's 38-8. Do we really have to wait 8 more days? :p

Frement

2010-04-22 16:50:58

From: Zyt3x
It's 38-8. Do we really have to wait 8 more days? :p


Maybe theres some people hating srl members hiding, waiting for the right moment ;)

Awkwardsaw

2010-04-23 18:01:08

holy crap. i didnt know we had that many active members

Smartzkid

2010-04-23 21:23:27

This is true. Perhaps someone will uncover some massive scandal and we'll all change our votes?

lordsaturn

2010-04-23 23:41:38

Wait you were perma banned for scamming, yet we're about to allow you into our trustworthy community? a community filled with scammers isnt very trustworthy in my opinion.

Why the sudden change of heart everybody? I can seem like a total prick or a perfect angel because of the way i type, but that doesn't change who i really am.

I dont like where this is going

Bebe

2010-04-23 23:45:05

Yes from me based on the fact that I have observed you and you seem to have changed. I think points against and for you are both valid but I also believe people can change.

YoHoJo

2010-04-24 03:12:43

Controversial applications like this often last quite some time, even longer then when the poll closes, and often times the results have nothing to do with the poll, but what the staff discusses in the staff boards because if you think about it, you are lucky to even be back and able to apply. (Not trying to sound rude <3, just explaining the long wait)

Gu3st...

2010-04-24 07:53:01

If you get in, you'll probably get banned from the black market, Frement.. Even though you have changed (Note: I do not know. But this is what I think will happen if you're allowed in)

Frement

2010-04-24 12:36:46

From: Zyt3x
If you get in, you'll probably get banned from the black market, Frement.. Even though you have changed (Note: I do not know. But this is what I think will happen if you're allowed in)


Oh yeah, i had totally forgotten about black market.

A better way would be that on the first problem, even if a small, i would be banned, thought i dont know what you are supposed to do in black market, but selling accounts and stuff? I have never sold / bought account, nor do i have any intentions on doing so, so it would not be so "bad" for me whatever the admins decide.

Tim0suprem0

2010-04-24 14:42:38

The power hitters are emerging :)

From: lordsaturn
Wait you were perma banned for scamming, yet we're about to allow you into our trustworthy community? a community filled with scammers isnt very trustworthy in my opinion.

Why the sudden change of heart everybody? I can seem like a total prick or a perfect angel because of the way i type, but that doesn't change who i really am.

I dont like where this is going


And you've never made mistakes? I think it is important to keep in mind that SRL is in reality full of kids, albeit ultra intelligent ones, and there are bound to be instances of stupidity.

I know there are perhaps old grudges here, but I honestly think it would be extremely difficult for him to repeat what he did the last time. His punishment is that he's a marked man, everyone knows he screwed up. I don't think it should extend as far as denying him membership, when he has had and will probably continue to have a positive influence on these forums.

Sebo

2010-04-24 15:54:55

Yes, good attitude towards everyone in the community. Very helpful, active, and just overall, yer a naise gai.

Torrent of Flame

2010-04-25 06:14:26

47 active Members? kin ell

3Garrett3

2010-04-25 14:02:20

From: lordsaturn
Wait you were perma banned for scamming, yet we're about to allow you into our trustworthy community? a community filled with scammers isnt very trustworthy in my opinion.

Why the sudden change of heart everybody? I can seem like a total prick or a perfect angel because of the way i type, but that doesn't change who i really am.

I dont like where this is going


We have the same thoughts. However, you have to take into account what many people have said. The "young and naive" or "young and stupid" or for a simpler representation using mathematics:

young + x = excuse

Where x = any number of the bad traits typically associated with younger members of a community. With this excuse, the accused may be thereby forgiven for what he has done two years ago, and his actions in the present are then taken into account, rather than those when he was *excuse*.

There are people here who are apprehensive towards allowing MoB into the members area again (such as myself) but through the logic presented above, we have decided that MoB has been banished, and the new, older, mature version of him "Frement" if you wish, has been brought to see the light, be it through the powers of Baby Jesus, or through technologically advanced systems which we cannot comprehend, which simulate a bright *light* and erase the bad traits of a person, which allows him to become a better person.

I hope this makes sense to you, I have no idea what I was talking about.

Tim0suprem0

2010-04-25 19:36:37

I think an appropriate analogy for the difference in opinions here would be the difference between the death penalty and a parole system.

Ejjman

2010-04-25 20:29:41

From: Tim0suprem0
I think an appropriate analogy for the difference in opinions here would be the difference between the death penalty and a parole system.


[offtopic]No, no, no. Death penalty, he would not be allowed near this community. Being a Jr member is Parole.


SRL Members is a treat, man.[/offtopic]

Tim0suprem0

2010-04-25 23:44:40

From: Ejjman1
[offtopic]No, no, no. Death penalty, he would not be allowed near this community. Being a Jr member is Parole.


SRL Members is a treat, man.[/offtopic]


Hmm I guess I was thinking of it in a different way. To be honest, what you just said made me realize it would probably be ok if he didn't get into SRL Members (aka staff decision > vote).

An explanation: I never really thought about the fact that he does get to interact with this awesome community as a Jr Member. Getting Member status is like a reward for being good, but if you're bad once and good once they kind of cancel each other out.

That being said, I still think he has changed for the better and I stand by my vote of yes.

Frement

2010-04-26 06:33:52

I just saw the craziest dream ever :D I got to members but then i was too lazy to go check it out. Then I woke up :( I dont remember how i found out I got to members, wierd :P

And Tim0suprem0 nice comparison, thought after the sentence is over, doesnt the people convicted have another chance of living in the community? They do have a mark in the records that stays forever but still :)

Tim0suprem0

2010-04-26 11:13:25

From: Frement
tence is over, doesnt the people convicted have another chance of living in the community? They do have a mark in the records that stays forever but still :)


Yes, that was the comparison I was making, that you should have another chance, instead of the death penalty, where there is no second chance. But Ejjman kindly pointed out that the fact that you are here, at SRL, is quite a significant second chance.

Torrent of Flame

2010-04-26 13:04:22

SRL Members has lost is prestige. So has SSRL. SRL Members are still hung up about how it's only the 'elite few' that get in, but it's really about scripting (or what most people are judged on) and from that, Frement is an untouchable specimen of capability and willingness to learn.

He was honest about his past, regrets it and I strongly doubt that he will cause any harm if he gets into SRL Members.

3Garrett3

2010-04-26 14:56:31

From: Torrent of Flame
SRL Members has lost is prestige. So has SSRL. SRL Members are still hung up about how it's only the 'elite few' that get in, but it's really about scripting (or what most people are judged on) and from that, Frement is an untouchable specimen of capability and willingness to learn.

He was honest about his past, regrets it and I strongly doubt that he will cause any harm if he gets into SRL Members.


I don't understand. Are you saying we should lower the bar for SRL Members? The post contradicted itself, or confused me. One of the two. First, you seemed to be saying we should have high standards, second, you said let him in. Could you clarify?

Torrent of Flame

2010-04-26 15:09:24

From: 3Garrett3
I don't understand. Are you saying we should lower the bar for SRL Members? The post contradicted itself, or confused me. One of the two. First, you seemed to be saying we should have high standards, second, you said let him in. Could you clarify?


I'm saying you're all hitched up on his past, and if he hadn't come out about his past he would have been in already no questions because hes got great ability and he's a nice person. I'm saying that members are still going on about how they are like.. privileged etc and Im saying SRL Members isnt as prestigious as it used to be so people shouldn't use that as an excuse.

Tim0suprem0

2010-04-26 15:38:45

From: Torrent of Flame
Im saying SRL Members isnt as prestigious as it used to be so people shouldn't use that as an excuse.


But it's so nice to feel exclusive and elite! :p But you are right, being an SRL Member doesn't really give you a ton of benefits, I remember even after I got accepted I was a tad disappointed, and that was over two years ago.

Wanted

2010-04-26 17:52:01

From: Torrent of Flame
SRL Members has lost is prestige. So has SSRL. SRL Members are still hung up about how it's only the 'elite few' that get in, but it's really about scripting (or what most people are judged on)



Old story bro lol..


Anyways I think anyone who deserves to be promoted based on accomplishments and not potential/skill will be promoted in time. Frement will make it in eventually if not on this account than on another.

Smartzkid

2010-04-26 23:17:45

The guy's smart, give it to him. IMHO SRL Members is about ability, SSRL is about trust.

Something along those lines, at least..

Rich

2010-04-27 05:39:15

IMHO, permanent is permanent…In my books, as soon as you told everyone you are MOB, I would have banned you there and then, let alone let you into SRL Members. Just because someone makes an apology, the word permanent becomes meaningless…

Frement

2010-04-27 06:18:51

From: IceFire908
Old story bro lol..


Anyways I think anyone who deserves to be promoted based on accomplishments and not potential/skill will be promoted in time. Frement will make it in eventually if not on this account than on another.


So you are suggesting I should make another account? Whats the point? If I dont get in with this account then I can gladly accept the truth that I will not be member.

From: R1ch
IMHO, permanent is permanent…In my books, as soon as you told everyone you are MOB, I would have banned you there and then, let alone let you into SRL Members. Just because someone makes an apology, the word permanent becomes meaningless…


I am very sorry you feel that way. In finland we have this thing, if you are under 15 and you break something for example, a window of a store or similar just because you hate your life, your parents are going to pay that, but as soon as you are over 15 you are obligated to pay, thought your parents can still pay it.

3Garrett3

2010-04-27 12:17:58

From: Smartzkid
The guy's smart, give it to him. IMHO SRL Members is about ability, SSRL is about trust.

Something along those lines, at least..


Your inclusive language could potentially harm your standing with people.

Saying it takes trust to get into SSRL means all SRL and Jr are not trusted. Maybe I'm just reading into it too much, but that's what it looks like.

Ejjman

2010-04-27 12:54:54

From: 3Garrett3
Your inclusive language could potentially harm your standing with people.

Saying it takes trust to get into SSRL means all SRL and Jr are not trusted. Maybe I'm just reading into it too much, but that's what it looks like.


He does have a point though, even if it is biased. I will fully trust anyone in SSRL because I know everyone that has been voted in is trustworthy. SRL Members, you get in because you can script, and trustworthiness isn't required.

So although many are trustworthy, there are still select few SRL Members that I wouldn't trust with anything, even if they can make an amazing script.

Dynamite

2010-04-27 14:01:57

From: Ejjman1
He does have a point though, even if it is biased. I will fully trust anyone in SSRL because I know everyone that has been voted in is trustworthy. SRL Members, you get in because you can script, and trustworthiness isn't required.

So although many are trustworthy, there are still select few SRL Members that I wouldn't trust with anything, even if they can make an amazing script.


This.

Daniel

2010-04-28 02:35:38

From: R1ch
IMHO, permanent is permanent…In my books, as soon as you told everyone you are MOB, I would have banned you there and then, let alone let you into SRL Members. Just because someone makes an apology, the word permanent becomes meaningless…

Permanent is permanent. What about Da 0wner, (Sex)? He was "permanently banned" yet he is still here just under a different name, which the staff have allowed (and he did something similar).

Brain

2010-04-28 02:42:10

[QUOTE=Dan's The Man;705932]Permanent is permanent. What about Da 0wner, (Sex)? He was [I]"permanently banned"[/I] yet he is still here just under a different name, which the staff have allowed (and he did something similar).[/QUOTE]
I don't see how you point refutes R1ch's statement. If he had said "but that "Sex" guy is pretty cool and shouldn't be banned", then you could point out something. By R1ch's statement, I can safely assume that he would rather have "Sex" banned as well.

Rich

2010-04-28 03:12:47

From: Brain
I don't see how you point refutes R1ch's statement. If he had said "but that "Sex" guy is pretty cool and shouldn't be banned", then you could point out something. By R1ch's statement, I can safely assume that he would rather have "Sex" banned as well.


Pretty much sums it up.

bugger0001

2010-04-28 11:13:30

Oh come on guys! As much as I'd love to see all bad guys permanently banned from our community I still realize that this is the INTERNET! You just don't have means to permanently ban somebody. Therefore why shouldn't we let him IN? I see three possible scenarios about this whole situation:
1)We don't let him in and ban him again. Boom, he creates a new account and never tells anybody about who he actually is and starts fishing again. We find it out, ban him and he creates a new account and so on.
Scenarios 2 and 3 start the same - we let him in.
2)He hasn't matured and starts dealing fishy things again. We find out and BAN. He creates a new account and we get to scenario 1.
3)He has matured and becomes a dedicated member of this community of whom we could profit A LOT.

As I pointed out, there's nothing much we can do about this whole thing. He himself is the key figure here. Therefore I vote YES, because I'd love to see the third scenario and a YES is the only way of getting there.

PS. The script doesn't blow my socks off, but it's good enough to get in, I suppose.

Frement

2010-04-28 11:20:05

Im back only for the third ;)

Gu3st...

2010-04-30 08:00:52

The poll will close today.. We'll see what the admins decide..
Good luck Frement! I would love to have you with us :)

Frement

2010-05-02 18:26:51

Will i get any notification if i dont get in?

WT-Fakawi

2010-05-02 18:33:04

We have decided that you -amongst others- will recieve some sort of "Amnesty" once we open up registration again. So, patience my friend and stay tuned, ok?

Sir R. M8gic1an

2010-05-02 18:39:10

From: Zyt3x
The poll will close today.. We'll see what the admins decide..
Good luck Frement! I would love to have you with us :)


Meh the poll could've closed last week or in a years time. Nothing will happen until the staff reaches a decision.

Edit: I see WT-F hit me to the punch.

~RM

Frement

2010-05-02 18:40:42

Ok, but I thought that closing the registrations was going to be permanent? (Had to lookup the "Amnesty" from a dictionary :P)

Brain

2010-05-02 18:43:38

the registration closing is temporary…:duh:

Scaper

2010-05-06 15:49:00

yup frement definatly deserves SRL member really cool guys always willing to give a helping hand when ever he can really good attitude around the forums really nice guys done quite a bit for some members of this forum he 100% deserves SRL members

Rich

2010-05-07 10:49:24

From: Scaper
yup frement definatly deserves SRL member

He doesn't deserve anything. Harsh, but that's my opinion.

Frement

2010-05-07 10:53:08

From: R1ch
He doesn't deserve anything. Harsh, but that's my opinion.


Well i am glad we dont all think like you, otherwise there wouldnt be any prisons, we would just kill those who break the law.

Town

2010-05-07 13:37:23

From: Frement
Well i am glad we dont all think like you, otherwise there wouldnt be any prisons, we would just kill those who break the law.


I am glad we don't all think like you and associate not becoming an SRL member with dying.

YoHoJo

2010-05-07 13:51:33

Everyone shut up, grow up, and wait for a decision to be made.
No need to argue kiddies.

bugger0001

2010-05-07 15:32:05

Maybe close the topic until then?

Frement

2010-05-07 16:18:53

From: YoHoJo
Everyone shut up, grow up, and wait for a decision to be made.
No need to argue kiddies.


I thought the decision was made already? Fakawi said i might get members when the registrations are opened again.

From: Town
I am glad we don't all think like you and associate not becoming an SRL member with dying.


Excuse me? There has been many references to jail/prison in this thread, comparing these two.

Town

2010-05-07 18:07:13

From: Frement
Excuse me? There has been many references to jail/prison in this thread, comparing these two.


Sorry, in that case.

Tim0suprem0

2010-05-07 23:33:46

From: Town
Sorry, in that case.


I'm sorry too, it was an unecessarily extreme comparison on my part.

Griff

2010-05-08 00:02:49

I'm a bit late on this whole thing, but I'd like to put my 2 cents in.

First of all, nobody really knows if Frement has changed or not. But if we ban him, we won't ever find out. If we let him in, it could help the community a lot, because I don't see much harm that he could do. Everyone would keep an eye on him.

Secondly, even though this goes a bit against what I just said, I don't think getting a perm ban here really means a lot. People just make a new account, and get back in.

Thirdly, hasn't this happened a few times before? I remember Iroki was allowed to keep an account, but not get members for a while. I think this would be the best decision TBH

cycrosism

2010-05-08 00:52:06

From: Griff721
I don't think getting a perm ban here really means a lot. People just make a new account, and get back in.


Yeah and I.P ban doesn't mean much either, people can just use a proxy or a vpn.

Frement

2010-05-08 03:56:49

From: Griff721
I remember Iroki was allowed to keep an account, but not get members for a while.


3 years on my case :)


From: Tim0suprem0
I'm sorry too, it was an unecessarily extreme comparison on my part.


I like the comparison, it fits right into this in my opinion.

And even if i dont get to members, i can still help the community, right? There isnt much i can help in members is there? The main reason for my apply at that time was the avatar i would get, as i am a graphics maker i would love to have unique avatar. :)

Sir R. M8gic1an

2010-05-08 05:33:00

From: Frement

And even if i dont get to members, i can still help the community, right? There isnt much i can help in members is there? The main reason for my apply at that time was the avatar i would get, as i am a graphics maker i would love to have unique avatar. :)


Hahaha, I love the honesty.

~RM

Tim0suprem0

2010-05-08 14:16:43

From: Rasta Magician
Hahaha, I love the honesty.

~RM


So much irony it hurts…

Sir R. M8gic1an

2010-05-08 14:23:57

From: Tim0suprem0
So much irony it hurts…


Heh, I actually wasn't being ironic.

~RM

Frement

2010-05-08 14:25:54

Can someone explain the irony in it? :P

Griff

2010-05-08 15:43:31

I think it was a typo, and he meant iron. Tim has a very high mining level, in case you didn't know.

MylesMadness

2010-05-08 16:01:33

From: Griff721
I think it was a typo, and he meant iron. Tim has a very high mining level, in case you didn't know.
…what?

Blumblebee

2010-05-08 16:12:13

From: Griff721
I think it was a typo, and he meant iron. Tim has a very high mining level, in case you didn't know.


oh dear lord haha

irony = he thinks your a liar and a cheater and then RM said "I appreciate the Honesty".

Frement

2010-05-08 16:14:23

From: Blumblebee
oh dear lord haha

irony = he thinks your a liar and a cheater and then RM said "I appreciate the Honesty".


Ahhh, hahaha now i see it! :D Well, im a honest scammer :)

Sir R. M8gic1an

2010-05-08 16:18:25

Ok, enough guys -_-

Frement, you've heard/read the verdict, you and a few other will have the chance to be allowed into members once registrations re-open. Your poll clearly shows that a majority believes you deserve to be here, therefore when the time comes you will.

The end.

~RM