OnPlayerTakeDamage Pomoc


Započeo Hulk.png, Februar 03, 2018, 12:26:09 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Imam problem oko Take Damage.. Give damage kad me neko lupi normalno radi pokazuje mi, a kad mene neko lupa ovaj take damage uopce mi ne pokazuje td da me udara

new Text:GiveDamage[MAX_PLAYERS];
new Text:TakeDamage[MAX_PLAYERS];

public OnGameModeInit()
{
        for(new i; i < MAX_PLAYERS; ++i)
	{
 	GiveDamage[i] = TextDrawCreate(171.000000, 388.000000, " ");
 	TextDrawAlignment(GiveDamage[i], 2);
 	TextDrawBackgroundColor(GiveDamage[i], 255);
 	TextDrawFont(GiveDamage[i], 2);
 	TextDrawLetterSize(GiveDamage[i], 0.160000, 0.599999);
 	TextDrawColor(GiveDamage[i], 0x00FF04FF);
 	TextDrawSetOutline(GiveDamage[i], 1);
 	TextDrawSetProportional(GiveDamage[i], 1);
 	}

	for(new i; i < MAX_PLAYERS; ++i)
	{
 	TakeDamage[i] = TextDrawCreate(440.000000,388.000000, " ");
 	TextDrawAlignment(TakeDamage[i], 2);
 	TextDrawBackgroundColor(TakeDamage[i], 255);
 	TextDrawFont(TakeDamage[i], 2);
 	TextDrawLetterSize(TakeDamage[i], 0.160000, 0.599999);
 	TextDrawColor(TakeDamage[i], 0xE81010FF);
 	TextDrawSetOutline(TakeDamage[i], 1);
 	TextDrawSetProportional(TakeDamage[i], 1);
 	}
 	return 1;
}

forward OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid);
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
	new s[20];
	format(s, 20, "+Damage %.0f", amount);
	TextDrawSetString(GiveDamage[playerid], s);
	TextDrawShowForPlayer(playerid, GiveDamage[playerid]);
	PlayerPlaySound(playerid,17802,0.0,0.0,0.0);
	SetTimerEx("UnistiTextDraw", 1000, false, "i", playerid);
	return 1;
}

forward OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid);
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
    new s[20];
	format(s, 20, "-Damage %.0f", amount);
	TextDrawSetString(TakeDamage[playerid], s);
	TextDrawShowForPlayer(playerid, TakeDamage[playerid]);
	SetTimerEx("UnistiTextDraw", 1000, false, "i", playerid);
    return 1;
}

forward UnistiTextDraw(playerid);
public UnistiTextDraw(playerid)
{
	TextDrawHideForPlayer(playerid, GiveDamage[playerid]);
	TextDrawHideForPlayer(playerid, TakeDamage[playerid]);
	return 1;
}

Profesija: Scripter
Expension Community USKORO

"Give damage kad me neko lupi normalno radi pokazuje mi, a kad mene neko lupa ovaj take damage uopce mi ne pokazuje td da me udara", ima li smisla ovo sto si rekao?

Zeznuo sam se give damage kad ja nekog lupam pokazuje mi, a take damage kad mene neko lupa ne pokazuje mi td

Profesija: Scripter
Expension Community USKORO

Hvala Terzic

Profesija: Scripter
Expension Community USKORO