After player death spawn buttons???
#1

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;
}
Reply
#2

check your OnPlayerRequestClass line, maybe something is wrong with it
Reply
#3

show us your OnPlayerRequestClass logs
Reply
#4

pawn Code:
public OnPlayerRequestClass(playerid, classid) {
    if(IsPlayerNPC(playerid)) return SpawnPlayer(playerid);
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)