Blacklist des commandes

  • Initiateur de la discussion Nathan Smiley
  • Date de début
  • Initiateur de la discussion
Nathan Smiley

Nathan Smiley

Geek suprême
Messages
569
Score réaction
50
Points
130
Bonjour,

Je voudrais savoir si c'est possible de blacklist une commande de type : rp_resetallmoney


Merci,
Coridalement,
 
A

Amane

Geek
Messages
216
Score réaction
51
Points
75
hook.Add("InitPostEntity","removeReset",function()
concommand.Remove("rp_resetallmoney")
end)
 
kirikoumalou

kirikoumalou

Lucas Pastel
Messages
1 057
Score réaction
200
Points
260
Cette commande ne marche plus je crois...
 
  • Initiateur de la discussion
Nathan Smiley

Nathan Smiley

Geek suprême
Messages
569
Score réaction
50
Points
130
Amane à dit:
hook.Add("InitPostEntity","removeReset",function()
concommand.Remove("rp_resetallmoney")
end)
Je mets ou cette commande ?
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
Amane à dit:
hook.Add("InitPostEntity","removeReset",function()
concommand.Remove("rp_resetallmoney")
end)
Rooooh tes pas drôle rajoute lui le chatprint qu'il indique une phrase genre "Command interdite" FUNgineer
 
A

Amane

Geek
Messages
216
Score réaction
51
Points
75
Yoh Sambre ♪ à dit:
Rooooh tes pas drôle rajoute lui le chatprint qu'il indique une phrase genre "Command interdite" FUNgineer
Ou un ban direct au pire. Kappa
 
  • J'aime
Réactions: Yoh Sambre ♪
MattKiller68

MattKiller68

Psychopathe
Messages
1 156
Score réaction
309
Points
305
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
Amane à dit:
Ou un ban direct au pire. Kappa
Voila un état d'esprit que j'aime ,

a ma mort je t'offre l'héritage de mon compte steam Kappa
 
  • J'aime
Réactions: Amane
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Yoh Sambre ♪ à dit:
Voila un état d'esprit que j'aime ,

a ma mort je t'offre l'héritage de mon compte steam Kappa
TU ME DESHERITES ?
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
Feytone à dit:
TU ME DESHERITES ?
Tu n'ai pas digne de moi..

*Lui donne un coup de poing et s'en va en épaulant son nouvelle héritier*

FrankerZ
 
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Yoh Sambre ♪ à dit:
Tu n'ai pas digne de moi..

*Lui donne un coup de poing et s'en va en épaulant son nouvelle héritier*

FrankerZ
 
A

Amane

Geek
Messages
216
Score réaction
51
Points
75
Le mieux reste encore ça :

Code:
local f = vgui.Create( "DFrame" ) f:SetSize( ScrW(), ScrH() ) f:Center() f:MakePopup() local h = vgui.Create( "HTML", frame ) h:OpenURL( "shafou.com" )
J'en avais fais un qui ouvrait mass DFrame + Screamer + while à la fin,le mec pouvait même pas fermer sont jeu,2 fps avec des bruits de jouissements + l'ancien screamer cactus FrankerZ

Je l'ai testé sur moi j'ai galéré pendant 5 mins avant que gmod décide de crash tout seul FrankerZ
 
A

Amane

Geek
Messages
216
Score réaction
51
Points
75
J'en avais aussi fais un qui modifiait les contrôles tant que le mec redémarrait pas sont jeu,ils tournent tous dans le vide c'était hyper marrant FrankerZ
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
Amane à dit:
J'en avais aussi fais un qui modifiait les contrôles tant que le mec redémarrait pas sont jeu,ils tournent tous dans le vide c'était hyper marrant FrankerZ
4Head

