[REÅ ENO] Animacija ostaje


Započeo Tosic ツ, Jun 12, 2016, 19:10:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Athlone
Opis problema o kojem se radi: Kod pepsi vozaca kada se uzme kutija ostane animacija tj SPECIAL_ACTION_CARRY i kad se istovari u kamion a nzm kako da to prekinem. Znaci cim ostavi u kamion da nema te animacije..
Dio skripte:

CMD:uzmikutiju( playerid, params[], help ) {

    if( GetFactionType( playerid ) == ORG_TIP_PD ) {
		GRESKA( playerid, "PD/FBI/CIA ne moze da radi poslove!");
		return 1;
	}

    if( ( PlayerInfo[ playerid ][ xAdmin ] > 0 && PlayerInfo[ playerid ][ xAdmin ] < 6 ) || PlayerInfo[ playerid ][ xHelper ] > 0 ) {

		new hour, minute, seconds;
		gettimeEx( hour, minute, seconds );
		FixHour( hour );
		hour = shifthour;
		if( ( hour >= 00 ) && ( hour <= 08 ) ) { }
		else {

			GRESKA( playerid, "Admini i Helperi mogu da rade poslove izmedju 00h i 08h." );
			return 1;
		}
	}

    if( PlayerInfo[ playerid ][ xPosao ] != POSAO_PEPSI) return GRESKA( playerid, "Ne mozete to, niste zaposleni kao dostavljac pepsia!");
    if( !IsPlayerInRangeOfPoint( playerid, 4.5, 935.5441, -1605.5848, 14.0430 ) ) return GRESKA( playerid, "Ne nalazite se na mestu za uzimanje kutija!");
    if( DeliverLevel[ playerid ] == 0 ) return GRESKA( playerid, "Vi nemate pokrenut posao, prvo udjite u jedan od slobodnih kamiona!");
    if( DeliverLevel[ playerid ] != 1 ) return GRESKA( playerid, "Ne mozete to!");
    if( StateBox[ DeliverCar[ playerid ] ] == 5) return GRESKA( playerid, "U vasem kamionu ima maksimalno kutija!");
    if( CarriesBox[ playerid ] == 1 ) return GRESKA( playerid, "Vec drzite kutiju u rukama, prvo je ostavite u kamion!");

	SendJobMessage( playerid, "Uzeli ste kutiju sa pepsiem, sada je ubacite u kamion sa kojim ste poceli posao!");
    SendInfoMessage( playerid, "Kutiju sa pepsiem u kamion ubacujete na tipku ' Y '!");
    SetPlayerSpecialAction( playerid, SPECIAL_ACTION_CARRY);
    SetPlayerAttachedObject(playerid, OBJECT_SLOT_BADGE, 1221, 1, 0.494823, 0.720993, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
    CarriesBox [ playerid ] = 1;

    return 1;
}


Slika (neobavezno): /
Poslednja Izmena: Jun 12, 2016, 20:37:46 POSLE PODNE od â–… â–† â–ˆ Rudimental â–ˆ â–† â–…

Vidi ne znam ti ja baš puno oko toga ali pokusaj napraviti komandu /ostaviukamion i onda da ga freeza zatim, unfreeza i moguce da ce se animacija rijesiti
(pokusaj to uraditi na Y)

*Ponavljam ne znam ja toliko o skriptanju tek sam pocetnik ali eto ti moje neko misljenje hah (znam da je glupo i nema veze s vezom)
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


Ostavlja kutiju sa Y i cak si u pravu. Probacu namestiti da kad stisne Y tj KEY_YES da prekine animaciju

Probaj napraviti nesto da provjerava ako je ubacio pepsi u kamion da mu prekine animaciju...
ClearAnimations(playerid);

Ili izbaci animaciju, ne pada mi nista drugo na pamet..