Advertisement
Guest User

Untitled

a guest
Sep 10th, 2011
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.32 KB | None | 0 0
  1. public OnPlayerConnect(playerid)
  2. {
  3. InEvento[playerid] = 0;
  4. Rent[playerid] = INVALID_VEHICLE_ID;
  5. for(new ob=0;ob<13;ob++)
  6. TextDrawShowForPlayer(playerid,SpeedometerText[playerid][ob]);
  7. // if(IsPlayerNPC(playerid)) return 1;
  8.  
  9. AC_OnPlayerConnect(playerid);
  10. FadePlayerConnect(playerid);
  11. ClearVars(playerid);
  12. SetPlayerColor(playerid, 0xffffffff);
  13. SpeedometerAction(playerid,LOAD);
  14. SetTimerEx("SpeedometerAction",1000,false,"dd",playerid,UPDATE);
  15. TextDrawHideForPlayer(playerid, TextdrawD);
  16. TextDrawHideForPlayer(playerid, TextdrawD1);
  17. PlayerPlaySound(playerid, 1097, 0.0, 0.0, 0.0);
  18. SetPlayerCameraPos(playerid, 2111.5442,1919.2861,10.8203);
  19. SetPlayerCameraLookAt(playerid,2087.7961,1905.8553,12.7680);
  20. SetPlayerPos(playerid,2111.5442,1919.2861,10.8203);
  21.  
  22. TextDrawHideForPlayer(playerid, InfoBox[playerid]);
  23. TextDrawShowForPlayer(playerid,HudAd1);
  24. TextDrawShowForPlayer(playerid,HudAd2);
  25. TextDrawShowForPlayer(playerid,HudAd3);
  26. TextDrawHideForPlayer(playerid, TextdrawD);
  27. TextDrawHideForPlayer(playerid, TextdrawD1);
  28. SetTimerEx("TogglePlayerVisual",1000,false,"dd",playerid,1);
  29. BunnyHop[playerid] = 0;
  30.  
  31. //OldWeapon[playerid]=0;
  32.  
  33. //HoldingWeapon[playerid]=0;
  34.  
  35. playerAirbreak[playerid] = 0;
  36.  
  37. retime[playerid] = 0;
  38.  
  39. InAmbu[playerid] = 0;
  40.  
  41. InCamper[playerid] = 0;
  42.  
  43. new string[128], idx, nlen,hour,minute,seconds;
  44. gettime(hour,minute,seconds);
  45. SetWorldTime(hour);
  46.  
  47. //==================[Join Counter]=========================
  48. JoinCounter = JoinCounter + 1;
  49. dini_IntSet(COUNTER_FILEPATH, "Connections", JoinCounter);
  50. //=========================================================
  51.  
  52. GetPlayerName(playerid,PlayerInfo[playerid][pname],MAX_PLAYER_NAME);
  53. format(PlayerInfo[playerid][pfile],128,PLAYERS_FILEPATH,PlayerInfo[playerid][pname]);
  54.  
  55. format(string,128,"* %s è arrivato in Città!",PlayerInfo[playerid][pname]);
  56. SendClientMessageToAll(0x9EC73DAA,string);
  57. SaveIn("EntrateLog",string);
  58.  
  59. //TextDrawShowForPlayer(playerid,Bar1);
  60. //TextDrawShowForPlayer(playerid,Bar2);
  61. TextDrawShowForPlayer(playerid,lbt);
  62. TextDrawShowForPlayer(playerid,lbb);
  63.  
  64. nlen=strlen(PlayerInfo[playerid][pname]);
  65. if(nlen<5)KickEx(playerid, "Nome NO-RP. (Usa un nome del tipo: Marco_Sassi)");
  66. else
  67. {
  68. idx=strfind(PlayerInfo[playerid][pname],"_");
  69. if(!idx)KickEx(playerid, "Nome NO-RP. (Usa un nome del tipo: Giulio_Mirenna)");
  70. else if(CharNumber(0x5f,PlayerInfo[playerid][pname])>1)KickEx(playerid, "Nome NO-RP. (Usa un nome del tipo: Giulio_Mirenna)");
  71. else if(idx<2 || idx>(nlen-2))KickEx(playerid, "Nome NO-RP. (Usa un nome del tipo: Giulio_Mirenna)");
  72. else if(!IsUpperCaseChar(PlayerInfo[playerid][pname][0]) || !IsUpperCaseChar(PlayerInfo[playerid][pname][idx+1]))KickEx(playerid, "Nome non rp. (Le iniziali devono essere maiuscole, usa un nome tipo: Marco_Sassi)");
  73. else
  74. {
  75. for(new x=0;x<nlen;x++)
  76. {
  77. if(IsUpperCaseChar(PlayerInfo[playerid][pname][x]) && x!=0 && x!=idx+1)KickEx(playerid, "Nome NO-RP. (Solo le iniziali devono essere maiuscole)");
  78. else if(IsSpecialChar(PlayerInfo[playerid][pname][x]))KickEx(playerid, "Nome NO-RP. (Caratteri speciali, spazi e numeri non sono ammessi)");
  79. }
  80. }
  81. }
  82.  
  83. if(dini_Int(PlayerInfo[playerid][pfile],"IsBanned")==1)
  84. {
  85. format(string,128,"Questo account è stato bannato da %s per %s",dini_Get(PlayerInfo[playerid][pfile],"BannerName"),dini_Get(PlayerInfo[playerid][pfile],"BanReason"));
  86. KickEx(playerid,string);
  87. return 1;
  88. }
  89. if(!IsPlayerConnected(playerid))return 1;
  90.  
  91. SendClientMessage(playerid,COLOR_CONSOLE," ");
  92. SendClientMessage(playerid,COLOR_CONSOLE," ");
  93. SendClientMessage(playerid,COLOR_CONSOLE," ");
  94. SendClientMessage(playerid,COLOR_CONSOLE," ");
  95. SendClientMessage(playerid,COLOR_CONSOLE," ");
  96. SendClientMessage(playerid,COLOR_CONSOLE," ");
  97. SendClientMessage(playerid,COLOR_CONSOLE," ");
  98. SendClientMessage(playerid,COLOR_CONSOLE," ");
  99. SendClientMessage(playerid,COLOR_CONSOLE," ");
  100. SendClientMessage(playerid,COLOR_CONSOLE," ");
  101. SendClientMessage(playerid,COLOR_CONSOLE," ");
  102. SendClientMessage(playerid,COLOR_CONSOLE," ");
  103. SendClientMessage(playerid,COLOR_CONSOLE," ");
  104. SendClientMessage(playerid,COLOR_CONSOLE," ");
  105. SendClientMessage(playerid,COLOR_CONSOLE," ");
  106. SendClientMessage(playerid,COLOR_CONSOLE," ");
  107. SendClientMessage(playerid,COLOR_CONSOLE," ");
  108. SendClientMessage(playerid,COLOR_CONSOLE," ");
  109. SendClientMessage(playerid,COLOR_CONSOLE," ");
  110. SendClientMessage(playerid,COLOR_CONSOLE," ");
  111. SendClientMessage(playerid,COLOR_CONSOLE," ");
  112. SendClientMessage(playerid,COLOR_CONSOLE," ");
  113. SendClientMessage(playerid,COLOR_CONSOLE," ");
  114. SendClientMessage(playerid,COLOR_CONSOLE," ");
  115. SendClientMessage(playerid,COLOR_CONSOLE," ");
  116. SendClientMessage(playerid,COLOR_CONSOLE," ");
  117. SendClientMessage(playerid,COLOR_CONSOLE," ");
  118. SendClientMessage(playerid,COLOR_CONSOLE," ");
  119. SendClientMessage(playerid,COLOR_CONSOLE," ");
  120. SendClientMessage(playerid,COLOR_CONSOLE," ");
  121. SendClientMessage(playerid,COLOR_CONSOLE," ");
  122. SendClientMessage(playerid,COLOR_CONSOLE," ");
  123. SendClientMessage(playerid,COLOR_CONSOLE," ");
  124. SendClientMessage(playerid,COLOR_CONSOLE," ");
  125. SendClientMessage(playerid,COLOR_CONSOLE," ");
  126. SendClientMessage(playerid,COLOR_CONSOLE," ");
  127. SendClientMessage(playerid,COLOR_CONSOLE," ");
  128. SendClientMessage(playerid,COLOR_CONSOLE," ");
  129. SendClientMessage(playerid,COLOR_CONSOLE," ");
  130. SendClientMessage(playerid,COLOR_CONSOLE," ");
  131. SendClientMessage(playerid,COLOR_CONSOLE," ");
  132. SendClientMessage(playerid,COLOR_CONSOLE," ");
  133. SendClientMessage(playerid,COLOR_CONSOLE," ");
  134. SendClientMessage(playerid,COLOR_CONSOLE," ");
  135. SendClientMessage(playerid,COLOR_CONSOLE," ");
  136. SendClientMessage(playerid,COLOR_CONSOLE," ");
  137. SendClientMessage(playerid,COLOR_CONSOLE," ");
  138. SendClientMessage(playerid,COLOR_CONSOLE," ");
  139. SendClientMessage(playerid,COLOR_CONSOLE," ");
  140. hmsg[playerid] = 0;
  141. InSoftAir[playerid] = 0;
  142. InFad[playerid] = 0;
  143. luci[playerid] = 0;
  144. SendClientMessage(playerid, COLOR_WHITE,"{800080}Forix City RP {DA70D6}");
  145. SendClientMessage(playerid, COLOR_WHITE,"{800080}Per il progetto{DA70D6}Forix Roleplay 2011 by http://www.forixforum.com ");
  146. SendClientMessage(playerid, COLOR_WHITE,"{800080}Righe della GameMode:{DA70D6} 22761, {800080}Versione:{DA70D6} 1.60");
  147. //format(string,sizeof(string),"Siete pregati di visitare il nostro forum %s",GMWEBSITE);
  148. //SendClientMessage(playerid,0xFFFF00AA,string);
  149.  
  150. if(!fexist(PlayerInfo[playerid][pfile]))
  151. {
  152. format(string,sizeof(string),"{33CCFF}%s benvenuto su %s\nQuesto nome non è registrato\nInserisci la password desiderata:",PlayerInfo[playerid][pname],GMNAME);
  153. ShowPlayerDialog(playerid,dialog_Register,DIALOG_STYLE_INPUT,"{33CCFF}Registrazione",string,"Registrati","");
  154. }
  155. else
  156. {
  157. format(string,sizeof(string),"{33CCFF}%s benvenuto su %s\nInserisci la tua password:",PlayerInfo[playerid][pname],GMNAME);
  158. ShowPlayerDialog(playerid,dialog_Login,DIALOG_STYLE_INPUT,"{33CCFF}Entra",string,"Login","");
  159. }
  160.  
  161. for(new vehid=0;vehid<MAX_VEHICLES;vehid++) if(VehicleInfo[vehid][vislocked]) LockVehicle(vehid);
  162. for(new sk=0;sk<11;sk++)SetPlayerSkillLevel(playerid,sk,0);
  163. //PC_Create(playerid);
  164. return 1;
  165. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement