Welcome to Revival Servers!

Welcome to Revival. The forums is an important aspect of joining the Community. This is where you can meet other community members, apply for staff, provide suggestions and participate in many other activities.

Motoess' (Motus) Developer Application

Motoess

Kamuji Velket | Boreas/Motus | Agent Frost
Graphic's Team
Joined
Jul 2, 2018
Messages
20
Points
3
General Questions:
Name: Motoess AKA Motus

Discord (I know that this will be asked of if I get accepted): !Motoess#0001

SteamID: STEAM_0:0:177183728


Age: 18 (Born 2004)


Timezone: CET


When did you join Revival?: Early 2017.


Please tell us a little bit about yourself, how you came to Revival and how you began your Development journey:
I joined Revival back when I was around 13 years old and it was just one of those random servers you first saw and wanted to check out, I got hooked. It wasn't anything special but for the little me back then the whole halo on gmod concept was astonashing. I started working on my development skills properly about a year and a half ago, before that I was just doing basic stuff, just learning things as I went on.

Why should we pick you to join our Development Team?: I've been here for about 5+ years now and have never broken a rule on server, ever. I'm a trusted person and I very well understand the Revival Community. I'm a good asset who can get things done when I am available.


Why do you want to join the Revival Servers Development Team?: Because the server is currently lacking, and I want to at least try and help.



Disclaimers:

Do you understand that any and all work requested by the Server Manager, Lead Developer or Owner is property of Revival Servers unless stated otherwise?: Yes.


Do you understand that you will be under watch and all work provided will be checked by the Lead Developer before pushing to the server?: Yes.


Do you understand that you will not be given access to any of the main servers and only the Dev servers?: Yes.


Do you agree to be frequently active on the Discord and Teamspeak?: Yes.

(You don’t need to be active on any of the game servers.)


Do you understand that Developers are not granted superadmin on the main servers: Yes.




First Hook - PlayerInitialSpawn:

