Dio skripte:
CMD:izvadilicnu(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0,250.0389,69.1052,1003.6406))
{
new string;
LicnaKarta = 1;
InterpolateCameraPos(playerid, 244.403259, 68.845199, 1005.510498, 246.397430, 64.194976, 1005.788024, 3500);
InterpolateCameraLookAt(playerid, 249.268096, 69.351661, 1004.472778, 249.301284, 67.962974, 1004.248596, 3500);
format(string,sizeof(string),"Igrac: Dobar Dan, dosao sam da izvadim Licnu Kartu",GetName(playerid),playerid);
SCM(playerid, -1, string);
defer PolicajacPrica1(playerid);
TogglePlayerControllable(playerid, 0);
LoopingAnim(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
}
else
{
SCM(playerid, -1,"Nisi na mestu da izvadis licnu kartu(U Policiji)");
}
return 1;
}
timer PolicajacPrica1(playerid)
{
ClearAnimations(playerid, 0);
TogglePlayerControllable(playerid, 0);
SCM(playerid,-1,"Policajac: Dobro, koje je Vase ime, koliko imate godina, Vas JMBG.....?(Ne znam sta da dodam vise");
defer IgracPrica1(playerid);
ApplyActorAnimation(ActorLicnaKarta, "PAD", "IDLE_CHAT", 4.1, 0, 0, 0, 0, 0);
}
timer IgracPrica1(playerid)
{
ClearActorAnimations(ActorLicnaKarta);
TogglePlayerControllable(playerid, 0);
new string;
format(string,sizeof(string),"Igrac: Zovem se %s, imam 24 godine.....(Jos treba da se doradi",GetName(playerid),playerid);
SCM(playerid, -1, string);
defer PolicajacPrica2(playerid);
LoopingAnim(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
}
timer PolicajacPrica2(playerid)
{
ClearAnimations(playerid, 0);
TogglePlayerControllable(playerid, 0);
SCM(playerid,-1,"Policajac: U redu, evo Vase Licne karte");
defer IgracPrica2(playerid);
ApplyActorAnimation(ActorLicnaKarta, "PAD", "IDLE_CHAT", 4.1, 0, 0, 0, 0, 0);
}
timer IgracPrica2(playerid)
{
ClearActorAnimations(ActorLicnaKarta);
TogglePlayerControllable(playerid, 0);
SCM(playerid, -1,"Igrac: Hvala i dovidjenja");
defer PolicajacPrica3(playerid);
LoopingAnim(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
}
timer PolicajacPrica3(playerid)
{
ClearAnimations(playerid, 0);
SCM(playerid, -1,"Policajac: Dovidjenja");
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
ClearActorAnimations(ActorLicnaKarta);
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
new ActorLicnaKarta;
//pod OnGameModeInit mi ovo stoji
ActorLicnaKarta = CreateActor(283,251.2600,69.4416,1003.6406,89.8057);
LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
gPlayerUsingLoopingAnim = 1;
ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
animation++;
}
Slika/video ingame problema(obavezno ako je ingame problem): https://youtu.be/qhURRM-SaiI
