After player death spawn buttons??? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: After player death spawn buttons??? (
/showthread.php?tid=479303)
After player death spawn buttons??? -
Aprezt - 04.12.2013
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:
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;
}
Re: After player death spawn buttons??? -
Sawalha - 04.12.2013
check your OnPlayerRequestClass line, maybe something is wrong with it
Re: After player death spawn buttons??? -
Raza2013 - 04.12.2013
show us your OnPlayerRequestClass logs
Re: After player death spawn buttons??? -
Aprezt - 04.12.2013
pawn Code:
public OnPlayerRequestClass(playerid, classid) {
if(IsPlayerNPC(playerid)) return SpawnPlayer(playerid);
return 1;
}