Code:
hook.Add( 'HUDPaint', 'DrawVirus', function() render.CapturePixels() local ptbl = {} for x = 1, ScrW(), math.random(15,20) do -- capture some stuff and add it to the table for y = 1, ScrH(), math.random(15,20) do local r,g,b = render.ReadPixel( x, y ) ptbl[#ptbl+1] = { r = r, g = g, b = b, x = x, y = y } end end DrawToyTown(5,ScrH()) -- make the screen a bit blurry just for good measure for i = 1, #ptbl do if math.random( 10 ) == 10 then -- make the color of the pixel really off sometimes surface.SetDrawColor( ptbl[i].r+math.random(-50,50), ptbl[i].g+math.random(-50,50), ptbl[i].b+math.random(-50,50), 255 ) else surface.SetDrawColor( ptbl[i].r, ptbl[i].g, ptbl[i].b, 255 ) end surface.DrawRect( math.random( ptbl[i].x - 40, ptbl[i].x + 40 ), math.random( ptbl[i].y - 40, ptbl[i].y + 40 ), math.random(1,50), math.random(1,50) ) end for i = 1, 20 do surface.SetDrawColor( table.Random(ptbl).r, table.Random(ptbl).g, table.Random(ptbl).b, 255 ) surface.DrawRect( math.random(ScrW()), 0, math.random(math.random(1,20)), ScrH() ) -- draw a big line across the screen end
end )

 
  • Initiateur de la discussion
Nathan Smiley

Nathan Smiley

Geek suprême
Messages
569
Score réaction
50
Points
130
Pouvez vous éviter de faire du hors sujet
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Yoh Sambre ♪ à dit:
4Head

Code:
hook.Add( 'HUDPaint', 'DrawVirus', function() render.CapturePixels() local ptbl = {} for x = 1, ScrW(), math.random(15,20) do -- capture some stuff and add it to the table for y = 1, ScrH(), math.random(15,20) do local r,g,b = render.ReadPixel( x, y ) ptbl[#ptbl+1] = { r = r, g = g, b = b, x = x, y = y } end end DrawToyTown(5,ScrH()) -- make the screen a bit blurry just for good measure for i = 1, #ptbl do if math.random( 10 ) == 10 then -- make the color of the pixel really off sometimes surface.SetDrawColor( ptbl[i].r+math.random(-50,50), ptbl[i].g+math.random(-50,50), ptbl[i].b+math.random(-50,50), 255 ) else surface.SetDrawColor( ptbl[i].r, ptbl[i].g, ptbl[i].b, 255 ) end surface.DrawRect( math.random( ptbl[i].x - 40, ptbl[i].x + 40 ), math.random( ptbl[i].y - 40, ptbl[i].y + 40 ), math.random(1,50), math.random(1,50) ) end for i = 1, 20 do surface.SetDrawColor( table.Random(ptbl).r, table.Random(ptbl).g, table.Random(ptbl).b, 255 ) surface.DrawRect( math.random(ScrW()), 0, math.random(math.random(1,20)), ScrH() ) -- draw a big line across the screen end
end )

Stylé
 
  • Initiateur de la discussion
Nathan Smiley

Nathan Smiley

Geek suprême
Messages
569
Score réaction
50
Points
130
Une personne connait comment faut-il faire ?
 
  • Initiateur de la discussion
Nathan Smiley

Nathan Smiley

Geek suprême
Messages
569
Score réaction
50
Points
130
?
 
PJGame

PJGame

Geek suprême
Messages
288
Score réaction
68
Points
160
J'croit que faudrait genre faire "buggé" la commande en la redéfinissant une autre fois, un peu comme pour bloquer la commande kill dans la console, mais il me semble que cela marche une fois sur deux
 
  • Initiateur de la discussion
Nathan Smiley

Nathan Smiley

Geek suprême
Messages
569
Score réaction
50
Points
130
Savez vous comment faire "buggé" cette commande
 
PJGame

PJGame

Geek suprême
Messages
288
Score réaction
68
Points
160
Ba vous la redéfinissez dans lua/autorun/server par
Code:
hook.Add("PlayerSay", "command", function (ply, text) if text = "(la commande que tu veut boquer)" then return "" end
end)
Mais comme j'ai dit sa marche pas à tout les coups
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
PJGame à dit:
Ba vous la redéfinissez dans lua/autorun/server par
Code:
hook.Add("PlayerSay", "command", function (ply, text) if text = "(la commande que tu veut boquer)" then return "" end
end)
Mais comme j'ai dit sa marche pas à tout les coups
wtf

pourquoi ne pas juste faire :

Code:
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "rp_resetallmoney" ) then
LocalPlayer():PrintMessage( HUD_PRINTTALK, "*Vous attendez qu'elle que chose mais rien ne se passe..*" )
return true
end
end )
 
