Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerSpawn(playerid)
- {
- if(!gPlayerLogged{playerid})
- {
- SendClientMessageEx(playerid, COLOR_WHITE, "ERROR: You are not logged in!");
- Kick(playerid);
- return 1;
- }
- Streamer_Update(playerid);
- if(GetPVarInt(playerid, "NGPassenger") == 1)
- {
- new Float:X, Float:Y, Float:Z;
- GetVehiclePos(GetPVarInt(playerid, "NGPassengerVeh"), X, Y, Z);
- SetPlayerPos(playerid, (X-2.557), (Y-3.049), Z);
- SetPlayerWeaponsEx(playerid);
- GivePlayerValidWeapon(playerid, 46, 60000);
- SetPlayerSkin(playerid, GetPVarInt(playerid, "NGPassengerSkin"));
- SetPlayerHealth(playerid, GetPVarFloat(playerid, "NGPassengerHP"));
- SetPlayerArmour(playerid, GetPVarFloat(playerid, "NGPassengerArmor"));
- DeletePVar(playerid, "NGPassenger");
- DeletePVar(playerid, "NGPassengerVeh");
- DeletePVar(playerid, "NGPassengerArmor");
- DeletePVar(playerid, "NGPassengerHP");
- DeletePVar(playerid, "NGPassengerSkin");
- return 1;
- }
- if(InsideShamal[playerid] != INVALID_VEHICLE_ID)
- {
- SetPlayerPos(playerid, GetPVarFloat(playerid, "air_Xpos"), GetPVarFloat(playerid, "air_Ypos"), GetPVarFloat(playerid, "air_Zpos"));
- SetPlayerFacingAngle(playerid, GetPVarFloat(playerid, "air_Rpos"));
- SetPlayerHealth(playerid, GetPVarFloat(playerid, "air_HP"));
- SetPlayerArmour(playerid, GetPVarFloat(playerid, "air_Arm"));
- SetPlayerWeaponsEx(playerid);
- SetPlayerToTeamColor(playerid);
- SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
- DeletePVar(playerid, "air_Xpos");
- DeletePVar(playerid, "air_Ypos");
- DeletePVar(playerid, "air_Zpos");
- DeletePVar(playerid, "air_Rpos");
- DeletePVar(playerid, "air_HP");
- DeletePVar(playerid, "air_Arm");
- SetCameraBehindPlayer(playerid);
- SetPlayerVirtualWorld(playerid, InsideShamal[playerid]);
- return SetPlayerInterior(playerid, 1);
- }
- if(!gPlayerAnimLibsPreloaded[playerid])
- {
- PreloadAnimLib(playerid,"BOMBER");
- PreloadAnimLib(playerid,"RAPPING");
- PreloadAnimLib(playerid,"SHOP");
- PreloadAnimLib(playerid,"BEACH");
- PreloadAnimLib(playerid,"SMOKING");
- PreloadAnimLib(playerid,"FOOD");
- PreloadAnimLib(playerid,"ON_LOOKERS");
- PreloadAnimLib(playerid,"DEALER");
- PreloadAnimLib(playerid,"CRACK");
- PreloadAnimLib(playerid,"CARRY");
- PreloadAnimLib(playerid,"COP_AMBIENT");
- PreloadAnimLib(playerid,"PARK");
- PreloadAnimLib(playerid,"INT_HOUSE");
- PreloadAnimLib(playerid,"FOOD");
- PreloadAnimLib(playerid,"PED");
- PreloadAnimLib(playerid,"MISC");
- PreloadAnimLib(playerid,"BLOWJOBZ");
- PreloadAnimLib(playerid,"RIFLE");
- PreloadAnimLib(playerid,"UZI");
- PreloadAnimLib(playerid,"SHOTGUN");
- PreloadAnimLib(playerid,"COLT45");
- PreloadAnimLib(playerid,"SILENCED");
- PreloadAnimLib(playerid,"GYMNASIUM");
- PreloadAnimLib(playerid,"PARK");
- PreloadAnimLib(playerid,"BSKTBALL");
- PreloadAnimLib(playerid,"GANGS");
- PreloadAnimLib(playerid,"FIGHT_D");
- PreloadAnimLib(playerid,"PAULNMAC");
- gPlayerAnimLibsPreloaded[playerid] = 1;
- }
- SyncPlayerTime(playerid);
- if(IsPlayerNPC(playerid)) return 1;
- SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWantedLevel]);
- STDPlayer[playerid] = 0;
- gTeam[playerid] = PlayerInfo[playerid][pTeam];
- if(!gPlayerLogged{playerid}) return Kick(playerid);
- SetPlayerSpawn(playerid);
- SetPlayerWeapons(playerid);
- SetPlayerToTeamColor(playerid);
- CheckPH(playerid);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1);
- HPTimer[playerid] = SetTimerEx("FallDown",100,true,"i",playerid);
- return 1;
- }
- forward FallDown(playerid);
- public FallDown(playerid)
- {
- new Float:phealth;
- GetPlayerHealth(playerid,phealth);
- if(phealth < 51)
- {
- //apply the fall animation
- TogglePlayerControllable(playerid,0);
- SendClientMessage(playerid,-1,"You have falled to the ground because you are injured");
- KillTimer(HPTimer[playerid]);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment