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;
}
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;
}