1671542652912.png
Code (I'll be making all of these in a shared file for simplicity purposes):


JavaScript:
if (SERVER) then


    hook.Add( "PlayerInitialSpawn", "RS_NewPlayer", function( ply )
        ply:ChatPrint("Hey, ("..ply:GetName().." - "..ply:SteamID()..") has just joined and is new to the server! Say Hi and feel free to show them around!")
    end )

end



Second Hook - PlayerSay:


Code (I'll be making all of these in a shared file for simplicity purposes):


JavaScript:
if (SERVER) then
    local AllowedUserGroups = {
        ["MotusRank"] = true,
        ["ILovePussy69Rank"] = true
    }




    hook.Add( "PlayerSay", "MonkeyMode", function( ply, text )
        if ( string.lower( text ) == ">monkeymode" ) then
            if AllowedUserGroups[ply:GetUserGroup()] then
                ply:ChatPrint("You are now going monkey mode")
  
                ply:SetModel("models/player/gman_high.mdl")
                ply:Give("gmod_tool")
                ply:Give("weapon_physgun")
                ply:GodEnable()
                ply:ConCommand("ulx noclip")


            end
  
        end
    end )
end


Third Hook - PlayerDeath:

Code:
JavaScript:
if (SERVER) then
    hook.Add( "PlayerDeath", "ChatMessage", function( cadet, inflictor, tasteful ) -- cadet = victim || tasteful = attacker
        if ( cadet == tasteful ) then
            cadet:ChatPrint( cadet:GetName().. " used a suicide command." )
        else
            cadet:ChatPrint( tasteful:GetName().. " - "..tasteful:SteamID().." killed you.")
        end
    end )
end




Derma:


Entity:
check the "revival_hooks.zip" folder
 

Attachments

  • revival_hooks.zip
    6.3 KB · Views: 1
Last edited:

Mr.Popo

Ex Halo RP G.M. | Ex S.D. | Ex. Arbiter
Years of Service
Joined
Jan 25, 2017
Messages
271
Points
43
Age
20
Website
www.youtube.com
+1
I don't know anything about devving but this man he can cook!
 

ChampagnePaki

Geiger is love, Geiger is life
Joined
Jul 2, 2019
Messages
33
Points
8
Age
20
General Questions:
Name: Motoess AKA Motus


SteamID: STEAM_0:0:177183728


Age: 18 (Born 2004)


Timezone: CET


When did you join Revival?: Early 2017.


Please tell us a little bit about yourself, how you came to Revival and how you began your Development journey:
I joined Revival back when I was around 13 years old and it was just one of those random servers you first saw and wanted to check out, I got hooked. It wasn't anything special but for the little me back then the whole halo on gmod concept was astonashing. I started working on my development skills properly about a year and a half ago, before that I was just doing basic stuff, just learning things as I went on.

Why should we pick you to join our Development Team?: I've been here for about 5+ years now and have never broken a rule on server, ever. I'm a trusted person and I very well understand the Revival Community. I'm a good asset who can get things done when I am available.


Why do you want to join the Revival Servers Development Team?: Because the server is currently lacking, and I want to at least try and help.



Disclaimers:

Do you understand that any and all work requested by the Server Manager, Lead Developer or Owner is property of Revival Servers unless stated otherwise?: Yes.


Do you understand that you will be under watch and all work provided will be checked by the Lead Developer before pushing to the server?: Yes.


Do you understand that you will not be given access to any of the main servers and only the Dev servers?: Yes.


Do you agree to be frequently active on the Discord and Teamspeak?: Yes.

(You don’t need to be active on any of the game servers.)


Do you understand that Developers are not granted superadmin on the main servers: Yes.




First Hook - PlayerInitialSpawn:

View attachment 3016
Code (I'll be making all of these in a shared file for simplicity purposes):


JavaScript:
if (SERVER) then


    hook.Add( "PlayerInitialSpawn", "RS_NewPlayer", function( ply )
        ply:ChatPrint("Hey, ("..ply:GetName().." - "..ply:SteamID()..") has just joined and is new to the server! Say Hi and feel free to show them around!")
    end )

end



Second Hook - PlayerSay:


Code (I'll be making all of these in a shared file for simplicity purposes):


JavaScript:
if (SERVER) then
    local AllowedUserGroups = {
        ["MotusRank"] = true,
        ["ILovePussy69Rank"] = true
    }




    hook.Add( "PlayerSay", "MonkeyMode", function( ply, text )
        if ( string.lower( text ) == ">monkeymode" ) then
            if AllowedUserGroups[ply:GetUserGroup()] then
                ply:ChatPrint("You are now going monkey mode")
  
                ply:SetModel("models/player/gman_high.mdl")
                ply:Give("gmod_tool")
                ply:Give("weapon_physgun")
                ply:GodEnable()
                ply:ConCommand("ulx noclip")


            end
  
        end
    end )
end


Third Hook - PlayerDeath:

Code:
JavaScript:
if (SERVER) then
    hook.Add( "PlayerDeath", "ChatMessage", function( cadet, inflictor, tasteful ) -- cadet = victim || tasteful = attacker
        if ( cadet == tasteful ) then
            cadet:ChatPrint( cadet:GetName().. " used a suicide command." )
        else
            cadet:ChatPrint( tasteful:GetName().. " - "..tasteful:SteamID().." killed you.")
        end
    end )
end




Derma:


Entity:
check the "revival_hooks.zip" folder
+1 he think
 

ChickenFriRice

Hollowed
Head Developer
Joined
May 31, 2017
Messages
34
Points
8
Accepted, I'll reach out on discord.

PlayerInitalSpawn works differently than your example though, it is based on the player's first spawn this session, not their first spawn ever on the server.
 

Motoess

Kamuji Velket | Boreas/Motus | Agent Frost
Graphic's Team
Joined
Jul 2, 2018
Messages
20
Points
3
Accepted, I'll reach out on discord.

PlayerInitalSpawn works differently than your example though, it is based on the player's first spawn this session, not their first spawn ever on the server.
Yeah, I thought that's what the template asked for, my bad. Thought that was what you were looking for because in the template PlayerInitialSpawn was asked for.
 

ChickenFriRice

Hollowed
Head Developer
Joined
May 31, 2017
Messages
34
Points
8
Yeah, I thought that's what the template asked for, my bad. Thought that was what you were looking for because in the template PlayerInitialSpawn was asked for.
yeah I guess the template just doesn't really make sense
 
Top