GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: manathann le 06 Juillet 2009, 10:28:00
-
Bonjour,
J'aimerrais savoir ce qui se passe car quand un joueur essaye de s'inscrire sur mon serveur, il part avec le motif : Kické/banni ?
Voici ce que ca me met
[21:44:43] Incomming connection: 80.*:59962
[21:48:25] [join] Val_Venditti has joined the server (0:80.*)
[21:48:31] Val_Venditti est connecté.
[22:02:41] RCON (In-Game): Player #0 (Val_Venditti) has logged in.
[22:11:11] **** Val_Venditti a quitté la ville. (Parti...) ****
[22:11:11] [part] Val_Venditti has left the server (0:1)
[color=purple][22:17:02] Incomming connection: 78.*:12102
[22:17:02] [join] OMER322 has joined the server (0:78.*)
[22:17:42] [death] OMER322 died 255
[22:17:44] **** OMER322 a quitté la ville. (Kické/Banni) ****
[22:17:44] [part] OMER322 has left the server (0:2)
[06:13:43] Incomming connection: 85.*:2074
[06:13:43] [join] theboss has joined the server (0:85.*)
[06:13:56] [death] theboss died 255
[06:13:58] **** theboss a quitté la ville. (Kické/Banni) ****
[06:13:58] [part] theboss has left the server (0:2)[/color]
[09:31:03] Incomming connection: 80.*:62839
[09:31:03] [join] Val_Venditti has joined the server (0:80.*)
[09:31:15] Val_Venditti est connecté.
[09:31:15] [death] Val_Venditti died 255
[09:42:23] **** Val_Venditti a quitté la ville. (Parti...) ****
[09:42:23] [part] Val_Venditti has left the server (0:1)
Et voici mon server.cfg pour que vous voyez :
echo Executing Server Config...
lanmode 0
rcon_password mon rcon
maxplayers 50
port 7788
hostname [FR] Manathann RolePlay V0.2 [RP]
gamemode0 gf 1
filterscripts manmap veha plein heure lift busint mancon F_SpeedoMeter adminspec bbvu
announce 1
query 1
weburl url de mon site
anticheat 0
-
comment on peu le savoir sans le script login
-
Ok, je le met
//-------------------------------[Login]--------------------------------------------------------------------------
if (strcmp(cmd, "/ident", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
new tmppass[64];
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVEUR: Vous êtes déjà connecté.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /ident [Mot de passe]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerLogin(playerid,tmppass);
}
return 1;
}
if (strcmp(cmd, "/enregistrer", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVEUR: Vous êtes déjà connecté.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_YELLOW, "Ce nom est déjà utilisé, choisissez en un autre s'il vous plait.");
fclose(hFile);
return 1;
}
new tmppass[64];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /enregistrer [Mot de passe]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
}
return 1;
}
Et il n'y a aucune erreur dans mon GM
-
Tout ceux qui sont kické, c'est qu'il n'ont pas un pseudo du genre Prenom_Nom, tout ceux qui ont pas le ' _ ' se font kicker, car tu as un système d'un serveur Role Play.
Azz 8)