-
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
-
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.
-
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
-
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;
-
thx chuck:D Ha bármien tudok segiteni neked akkor csak irj pm et:D ( Bár nemhiszem )
-
Filippo, kérlek olvasd el a szabályzatot! (a témát zárni kell, ha megoldódott!)