(HELP) Binco 'done' REST????!
#1

Hey, when I searching in binco clothes shop for new skin and write "done"
after I find... I'm going to rest in hospital like when I Die.... why
there you have script of my hospital rest

pawn Код:
if(FirstSpawn[playerid] != 1)
            {
                PlayerInfo[playerid][pVirWorld] = 0;
                SetPlayerVirtualWorld(playerid, PlayerInfo[playerid][pVirWorld]);
                PlayerInfo[playerid][pDeaths] += 1;
                SetPlayerHealth(playerid, 25.0);
                SetPlayerInterior(playerid, 3);
                PlayerInfo[playerid][pInt] = 3;
                rand = random(sizeof(gMedicSpawns));
                SetPlayerPos(playerid, gMedicSpawns[rand][0], gMedicSpawns[rand][1], gMedicSpawns[rand][2]); // Warp the player
                SetPlayerFacingAngle(playerid, 0);
                TogglePlayerControllable(playerid, 0);
                GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~You need to rest now ...", 30000, 3);
                JustDied[playerid] = 1;
                MedicTime[playerid] = 1;
                ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
                if(PlayerInfo[playerid][pDonateRank] > 0)
                {
                    NeedMedicTime[playerid] = 20;
                }
                else
                {
                    NeedMedicTime[playerid] = 30;
                }
                PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0);
                return 1;
            }
Reply
#2

pawn Код:
}
        else if ((strcmp("done", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("done")))
        {
            if(ChangePos2[playerid][1] == 1)
            {
                SetPlayerInterior(playerid, ChangePos2[playerid][0]);
                SetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);
                ChangePos2[playerid][1] = 0;
          //return 0;
      }
            MedicBill[playerid] = 0;
            PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
            PlayerInfo[playerid][pChar] = ChosenSkin[playerid];
            SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel],0.0,0.0,0.0,0,0,0,0,0,0,0);
            gTeam[playerid] = PlayerInfo[playerid][pTeam];
            SetPlayerToTeamColor(playerid);
            MedicBill[playerid] = 0;
            SpawnPlayer(playerid);
            MedicBill[playerid] = 0;
            SelectCharPlace[playerid] = 0;
            SelectCharID[playerid] = 0;
            SelectChar[playerid] = 0;
            SetPlayerVirtualWorld(playerid,0);
            SetTimerEx("backtoclothes", 500, false, "i", playerid);
            MedicBill[playerid] = 0;
            return 0;
        }
Maybe this can help too
Reply
#3

There should be this

pawn Код:
MedicBill[playerid] = 1;
under

pawn Код:
if(newstate == PLAYER_STATE_SPAWNED)
Move it under

pawn Код:
if(newstate == PLAYER_STATE_WASTED)
Reply
#4

Waiiit
Reply
#5

Don't works, when i die now, i'm not spawn in hospital, but at home
Reply
#6

pawn Код:
SetPVarInt(playerid, "NoHospital", 1);
under the command you use to go to the binco.

Place the following at the location in your script where it puts you out of the binco:

pawn Код:
SetPVarInt(playerid, "NoHospital", 0);
Then, change this:

pawn Код:
if(FirstSpawn[playerid] != 1)
to:

pawn Код:
if(FirstSpawn[playerid] != 1 && GetPVarInt(playerid, "NoHospital") != 1)
Reply
#7

Works !!!!! Thx
Reply
#8

So the whore thing was changing number 0 to 1
Reply
#9

No, it was fucky, i don't know why...
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)