Szerző Téma: Minusz hp adása  (Megtekintve 690 alkalommal)

Minusz hp adása
« Dátum: 2013. Augusztus 01. - 16:16:28 »
0 Show voters
Üdv olyan scriptre lenne szükségem ami azt takarja, hogy ha meglövöm sniperral akkor 100hp-t visz le (nem 0-ra rakja) és ha pl deagleval akkor 75öt ha ak-val 40-et stb elég lenne 2 fegyver a példába aztán szerintem megtudnám oldani! Elõre is köszönöm.

Minusz hp adása
« Válasz #1 Dátum: 2013. Augusztus 01. - 17:21:23 »
+1 Show voters
http://forum.sa-mp.com/showthread.php?t=330005
Ez alapján nem lesz nehéz beállítanod, hogy milyen fegyverrel mekkora sebzést adjon be

Minusz hp adása
« Válasz #2 Dátum: 2013. Augusztus 01. - 17:22:16 »
+2 Show voters
OPSP-vel és GetPlayerWeaponnal megoldható, vagyis én így csinálnám :D
OPSP: http://forum.sa-mp.com/showthread.php?t=195439
 
#include <a_samp>  //alap feüggvénykönyvtár
#include <OPSP>  //OPSP függvénykönyvtár
 
public OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost)
{
    if(GetPlayerWeapon(Shooter) == 34) // Sniper
    {
        new Float:elet;
        GetPlayerHealth(Target, elet);
        SetPlayerHealth(Target, elet-100);
    }
    if(GetPlayerWeapon(Shooter) == 30) // AK-47
    {
       new Float:elet;
       GetPlayerHealth(Target, elet);
       SetPlayerHealth(Target, elet-40);   
     }
     return 1;
}
« Utoljára szerkesztve: 2013. Augusztus 01. - 18:01:10 írta Andris2120 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal