Crash..


Započeo Teodor, Maj 08, 2020, 23:16:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning):NE znam Zasto, ali chresha mi kad kucam /izvadilicnu. Testirali smo i moja 2 druga i ja i svima crashuje
Dio skripte:
CMD:izvadilicnu(playerid, params[])
{
	if(IsPlayerInRangeOfPoint(playerid, 3.0,250.0389,69.1052,1003.6406))
	{
		new string[128];
		LicnaKarta[playerid] = 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[5000](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[5000](playerid)
{
	ClearActorAnimations(ActorLicnaKarta);
	TogglePlayerControllable(playerid, 0);
	new string[128];
	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[5000](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[5000](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[5000](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[playerid] = 1;
    ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
    animation[playerid]++;
}

Slika/video ingame problema(obavezno ako je ingame problem): https://youtu.be/qhURRM-SaiI

format(string,sizeof(string),"Igrac: Dobar Dan, dosao sam da izvadim Licnu Kartu",GetName(playerid),playerid);

Zasto ovo GetName(playerid),playerid); ? Ako nigdje ne ispisuje igracevo ime isto kao niti igracev ID

Isto tako ovdje
format(string,sizeof(string),"Igrac: Zovem se %s, imam 24 godine.....(Jos treba da se doradi",GetName(playerid),playerid);

Tu ispisujes igracevo ime, ali zasto i playerid na kraju, ako se taj playerid nigdje ne ispisuje ?

Nez ako moze biti do toga ali probaj :/

Citat: Miki11 poslato Maj 08, 2020, 23:39:55 POSLE PODNE
format(string,sizeof(string),"Igrac: Dobar Dan, dosao sam da izvadim Licnu Kartu",GetName(playerid),playerid);

Zasto ovo GetName(playerid),playerid); ? Ako nigdje ne ispisuje igracevo ime isto kao niti igracev ID

Isto tako ovdje
format(string,sizeof(string),"Igrac: Zovem se %s, imam 24 godine.....(Jos treba da se doradi",GetName(playerid),playerid);

Tu ispisujes igracevo ime, ali zasto i playerid na kraju, ako se taj playerid nigdje ne ispisuje ?

Nez ako moze biti do toga ali probaj :/
Nemam blage veze zašto sam stavio i GetName(playerid) i playerid, ali opet to ne popravlja crash :(
Poslednja Izmena: Maj 08, 2020, 23:46:36 POSLE PODNE od Teodor

Citat: Teodor poslato Maj 08, 2020, 23:42:32 POSLE PODNE
Nemam blage veze zašto sam stavio i GetName(playerid) i playerid, ali opet to ne popravlja crash :(
Probaj pogledat log ako izbacuje sta


Citat: Teodor poslato Maj 09, 2020, 18:48:03 POSLE PODNE
Nope, nista ne izbacuje
Provalio sam da crashuje zbog ovog, Ali Nzm Zasto
ApplyActorAnimation(ActorLicnaKarta[0], "PAD", "IDLE_CHAT", 4.1, 0, 0, 0, 0, 0);

Jel Sam mozda nesto lose uradio u CreateActor? Nije mi jasno
Evo kako sam Create Actora
public  OnGameModeInit()
{
 ActorLicnaKarta[0] = CreateActor(283,251.2600,69.4416,1003.6406,89.8057);
}