Szerző Téma: Szerelés  (Megtekintve 1060 alkalommal)

Szerelés
« Dátum: 2016. február 29. - 21:54:00 »
0 Show voters
Sziasztok.
Azt szeretném megcsinálni, hogy ha elkezdi szerelni a csávesz akkor egy 10-15 másodpercig ne történjen semmi, fagyjon be a képernyő és egy ilyen szerelő anim legyen és írja ki , hogy XY elkezdte szerelni a járművet majd kész akkor ami ebbe a scriptbe is látható írja ki, hogy megszerelte..
 
    if(strcmp(cmd, \"/szerel\", true) == 0)
{
       if(IsPlayerConnected(playerid))
       {
         if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
                 {
                     if(!PlayerToPoint(5, playerid, -334.7059,1188.9641,19.7444)) //szerelőtelep1
                     if(!PlayerToPoint(5, playerid, -335.1886,1197.5498,19.7444)) //szerelőtelep2
                               {
                              SendClientMessage(playerid, COLOR_WHITE, \"Nem vagy műhelyben.\");
                              return 1;
                      }
          if(IsPlayerInAnyVehicle(playerid))
      {
      SendClientMessage(playerid,COLOR_GRAD2,\"Járműben nemtudsz szerelni..\");
      }
      else
      {
            new repaircar = GetClosestCar(playerid);
            if(GetDistanceToCar(playerid,repaircar) < 5)
            {
                new Float:vehhealth;
                GetVehicleHealth(repaircar, vehhealth);
                if(vehhealth <= 1000)
                {
                   new nev[32];
                  GetPlayerName(playerid, sendername, sizeof(sendername));
                     SetVehicleHealth(repaircar, 1000.0);
                     RepairVehicle(repaircar);
                  GetPlayerName(playerid, nev, sizeof(nev));
                  format(string, sizeof(string), \"* %s megszerelt egy járművet.\", nev);
                  ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                  SetPlayerChatBubble(playerid, \"megszerelt egy járművet.\", COLOR_PURPLE, 80.0, 10000);
                  new h,mi,s,y,m,d;
                  getdate(y,m,d);
                  gettime(h,mi,s);
                  format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s megszerelt egy járművet.\",y,m,d,h,mi,s,nev);
                  LoOoG(stringx);
               } else SendClientMessage(playerid,COLOR_GRAD2, \"A járműnek nincs semmi baja.\");
            } else SendClientMessage(playerid,COLOR_GRAD2, \"Menj közelebb a járműhöz.\");
      }
         } else SendClientMessage(giveplayerid, COLOR_GRAD2, \"Nem vagy szerelő!\");
      }
      return 1;
   }

Nem elérhető BVZS

  • 487
    • Profil megtekintése
Szerelés
« Válasz #1 Dátum: 2016. március 02. - 16:19:38 »
0 Show voters
parancsnál:
 
TogglePlayerControllable(playerid, false);
SetTimerEx(\"AutotSzerel\", 10000, false, \"ii\", playerid, repaircar);
ApplyAnimation(playerid, \"BD_FIRE\", \"wash_up\", 4.0, 1, 0, 1, 1, 0);

 
majd:
 
forward AutotSzerel(playerid, repaircar);
public AutotSzerel(playerid, repaircar)
{
          TogglePlayerControllable(playerid, true);
          ClearAnimations(playerid);
          new string[128];
          format(string, sizeof(string), \"Megszerelted a(z) %d ID-jű járművet.\", repaircar);
          SendClientMessage(playerid, -1, string);
          //stb..
          return 1;
}

Szerelés
« Válasz #2 Dátum: 2016. március 03. - 17:40:16 »
0 Show voters
Köszönöm.:)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal