Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerSpawn(playerid)
- {
- printf("TEST SPAWN");
- PlayerFreeze[playerid]=false;
- StopAudioStreamForPlayer(playerid);
- RemovePlayerAttachedObject(playerid, 0);
- RemovePlayerAttachedObject(playerid, 1);
- RemovePlayerAttachedObject(playerid, 2);
- RemovePlayerAttachedObject(playerid, 3);
- RemovePlayerAttachedObject(playerid, 4);
- ContinueTaser[playerid] = 0;
- //-------------------------Textdraw arrivée----------------------
- TextDrawHideForPlayer(playerid, Textdraw0);
- TextDrawHideForPlayer(playerid, Textdraw1);
- TextDrawHideForPlayer(playerid, Textdraw2a);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawShowForPlayer(playerid, Zones[playerid]);
- TextDrawShowForPlayer(playerid, Zones2[playerid]);
- //TextDrawHideForPlayer(playerid, Textdraw4);
- //TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid, Textdraw8);
- TextDrawHideForPlayer(playerid, Textdraw9);
- TextDrawHideForPlayer(playerid, Textdraw10);
- TextDrawHideForPlayer(playerid, Textdraw11);
- TextDrawHideForPlayer(playerid, Textdraw12);
- TextDrawHideForPlayer(playerid, Textdraw13);
- TextDrawHideForPlayer(playerid, Textdraw14);
- new str[128];
- //
- format(str, sizeof(str), "Faim: %d/200", PlayerInfo[playerid][pFaim]);
- TextDrawSetString(Textdraw2[playerid], str);
- TextDrawShowForPlayer(playerid, Textdraw2[playerid]);
- if(IsPlayerNPC(playerid)) // Spawn des Bots
- {
- /* new botname[64];
- GetPlayerName(playerid,botname,64);
- if(!strcmp(botname,"Gerard_Bradley",true))
- {
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- SetPlayerPos(playerid,295.6429,-82.5309,1001.5156);
- SetPlayerSkin(playerid,179);
- PlayerInfo[playerid][pAdmin] = 1;
- }
- else if(!strcmp(botname,"Jerome_Dulin",true))
- {
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- SetPlayerPos(playerid,249.9284,118.4389,1003.2188);
- SetPlayerSkin(playerid,71);
- PlayerInfo[playerid][pAdmin] = 1;
- SetPlayerFacingAngle(playerid,180)
- }
- else if(!strcmp(botname,"Sylvain",true))
- {
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- SetPlayerSkin(playerid,71);
- PlayerInfo[playerid][pAdmin] = 1;
- }
- else if(!strcmp(botname,"Hubbert_Cadle",true))
- {
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- SetPlayerPos(playerid,-22.5774,-57.3749,1003.5469);
- SetPlayerSkin(playerid,156);
- PlayerInfo[playerid][pAdmin] = 1;
- SetPlayerFacingAngle(playerid,0)
- }
- else if(!strcmp(botname,"Daniel_Cave",true))
- {
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- SetPlayerPos(playerid,-26.9568,-91.6226,1003.5469);
- SetPlayerSkin(playerid,156);
- PlayerInfo[playerid][pAdmin] = 1;
- SetPlayerFacingAngle(playerid,0)
- }
- else if(!strcmp(botname,"Leo_Kyle",true))
- {
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- SetPlayerPos(playerid,-29.6604,-30.6245,1003.5573);
- SetPlayerSkin(playerid,156);
- PlayerInfo[playerid][pAdmin] = 1;
- SetPlayerFacingAngle(playerid,0)
- }
- else if(!strcmp(botname,"Stavie_Jackson",true))
- {
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- SetPlayerPos(playerid,375.7715,-117.2758,1001.4922);
- SetPlayerSkin(playerid,205);
- PlayerInfo[playerid][pAdmin] = 1;
- SetPlayerFacingAngle(playerid,180)
- }
- else if(!strcmp(botname,"Rebecca_Johnson",true))
- {
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- SetPlayerPos(playerid,2308.7903,-11.0134,26.7422);
- SetPlayerSkin(playerid,141);
- PlayerInfo[playerid][pAdmin] = 1;
- SetPlayerFacingAngle(playerid,180)
- }
- else if(!strcmp(botname,"Brenda_Steevens",true))
- {
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- SetPlayerSkin(playerid,246);
- PlayerInfo[playerid][pAdmin] = 1;
- }
- else if(!strcmp(botname,"Silvia_Robinson",true))
- {
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- SetPlayerSkin(playerid,244);
- PlayerInfo[playerid][pAdmin] = 1;
- }*/
- return 1;
- }
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "** Ce serveur demande de se logué pour apparaitre (Kicked) **");
- KickPlayer[playerid] = 1;
- }
- SpawnPlayer(playerid);
- SetPlayerWeapons(playerid);
- SetPlayerSpawn(playerid);
- if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); }
- else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
- SetPlayerToTeamColor(playerid);
- PlayerFixRadio(playerid);
- printf("TEST SPAWN FIN");
- return 1;
- }
- forward SetPlayerSpawn(playerid);
- public SetPlayerSpawn(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- printf("TEST SETSPAWN");
- SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
- if(PlayerInfo[playerid][pTut] == 0)
- {
- gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1; newsn[playerid] = 0;
- SetPlayerSkin(playerid, 137);
- SetPlayerInterior(playerid, 3);
- PlayerInfo[playerid][pInt] = 3;
- SetPlayerPos(playerid, 330.6825,163.6688,1014.1875);
- SetPlayerFacingAngle(playerid, 280);
- RegistrationStep[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- SendClientMessage(playerid, COLOR_GREEN, "Bienvenu sur OLU,patientez vous allez passer au tutorial dans un instant.");
- SendClientMessage(playerid, COLOR_YELLOW, "Secrétaire: Bienvenue, vous devez repondre à quelques question pour l'imigration, SVP.");
- SendClientMessage(playerid, COLOR_LIGHTRED, "Tout d'abord, êtes-vous un Homme ou une Femme?");
- return 1;
- }
- if(AdminSpec[playerid] == 1)
- {
- return 1;
- }
- new rand;
- // new house = PlayerInfo[playerid][pPhousekey];
- if(PlayerPaintballing[playerid] != 0)
- {
- GivePlayerWeapon(playerid, 29, 500);
- rand = random(sizeof(PaintballSpawns));
- SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
- return 1;
- }
- if(PlayerInfo[playerid][pJailed] == 1)
- {
- RemovePlayerAttachedObject(playerid, 0);
- RemovePlayerAttachedObject(playerid, 1);
- RemovePlayerAttachedObject(playerid, 2);
- RemovePlayerAttachedObject(playerid, 3);
- RemovePlayerAttachedObject(playerid, 4);
- SetPlayerInterior(playerid, 6);
- PlayerInfo[playerid][pInt] = 6;
- SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
- SendClientMessage(playerid, COLOR_LIGHTRED, "Sejour en prison incomplet, vous retournez en cellule.");
- return 1;
- }
- if(PlayerInfo[playerid][pskinf] >= 1)
- {
- SetPlayerSkin(playerid, 280);
- }
- if(PlayerInfo[playerid][pskinfm] >= 1)
- {
- SetPlayerSkin(playerid, 274);
- }
- if(PlayerInfo[playerid][pJailed] == 2)
- {
- RemovePlayerAttachedObject(playerid, 0);
- RemovePlayerAttachedObject(playerid, 1);
- RemovePlayerAttachedObject(playerid, 2);
- RemovePlayerAttachedObject(playerid, 3);
- RemovePlayerAttachedObject(playerid, 4);
- SetPlayerInterior(playerid, 0);
- PlayerInfo[playerid][pInt] = 0;
- SetPlayerPos(playerid,268.5777,1857.9351,9.8133);
- SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
- SendClientMessage(playerid, COLOR_LIGHTRED, "Sejour en prison incomplet, vous retournez en cellule.");
- return 1;
- }
- if(MedicBill[playerid] == 1 && PlayerInfo[playerid][pJailed] == 0 && PlayerPaintballing[playerid] == 0)
- {
- if (AdminDuty[playerid] == 1)
- {
- SetPlayerPos(playerid,1514.6956,-1674.7020,14.0469);
- SetPlayerInterior(playerid, 0);
- MedicBill[playerid] = 0;
- PlayerInfo[playerid][pInt] = 0;
- return 1;
- }
- if(NoHospital[playerid] == 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "L'hopital a été désactivé.");
- SetPlayerPos(playerid,1514.6956,-1674.7020,14.0469);
- SetPlayerInterior(playerid, 0);
- MedicBill[playerid] = 0;
- PlayerInfo[playerid][pInt] = 0;
- return 1;
- }
- if(FirstSpawnH[playerid] != 1 && FirstSpawn[playerid] != 1 && MortHosto[playerid] == 1)
- {
- RemovePlayerAttachedObject(playerid, 0);
- RemovePlayerAttachedObject(playerid, 1);
- RemovePlayerAttachedObject(playerid, 2);
- RemovePlayerAttachedObject(playerid, 3);
- RemovePlayerAttachedObject(playerid, 4);
- SetPlayerHealth(playerid, 25.0);
- SetPlayerInterior(playerid, 3);
- new string[256];
- PlayerInfo[playerid][pInt] = 3;
- DisablePlayerCheckpoint(playerid);
- rand = random(sizeof(gMedicSpawns));
- SetPlayerPos(playerid, gMedicSpawns[rand][0], gMedicSpawns[rand][1], gMedicSpawns[rand][2]); //
- SetPlayerFacingAngle(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- GameTextForPlayer(playerid, "~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~w~ Vous avez besoin de repos ...", 30000, 3);
- JustDied[playerid] = 1;
- MedicTime[playerid] = 1;
- ResetPlayerWeapons(playerid);
- ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
- if(OnDuty[playerid] == 1)
- {
- Flicservice --;
- format(string, sizeof(string), "__________| %i Force(s) de l'ordre sont actuellement en Service |__________",Flicservice);
- if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
- {
- SendClientMessageToAll(Vert, string);
- }
- else
- {
- SendClientMessageToAll(0x0000F6F6, string);
- }
- OnDuty[playerid] = 0;
- }
- if(PlayerInfo[playerid][pDonateRank] > 0)
- {
- NeedMedicTime[playerid] = 10;
- }
- else
- {
- NeedMedicTime[playerid] = 20;
- }
- PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0);
- return 1;
- }
- }
- if(JustDied[playerid] == 1)
- {
- if(GetPlayerVirtualWorld(playerid) != 0 || PlayerInfo[playerid][pVirWorld] != 0)
- {
- SetPlayerVirtualWorld(playerid, 0);
- PlayerInfo[playerid][pVirWorld] = 0;
- }
- SetPlayerPos(playerid, 1182.5638,-1323.5256,13.5790);
- SetPlayerFacingAngle(playerid, 270.0);
- SetPlayerInterior(playerid,0);
- DisablePlayerCheckpoint(playerid);
- PlayerInfo[playerid][pInt] = 0;
- FirstSpawnH[playerid] = 1;
- FirstSpawn[playerid] = 1;
- MortHosto[playerid] = 0;
- JustDied[playerid] = 0;
- ResetPlayerWeapons(playerid);
- return 1;
- }
- if(PlayerInfo[playerid][pCrashed] == 1)
- {
- if(TutTime[playerid] == 0 && PlayerInfo[playerid][pTut] == 1 && RegistrationStep[playerid] == 0 && AfterTutorial[playerid] == 0 && FirstSpawn[playerid] == 1)
- {
- SetPlayerVirtualWorld(playerid,PlayerInfo[playerid][pVirWorld]);
- SetPlayerInterior(playerid,PlayerInfo[playerid][pInt]);
- SetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z] + 1);
- return 1;
- }
- }
- else
- {
- SetPlayerVirtualWorld(playerid,PlayerInfo[playerid][pVirWorld]);
- SetPlayerInterior(playerid,PlayerInfo[playerid][pInt]);
- SetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z] + 1);
- SetPlayerToTeamColor(playerid);
- //SetPlayerPos(playerid,1361.1865,-1648.3867,13.3828);
- //SetPlayerFacingAngle(playerid, 91.9389);
- //SetPlayerInterior(playerid,0);
- //PlayerInfo[playerid][pInt] = 0;
- return 1;
- }
- }
- printf("TEST SETSPAWN FIN");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement