GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: BosS le 31 Décembre 2008, 10:35:52
-
Bonjour, je voudrais savoir comment retirer la frase "Admin has used the command" a chaque fois que je tape une commande.
Merci. ;)
-
Bonjour,
Avec le bouton "Find" dans Pawno
tape la phrase "Admin has used the command /give"
Cordialement,
-
Nan, XtremAdmin est "spécial".
Je connait la solution car jai deja utiliser ce script; il faut que tu enlève de chaque commande le
SendCommandMessageToAdmins(playerid,"SETNAME"); Celui ci vien de la commande /setname comme vous l'aurez compris ^^
Voila ;)
++
nikko
EDIT: apres avoir regardé d'un peu plus près, jai vu que cela venais de l'include XtremeAdmin.inc, dedant il y a le stock de la fonction 'SendCommandMessageToAdmins'.
Elle se situe dans les derniere ligne de l'include:
stock SendCommandMessageToAdmins(playerid,command[]) { if(!Config[DisplayCommandMessage]) return 1; new string[256],name[24]; GetPlayerName(playerid,name,24); format(string,256,"Admin Chat: %s has used the command \'/%s\'.",name,command); return SendMessageToAdmins(string); }
Voila ;)
-
Voici une partie du code:
stock SendMessageToAdmins(text[]) { for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && IsPlayerXAdmin(i))
SendClientMessage(i,blue,text); return 1; }
stock SendCommandMessageToAdmins(playerid,command[]) { if(!Config[DisplayCommandMessage]) return 1; new string[256],name[24];
GetPlayerName(playerid,name,24); format(string,256,"Admin Chat: %s has used the command \'/%s\'.",name,command); return
SendMessageToAdmins(string); }
stock GetConnectedPlayers() { new Players; for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i)) Players++; return Players; }
stock IsPlayerXAdmin(playerid) return (Variables[playerid][LoggedIn] && Variables[playerid][Level]) ? true:false;
stock IsSkinValid(SkinID) return ((SkinID >= 0 && SkinID <= 1)||(SkinID == 2)||(SkinID == 7)||(SkinID >= 9 && SkinID <= 41)||(SkinID >= 43
&& SkinID <= 85)||(SkinID >=87 && SkinID <= 118)||(SkinID >= 120 && SkinID <= 148)||(SkinID >= 150 && SkinID <= 207)||(SkinID >= 209 &&
SkinID <= 272)||(SkinID >= 274 && SkinID <= 288)||(SkinID >= 290 && SkinID <= 299)) ? true:false;
stock IsNumeric(string[]) { for (new i = 0, j = strlen(string); i < j; i++) if (string > '9' || string < '0') return 0; return 1; }
J'ai enlever la partie en noir mes aucun effets.
-
Salut,
si tu enlève tout ça, la fonction n'existe plus et donc , en théorie, tu n'arriverais plus à compiler le script, ce qu'il te faudrait ce serait de modifier la variable Config[DisplayerCommandMessage] à 0
++Sim++
-
Et comment je fais ca ?
-
Et comment je fais ca ?
cherche dans les fichiers de configuration de Xtremeadmin.....
++Sim++
-
J'ai trouver.
C'est simple.
Allez: \scriptfiles\xadmin\Configuration
ServerMessage=Nom du serveur
Teleport_X_Offset=0.000000
Teleport_Y_Offset=-5.000000
Teleport_Z_Offset=0.000000
MinimumPasswordLength=3
DisplayServerMessage=1
SlapDecrement=20
WiredWarnings=3
GodWeapons=1
MaxLevel=10
DisplayCommandMessage=0
DisplayConnectMessages=1
MaxPing=500
AdminImmunity=1
PingSecondUpdate=10
ForbidData=1
DisableJailCommands=0
WireWithPM=0
ExposePMS=0