Originally Posted by YoungMoolaBaby.2010
look for RemovePlayerFromVehicle TO fix the car remove bug....
|
Originally Posted by YoungMoolaBaby.2010
um ill need to see /regnick code
|
public OnPlayerConnect(playerid) { if (gdebug >= 1){printf("DEBUG OnPlayerConnect(%d)", playerid);} gActivePlayers[playerid]++; numplayers++; new plname[MAX_PLAYER_NAME]; new string[MAX_PLAYER_NAME]; //TelePos[playerid][0] = 0; //TelePos[playerid][1] = 0; //TelePos[playerid][2] = 0; SafeTime[playerid] = 60; BetRace[playerid][0] = 255; BetRace[playerid][1] = 0; BetDm[playerid][0] = 255; BetDm[playerid][1] = 0; //HidePM[playerid] = 0; gPlayerFighter[playerid] = 0; DmScore[playerid] = 0; Mobile[playerid] = 255; Spectate[playerid] = 255; Unspec[playerid][sLocal] = 255; gSkyDive[playerid] = 0; TVMode[playerid] = 0; gLastCar[playerid] = 0; FirstSpawn[playerid] = 0; gPlayerLapStatus[playerid] = 0; gOoc[playerid] = 0; BigEar[playerid] = 0; FlashTime[playerid] = 0; gDice[playerid] = 0; gSpeedo[playerid] = 0; gPlayerLogged[playerid] = 0; gPlayerAccount[playerid] = 0; gPlayerSpawned[playerid] = 0; LapCount[playerid] = 0; Mute[playerid] = 0; StartTime[playerid] = 0; gRaceGuy[playerid] = 0; Contract[playerid] = 0; gPlayerMission[playerid] = 0; PlayerInfo[playerid][pCash] = dollah; KickVote[playerid] = 0; VoteKick[playerid] = 0; LastVote[playerid] = 255; HireCar[playerid] = 299; Hidden[playerid] = 0; Locator[playerid] = 0; PLicence[playerid] = 0; gPhoneBook[playerid] = 0; //PlayerPos[playerid][3] = 1.0; //PlayerPos[playerid][4] = 1.0; //PlayerPos[playerid][5] = 1.0; GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]); PlayerInfo[playerid][pAccount] = 0; PlayerInfo[playerid][pAdmin] = 0; PlayerInfo[playerid][pLevel] = 1; PlayerInfo[playerid][pExp] = 0; PlayerInfo[playerid][gPupgrade] = 0; PlayerInfo[playerid][pKills] = 0; PlayerInfo[playerid][pCB] = 0; PlayerInfo[playerid][pHW] = 0; PlayerInfo[playerid][pSR] = 0; PlayerInfo[playerid][pWA] = 0; PlayerInfo[playerid][pPEN] = 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][pAmmo1] = 200; PlayerInfo[playerid][pAmmo2] = 8; PlayerInfo[playerid][pAmmo3] = 30; PlayerInfo[playerid][pAmmo4] = 30; PlayerInfo[playerid][pAmmo5] = 10; PlayerInfo[playerid][pAmmo6] = 10; PlayerInfo[playerid][pSHealth] = 0.0; PlayerInfo[playerid][pHealth] = 50.0; PlayerInfo[playerid][pPos_x] = 2246.6; PlayerInfo[playerid][pPos_y] = -1161.9; PlayerInfo[playerid][pPos_z] = 1029.7; PlayerInfo[playerid][pInt] = 15; PlayerInfo[playerid][pLocal] = 255; PlayerInfo[playerid][pTeam] = 1; PlayerInfo[playerid][pModel] = 264; 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; ClearCrime(playerid); printf("Player Connecting as (%d)", playerid); SetPlayerColor(playerid,COLOR_GRAD2); GetPlayerName(playerid, plname, sizeof(plname)); //SetPlayerCameraPos(playerid,1460.0, -1324.0, 287.2); //SetPlayerCameraLookAt(playerid,1374.5, -1291.1, 239.0); format(string, sizeof(string), "%s.cer", plname); if(fexist(string)) { gPlayerAccount[playerid] = 1; SendClientMessage(playerid, COLOR_YELLOW, "SERVER: That nick is registered, You have 60 seconds to login"); SendClientMessage(playerid, COLOR_WHITE, "HINT: You can now login by typing /login <password>"); return 1; } else { gPlayerAccount[playerid] = 0; SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Type /regnick <password> to create and account or /help for help"); return 1; } // return 1; }
blic OnPlayerSpawn(playerid) { if (gdebug >=1){printf("OnPlayerSpawn Playerid:%d", playerid);} if (teamcarlock) { TeamLockDoors(playerid); } InitLockDoors(playerid); if(accountplay) { if (gdebug >=1){printf("accountplay");} if (gPlayerAccount[playerid] == 0) { gTeam[playerid] = 0; GameTextForPlayer(playerid, "~w~Welcome.~n~In order to play you need to create an account, type ~n~~r~/regnick (password)~w~ to register", 20000, 3); //SetPlayerInterior(playerid,0); SetPlayerInterior(playerid,3); PlayerInfo[playerid][pInt] = 3; SetPlayerPos(playerid,198.5,162.5,1003.0); // airport PlayJailSound(1153 , 1154, 2000,264.395200, 77.564040, 1001.039000); gPlayerSpawned[playerid] = 1; return 1; } if (gPlayerLogged[playerid] == 0) { gTeam[playerid] = 0; GameTextForPlayer(playerid, "~w~In order to play you need to log in to your account, type ~n~~g~/login (password)~w~ to log in", 20000, 3); //SetPlayerInterior(playerid,0); SetPlayerInterior(playerid,3); PlayerInfo[playerid][pInt] = 3; SetPlayerPos(playerid,198.5,162.5,1003.0); // airport PlayJailSound(1153 , 1154, 2000,264.395200, 77.564040, 1001.039000); gPlayerSpawned[playerid] = 1; return 1; } } if (gPlayerSpawned[playerid] == 0) { gTeam[playerid] = PlayerInfo[playerid][pTeam]; if (gTeam[playerid] == 2 && forceteam && CopCheck(playerid)) { gTeam[playerid] = 3; PlayerInfo[playerid][pTeam] = 3; SetPlayerRandomSpawn(playerid); SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Your are not allowed to be a cop."); } /* if(gTeam[playerid] == 2 && PlayerInfo[playerid][pLevel] < 3) { gTeam[playerid] = 3; PlayerInfo[playerid][pTeam] = 3; SetPlayerRandomSpawn(playerid); SendClientMessage(playerid, COLOR_YELLOW, "SERVER: You must be level 3 to join the cops."); } */ if (gTeam[playerid] == 1 && forceteam && MedCheck(playerid)) { gTeam[playerid] = 3; PlayerInfo[playerid][pTeam] = 3; SetPlayerRandomSpawn(playerid); SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Your are not allowed to be a paramedic."); } if (gTeam[playerid] == 4) //medic / criminal reset team { gTeam[playerid] = PlayerInfo[playerid][pTeam]; } /* if (FirstSpawn[playerid] == 0) { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid,PlayerInfo[playerid][pInt]); printf("PlayerInfo[playerid][pInt]= %d",PlayerInfo[playerid][pInt]); SetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]); gPlayerSpawned[playerid] = 1; FirstSpawn[playerid] = 1; print("insidespawn or firstsawpn"); return 1; } */ SetPlayerRandomSpawn(playerid); if (gdebug){printf("DEBUG id = %d gTeam = %d",playerid,gTeam[playerid]);} //SetPlayerPos(playerid, 1360.0217,2565.6328,10.8265);///badspawn //SetPlayerWorldBounds(playerid,3500.00,66.67,-653.33,-2806.67); /* switch (MissionActive) { case 1://Cashbox not picked up { if ((gTeam[playerid]) == 1) { SendClientMessage(playerid, COLOR_YELLOW, objstore); gPlayerCheckpointStatus[playerid] = CHECKPOINT_PICKUP; } else if (gTeam[playerid] == 2) { SendClientMessage(playerid, TEAM_BLUE_COLOR, cbjstore); } SetPlayerCheckpoint(playerid,cwx, cwy, cwz, 1.0); } case 2://Cashbox picked up firsttime { if ((gTeam[playerid]) == 1) { SendClientMessage(playerid, COLOR_YELLOW, objstore); gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE; } else if (gTeam[playerid] == 2) { SendClientMessage(playerid, TEAM_BLUE_COLOR, cbjstore); } SetPlayerCheckpoint(playerid,cwx, cwy, cwz, 1.0); } case 3://Cashbox was dropped { SetPlayerCheckpoint(playerid,cwx,cwy,cwz, 1.0); gPlayerCheckpointStatus[playerid] = CHECKPOINT_PICKUP; return 1; } case 5://racewait { if (gdebug){print("DEBUG Checkp5");} if ((gTeam[playerid]) == 1) { gPlayerCheckpointStatus[playerid] = CHECKPOINT_SR1START; } SetPlayerCheckpoint(playerid,cwx,cwy,cwz, 8.0); return 1; } case 6://racewait { if (gdebug){print("DEBUG Checkp5");} if ((gTeam[playerid]) == 1 || (gTeam[playerid]) == 3) { gPlayerCheckpointStatus[playerid] = CHECKPOINT_SRA; } SetPlayerCheckpoint(playerid,cwx,cwy,cwz, 8.0); return 1; } case 7://progress { if (gdebug){print("DEBUG Checkp5");} if ((gTeam[playerid]) == 1) { gPlayerCheckpointStatus[playerid] = CHECKPOINT_SRA; SetPlayerCheckpoint(playerid,cwx,cwy,cwz, 8.0); } if ((gTeam[playerid]) == 2 ) { gPlayerCheckpointStatus[playerid] = CHECKPOINT_SR1START; SetPlayerCheckpoint(playerid,scx,scy,scz, 8.0); } return 1; } case 9://Car is waiting first occupent { if (gTeam[playerid] == 1) { SendClientMessage(playerid, COLOR_YELLOW, objstore); SetVehicleParamsForPlayer(stealcar,playerid,1,0); } else if (gTeam[playerid] == 2) { SendClientMessage(playerid, TEAM_BLUE_COLOR, cbjstore); SetVehicleParamsForPlayer(stealcar,playerid,1,1); } } case 10://Car has been takin by Criminal { if (gTeam[playerid] == 1) { SendClientMessage(playerid, COLOR_YELLOW, objstore); } else if (gTeam[playerid] == 2) { SendClientMessage(playerid, TEAM_BLUE_COLOR, cbjstore); } SetPlayerCheckpoint(playerid, cwx, cwy, cwz, 16.0); SetVehicleParamsForPlayer(stealcar,playerid,1,0); } case 101://Car is empty but was takin { SetVehicleParamsForPlayer(stealcar,playerid,1,0); } default: { } } */ } return 1;
Originally Posted by YoungMoolaBaby.2010
do u have msn
|