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

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: skyLine - 2012. március 16. - 12:42:00

Cím: Anim
Írta: skyLine - 2012. március 16. - 12:42:00
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.
Cím: Anim
Írta: JBauer - 2012. március 16. - 13:02:34
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!
Cím: Anim
Írta: skyLine - 2012. március 16. - 13:06:41
Köszönöm + ment :)