Advertisement
Guest User

Untitled

a guest
Jun 17th, 2014
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.97 KB | None | 0 0
  1. public OnPlayerConnect(playerid)
  2. {
  3.     if(playerid >= MXP)
  4.         MXP = playerid+1;
  5.  
  6.     if(IsPlayerNPC(playerid))
  7.     {
  8.         PI[playerid][logged] = 1;
  9.         return 1;
  10.     }
  11.     new q[128];
  12.     format(q, 128, "UPDATE user SET onl = 1 WHERE name = '%s'", GetPname(playerid));
  13.     mysql_query(q);
  14.  
  15.     //CHECK_NAME
  16.     if(strlen(GetPname(playerid)) > 32)
  17.     {
  18.         SendClientMessage(playerid, CL_ERROR, "> Dein Name ist zu lang. (Maximal 32 Zeichen)");
  19.         Kick(playerid);
  20.     } else if(!CheckName(GetPname(playerid)))
  21.     {
  22.         emsg(playerid, "> Auf diesem Server wird mit RL-Namen gespielt, bitte ändere ihn (Beispiel: Klaus_Becker).");
  23.         emsg(playerid, "> Auf diesem Server wird mit RL-Namen gespielt, bitte ändere ihn (Beispiel: Klaus_Becker).");
  24.         emsg(playerid, "> Auf diesem Server wird mit RL-Namen gespielt, bitte ändere ihn (Beispiel: Klaus_Becker).");
  25.         emsg(playerid, "> Auf diesem Server wird mit RL-Namen gespielt, bitte ändere ihn (Beispiel: Klaus_Becker).");
  26.         Kick(playerid);
  27.     }
  28.  
  29.     TextDrawShowForPlayer(playerid, Textdraw0); //ADS
  30.     ClearUser(playerid);
  31.  
  32.     //HTTP(playerid, HTTP_GET, "xenon-reloaded.de/serverinfo.txt", "", "Motd");
  33.  
  34.     //MAPICONS
  35.     for(new i = 0; i < sizeof(MapIcons); i++)
  36.         SetPlayerMapIcon(playerid, i, MapIcons[i][iX], MapIcons[i][iY], MapIcons[i][iZ], MapIcons[i][itype], 0);
  37.  
  38.     //NoDM-Zones
  39.     for(new i = 0; i < sizeof(NoDeathmatch); i++)
  40.         GangZoneShowForPlayer(playerid, NoDeathmatch[i][zoneid], 0xFF990088);
  41.  
  42.     format(PI[playerid][oname], MAX_PLAYER_NAME, "%s", GetPname(playerid));
  43.  
  44.     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  45.     new qq[256], mres[64];
  46.     mysql_real_escape_string(GetPname(playerid),mres);
  47.     format(qq, 256, "SELECT level FROM user WHERE name = '%s'", mres);
  48.     mysql_query(qq);
  49.     mysql_store_result();
  50.  
  51.     if(mysql_num_rows() > 0)
  52.     {
  53.         LoginScreen(playerid, 0);
  54.         mysql_free_result();
  55.         Login(playerid);
  56.     }
  57.     else
  58.     {
  59.         LoginScreen(playerid, 0);
  60.         mysql_free_result();
  61.         Registrierung(playerid, 0);
  62.     }
  63.     return 1;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement