Szerző Téma: Sosem hadja abba az animot?:D  (Megtekintve 1117 alkalommal)

Sosem hadja abba az animot?:D
« Dátum: 2010. augusztus 20. - 22:50:50 »
0 Show voters
if(strcmp(cmd, \"/elhelyez\", true) == 0)
{
if(IsPlayerConnected(playerid))
          {
   if(PlayerToPoint(3.0,playerid,1242.9781,2829.0215,325.0854))
             {
          if(PlayerInfo[playerid][pRobBomb] != 1)
          {
             SendClientMessage(playerid, COLOR_GREY, \"  Nincs bombád\");
             return 1;
          }
             if(PlayerInfo[playerid][pBombaElhelyez] == 0)
             {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Elhelyezted a bombát!\");
                            PlayerInfo[playerid][pBombaElhelyez] = 1;
                            OnPlayerUpdate(playerid);
                            ApplyAnimation(playerid,\"BOMBER\",\"BOM_PLANT_LOOP\",4.0,1,0,0,0,-1);
                            PlayerInfo[playerid][pRobBomb] = 0;
                            format(string, sizeof(string), \"* Valaki elhelyezi a bombát a széfen!\");
                  ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             }
      }
}

 
 
 if(!strcmp(cmdtext, \"/robbant\", true))
{
           if(PlayerInfo[playerid][pBombaElhelyez] == 0)
              {
         SendClientMessage(playerid, COLOR_YELLOW2, \" Nincs elhelyezve a bomba! (/elhelyez az ajtó elé)\");
                 return 1;
              }
if (PlayerToPoint(3, playerid,1246.8752,2813.3899,325.0763))
{
           SendRadioMessage(1, COLOR_DBLUE, \"<<<FIGYELEM MINDEN EGYSÉGNEK>>>\");
            SendRadioMessage(1, COLOR_YELLOW2, \"||Bankrablás van készülõben! Berobbantották a széfet!||\");
            SendRadioMessage(2, COLOR_DBLUE, \"<<<FIGYELEM MINDEN EGYSÉGNEK>>>\");
            SendRadioMessage(2, COLOR_YELLOW2, \"||Bankrablás van készülõben! Berobbantották a széfet!||\");
           SendRadioMessage(3, COLOR_DBLUE, \"<<<FIGYELEM MINDEN EGYSÉGNEK>>>\");
             SendRadioMessage(3, COLOR_YELLOW2, \"||Bankrablás van készülõben! Berobbantották a széfet!||\");
   MoveObject(bankrob2,1246.835205, 2832.065674, 324.845856, 100);
   CreateExplosion(1246.835205, 2832.065674, 324.845856,2,5);
            SetTimer(\"BankRablas2\", 120000, 0);
            PlayerInfo[playerid][pBombaElhelyez] = 0;
            format(string, sizeof(string), \"* Valaki elhelyezi a bombát a széfen!\");
   ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            ApplyAnimation(playerid,\"BOMBER\",\"BOM_PLANT_LOOP\",4.0,1,0,0,0,-1);
}
    return 1;

 Azlenne a bajom hogy sosem hadja abba az animáciot :S

Sosem hadja abba az animot?:D
« Válasz #1 Dátum: 2010. augusztus 20. - 23:33:23 »
0 Show voters
Aszthiszem az ApplyAnimation() függvény utolsó paramétere az,hogy menyi idõre inditsuk el az animációt.
Mivel te -1 re raktad,ezért sosem áll le.Próbáld meg átirni.
Mintha idõzítõt indítanál.

Sosem hadja abba az animot?:D
« Válasz #2 Dátum: 2010. augusztus 20. - 23:55:46 »
0 Show voters
 if(!strcmp(cmdtext, \"/robbant\", true))
{
           if(PlayerInfo[playerid][pBombaElhelyez] == 0)
              {
         SendClientMessage(playerid, COLOR_YELLOW2, \" Nincs elhelyezve a bomba! (/elhelyez az ajtó elé)\");
                 return 1;
              }
if (PlayerToPoint(3, playerid,1246.8752,2813.3899,325.0763))
{
           SendRadioMessage(1, COLOR_DBLUE, \"<<<FIGYELEM MINDEN EGYSÉGNEK>>>\");
            SendRadioMessage(1, COLOR_YELLOW2, \"||Bankrablás van készülõben! Berobbantották a széfet!||\");
            SendRadioMessage(2, COLOR_DBLUE, \"<<<FIGYELEM MINDEN EGYSÉGNEK>>>\");
            SendRadioMessage(2, COLOR_YELLOW2, \"||Bankrablás van készülõben! Berobbantották a széfet!||\");
           SendRadioMessage(3, COLOR_DBLUE, \"<<<FIGYELEM MINDEN EGYSÉGNEK>>>\");
             SendRadioMessage(3, COLOR_YELLOW2, \"||Bankrablás van készülõben! Berobbantották a széfet!||\");
   MoveObject(bankrob2,1246.835205, 2832.065674, 324.845856, 100);
   CreateExplosion(1246.835205, 2832.065674, 324.845856,2,5);
            SetTimer(\"BankRablas2\", 120000, 0);
            PlayerInfo[playerid][pBombaElhelyez] = 0;
            format(string, sizeof(string), \"* Valaki elhelyezi a bombát a széfen!\");
   ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            ApplyAnimation(playerid,\"BOMBER\",\"BOM_PLANT_LOOP\",4.0,1,0,0,0,-1);
}
    return 1;

 Megprobáltam igy a robbantásnál de igyse jo:D

Sosem hadja abba az animot?:D
« Válasz #3 Dátum: 2010. augusztus 21. - 00:25:14 »
0 Show voters
Mert nem csináltad azt amit mondtam.Mondom,írd át az ApplyAnimation fügvény utolsó paraméterét.
Tessék,itt a teljes kód:
 
if(!strcmp(cmdtext, \"/robbant\", true))
{
           if(PlayerInfo[playerid][pBombaElhelyez] == 0)
              {
         SendClientMessage(playerid, COLOR_YELLOW2, \" Nincs elhelyezve a bomba! (/elhelyez az ajtó elé)\");
                 return 1;
              }
if (PlayerToPoint(3, playerid,1246.8752,2813.3899,325.0763))
{
           SendRadioMessage(1, COLOR_DBLUE, \"<<<FIGYELEM MINDEN EGYSÉGNEK>>>\");
            SendRadioMessage(1, COLOR_YELLOW2, \"||Bankrablás van készülõben! Berobbantották a széfet!||\");
            SendRadioMessage(2, COLOR_DBLUE, \"<<<FIGYELEM MINDEN EGYSÉGNEK>>>\");
            SendRadioMessage(2, COLOR_YELLOW2, \"||Bankrablás van készülõben! Berobbantották a széfet!||\");
           SendRadioMessage(3, COLOR_DBLUE, \"<<<FIGYELEM MINDEN EGYSÉGNEK>>>\");
             SendRadioMessage(3, COLOR_YELLOW2, \"||Bankrablás van készülõben! Berobbantották a széfet!||\");
   MoveObject(bankrob2,1246.835205, 2832.065674, 324.845856, 100);
   CreateExplosion(1246.835205, 2832.065674, 324.845856,2,5);
            SetTimer(\"BankRablas2\", 120000, 0);
            PlayerInfo[playerid][pBombaElhelyez] = 0;
            format(string, sizeof(string), \"* Valaki elhelyezi a bombát a széfen!\");
   ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            ApplyAnimation(playerid,\"BOMBER\",\"BOM_PLANT_LOOP\",4.0,1,0,0,0,1);
}
    return 1;

Sosem hadja abba az animot?:D
« Válasz #4 Dátum: 2010. augusztus 21. - 09:35:29 »
0 Show voters
thx chuck:D Ha bármien tudok segiteni neked akkor csak irj pm et:D ( Bár nemhiszem )

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Sosem hadja abba az animot?:D
« Válasz #5 Dátum: 2010. augusztus 21. - 10:33:23 »
0 Show voters
Filippo, kérlek olvasd el a szabályzatot! (a témát zárni kell, ha megoldódott!)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal