Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerConnect(playerid)
- {
- InEvento[playerid] = 0;
- Rent[playerid] = INVALID_VEHICLE_ID;
- for(new ob=0;ob<13;ob++)
- TextDrawShowForPlayer(playerid,SpeedometerText[playerid][ob]);
- // if(IsPlayerNPC(playerid)) return 1;
- AC_OnPlayerConnect(playerid);
- FadePlayerConnect(playerid);
- ClearVars(playerid);
- SetPlayerColor(playerid, 0xffffffff);
- SpeedometerAction(playerid,LOAD);
- SetTimerEx("SpeedometerAction",1000,false,"dd",playerid,UPDATE);
- TextDrawHideForPlayer(playerid, TextdrawD);
- TextDrawHideForPlayer(playerid, TextdrawD1);
- PlayerPlaySound(playerid, 1097, 0.0, 0.0, 0.0);
- SetPlayerCameraPos(playerid, 2111.5442,1919.2861,10.8203);
- SetPlayerCameraLookAt(playerid,2087.7961,1905.8553,12.7680);
- SetPlayerPos(playerid,2111.5442,1919.2861,10.8203);
- TextDrawHideForPlayer(playerid, InfoBox[playerid]);
- TextDrawShowForPlayer(playerid,HudAd1);
- TextDrawShowForPlayer(playerid,HudAd2);
- TextDrawShowForPlayer(playerid,HudAd3);
- TextDrawHideForPlayer(playerid, TextdrawD);
- TextDrawHideForPlayer(playerid, TextdrawD1);
- SetTimerEx("TogglePlayerVisual",1000,false,"dd",playerid,1);
- BunnyHop[playerid] = 0;
- //OldWeapon[playerid]=0;
- //HoldingWeapon[playerid]=0;
- playerAirbreak[playerid] = 0;
- retime[playerid] = 0;
- InAmbu[playerid] = 0;
- InCamper[playerid] = 0;
- new string[128], idx, nlen,hour,minute,seconds;
- gettime(hour,minute,seconds);
- SetWorldTime(hour);
- //==================[Join Counter]=========================
- JoinCounter = JoinCounter + 1;
- dini_IntSet(COUNTER_FILEPATH, "Connections", JoinCounter);
- //=========================================================
- GetPlayerName(playerid,PlayerInfo[playerid][pname],MAX_PLAYER_NAME);
- format(PlayerInfo[playerid][pfile],128,PLAYERS_FILEPATH,PlayerInfo[playerid][pname]);
- format(string,128,"* %s è arrivato in Città!",PlayerInfo[playerid][pname]);
- SendClientMessageToAll(0x9EC73DAA,string);
- SaveIn("EntrateLog",string);
- //TextDrawShowForPlayer(playerid,Bar1);
- //TextDrawShowForPlayer(playerid,Bar2);
- TextDrawShowForPlayer(playerid,lbt);
- TextDrawShowForPlayer(playerid,lbb);
- nlen=strlen(PlayerInfo[playerid][pname]);
- if(nlen<5)KickEx(playerid, "Nome NO-RP. (Usa un nome del tipo: Marco_Sassi)");
- else
- {
- idx=strfind(PlayerInfo[playerid][pname],"_");
- if(!idx)KickEx(playerid, "Nome NO-RP. (Usa un nome del tipo: Giulio_Mirenna)");
- else if(CharNumber(0x5f,PlayerInfo[playerid][pname])>1)KickEx(playerid, "Nome NO-RP. (Usa un nome del tipo: Giulio_Mirenna)");
- else if(idx<2 || idx>(nlen-2))KickEx(playerid, "Nome NO-RP. (Usa un nome del tipo: Giulio_Mirenna)");
- 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)");
- else
- {
- for(new x=0;x<nlen;x++)
- {
- if(IsUpperCaseChar(PlayerInfo[playerid][pname][x]) && x!=0 && x!=idx+1)KickEx(playerid, "Nome NO-RP. (Solo le iniziali devono essere maiuscole)");
- else if(IsSpecialChar(PlayerInfo[playerid][pname][x]))KickEx(playerid, "Nome NO-RP. (Caratteri speciali, spazi e numeri non sono ammessi)");
- }
- }
- }
- if(dini_Int(PlayerInfo[playerid][pfile],"IsBanned")==1)
- {
- format(string,128,"Questo account è stato bannato da %s per %s",dini_Get(PlayerInfo[playerid][pfile],"BannerName"),dini_Get(PlayerInfo[playerid][pfile],"BanReason"));
- KickEx(playerid,string);
- return 1;
- }
- if(!IsPlayerConnected(playerid))return 1;
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- SendClientMessage(playerid,COLOR_CONSOLE," ");
- hmsg[playerid] = 0;
- InSoftAir[playerid] = 0;
- InFad[playerid] = 0;
- luci[playerid] = 0;
- SendClientMessage(playerid, COLOR_WHITE,"{800080}Forix City RP {DA70D6}");
- SendClientMessage(playerid, COLOR_WHITE,"{800080}Per il progetto{DA70D6}Forix Roleplay 2011 by http://www.forixforum.com ");
- SendClientMessage(playerid, COLOR_WHITE,"{800080}Righe della GameMode:{DA70D6} 22761, {800080}Versione:{DA70D6} 1.60");
- //format(string,sizeof(string),"Siete pregati di visitare il nostro forum %s",GMWEBSITE);
- //SendClientMessage(playerid,0xFFFF00AA,string);
- if(!fexist(PlayerInfo[playerid][pfile]))
- {
- format(string,sizeof(string),"{33CCFF}%s benvenuto su %s\nQuesto nome non è registrato\nInserisci la password desiderata:",PlayerInfo[playerid][pname],GMNAME);
- ShowPlayerDialog(playerid,dialog_Register,DIALOG_STYLE_INPUT,"{33CCFF}Registrazione",string,"Registrati","");
- }
- else
- {
- format(string,sizeof(string),"{33CCFF}%s benvenuto su %s\nInserisci la tua password:",PlayerInfo[playerid][pname],GMNAME);
- ShowPlayerDialog(playerid,dialog_Login,DIALOG_STYLE_INPUT,"{33CCFF}Entra",string,"Login","");
- }
- for(new vehid=0;vehid<MAX_VEHICLES;vehid++) if(VehicleInfo[vehid][vislocked]) LockVehicle(vehid);
- for(new sk=0;sk<11;sk++)SetPlayerSkillLevel(playerid,sk,0);
- //PC_Create(playerid);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement