GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: rivoal29 le 12 Décembre 2007, 18:47:38

Titre: Reboot Commande
Posté par: rivoal29 le 12 Décembre 2007, 18:47:38
Re/Bonjour, ::)

Je voudrai savoir le script pour la commande d'un rebboot mode ( je c que c /rcon gmx) mais j'aimerait un truc plus cour
Sinon quel qu'un le ser pourait me le dire :)

Merci
Titre: Re : Reboot Commande
Posté par: ApocKalipsS le 12 Décembre 2007, 19:33:27
Je pense que l"on ne peut pas...
Je vais chercher dans le truk avec toutes les commandes  ;D

EDIT : Je ne trouve pas, mais je pense que c'est possible car dans certain server, il faut allez quelque part par exemple et le jeu se reboot.... ;)

Ps : Fais attention aux fautes... ;)
Titre: Re : Reboot Commande
Posté par: Syg le 12 Décembre 2007, 22:25:01
Oui, c'est tout à fait possible, il suffit d'utiliser la fonction SendRconCommand.

Exemple :
SendRconCommand ("gmx");

On peut utiliser cette fonction où l'on veut dans le script (commande, checkpoint, zone).
Mais il est évident qu'il faut la réserver aux admins.

++
Syg
Titre: Re : Reboot Commande
Posté par: UrbanGhetto le 13 Décembre 2007, 16:34:12
Sinon tu fais une commande qui appel OnGameModeExit... Enfin je crois

if (strcmp(cmdtext, "/gmx", true) == 0){
OnGameModeExit();
return 1;
}

Bien sûr il faut ajouter la CallBack OnGameModeExit dans ton GameMode
Titre: Re : Reboot Commande
Posté par: R@f le 13 Décembre 2007, 16:40:34
Code: (cpp) [Sélectionner]
if (strcmp(cmdtext, "/gmx", true) == 0){
SendRconCommand ("gmx");
return 1;
}

c'est mieux et plus simple ;)

++
R@f
Titre: Re : Reboot Commande
Posté par: Syg le 13 Décembre 2007, 17:53:47
Il ne faut pas leur donner du script tout cru, mon post donnait les informations nécessaires et suffisantes pour le faire R@f.
D'ailleurs, ta commande est dangeureuse, n'importe quel joueur peut l'utiliser et faire rebooter le mode à tout bout de champ.
Comme je le disais, il faut la réserver aux admins.

++
Syg
Titre: Re : Reboot Commande
Posté par: NatiVe™ le 17 Décembre 2007, 16:37:00
Si on veut faire sa mais avec la commande gravity du RcoN c'est possible ?

NV.
Titre: Re : Reboot Commande
Posté par: GtaManiac le 17 Décembre 2007, 17:15:16
C'est possible avec toute les commandes du Rcon , seulement pour le gravity il faut spécifié des chiffres  ;)
Titre: Re : Re : Reboot Commande
Posté par: Syg le 17 Décembre 2007, 22:00:09
C'est possible avec toute les commandes du Rcon , seulement pour le gravity il faut spécifié des chiffres  ;)
Sauf avec la commande /rcon login, on ne peut pas le faire avec SendRconCommand.

++
Syg
Titre: Re : Re : Reboot Commande
Posté par: NatiVe™ le 17 Décembre 2007, 22:04:28
, seulement pour le gravity il faut spécifié des chiffres  ;)

Je suis d'accord mais je ne vois pas comment !

NV.
Titre: Re : Reboot Commande
Posté par: GtaManiac le 17 Décembre 2007, 22:28:16
Avec un SetGravity(Gravity); , Xtreme Admin le fait  ;)
Titre: Re : Re : Re : Reboot Commande
Posté par: Syg le 17 Décembre 2007, 22:33:49
Je suis d'accord mais je ne vois pas comment !

SendRconCommand ("gravity 0.008");

Sinon, il existe une fonction de SAMP pour la gravité, celle qu'a donnée Maniac.
Exemple :
SetGravtity (0.008);

++
Syg
Titre: Re : Reboot Commande
Posté par: NatiVe™ le 17 Décembre 2007, 22:38:51
Non met moi j'aurais aimais metre la gravité que je veut tu vois !

NV.
Titre: Re : Reboot Commande
Posté par: Syg le 17 Décembre 2007, 22:55:56
Ben tu te fais une commande.
Elle n'est pas bien difficile à faire.

Une indice : il faut utiliser la fonction floatstr pour convertir du texte en nombre flottant (float).

++
Syg
Titre: Re : Reboot Commande
Posté par: NatiVe™ le 17 Décembre 2007, 22:56:50
Mici ^^ !

Je vais esseyer !

NV.