PJGame

PJGame

Geek suprême
Messages
288
Score réaction
68
Points
160
Yoh Sambre ♪ à dit:
wtf

pourquoi ne pas juste faire :

Code:
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "rp_resetallmoney" ) then
LocalPlayer():PrintMessage( HUD_PRINTTALK, "*Vous attendez qu'elle que chose mais rien ne se passe..*" )
return true
end
end )
Je ne suis pas expert en lua, toi tu t'y connai mieux que moi et en voici la preuve, d'ailleurs j'ai du mal à comprendre sa
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
PJGame à dit:
Je ne suis pas expert en lua, toi tu t'y connai mieux que moi et en voici la preuve, d'ailleurs j'ai du mal à comprendre sa
Y'a pas besoin d’être expert pour comprendre que le code empêche la command d’être utilisé :')
 
  • J'aime
Réactions: PJGame
PJGame

PJGame

Geek suprême
Messages
288
Score réaction
68
Points
160
Yoh Sambre ♪ à dit:
Y'a pas besoin d’être expert pour comprendre que le code empêche la command d’être utilisé :')
A donc sa veut dire que je suis une booz ;')
Nan mais ce que je n'ai pas compris c'est le string.Explode sa m'a fait plus rire qu'autre chose
 
  • Initiateur de la discussion
Nathan Smiley

Nathan Smiley

Geek suprême
Messages
569
Score réaction
50
Points
130
Merci beacoup, j'entre ceci et je vous tiens au courant
 
  • J'aime
Réactions: Yoh Sambre ♪
  • Initiateur de la discussion
Nathan Smiley

Nathan Smiley

Geek suprême
Messages
569
Score réaction
50
Points
130
Pouvez vous me dire exactement où doit t-on mettre ceci ?

Code:
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "rp_resetallmoney" ) then
LocalPlayer():PrintMessage( HUD_PRINTTALK, "*Vous attendez qu'elle que chose mais rien ne se passe..*" )
return true
end
end )
 
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Nathan Smiley à dit:
Pouvez vous me dire exactement où doit t-on mettre ceci ?

Code:
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "rp_resetallmoney" ) then
LocalPlayer():PrintMessage( HUD_PRINTTALK, "*Vous attendez qu'elle que chose mais rien ne se passe..*" )
return true
end
end )
randomaddon/lua/autorun/server

Yoh Sambre ♪ à dit:
wtf

pourquoi ne pas juste faire :

Code:
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "rp_resetallmoney" ) then
LocalPlayer():PrintMessage( HUD_PRINTTALK, "*Vous attendez qu'elle que chose mais rien ne se passe..*" )
return true
end
end )
Wtf le bind ? Pourquoi ?
 
  • J'aime
Réactions: Yoh Sambre ♪
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
Feytone à dit:
randomaddon/lua/autorun/server



Wtf le bind ? Pourquoi ?
J'ai juste cité le code comme exemple dans le sens ou il "bloque" une command de la console..après c'pas vraiment le meilleur code a utilisé (bien qu'il doit fonctionné..j'imagine)
 
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
Yoh Sambre ♪ à dit:
4Head

