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: idk28 - 2016. július 25. - 21:27:15

Cím: Össze esés
Írta: idk28 - 2016. július 25. - 21:27:15
Sziasztok!
Itt azt szeretném, hogy ha a player 30 hp alá megy akkor, kerüljön animba, és ne tudjon mozogni, amig valaki föl nem segíti.
Vagyis igy: TogglePlayerControllable(playerid, 0)
Valaki tudna segíteni?
 
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(amount >= 5)
{
SendClientMessage(playerid, NARANCS, \"(( Megsebeztek! ))\");
SendClientMessage(issuerid, NARANCS, \"(( Megsebezted! ))\");
}
    if(issuerid != INVALID_PLAYER_ID && weaponid == 22)
    {
        new Float:armour;
GetPlayerArmour(playerid, armour);
if(armour <= 0)
{
   new Float:health;
   GetPlayerHealth(playerid,health);
   SetPlayerHealth(playerid, health-50.0);
}
    }
    if(issuerid != INVALID_PLAYER_ID && weaponid == 24)
    {
        new Float:armour;
GetPlayerArmour(playerid, armour);
if(armour <= 0)
{
   new Float:health;
   GetPlayerHealth(playerid,health);
   SetPlayerHealth(playerid, health-50.0);
}
    }
    if(issuerid != INVALID_PLAYER_ID && weaponid == 5)
    {
        SetPlayerDrunkLevel(playerid, GetPlayerDrunkLevel(playerid) + 5000);
    }
return 1;
}
Cím: Össze esés
Írta: Wes - 2016. július 25. - 21:30:50
Te most egy full játékmódot összerakatsz a fórummal vagy mi? Nem kötekedésképp :)
Cím: Össze esés
Írta: ZyZu. - 2016. július 25. - 22:54:53
tanulj szkriptelni ne várd, hogy más megírja helyetted a szervert.. ide csak egy lekérdezés kell és egy animáció.
Cím: Össze esés
Írta: 1Mark6 - 2016. július 27. - 17:35:50
Ember, lekérdezed a HP-ját, abból kivonod az amountot, és ha az érték kisebb mint, X akkor animba rakod.