Jump to content

Flolyon

Membres
  • Content Count

    3
  • Avg. Content Per Day

    0
  • Points

  • Joined

  • Last visited

Community Reputation

0 Neutre

About Flolyon

  • Rank
    Observateur

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Bonjour je me permet de demander Avez vous remarquer dés souci entre la 0.3.7 ou la Dl car Sur la 0.3.7 mon système de kick est nickel Passage sur la DL lors d’un kick auto comme une personne qui revient d’un ban par anticheat ou pour un compte avec un mauvais format le serveur crash Si oui quelle sont les solutions possibles éventuellement bien cordialement
  2. Merci beaucoup ! je vais test sa mais il est pas possible de modifier mon code simplement !?
  3. Bonjour je vous explique Samp version 0.3.7 aucun problème Mais lors de la passage de la 0.3Dl Il est possible de se connecter sur mon serveur de type Roleplay avec un simple nom Exemple : Mike Et mon serveur crash donc forcément des plaisantin s'amuse a me planter le serveur J'aimerais savoir pour faire une obligation de speudo avec le _ Ou autre mais que sa pacht la fail Le code : } new nameStr[MAX_PLAYER_NAME]; GetPlayerName(playerid,nameStr,sizeof(nameStr)); if(!check_name(nameStr,0)) { SendClientMessage(playerid, COLOR_STATS, "[Info] Nom invalide. Veuillez changer votre nom avec le format Prenom_Nom."); SendClientMessage(playerid, COLOR_USAGE, "[Info] Utiliser \"/q\" pour quitter."); Kick(playerid); return 1; ////////////////////// public check_name(newName[],checkSql) { new ValideName=true; if(strlen(newName) < 6 || strlen(newName) > MAX_PLAYER_NAME-1) {ValideName=false;} else if(check_sqlChar(newName)) {ValideName=false;} else if(strfind(newName,"²",true) != -1 || strfind(newName,",",true) != -1 || strfind(newName,";",true) != -1) {ValideName=false;} else if(strfind(newName,"!",true) != -1 || strfind(newName,"?",true) != -1 || strfind(newName,".",true) != -1) {ValideName=false;} else if(strfind(newName,"§",true) != -1 || strfind(newName,"+",true) != -1 || strfind(newName,"=",true) != -1) {ValideName=false;} else if(strfind(newName,")",true) != -1 || strfind(newName,"°",true) != -1 || strfind(newName,"-",true) != -1) {ValideName=false;} else if(strfind(newName,"(",true) != -1 || strfind(newName,"/",true) != -1 || strfind(newName,"&",true) != -1) {ValideName=false;} else if(strfind(newName,"@",true) != -1 || strfind(newName,"~",true) != -1 || strfind(newName,"ç",true) != -1) {ValideName=false;} else if(strfind(newName,"}",true) != -1 || strfind(newName,"ô",true) != -1 || strfind(newName,"^",true) != -1) {ValideName=false;} else if(strfind(newName,"€",true) != -1 || strfind(newName,"$",true) != -1 || strfind(newName,"*",true) != -1) {ValideName=false;} else if(strfind(newName,"%",true) != -1 || strfind(newName,"¤",true) != -1 || strfind(newName,"9",true) != -1) {ValideName=false;} else if(strfind(newName,"0",true) != -1 || strfind(newName,"1",true) != -1 || strfind(newName,"2",true) != -1) {ValideName=false;} else if(strfind(newName,"3",true) != -1 || strfind(newName,"4",true) != -1 || strfind(newName,"5",true) != -1) {ValideName=false;} else if(strfind(newName,"6",true) != -1 || strfind(newName,"7",true) != -1 || strfind(newName,"8",true) != -1) {ValideName=false;} else if(strfind(newName,"ù",true) != -1 || strfind(newName,"à",true) != -1 || strfind(newName,"é",true) != -1) {ValideName=false;} else if(strfind(newName,"è",true) != -1 || strfind(newName,"ê",true) != -1 || strfind(newName,"â",true) != -1) {ValideName=false;} else if(strfind(newName,"û",true) != -1 || strfind(newName,"î",true) != -1 || strfind(newName,"ã",true) != -1) {ValideName=false;} else if(strfind(newName,"ä",true) != -1 || strfind(newName,"ë",true) != -1 || strfind(newName,"ï",true) != -1) {ValideName=false;} else if(strfind(newName,"ö",true) != -1 || strfind(newName,"ü",true) != -1 || strfind(newName,"ÿ",true) != -1) {ValideName=false;} else if(strfind(newName,"ñ",true) != -1 || strfind(newName,"õ",true) != -1 || strfind(newName,"tamere",true) != -1) {ValideName=false;} else if(strfind(newName," ",true) != -1) {ValideName=false;} else if(strfind(newName,"_",true) == -1) {ValideName=false;} else if(checkSql) { if(MySQLCheckAccount(newName)!=0) Merci a vous

Contact

Email : contact@sa-mp-fr.com

Communauté San Andreas Multiplayer France

 

La plateforme San Andreas Multiplayer France (sa-mp-fr.com) est un site communautaire indépendant mettant en avant la communauté française du mod San Andreas Multiplayer (SA:MP).

 

sa-mp-fr.com et son contenu ne sont pas affiliés à Rockstar Games, Rockstar North ou Take-Two Interactive Software Inc.

Grand Theft Auto et Grand Theft Auto: San Andreas sont des marques déposées de Take-Two Interactive Software Inc.

×
×
  • Create New...