Szerző Téma: OnPlayerKeyStateChange sprintelés  (Megtekintve 857 alkalommal)

OnPlayerKeyStateChange sprintelés
« Dátum: 2012. június 15. - 17:56:09 »
0 Show voters
Ü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.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
OnPlayerKeyStateChange sprintelés
« Válasz #1 Dátum: 2012. június 16. - 07:57:46 »
+1 Show voters
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;
}

OnPlayerKeyStateChange sprintelés
« Válasz #2 Dátum: 2012. június 16. - 08:35:40 »
+1 Show voters
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 elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
OnPlayerKeyStateChange sprintelés
« Válasz #3 Dátum: 2012. június 16. - 09:30:35 »
0 Show voters
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:

OnPlayerKeyStateChange sprintelés
« Válasz #4 Dátum: 2012. június 16. - 09:58:06 »
0 Show voters
Köszönöm a segítséget! Ment a + mindkettõtöknek!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal