Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4349 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Ir tau šitas kodas veikė?

public PradedamS0bTikrinima(playerid, type)
{
    {
    new Float:pos[3];
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    SetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    }
    SetCameraBehindPlayer(playerid);
    TogglePlayerControllable(playerid, 0);
    SetTimerEx("BaigiamS0bTikrinima", 3000, 0, "ii", playerid, type);
    return 1;
}

 

Ir tau šitas kodas veikė?

public PradedamS0bTikrinima(playerid, type)
{
    {
    new Float:pos[3];
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    SetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    }
    SetCameraBehindPlayer(playerid);
    TogglePlayerControllable(playerid, 0);
    SetTimerEx("BaigiamS0bTikrinima", 3000, 0, "ii", playerid, type);
    return 1;
}

Pl0 skriptah detected :DDD

No comments :/ max 55% čyterių pagaus :) neefektyvus šitas dalykas, dauguma lengvai apeina. Bet kas SPAWN metų kaip ir sakę Yiin gali atsifreezintis. 

graphic.png


 


 


 


Kas naudoja, nesitikėkit 100% efektyvumo, nes atsifreezinti spawno metu sugeba bet kas.

new Float:PosZ[MAX_PLAYERS];


public OnPlayerSpawn(playerid)
{
TogglePlayerControllable(playerid, false);
new Float:zPos[3];
GetPlayerPos(playerid, zPos[0], zPos[1], zPos[2]);
SetPlayerPos(playerid, zPos[0], zPos[1], zPos[2] + 100.0);
PosZ[playerid] = zPos[2] + 100.0;
SetTimerEx("CheckFreeze", 2000, false, "d", playerid);
return true;
}
forward CheckFreeze(playerid);
public CheckFreeze(playerid)
{
new Float:zPos[3];
GetPlayerPos(playerid, zPos[0], zPos[1], zPos[2]);
if(!IsPlayerInRangeOfPoint(playerid, 1.0, zPos[0], zPos[1], PosZ[playerid]))
{
SendClientMessage(playerid, -1, "[Kick] Nop TogglePlayerControllable");
Kick(playerid);
} else SetPlayerPos(playerid, zPos[0], zPos[1], zPos[2] - 100.0);
return true;
}

 

new Float:PosZ[MAX_PLAYERS];


public OnPlayerSpawn(playerid)
{
TogglePlayerControllable(playerid, false);
new Float:zPos[3];
GetPlayerPos(playerid, zPos[0], zPos[1], zPos[2]);
SetPlayerPos(playerid, zPos[0], zPos[1], zPos[2] + 100.0);
PosZ[playerid] = zPos[2] + 100.0;
SetTimerEx("CheckFreeze", 2000, false, "d", playerid);
return true;
}
forward CheckFreeze(playerid);
public CheckFreeze(playerid)
{
new Float:zPos[3];
GetPlayerPos(playerid, zPos[0], zPos[1], zPos[2]);
if(!IsPlayerInRangeOfPoint(playerid, 1.0, zPos[0], zPos[1], PosZ[playerid]))
{
SendClientMessage(playerid, -1, "[Kick] Nop TogglePlayerControllable");
Kick(playerid);
} else SetPlayerPos(playerid, zPos[0], zPos[1], zPos[2] - 100.0);
return true;
}

 

 

Nice one. Kas jeigu kai serveris mane išspawnina ir sufreezina, tuo pat metu įjungiu airbrk, ir atsifreezinu, kad kamera nebekiltų į viršų?

(redaguota)

Nice one. Kas jeigu kai serveris mane išspawnina ir sufreezina, tuo pat metu įjungiu airbrk, ir atsifreezinu, kad kamera nebekiltų į viršų?

Geras klausimas, dėja atsakymo kolkas neišmąsčiau :/

sugalvojau:

new Float:PosZ[MAX_PLAYERS];public OnPlayerSpawn(playerid){TogglePlayerControllable(playerid, false);new Float:zPos[3];GetPlayerPos(playerid, zPos[0], zPos[1], zPos[2]);SetPlayerPos(playerid, zPos[0], zPos[1], zPos[2] + 100.0);PosZ[playerid] = zPos[2] + 100.0;SetTimerEx("CheckFreeze", 2000, false, "d", playerid);return true;}forward CheckFreeze(playerid);public CheckFreeze(playerid){new Float:zPos[3];GetPlayerPos(playerid, zPos[0], zPos[1], zPos[2]);if(!IsPlayerInRangeOfPoint(playerid, 1.0, zPos[0], zPos[1], PosZ[playerid])){SendClientMessage(playerid, -1, "[Kick] Nop TogglePlayerControllable");Kick(playerid);} else {if(GetPlayerAnimationIndex(playerid) != 1132){SendClientMessage(playerid, -1, "[Kick] AirBrk");Kick(playerid);}SetPlayerPos(playerid, zPos[0], zPos[1], zPos[2] - 100.0);TogglePlayerControllable(playerid, true);}return true;}

Redaguota , nario Yiin
(redaguota)

 

new Float:PosZ[MAX_PLAYERS];


public OnPlayerSpawn(playerid)
{
TogglePlayerControllable(playerid, false);
new Float:zPos[3];
GetPlayerPos(playerid, zPos[0], zPos[1], zPos[2]);
SetPlayerPos(playerid, zPos[0], zPos[1], zPos[2] + 100.0);
PosZ[playerid] = zPos[2] + 100.0;
SetTimerEx("CheckFreeze", 2000, false, "d", playerid);
return true;
}
forward CheckFreeze(playerid);
public CheckFreeze(playerid)
{
new Float:zPos[3];
GetPlayerPos(playerid, zPos[0], zPos[1], zPos[2]);
if(!IsPlayerInRangeOfPoint(playerid, 1.0, zPos[0], zPos[1], PosZ[playerid]))
{
SendClientMessage(playerid, -1, "[Kick] Nop TogglePlayerControllable");
Kick(playerid);
} else SetPlayerPos(playerid, zPos[0], zPos[1], zPos[2] - 100.0);
return true;
}

 

 

Šitas gabalas tgp stovi? :D Tai kad vistiek su TogglePlayerControllable eina apeiti, neužfreezina ir tiek.

Geriau imesk koks tgp ginklu antičytas stovi kad su išjungtu onfoot data vistiek ginklus gaudo :o

Redaguota , nario markelaNo

ed378b275ecbb745d2e36c34ad6d8b2c416.jpg


I'm inlove with the coco.


 


 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4349 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...