Szerző Téma: Anim  (Megtekintve 756 alkalommal)

Nem elérhető skyLine

  • Globális moderátor
  • 2171
  • 2020
  • Vaterán
    • Profil megtekintése
Anim
« Dátum: 2012. március 16. - 12:42:00 »
0 Show voters
Sziasztok
Na van nekem egy ilyen :
 
public for20hp(playerid)
{
    new Float:health;
    GetPlayerHealth(playerid,health);
    if(health < 10)
    {
         ApplyAnimation(playerid,\"CRACK\",\"crckdeth2\",4.1,1,1,1,1,1);
         RemovePlayerFromVehicle(playerid);
    }
    return 1;
}

 
Meg egy ilyen :
 
   if(strcmp(cmd, \"/felsegit\",true) == 0)
{
        if (giveplayerid == playerid)
        {
            SendClientMessage(playerid, 0xFFFF00AA, \"Magadat nem segítheted fel.\");
        }
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
             SendClientMessage(playerid, 0xFFFFFFAA, \"HASZNÁLD: /felsegit [playerid]\");
             return 1;
        }
        giveplayerid = strval(tmp);
        if(IsPlayerConnected(giveplayerid))
  {
        SetPlayerHealth(giveplayerid,30);
       ClearAnimations(giveplayerid);
       SendClientMessage(playerid, 0xFFFFFFAA, \"Felsegítetted a játékost.\");
       SendClientMessage(giveplayerid, 0xFFFFFFAA, \"Menj, gyorsan tölsd fel az életed!\");
       return 1;
       }
       else
{
   SendClientMessage(playerid, 0xFFFFFFAA, \"Nincs ilyen játékos !\");
        }
return 1;
}

 
Na az kellene bele, hogy ha a játékosnak 10 hp-ja van mint az látható akkor animba esik és ne tudjon mozogni. Ha felsegítik akkor pedig újra tudjon.
Elõre is köszönöm. A + megy érte.

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Anim
« Válasz #1 Dátum: 2012. március 16. - 13:02:34 »
+1 Show voters
public for20hp(playerid)
{
    new Float:health;
    GetPlayerHealth(playerid,health);
    if(health < 10)
    {
         ApplyAnimation(playerid,\"CRACK\",\"crckdeth2\",4.1,1,1,1,1,1);
         TogglePlayerControllable ( playerid, 0 );
         RemovePlayerFromVehicle(playerid);
    }
    return 1;
}

 

   if(strcmp(cmd, \"/felsegit\",true) == 0)
{
        if (giveplayerid == playerid)
        {
            SendClientMessage(playerid, 0xFFFF00AA, \"Magadat nem segítheted fel.\");
        }
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
             SendClientMessage(playerid, 0xFFFFFFAA, \"HASZNÁLD: /felsegit [playerid]\");
             return 1;
        }
        giveplayerid = strval(tmp);
        if(IsPlayerConnected(giveplayerid))
  {
        SetPlayerHealth(giveplayerid,30);
       ClearAnimations(giveplayerid);
       SendClientMessage(playerid, 0xFFFFFFAA, \"Felsegítetted a játékost.\");
        TogglePlayerControllable ( giveplayerid, 1 );
       SendClientMessage(giveplayerid, 0xFFFFFFAA, \"Menj, gyorsan tölsd fel az életed!\");
       return 1;
       }
       else
{
   SendClientMessage(playerid, 0xFFFFFFAA, \"Nincs ilyen játékos !\");
        }
return 1;
}

 
Nem teszteltem, remélem jó lesz!

Nem elérhető skyLine

  • Globális moderátor
  • 2171
  • 2020
  • Vaterán
    • Profil megtekintése
Anim
« Válasz #2 Dátum: 2012. március 16. - 13:06:41 »
0 Show voters
Köszönöm + ment :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal