GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Keszeg - 2012. június 15. - 17:56:09

Cím: OnPlayerKeyStateChange sprintelés
Írta: Keszeg - 2012. június 15. - 17:56:09
Üdv! Már régóta küszködök valamivel.
Azt szeretném ha megnyomom a sprint gombot akkor csinálja a futás animot , ha elengedi akkor viszont fejezze be.
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_SPRINT))
{
if(gTeam[playerid] == TEAM_KEK)
{
   ApplyAnimation(playerid,\"PED\",\"sprint_civi\",1,1,1,1,1,1);
                  }
else if(RELEASED(KEY_SPRINT))
{
        if(gTeam[playerid] == TEAM_KEK){
ApplyAnimation(playerid,\"PED\",\"Run_stop\",1,1,1,1,1,1);
   }
}
return 1;
}

 
Remélem valaki tud segíteni.
Cím: OnPlayerKeyStateChange sprintelés
Írta: ZyZu. - 2012. június 16. - 07:57:46
Probald igy meg:
 

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(gTeam[playerid] == TEAM_KEK) return SendClientMessage(playerid,-1,\"Nem vagy a Kék Csapatban!\");
{
if(PRESSED(KEY_SPRINT))
{
ApplyAnimation (playerid,\"PED\",\"sprint_civi\",1,1,1,1,1,1);
}
else if(RELEASED(KEY_SPRINT))
{
ApplyAnimation(playerid,\"PED\",\"Run_stop\",1,1,1,1,1,1);
}
}
return 1;
}
Cím: OnPlayerKeyStateChange sprintelés
Írta: lackos888 - 2012. június 16. - 08:35:40
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(gTeam[playerid] == TEAM_KEK)
    {
        if(PRESSED(KEY_SPRINT))
        {
            ApplyAnimation(playerid,\"PED\",\"sprint_civi\",1,1,1,1,1,1);
        } else if(RELEASED(KEY_SPRINT))
        {
            ApplyAnimation(playerid,\"PED\",\"Run_stop\",1,1,1,1,1,1);         
        }
     }
     return 1;
}

 
Próbáld ezt  ;)
Cím: OnPlayerKeyStateChange sprintelés
Írta: ZyZu. - 2012. június 16. - 09:30:35
Idézetet írta: lackos888 date=1339828540\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22887\" data-ipsquote-contentclass=\"forums_Topic

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(gTeam[playerid] == TEAM_KEK)
    {
        if(PRESSED(KEY_SPRINT))
        {
            ApplyAnimation(playerid,\"PED\",\"sprint_civi\",1,1,1,1,1,1);
        } else if(RELEASED(KEY_SPRINT))
        {
            ApplyAnimation(playerid,\"PED\",\"Run_stop\",1,1,1,1,1,1);         
        }
     }
     return 1;
}

 
Próbáld ezt  ;)
 
Nem csináltál benne semmit csak kimásoltad az enyém és törölted a SendClientMessaget..  :thumbsdown:
Cím: OnPlayerKeyStateChange sprintelés
Írta: Keszeg - 2012. június 16. - 09:58:06
Köszönöm a segítséget! Ment a + mindkettõtöknek!