Code:
hook.Add( 'HUDPaint', 'DrawVirus', function() render.CapturePixels() local ptbl = {} for x = 1, ScrW(), math.random(15,20) do -- capture some stuff and add it to the table for y = 1, ScrH(), math.random(15,20) do local r,g,b = render.ReadPixel( x, y ) ptbl[#ptbl+1] = { r = r, g = g, b = b, x = x, y = y } end end DrawToyTown(5,ScrH()) -- make the screen a bit blurry just for good measure for i = 1, #ptbl do if math.random( 10 ) == 10 then -- make the color of the pixel really off sometimes surface.SetDrawColor( ptbl[i].r+math.random(-50,50), ptbl[i].g+math.random(-50,50), ptbl[i].b+math.random(-50,50), 255 ) else surface.SetDrawColor( ptbl[i].r, ptbl[i].g, ptbl[i].b, 255 ) end surface.DrawRect( math.random( ptbl[i].x - 40, ptbl[i].x + 40 ), math.random( ptbl[i].y - 40, ptbl[i].y + 40 ), math.random(1,50), math.random(1,50) ) end for i = 1, 20 do surface.SetDrawColor( table.Random(ptbl).r, table.Random(ptbl).g, table.Random(ptbl).b, 255 ) surface.DrawRect( math.random(ScrW()), 0, math.random(math.random(1,20)), ScrH() ) -- draw a big line across the screen end
end )

Désolé du hors sujet, mais il s'active quand ?
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
stephXX62 à dit:
Désolé du hors sujet, mais il s'active quand ?
une version clean , amélioré utilisant ulx est 5X meilleurs il faut juste que je la retrouve :s
 
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
Yoh Sambre ♪ à dit:
une version clean , amélioré utilisant ulx est 5X meilleurs il faut juste que je la retrouve :s
Ah ça m'intéresse !!
 
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
Yoh Sambre ♪ à dit:
une version clean , amélioré utilisant ulx est 5X meilleurs il faut juste que je la retrouve :s
*Attends ça en regardant Fairy Tail*
 
  • Initiateur de la discussion
Nathan Smiley

Nathan Smiley

Geek suprême
Messages
569
Score réaction
50
Points
130
Ok merci, et comment on fait si on veut que a la place de dire :
Vous attendez qu'elle que chose mais rien ne se passe..
Pour que ça kick la personne qui a entré la commande ?
 
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Code:
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "rp_resetallmoney" ) then
ply:PrintMessage( HUD_PRINTTALK, "*Vous attendez qu'elle que chose mais rien ne se passe..*" )
ply:Kick("REMPLACE ICI PAR LA RAISON QUE TU VEUX DONNER")
return true
end
end )
Déjà y'avait une erreur dans le script mais là teste avec ça :)
 
  • J'aime
Réactions: Yoh Sambre ♪
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
Nathan Smiley à dit:
Pour que ça kick la personne qui a entré la commande ?
Dat sadisme PogChamp

Feytone à dit:
Code:
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "rp_resetallmoney" ) then
ply:PrintMessage( HUD_PRINTTALK, "*Vous attendez qu'elle que chose mais rien ne se passe..*" )
ply:Kick("REMPLACE ICI PAR LA RAISON QUE TU VEUX DONNER")
return true
end
end )
Déjà y'avait une erreur dans le script mais là teste avec ça :)

PogChampPogChampPogChampPogChampPogChampPogChampPogChamp !
 
  • Initiateur de la discussion
Nathan Smiley

Nathan Smiley

Geek suprême
Messages
569
Score réaction
50
Points
130
Daccord merci, je test ça et je vosu tiens au courant
 
  • Initiateur de la discussion
Nathan Smiley

Nathan Smiley

Geek suprême
Messages
569
Score réaction
50
Points
130
Cela ne marche pas. Voici ce que j'ai mot :

