[pomoc]stats


Započeo Aldin Begovic, Februar 28, 2012, 10:34:20 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

mod:gf
opis problema:Nece da mi skloni stats kada stisnem enter takodje nece prebaci na drugi dodatni stats sa tipkom alt , sve sam lijepo prebacio nemam ni jednog waringa ni erora jednostavno nesto nece samo od sebe ! Moze pomoc
cod:
stock ResetStatsTipke(playerid)
{
if(StatsiPokrenuti[playerid] == 1)
	{
	new Keys, ud, lr;
	GetPlayerKeys(playerid, Keys, ud, lr);
	
	if(Keys & KEY_WALK) //alt
	{StatsTipke[playerid][0] ++;
	if(StatsPolozajGumba[playerid] == 0 && StatsTipke[playerid][0] == 1)
	    {StatsPolozajGumba[playerid] = 1;}
	else if(StatsPolozajGumba[playerid] == 1 && StatsTipke[playerid][0] == 1)
	    {StatsPolozajGumba[playerid] = 0;}
	    ShowPlayerStatus(playerid,playerid);
	}
	else if(Keys & KEY_SECONDARY_ATTACK) //enter
	{StatsTipke[playerid][1]++;
	HStatsTextDraw(playerid,playerid);
	StatsiPokrenuti[playerid] = 0;}
	else
	{StatsTipke[playerid][0] = 0; //alt
	 StatsTipke[playerid][1] = 0;} //enter
	 }
if(AdmStatPokrenut[playerid] != -1)
	{
	new Keys, ud, lr;
	GetPlayerKeys(playerid, Keys, ud, lr);
	 if(Keys & KEY_SECONDARY_ATTACK) //enter
	{StatsTipke[playerid][1]++;
	HStatsTextDraw(AdmStatPokrenut[playerid],playerid);
	AdmStatPokrenut[playerid] = -1;}
	else
	{StatsTipke[playerid][1] = 0;}
	}
return 0;
}

new Keys, ud, lr;
   GetPlayerKeys(playerid, Keys, ud, lr);
   if(Keys & KEY_SECONDARY_ATTACK) //enter
probaj tako?
stavi pod
public OnPlayerKeyStateChange
Poslednja Izmena: Februar 28, 2012, 10:45:08 PRE PODNE od [O.G]panameR.
Respect: $--L84S--$, ναηιâ,,"â,,"α , BloodMaster , LuxZillo, Don_Sergio, ExtremePower, Gotti747, Gagi_

[quote author=[O.G]panameR. link=topic=39340.msg294516#msg294516 date=1330421777]
EDIT : krivo sam vidio..
[/quote]
stock ResetStatsTipke(playerid)
{
if(StatsiPokrenuti[playerid] == 1)
	{
	new Keys, ud, lr;
	GetPlayerKeys(playerid, Keys, ud, lr);

	if(newkeys & KEY_WALK) //alt
	{StatsTipke[playerid][0] ++;
	if(StatsPolozajGumba[playerid] == 0 && StatsTipke[playerid][0] == 1)
	    {StatsPolozajGumba[playerid] = 1;}
	else if(StatsPolozajGumba[playerid] == 1 && StatsTipke[playerid][0] == 1)
	    {StatsPolozajGumba[playerid] = 0;}
	    ShowPlayerStatus(playerid,playerid);
	}
	else if(newkeys & KEY_SECONDARY_ATTACK) //enter
	{StatsTipke[playerid][1]++;
	HStatsTextDraw(playerid,playerid);
	StatsiPokrenuti[playerid] = 0;}
	else
	{StatsTipke[playerid][0] = 0; //alt
	 StatsTipke[playerid][1] = 0;} //enter
	 }
if(AdmStatPokrenut[playerid] != -1)
	{
	new Keys, ud, lr;
	GetPlayerKeys(playerid, Keys, ud, lr);
	 if(newkeys & KEY_SECONDARY_ATTACK) //enter
	{StatsTipke[playerid][1]++;
	HStatsTextDraw(AdmStatPokrenut[playerid],playerid);
	AdmStatPokrenut[playerid] = -1;}
	else
	{StatsTipke[playerid][1] = 0;}
	}
return 0;
}
stock GetPlayer2DZone(playerid, zone[], len)
{
	new Float:x, Float:y, Float:z;
	GetPlayerPos(playerid, x, y, z);
 	for(new i = 0; i != sizeof(SA_GPS_ZONE_NAMES); i++ ){
	if(x >= SA_GPS_ZONE_NAMES[i][Zone_Area][0] && x <= SA_GPS_ZONE_NAMES[i][Zone_Area][3] && y >= SA_GPS_ZONE_NAMES[i][Zone_Area][1] && y <= SA_GPS_ZONE_NAMES[i][Zone_Area][4]){
	return format(zone, len, SA_GPS_ZONE_NAMES[i][Zone_Name], 0);}
	}
	return 0;
}

hwala na pomoci al pokusao sam ovako al ne radi opet isto

[quote author=[O.G]panameR. link=topic=39340.msg294516#msg294516 date=1330421777]
new Keys, ud, lr;
   GetPlayerKeys(playerid, Keys, ud, lr);
   if(Keys & KEY_SECONDARY_ATTACK) //enter
probaj tako?
stavi pod
public OnPlayerKeyStateChange
[/quote]

Cek sad te ne kontam najbolje sta tacno da stavim pod OnPlayerKeyStateChenge ?

Nece nikako :S Jel zna neko ?: