kako da napravim knock sys

Započeo Speed. Lospion RP, Decembar 01, 2021, 17:49:17 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Kako da napeavim ako igrac ima malo hp da ga kao na pod baci ona animacija i da je kao nokan i umire npr za 20 sec?
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Glavni Vlasnik: LOSPION ROLEPLAY ( SPEED )
https://imgur.com/NYT3Skd



idk, ovako nesto trazis? ako mozes sta videti iz koda
[pawn]
#if defined _death_animation_included
    #endinput
#endif

#define _death_animation_included
#pragma library death_animation

#if defined __DEATH_ANIMATION_INTERVAL
    #undef __DEATH_ANIMATION_INTERVAL
#else
    const __DEATH_ANIMATION_INTERVAL = (10000);
#endif

#if defined __DEATH_MIN_HEALTH
    #undef __DEATH_MIN_HEALTH
#else
    const __DEATH_MIN_HEALTH = (10);
#endif

/**
  * Variables
*/
static
    __g_deathAnimationTimer[MAX_PLAYERS],
    __g_deathTimer[MAX_PLAYERS],
   
    bool: __g_deathModeEnabled;

/**
  * Functions
*/
stock Death_SetModeStatus(bool: status = true) return bool: __g_deathModeEnabled = status;
stock Death_GetModeStatus() return bool: __g_deathModeEnabled;

/**
  * Timer
  * where is OnPlayerUpdate :((((
*/
forward __OnPlayerDyingAnimation(const playerid);
public __OnPlayerDyingAnimation(const playerid)
{
    new Float: __health;
    GetPlayerHealth(playerid, __health);

    if (Float: __health <= __DEATH_MIN_HEALTH)
    {
        KillTimer(__g_deathAnimationTimer[playerid]);
       
        ApplyAnimation(playerid, "CRACK", "crckidle1", Float: 4.0, 0, 0, 0, 1, 0);
        __g_deathTimer[playerid] = SetTimerEx("__OnPlayerDeathAnimDone", __DEATH_ANIMATION_INTERVAL, 0, "d", playerid);
    }

    return 1;
}

forward __OnPlayerDeathAnimDone(const playerid);
public __OnPlayerDeathAnimDone(const playerid)
{
    SetPlayerHealth(playerid, Float: 0.0);
    KillTimer(__g_deathTimer[playerid]);

    return 1;
}

/**
  * Callbacks
*/
public OnPlayerSpawn(playerid)
{
    if (__g_deathModeEnabled)
    {
        // Preload animation
        ApplyAnimation(playerid, "CRACK", "null", Float: 0.0, 0, 0, 0, 0, 0);
        __g_deathAnimationTimer[playerid] = SetTimerEx("__OnPlayerDyingAnimation", 1000, 1, "d", playerid);
    }
   
    #if defined __DEATHANIM_OnPlayerSpawn
      return __DEATHANIM_OnPlayerSpawn(playerid);
   #else
      return 1;
   #endif
}

#if defined _ALS_OnPlayerSpawn
   #undef OnPlayerSpawn
#else
   #define _ALS_OnPlayerSpawn
#endif

#define OnPlayerSpawn __DEATHANIM_OnPlayerSpawn
#if defined __DEATHANIM_OnPlayerSpawn
   forward __DEATHANIM_OnPlayerSpawn();
#endif
[/pawn]

btw nisam release ovo jer je useless :D
Poslednja Izmena: Decembar 01, 2021, 19:10:19 POSLE PODNE od Emmett White

da bruda samo sto ja ovo nzm da ubacim  ???
Glavni Vlasnik: LOSPION ROLEPLAY ( SPEED )
https://imgur.com/NYT3Skd

Citat: vrle poslato Decembar 01, 2021, 19:13:18 POSLE PODNE
da bruda samo sto ja ovo nzm da ubacim  ???
Jel problem, dodati potrebne varijable, timer neki ubaciti(ako zelis da nakon nekog vremena igrac umre).I napraviti provjeru, ako igrac ima HP manji od 10 da mu se seta odredjena animacija i timer?
https://github.com/DinoWETT



Kolko drama ima u 7 grama

ima vremena na discrordu da mi objasnis?
Glavni Vlasnik: LOSPION ROLEPLAY ( SPEED )
https://imgur.com/NYT3Skd

Citat: vrle poslato Decembar 01, 2021, 19:30:16 POSLE PODNE
ima vremena na discrordu da mi objasnis?
Trenutno ne, ali vec sam ti dosta toga rekao...
https://github.com/DinoWETT



Kolko drama ima u 7 grama

Citat: vrle poslato Decembar 01, 2021, 18:42:39 POSLE PODNE
...dete
dete? to nema veze s' vezom... lepo ti je napisao, realno pitao si jako glupo pitanje.. Jel tesko da malo ukljucis mozak? OnPlayerTakeDamage postoji, odradis sta ti treba, setas animaciju, neki timer, nakon timera igrac umre. Jel to tesko za uraditi?
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

tvoj problem buraz sto nema te postovanja prema pocetnicima a pre toga ste molili nekoga da vam objasni a sada vama je to tesko cc..
Glavni Vlasnik: LOSPION ROLEPLAY ( SPEED )
https://imgur.com/NYT3Skd

Ja ti toplo preporucujem, idi nauci neke osnove, jel problem dodati provjeru ako je halth igracu manji od 10 ili 20 da mu se stavi animacija, i pozove timer, ako timer prodje a niko ga ne digne da umre?
https://github.com/DinoWETT



Kolko drama ima u 7 grama

Citat: vrle poslato Decembar 01, 2021, 21:16:12 POSLE PODNE
tvoj problem buraz sto nema te postovanja prema pocetnicima a pre toga ste molili nekoga da vam objasni a sada vama je to tesko cc..

Ima on postovanja ali ti si uhavtio da od samog starta skriptanja krenes nesto teze da uradis.
Sunce greje lagano šetam se po Voždovcu
Moja kučka i ja, furam je na povodcu
Zove se Lola i nije nešto lepa
Ali meni daće lapo kada dokopa se repa
Rođena na ulici, dolazi iz geta
I zato je gangsta kučka, a ne starleta
Zahvaljujući njoj meni dignuta je đoka
Krov je spušten, vožnjica od bloka do bloka
I ako glumiš mangupa jebaće ti mamicu
U tašni nema lak za nokte, ali ima palicu
Odrasla na Medaku, iz huda je sestra
Nijedna Snoopova kučka nije tol'ko gangsta
Za nju sam 'Pac, ona moja je Madonna
Ako znaš još neku takvu javi mi preko fona
I kada njesra izbije ona ne vata pištolja
Već nabada na prvu jer je gangsta drolja

Citat: vrle poslato Decembar 01, 2021, 21:16:12 POSLE PODNE
tvoj problem buraz sto nema te postovanja prema pocetnicima a pre toga ste molili nekoga da vam objasni a sada vama je to tesko cc..
prvo, pise se nemate. Drugo, kako da imam postovanja prema nekome ko nece nista da uradi sam vec samo drugi da mu rade? Imamo postovanja, ali potrudi se momak nesto sam da uradis, ja nisam nikada od nekoga trazio da mi on nesto uradi, prvo sam sam pokusavao i pokusavao, trudio se. Uradite nekada nesto sami bez pomoci..
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.