04.12.2013, 09:54
Hello,
I have some problems with player death function or spawn, i dont know why the hell after player death its shows me a spawn button and set my skin 0.
http://www.upload.ee/image/3744689/sa-mp-066.png
Codes:
I have some problems with player death function or spawn, i dont know why the hell after player death its shows me a spawn button and set my skin 0.
http://www.upload.ee/image/3744689/sa-mp-066.png
Codes:
pawn Code:
public OnPlayerDeath(playerid, killerid, reason) {
playerVariables[playerid][pSkin] = GetPlayerSkin(playerid);
playerVariables[playerid][pDead] = 1;
Streamer_Update(playerid);
return 1;
}
public OnPlayerSpawn(playerid) {
PreloadAnimLib(playerid,"BOMBER");
PreloadAnimLib(playerid,"RAPPING");
PreloadAnimLib(playerid,"SHOP");
PreloadAnimLib(playerid,"BEACH");
PreloadAnimLib(playerid,"SMOKING");
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,"GANGS");
PreloadAnimLib(playerid,"PED");
PreloadAnimLib(playerid,"FAT");
Streamer_Update(playerid);
SetPlayerSkin(playerid, playerVariables[playerid][pSkin]);
if(playerVariables[playerid][pDead] == 1) {
for (new i = 1; i < MAX_HOSPITALBEDSLOTS; i++) {
if(hBedVars[i][hBedSlotTaken] == 0) {
TogglePlayerControllable(playerid, false);
playerVariables[playerid][pDead] = 0;
playerVariables[playerid][pHospitalTime] = 100;
playerVariables[playerid][pHospital] = 1;
hBedVars[i][hBedSlotTaken] = 1;
SetPlayerPos(playerid, hBedVars[i][hBedPos][0], hBedVars[i][hBedPos][1], hBedVars[i][hBedPos][2]);
SetPlayerVirtualWorld(playerid, 40005);
SetPlayerInterior(playerid, 4);
playerVariables[playerid][pHospitalBedSlot] = i;
SetPlayerHealth(playerid, 1);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 100000, 0);
break;
}
}
}
return 1;
}