• 05 Juin 2026, 23:39:58


Auteur Sujet: une commande utils  (Lu 3214 fois)

0 Membres et 1 Invité sur ce sujet

aerotun

  • Invité
une commande utils
« le: 23 Janvier 2011, 16:36:18 »
voilas un petits scripte que j'ai fait ses mon premier soiyais gentils :D  

il sere as redemarré le serveur sens retour as windows j'ai testé le scripte il marche

if(strcmp(cmd, "/reboot", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
       if (PlayerInfo[playerid][pAdmin] >= 9999)
       {
GameModeExit();
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vous n'êtes pas autorisé à utiliser cette commande !");
}
}
return 1;
}

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : une commande utils
« Réponse #1 le: 23 Janvier 2011, 16:43:07 »
La je pense qu'il ne fait que le couper, pas le redemarrer...
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

aerotun

  • Invité
Re : Re : une commande utils
« Réponse #2 le: 23 Janvier 2011, 16:47:25 »
La je pense qu'il ne fait que le couper, pas le redemarrer...

as oué ta raison je vien de le voir selement je l'avé testé mes j'ai pas fait attension qu'il redemaré pas

je suis un  :boulet

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : une commande utils
« Réponse #3 le: 23 Janvier 2011, 17:23:10 »
Salut,

les codes court comme celui ci, on les postes dans le topic Codes/scripts utiles

PS. essaie de donner un nom plus clair à tes topics

++Sim++





Hors ligne Mr_C30

  • *
  • Gangster
  • souvent conquise jamais soumise
  • Messages: 1937
    • Voir le profil
Re : une commande utils
« Réponse #4 le: 23 Janvier 2011, 17:37:49 »
sinon /rcon login puis /rcon gmx
:closedeyes

++C30



Radis du soir bonsoir !


Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : une commande utils
« Réponse #5 le: 23 Janvier 2011, 18:25:18 »
Ton code ne s'adaptera pas à tous les serveurs, pour la simple et bonne raison que "if (PlayerInfo[playerid][pAdmin] >= 9999)" est une condition qui se réfère à une variable qu'il faut créer avant.

Voici le code correct et bien indenté :

Code: (PAWN) [Sélectionner]
if(strcmp(cmd, "/reboot", true) == 0)
{
      if(IsPlayerAdmin(playerid)) // Si le joueur est loggé en Rcon...
      {
            SendRconCommand("gmx"); // Un reboot (gmx) est plus adapté pour redémarrer.
      }
      else // Si c'est un joueur
      {
            SendClientMessage(playerid, 0xFFFFFFFF, " Vous n'êtes pas autorisé à utiliser cette commande !"); // Et si COLOR_GRAD1 n'est pas défini ? Ici, on a la valeur héxadécimale qui marchera pour tous.
      }
      return 1;
}

++

EDIT : Merci Xartrick !
« Modifié: 25 Janvier 2011, 17:06:21 par Gilux »

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : une commande utils
« Réponse #6 le: 23 Janvier 2011, 19:06:51 »
@Gilux: Le return est mal indenté :P.

Karting06

  • Invité
Re : Re : une commande utils
« Réponse #7 le: 25 Janvier 2011, 16:42:10 »
@Gilux: Le return est mal indenté :P.
J'en connais un qui va te tuer ...
Mais y a pas un emplacement pour ça ? je parle du SendRconCommand !