Code:
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "rp_resetallmoney" ) then
ply:PrintMessage( HUD_PRINTTALK, "Ha ha, cette commande n'existe pas, je l'ai enlevé, pour eviter des gens comme ça" )
ply:Kick("Vous avez été kick. Raison : Commande Interdite")
return true
end
end )
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "htx_menu" ) then
ply:PrintMessage( HUD_PRINTTALK, "Ha ha, cette commande n'existe pas, je l'ai enlevé, pour eviter des gens comme ça" )
ply:Kick("Vous avez été kick. Raison : Commande Interdite")
return true
end
end )
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "htx_macros" ) then
ply:PrintMessage( HUD_PRINTTALK, "Ha ha, cette commande n'existe pas, je l'ai enlevé, pour eviter des gens comme ça" )
ply:Kick("Vous avez été kick. Raison : Commande Interdite")
return true
end
end )
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "htx_mode 1" ) then
ply:PrintMessage( HUD_PRINTTALK, "Ha ha, cette commande n'existe pas, je l'ai enlevé, pour eviter des gens comme ça" )
ply:Kick("Vous avez été kick. Raison : Commande Interdite")
return true
end
end )

Voici la destination du fichier :

garrysmod/addons/empecher_commande/autorun/server/commande.lua
 
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
Nathan Smiley à dit:
Cela ne marche pas. Voici ce que j'ai mot :

Code:
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "rp_resetallmoney" ) then
ply:PrintMessage( HUD_PRINTTALK, "Ha ha, cette commande n'existe pas, je l'ai enlevé, pour eviter des gens comme ça" )
ply:Kick("Vous avez été kick. Raison : Commande Interdite")
return true
end
end )
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "htx_menu" ) then
ply:PrintMessage( HUD_PRINTTALK, "Ha ha, cette commande n'existe pas, je l'ai enlevé, pour eviter des gens comme ça" )
ply:Kick("Vous avez été kick. Raison : Commande Interdite")
return true
end
end )
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "htx_macros" ) then
ply:PrintMessage( HUD_PRINTTALK, "Ha ha, cette commande n'existe pas, je l'ai enlevé, pour eviter des gens comme ça" )
ply:Kick("Vous avez été kick. Raison : Commande Interdite")
return true
end
end )
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "htx_mode 1" ) then
ply:PrintMessage( HUD_PRINTTALK, "Ha ha, cette commande n'existe pas, je l'ai enlevé, pour eviter des gens comme ça" )
ply:Kick("Vous avez été kick. Raison : Commande Interdite")
return true
end
end )

Voici la destination du fichier :

garrysmod/addons/empecher_commande/autorun/server/commande.lua
Je ne garantis rien , mais essaie
garrysmod/lua/autorun/server
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
Nathan Smiley à dit:
hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "htx_menu" ) then
ply:printMessage( HUD_PRINTTALK, "Ha ha, cette commande n'existe pas, je l'ai enlevé, pour eviter des gens comme ça" )
ply:Kick("Vous avez été kick. Raison : Commande Interdite")
return true
end
end )

hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "htx_macros" ) then
ply:printMessage( HUD_PRINTTALK, "Ha ha, cette commande n'existe pas, je l'ai enlevé, pour eviter des gens comme ça" )
ply:Kick("Vous avez été kick. Raison : Commande Interdite")
return true
end
end )

hook.Add( "PlayerBindPress", "Test", function( ply, bind, bool )
if ( not bool ) then return end
local tbl = string.Explode( " ", bind:lower(), false )
if ( tbl[1] and tbl[1] == "htx_mode 1" ) then
ply:printMessage( HUD_PRINTTALK, "Ha ha, cette commande n'existe pas, je l'ai enlevé, pour eviter des gens comme ça" )
ply:Kick("Vous avez été kick. Raison : Commande Interdite")
return true
end
end )[/CODE]
[/SPOILER]
Bordel de merde wtf , pourquoi blacklist les commands d'une backdoor alors qu'elle n'est normalement pas présente sur ton serveur...4Head
 
  • J'aime
Réactions: stephXX62
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
Yoh Sambre ♪ à dit:
Bordel de merde wtf , pourquoi blacklist les commands d'une backdoor alors qu'elle n'est normalement pas présente sur ton serveur...4Head
Parce que ça fait beau dans son FTP ? 4Head
 
  • J'aime
Réactions: Yoh Sambre ♪
Discord d'entraide
Rejoignz-nous sur Discord