pawn Код:
public OnPlayerConnect(playerid)
{
new string2[255];
new string3[255];
if(Security != 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "Host has broken one of the Agreement rules, action has been taken.");
Kick(playerid);
return 1;
}
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(string2, sizeof(string2), "SERVER: %s has joined the Server. [ID: %d]", pName , playerid);
SendAdminMessage(COLOR_YELLOW, string2);
new playername[MAX_PLAYER_NAME],f;
GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
if(strfind(playername,"_",true,1)!=-1)
f=1;
if(playername[strlen(playername)-1]=='_')
f=0;
for(new i=0;i<strlen(playername);i++)
if((playername[i]<='9')&&(playername[i]>='0'))
f=0;
if(!f)
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string2, sizeof(string2), "You have been kicked, Reason: Firstname_Lastname Format", pName);
SendClientMessage(playerid, COLOR_LIGHTRED, string2);
format(string3, sizeof(string3), "SERVER: %s was kicked from the server, reason: Firstname_Lastname Format", pName);
SendClientMessageToAll(COLOR_LIGHTRED, string3);
Kick(playerid);
}
new string[MAX_PLAYER_NAME];
gNewb[playerid] = 1;
DOO_OnPlayerConnect(playerid);
gPlayerUsingLoopingAnim[playerid] = 0;
gPlayerAnimLibsPreloaded[playerid] = 0;
gActivePlayers[playerid]++;
numplayers++;
new plname[MAX_PLAYER_NAME];
NosDelay[playerid] = 0;
SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0;
SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0;
GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0;
ApprovedLawyer[playerid] = 0; CallLawyer[playerid] = 0; WantLawyer[playerid] = 0;
KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; UsedFind[playerid] = 0;
CP[playerid] = 0; SpawnChange[playerid] = 1;
CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0;
MoneyMessage[playerid] = 0; Condom[playerid] = 0; Rope[playerid] = 0;
STDPlayer[playerid] = 0; SexOffer[playerid] = 999; SexPrice[playerid] = 0;
RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0;
TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0;
RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; MapIconsShown[playerid] = 0;
DrugOffer[playerid] = 999; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0;
DrugPrice[playerid] = 0; RegistrationStep[playerid] = 0; OnCK[playerid] = 999; GettingCK[playerid] = 999;
DrugGram[playerid] = 0; ConnectedToPC[playerid] = 0; OrderReady[playerid] = 0;
JailPrice[playerid] = 0; MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0; GotHit[playerid] = 0;
GoChase[playerid] = 999; GetChased[playerid] = 999; PlacedNews[playerid] = 0;
OnDuty[playerid] = 0; RoadBlock[playerid] = 0; WantedLevel[playerid] = 0; TestFishes[playerid] = 0;
BoxWaitTime[playerid] = 0; SchoolSpawn[playerid] = 0; ChangePos2[playerid][1] = 0;
SafeTime[playerid] = 60; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0;
BusCallTime[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; MechanicCallTime[playerid] = 0;
FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
Mobile[playerid] = 255; Music[playerid] = 0; BoxOffer[playerid] = 999; PlayerBoxing[playerid] = 0;
Spectate[playerid] = 255; PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0;
Unspec[playerid][sLocal] = 255; FishCount[playerid] = 0;
ConsumingMoney[playerid] = 0;
gLastCar[playerid] = 0; FirstSpawn[playerid] = 0;
gOoc[playerid] = 0; gNews[playerid] = 0; BigEar[playerid] = 0; BigEarW[playerid] = 0; BigEarsON[playerid] = 0; gDice[playerid] = 0; gFam[playerid] = 0;
gGas[playerid] = 0;
gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0;
gPlayerSpawned[playerid] = 0; PlayerKarting[playerid] = 0; PlayerInKart[playerid] = 0;
PlayerTazeTime[playerid] = 0; PlayerStoned[playerid] = 0; BlindFold[playerid] = 0;
StartTime[playerid] = 0; TicketOffer[playerid] = 999; TicketMoney[playerid] = 0;
MatsHolding[playerid] = 0; TutTime[playerid] = 0;
gPlayerMission[playerid] = 0; TaxiAccepted[playerid] = 999; BusAccepted[playerid] = 999;
PlayerInfo[playerid][pCash] = dollah; NoFuel[playerid] = 0;
HireCar[playerid] = 299; PlayersChannel[playerid] = 999;
TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; KnockedDown[playerid] = 0; TransportDriver[playerid] = 999;
Locator[playerid] = 0; PlayerOnMission[playerid] = 0; MissionCheckpoint[playerid] = 0;
WatchingTV[playerid] = 0; PlayerPaintballing[playerid] = 0; PlayerPaintballKills[playerid] = 0;
Fishes[playerid][pLastFish] = 0; Fishes[playerid][pFishID] = 0; JustReported[playerid] = 0; PlayerNeedsHelp[playerid] = 0; AdminDuty[playerid] = 0;
ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
PlayerInfo[playerid][pLevel] = 0;
PlayerInfo[playerid][pAdmin] = 0;
PlayerInfo[playerid][pDonateRank] = 0;
PlayerInfo[playerid][gPupgrade] = 0;
PlayerInfo[playerid][pConnectTime] = 0;
PlayerInfo[playerid][pReg] = 0;
PlayerInfo[playerid][pSex] = 0;
PlayerInfo[playerid][pAge] = 0;
PlayerInfo[playerid][pOrigin] = 0;
PlayerInfo[playerid][pExp] = 0;
PlayerInfo[playerid][pAccount] = 0;
PlayerInfo[playerid][pCrimes] = 0;
PlayerInfo[playerid][pDeaths] = 0;
PlayerInfo[playerid][pArrested] = 0;
PlayerInfo[playerid][pWantedDeaths] = 0;
PlayerInfo[playerid][pPhoneBook] = 0;
PlayerInfo[playerid][pLottoNr] = 0;
PlayerInfo[playerid][pFishes] = 0;
PlayerInfo[playerid][pBiggestFish] = 0;
PlayerInfo[playerid][pJob] = 0;
PlayerInfo[playerid][pPayCheck] = 0;
PlayerInfo[playerid][pHeadValue] = 0;
PlayerInfo[playerid][pJailed] = 0;
PlayerInfo[playerid][pJailTime] = 0;
PlayerInfo[playerid][pMats] = 0;
PlayerInfo[playerid][pDrugs] = 0;
PlayerInfo[playerid][pLeader] = 0;
PlayerInfo[playerid][pMember] = 0;
PlayerInfo[playerid][pFMember] = 255;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 0;
PlayerInfo[playerid][pDetSkill] = 0;
PlayerInfo[playerid][pSexSkill] = 0;
PlayerInfo[playerid][pBoxSkill] = 0;
PlayerInfo[playerid][pLawSkill] = 0;
PlayerInfo[playerid][pMechSkill] = 0;
PlayerInfo[playerid][pJackSkill] = 0;
PlayerInfo[playerid][pCarSkill] = 0;
PlayerInfo[playerid][pNewsSkill] = 0;
PlayerInfo[playerid][pDrugsSkill] = 0;
PlayerInfo[playerid][pCookSkill] = 0;
PlayerInfo[playerid][pFishSkill] = 0;
PlayerInfo[playerid][pSHealth] = 0.0;
PlayerInfo[playerid][pHealth] = 50.0;
PlayerInfo[playerid][pArmour] = 0.0;
PlayerInfo[playerid][pInterior] = 0;
PlayerInfo[playerid][pPos_x] = 863.8590;
PlayerInfo[playerid][pPos_y] = -1640.9854;
PlayerInfo[playerid][pPos_z] = 14.7561;
PlayerInfo[playerid][pInt] = 15;
PlayerInfo[playerid][pLocal] = 255;
PlayerInfo[playerid][pTeam] = 3;
PlayerInfo[playerid][pModel] = 185;
new randphone = 1000 + random(8999);//minimum 1000 max 9999 //giving one at the start
PlayerInfo[playerid][pPnumber] = randphone;
PlayerInfo[playerid][pPhousekey] = 255;
PlayerInfo[playerid][pPbiskey] = 255;
PlayerInfo[playerid][pCarLic] = 0;
PlayerInfo[playerid][pFlyLic] = 0;
PlayerInfo[playerid][pBoatLic] = 0;
PlayerInfo[playerid][pFishLic] = 0;
PlayerInfo[playerid][pGunLic] = 0;
PlayerInfo[playerid][pGun0] = 0;
PlayerInfo[playerid][pGun1] = 0;
PlayerInfo[playerid][pGun2] = 0;
PlayerInfo[playerid][pGun3] = 0;
PlayerInfo[playerid][pGun4] = 0;
PlayerInfo[playerid][pGun5] = 0;
PlayerInfo[playerid][pGun6] = 0;
PlayerInfo[playerid][pGun7] = 0;
PlayerInfo[playerid][pGun8] = 0;
PlayerInfo[playerid][pAmmo0] = 0;
PlayerInfo[playerid][pAmmo1] = 0;
PlayerInfo[playerid][pAmmo2] = 0;
PlayerInfo[playerid][pAmmo3] = 0;
PlayerInfo[playerid][pAmmo4] = 0;
PlayerInfo[playerid][pAmmo5] = 0;
PlayerInfo[playerid][pAmmo6] = 0;
PlayerInfo[playerid][pAmmo7] = 0;
PlayerInfo[playerid][pAmmo8] = 0;
PlayerInfo[playerid][pCarTime] = 0;
PlayerInfo[playerid][pPayDay] = 0;
PlayerInfo[playerid][pPayDayHad] = 0;
PlayerInfo[playerid][pCDPlayer] = 0;
PlayerInfo[playerid][pWins] = 0;
PlayerInfo[playerid][pLoses] = 0;
PlayerInfo[playerid][pAlcoholPerk] = 0;
PlayerInfo[playerid][pDrugPerk] = 0;
PlayerInfo[playerid][pMiserPerk] = 0;
PlayerInfo[playerid][pPainPerk] = 0;
PlayerInfo[playerid][pTraderPerk] = 0;
PlayerInfo[playerid][pTut] = 0;
PlayerInfo[playerid][pMissionNr] = 0;
PlayerInfo[playerid][pWarns] = 0;
PlayerInfo[playerid][pRPpoints] = 0;
PlayerInfo[playerid][pFuel] = 0;
PlayerInfo[playerid][pAdjustable] = 0;
PlayerInfo[playerid][pPot] = 0;
PlayerInfo[playerid][pCrack] = 0;
PlayerInfo[playerid][pMats] = 0;
PlayerInfo[playerid][pMask] = 0;
PlayerInfo[playerid][pMaskuse] = 0;
PlayerInfo[playerid][pSpeaker] = 0;
PlayerInfo[playerid][pLocked] = 0;
PlayerInfo[playerid][pJustice] = 0;
PlayerInfo[playerid][pHideNumber] = 0;
PlayerInfo[playerid][pRoadblock] = 0;
hospitalbill[playerid] = 0;
camera[playerid]=0;
ResetPlayerCash(playerid); //Resetting the players cash variable to zero.
gGas[playerid] = 1;
ClearCrime(playerid);
ClearFishes(playerid);
ClearGroceries(playerid);
ClearMarriage(playerid);
SetPlayerColor(playerid,COLOR_GRAD2);
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "/accounts/%s.ini", plname);
GangZoneShowForPlayer(playerid, CRACKHOUSE, 0xC0C0C096);
GangZoneShowForPlayer(playerid, ARMOURY, 0xC0C0C096);
GangZoneShowForPlayer(playerid, MATFACT, 0xC0C0C096);
GangZoneShowForPlayer(playerid, COURT, 0xC0C0C096);
//TextDrawShowForPlayer(playerid,Textdraw1);
//TextDrawShowForPlayer(playerid,Textdraw2);
SetPlayerMapIcon( playerid, 1, 2229.4399,-1721.6360,13.5647, 54, 0 ); // Gym
SetPlayerMapIcon( playerid, 2, 1790.2711,-1919.0996,13.3930, 11, 0 ); // Taxi
SetPlayerMapIcon( playerid, 3, 1584.5819,-2646.7070,13.5469, 5, 0 ); // Flying License
SetPlayerMapIcon( playerid, 4, 1176.6060,-1323.7875,14.0296, 22, 0 ); // Hospital
SetPlayerMapIcon( playerid, 5, 2102.3357,-1806.4731,13.5547, 29, 0 ); // Well Stacked Pizza Place
SetPlayerMapIcon( playerid, 6, 2169.9661,-1675.4901,15.0859, 24, 0 ); // Drug Den
SetPlayerMapIcon( playerid, 7, 2352.0559,-1167.7043,27.7435, 16, 0 ); // Crack House
SetPlayerMapIcon( playerid, 10,1567.8070,-1692.0651,5.8906,30,3); // Cop
SetPlayerMapIcon( playerid, 13,1017.9994,-1553.8314,14.8657,55,3); // Driving License
SetPlayerMapIcon( playerid, 14,534.5534,-1813.0039,6.5713,56,3); // Ice Cream Job
SetPlayerMapIcon( playerid, 15,2166.3772,-1675.3829,15.0859,56,3); // Drug Dealer Job
SetPlayerMapIcon( playerid, 17,2328.1494,-2314.4783,13.5469,56,3); // Mechanic Job
SetPlayerMapIcon( playerid, 18,2226.1716,-1718.1792,13.5165,56,3); // Body Guard & Boxer Job
SetPlayerMapIcon( playerid, 19,1366.4325,-1275.2096,13.5469,56,3); // Arms Dealer Job
SetPlayerMapIcon( playerid, 20,531.7930,-1292.4044,17.2422,56,3); // Car Dealer Job
SetPlayerMapIcon( playerid, 21,1154.2208,-1770.8203,16.5992,56,3); // Bus Driver Job
SetPlayerMapIcon( playerid, 22,-77.7288,-1136.3896,1.0781,56,3); // Trucker Job
SetPlayerMapIcon( playerid, 23,1481.1758,-1768.7788,18.7958,56,3); // Detective & Lawyer Job
SetPlayerMapIcon( playerid, 24,2421.1050,-1224.4044,25.1996,56,3); // Whore Job
SetPlayerMapIcon( playerid, 25,2244.3589,-1665.3157,15.4766,45,3); // Binco Clothes
SetPlayerMapIcon( playerid, 26,1742.9109,-1861.9978,13.5768,56,3); // Taxi Driver Job
SetPlayerMapIcon( playerid, 27,487.2022,-1639.4257,23.7031,32,3); // Hotel
SetPlayerMapIcon( playerid, 28,2232.1189,-1159.6871,25.8906,32,3); // Hotel
SetPlayerMapIcon( playerid, 29,1462.6630,-1012.4604,26.8438,52,3); // Bank
SetPlayerMapIcon( playerid, 30,774.9933,-1361.0547,13.5292,55,3); // Carownership
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "/accounts/%s.ini", plname);
if(fexist(string))
{
gPlayerAccount[playerid] = 1;
onrequest[playerid] = 1;
logindelay[playerid] = 5;
SendClientMessage(playerid, RED, " Welcome to United States - Roleplay ! ");
SendClientMessage(playerid, COLOR_LIGHTBLUE, " You can now login by typing /login <password> ");
return 1;
}
else
{
onrequest[playerid] = 1;
gPlayerAccount[playerid] = 0;
SendClientMessage(playerid, ADMIN_RED, " Welcome to United States - Roleplay ! ");
SendClientMessage(playerid, COLOR_LIGHTBLUE, " If you dont have an account. Please register by using /register [password] ");
SendClientMessage(playerid, COLOR_LIGHTBLUE, " If you have an account. Please login by typing /login [password]");
return 1;
}
}
Here you go.
EDIT: Please dont whine whoever will whine soon. The Godfather topic is useless, no one answering/talking/helping.
PS. You dont even recognize this to be Godfather.