Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Shaw Salcedo poslato Avgust 10, 2020, 15:44:06 POSLE PODNE

Naslov: Unsync
Poruka od: Shaw Salcedo poslato Avgust 10, 2020, 15:44:06 POSLE PODNE
Problem(error/warning):  Imam problem sa unsyncom ili ovo mozda ima svako ne znam, znaci nekad mi se desi da igrac ubaguje i da bukvalno slajduje po mapi, ne dobija nikakve animacije, to jest kod sebe ima animacije a kad ga neko drugi gleda on stoji u mestu, ako znate na sta mislim, ako ne probacu sliku da nabavim ili snimak.
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Naslov: Odg: Unsync
Poruka od: skritpe iz 2007 godine. ( ͡° ͜ʖ ͡°) poslato Avgust 10, 2020, 16:10:33 POSLE PODNE
Da li imas negde return 0; u OPU i da li koristis newsamp.inc ili ono vise callbacka za AFK itd?
Naslov: Odg: Unsync
Poruka od: Shaw Salcedo poslato Avgust 10, 2020, 16:16:52 POSLE PODNE
[pawn]    if(hittype != BULLET_HIT_TYPE_NONE)
    {
        if(!(-1000.0 <= fX <= 1000.0) || !(-1000.0 <= fY <= 1000.0) || !(-1000.0 <= fZ <= 1000.0))
        {
            if(Anticheat[BulletCrash] == 1)
            {
                AGMPoruka(-1, "{FF0000}[AC] "BELA"%s[%d] Moguc bullet crash hack; Koristite /specon!", GetName(playerid), playerid);
                LogKomandi("{FF0000}[AC] "BELA"%s[%d] Moguc bullet crash hack; Koristite /specon!", "Server/LogAntiCheat.log", GetName(playerid), playerid);
                return 0;
            }
        }
    }[/pawn]
Ne koristim newsamp kako mislis vise callbakova za afk, imam ovo
[pawn][/pawn]

[pawn]if(GetTickCount()-g_Paused[ii] > TIME_DIF && g_Requesting[ii] != true && g_IsPaused[ii] != true && InvalidStates(ii) != 1)
            {
                g_IsPaused[ii] = true;
                Podesi_Bubble();
            }
            else if(GetTickCount()-g_Paused[ii] < TIME_DIF && g_Requesting[ii] != true && g_IsPaused[ii] != false && InvalidStates(ii) != 1)
            {
                g_IsPaused[ii] = false;
                afktimer[ii] = 0;
                Podesi_Bubble();
            }[/pawn]
[pawn]stock IsPlayerPaused(playerid)
{
    return g_IsPaused[playerid];
}[/pawn]
Naslov: Odg: Unsync
Poruka od: Shaw Salcedo poslato Avgust 10, 2020, 16:33:41 POSLE PODNE
Sad imam problem newsamp ima vise argumenata za ApplyAnimation,
[pawn]OnePlayAnim(playerid, const animlib[], const animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
    ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
}

LoopingAnim(playerid, const animlib[], const animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
    KoristiAnimaciju[playerid] = 1;
    ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
}[/pawn]
Ovo je u newsampu.
[pawn] ApplyAnimation(playerid, animlib, animname, fDelta, loop, lockx, locky, freeze, time, forcesync);[/pawn]

Naslov: Odg: Unsync
Poruka od: skritpe iz 2007 godine. ( ͡° ͜ʖ ͡°) poslato Avgust 10, 2020, 19:23:22 POSLE PODNE
newsamp je jako star, bolje koristi YSF
Naslov: Odg: Unsync
Poruka od: XACK poslato Avgust 12, 2020, 02:16:58 PRE PODNE
Jel imas nekih probijanja ackslimita?
Update callbacks(ili ti prekrsteni newsamp) na najnoviju verziju.
Dobro proveri da nemas return 0 u bilo kom include-u u OnPlayerUpdate callbacku kao sto je Alhemicar kaz'o.