• 04 Juin 2026, 23:35:45


Auteur Sujet: [PLUGIN] Rcon without pass By Sasuke78200  (Lu 3966 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
[PLUGIN] Rcon without pass By Sasuke78200
« le: 20 Mai 2011, 13:19:39 »
Bonjour,

Je vous présente un plugin qui permet de retirer, ou de mettre un joueur en rcon sans avoir besoin du rcon password, et bien sûr tout cela depuis un script.
Cette version ne fonctionne, qu'avec SAMP 0.3c R2 sous WINDOWS !


Fonctions


  • SetPlayerAdmin( playerid ), qui permet de mettre un joueur en rcon.
  • RemovePlayerAdmin( playerid ), qui permet de retirer un joueur en rcon.

Idée

http://www.gtaonline.fr/forums/index.php/topic,13385.0.html

Téléchargement

Il y a le code source dedans, le plugin, et le fichier d'include pour déclarer les fonctions.

http://solidfiles.com/d/5ff2/


Suggestions

Si vous avez des suggestions n'hésitez pas à les faire passer en commentaire je verrai s'il est possible de les ajouter sur ce plugin =D

PS: Si vous le voulez pour Linux, n'hésitez pas à demander je tâcherai de l'ajouter ^^

EDIT: Voila j'ai ajouté l'offset de CNetGame pour Linux, il faut juste que quelqu'un compile le code sous linux, si quelqu'un veut bien me le faire, ce serai sympa vu que je n'ai pas linux ^^


EDIT -> http://www.gtaonline.fr/forums/index.php/topic,13405.msg227967#msg227967
« Modifié: 22 Mai 2011, 20:11:47 par Ssk »



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3551
    • Voir le profil
Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #1 le: 20 Mai 2011, 13:42:26 »
Merci Ssk, je teste de suite :D !
Mais le rcon.exe doit démarré?


Adju ♥
(-_-)



Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #2 le: 20 Mai 2011, 13:47:08 »
Je t'explique, tu copie colle le dossier plugins, à la racine du dossier serveur, ensuite tu va dans le server.cfg, tu ajouté une ligne

plugins rconwpass.dll
puis tu va dans le dossier pawno, puis tu glisse le dossier include pour pouvoir fusionner avec l'ancien dossier.
Ensuite de ça tu va dans ton GM, tu ajoute #include <rcon>et tu utilise les fonctions que j'ai ajouté ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne jerem428

  • *
  • Tueur en série
  • Messages: 143
    • Voir le profil
Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #3 le: 20 Mai 2011, 14:22:45 »
Bien joué toujours là pour montrer son talent !
GG^^

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3551
    • Voir le profil
Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #4 le: 20 Mai 2011, 14:25:21 »
Code: (actionscript) [Sélectionner]
SA-MP Dedicated Server
----------------------
v0.3c R2, (C)2005-2011 SA-MP Team

[14:17:59]
[14:17:59] Server Plugins
[14:17:59] --------------
[14:17:59]  Loading plugin: rconwpass.dll
[14:17:59]
[14:17:59] rcon without pass v1.0 by Sasuke78200 loaded succesfuly.
[14:17:59]   Loaded.
[14:17:59]  Loaded 1 plugins.

[14:17:59]
[14:17:59] Filter Scripts
[14:17:59] ---------------
[14:17:59]   Loaded 0 filter scripts.

[14:17:59]
----------------------------------
[14:17:59]   Running LVDM ~MoneyGrub

[14:17:59]          Coded By
[14:17:59]             Jax
[14:17:59] ----------------------------------

[14:17:59] Number of vehicle models: 48
[14:18:44] Incoming connection: ************
[14:18:44] [join] [SE]_Infu_ has joined the server (***********)
[14:19:12] [chat] [[SE]_Infu_]: .
[14:19:27] [chat] [[SE]_Infu_]:  

J'ai sa:
Citer
rcon without pass v1.0 by Sasuke78200 loaded succesfuly.
Après je fais quoi sur mon serveur...?

++Infu


Adju ♥
(-_-)



Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #5 le: 20 Mai 2011, 14:31:42 »

Mais le rcon.exe doit démarré?

question bete le rcon.exe demmarre avec le samp.exe lol

sinon ben un fois IG fait une commande genre /admin id et dans la commende SetPlayerAdmin( playerid ) rien de complexe
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #6 le: 20 Mai 2011, 15:39:08 »
Le programme RCON.EXE est une console RCON séparée.
Elle permet de se connecter à un serveur SAMP pour pouvoir lancer des commande RCON et nécessite donc le mot de passe RCON.
Personnellement, je utilise RCON.EXE pour faire un gmx ou pour arrêter un serveur (par exemple le serveur de test Lalu's Stunt). C'est beaucoup plus rapide et pratique qu'une connexion via Putty,  Winscp, ....

Ce qu'a fait Ssk n'a rien à voir, son plugin va directement modifier la valeur de la variable interne au serveur SAMP qui indique si un joueur est admin RCON ou pas (c'est à dire ce que fait la commande /rcon login <mdp>).

++
Syg
Courtesy of GtaManiac

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #7 le: 20 Mai 2011, 15:42:08 »
Exactement Syg, sinon je viens de m'apercevoir que j'ai fais une erreur dans de code, je corrige et j'upload tout de suite

L'erreur est

if( *( unsigned int *)( PlayerPool + playerID ) == 0 ) return 0; // si le joueur n'est pas connecté :p
le bon code est
if( *( unsigned int *)( PlayerPool + playerID * 4 ) == 0 ) return 0; // si le joueur n'est pas connecté :p

edit: voila c'est corrigé
« Modifié: 20 Mai 2011, 15:46:20 par Ssk »



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3551
    • Voir le profil
Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #8 le: 20 Mai 2011, 17:15:27 »
Merci pour vos réactions si rapides :)


Adju ♥
(-_-)



Hors ligne GhostZestar

  • *
  • Nouveau
  • Messages: 10
    • Voir le profil
Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #9 le: 21 Mai 2011, 13:11:41 »
A quoi sa sert SVP ? J'ai pas compris x) :-[

Hors ligne jerem428

  • *
  • Tueur en série
  • Messages: 143
    • Voir le profil
Re : Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #10 le: 21 Mai 2011, 13:18:09 »
A quoi sa sert SVP ? J'ai pas compris x) :-[

A ce que j'ai compris cela permet de connecter un joueur en Rcon sans qu'il est besoin du mots de passe.

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Re : Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #11 le: 21 Mai 2011, 22:12:06 »
A quoi sa sert SVP ? J'ai pas compris x) :-[

A ce que j'ai compris cela permet de connecter un joueur en Rcon sans qu'il est besoin du mots de passe.
Et c'est ce qui rend ce plugin très dangeureux car s'il y a un bug dans le script, certains joueurs peuvent se retrouver admin RCON du serveur et mettrent un beau bazar s'ils s'en rende compte.
A utiliser avec précautions et en sachant ce que l'on fait.

++
Syg
Courtesy of GtaManiac

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #12 le: 21 Mai 2011, 22:13:38 »
bah je vous déconseille même de l'utiliser, lol

J'ai coder ça juste pour Infusion qui en avais besoin, et j'en ai profité pour le distribuer ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3551
    • Voir le profil
Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #13 le: 22 Mai 2011, 16:46:03 »
D'ailleurs, sans te vexé Ssk, je ne l'utilise pas...Mais merci quand même ^^.

++ Fufu


Adju ♥
(-_-)



Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [PLUGIN] Rcon without pass By Sasuke78200
« Réponse #14 le: 22 Mai 2011, 16:47:24 »
ça me vexe pas lol

T'était pas obligé de l'utiliser ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog