[Pomoc] Oko Bolnice

Započeo [SA] 'Ace !, Avgust 12, 2011, 16:40:54 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:LA editovanu
Detaljan opis problema: Imam problem oko bolnice, jer kad neko umre, ozivi ga u bolnici i uvek se ponavlja isti next You need to rest now, i posle nekog vremena izbaci "Doctor: Your Medical Bill comes to $%d, Have a nice day.", i opet isto se ponavlja, kako to da napravim da mi bude npr. 1min u bolnici i posle toga da ga ozivi u njegovoj bazi ili ako je civil na aerodromu
Dio skripte:
ja mislim da je to ovo za you need to rest now :
if(PlayerInfo[playerid][pJailed] == 2)
{
   SetPlayerInterior(playerid, 0);
   PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,268.5777,1857.9351,9.8133);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
return 1;
}
if(MedicBill[playerid] == 1 && PlayerInfo[playerid][pJailed] == 0 && PlayerPaintballing[playerid] == 0)
{
   if(FirstSpawn[playerid] != 1)
   {
    /*new string[256];
    new cut = deathcost; //PlayerInfo[playerid][pLevel]*deathcost;
SafeGivePlayerMoney(playerid, -cut);
format(string, sizeof(string), "DOC: Your Medical Bill comes to $%d, Have a nice day.", cut);
SendClientMessage(playerid, TEAM_CYAN_COLOR, string);
MedicBill[playerid] = 0;
MedicTime[playerid] = 0;
NeedMedicTime[playerid] = 0;*/
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] = 30;
        }

A za ovo drugo "Doctor: Your Medical Bill comes to $%d, Have a nice day." Ova :
if(UsedFind[i] >= 1)
   {
       UsedFind[i] += 1;
if(UsedFind[i] >= 120)
{
   UsedFind[i] = 0;
}
   }
  if(MedicTime[i] > 0)
{
   if(MedicTime[i] == 3)
   {
       SetPlayerInterior(i, 3);
       PlayerInfo[i][pInt] = 3;
       new Float:X, Float:Y, Float:Z;
       GetPlayerPos(i, X,Y,Z);
       SetPlayerCameraPos(i, X - 3, Y, Z);
       SetPlayerCameraLookAt(i,X,Y,Z);
   }
   MedicTime[i] ++;
   if(MedicTime[i] >= NeedMedicTime[i])
   {
new cut = deathcost; //PlayerInfo[playerid][pLevel]*deathcost;
//SafeGivePlayerMoney(i, -cut);
format(string, sizeof(string), "Doctor: Your Medical Bill comes to $%d, Have a nice day.", cut);
SendClientMessage(i, TEAM_CYAN_COLOR, string);
TogglePlayerControllable(i, 1);
       MedicBill[i] = 0;
       MedicTime[i] = 0;
       NeedMedicTime[i] = 0;
       PlayerInfo[i][pDeaths] += 1;
       PlayerFixRadio(i);
       ClearAnimations(i);
       SetPlayerSpawn(i);
SetCameraBehindPlayer(i);
   }
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):Nadam se da sam sve naveo gore !


Moderator:
Dodat prefix i stavljen kod u kod, sledeci put pazi!
Poslednja Izmena: Avgust 12, 2011, 17:14:05 POSLE PODNE od _Stranger