[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 ?: