Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - DrAkE

Oldalak: 1 ... 30 31 [32] 33 34 ... 135
466
SA-MP: Szerverfejlesztés / Ping határ.
« Dátum: 2013. január 05. - 14:49:10 »
<-\" post=\"381844\" timestamp=\"1357390824\"]
Csak nekem tünt fel hogy kiiratod hogy ki lett rúgva, és azt is kiiratod hogy mennyi volt a pingje és hogy mennyi a max ping? Csak hogy nem kérdezted le a pingjét.
 
#define FILTERSCRIPT
#include <a_samp>
#define piros 0xFF0000C8
#define MAX_PING 250
public OnPlayerUpdate(playerid)
{
        new string[256];
        new nev[MAX_PLAYER_NAME];
        new ping;
        GetPlayerName(playerid, nev, sizeof(nev));
        GetPlayerPing(playerid, ping);
        if(GetPlayerPing(playerid) >= MAX_PING)
        {
                format(string, sizeof(string), \"%s ki lett rúgva a rendszer által!Indok: Magas ping: %d MAX: 250\", nev, ping, MAX_PING);
                SendClientMessageToAll(piros, string);
            Kick(playerid);
        }
        return 1;
}

 
Nem teszteltem! Remélem mûködik!
 
[/quote]
Hát, alapból nem fog mûködni, mivel már átfordításnál argumentum hibát fog kiírni. Ezen felül nem találom jó ötletnek létrehozni a változót olyan helyen, ami meghívódik másodpercenként (átlagban) 14x.

467
SA-MP: Szerverfejlesztés / daused - Szüneteltetés észlelése
« Dátum: 2013. január 02. - 14:14:16 »
Azt kizárt dolognak tartom, mivel létre vannak hozva a prototípusok. (forward)

468
SA-MP: Szerverfejlesztés / daused - Szüneteltetés észlelése
« Dátum: 2013. január 02. - 13:47:42 »
Tényleg kimaradt (trehány vagyok). Ha még valahol észreveszitek, hogy kimaradt, szóljatok.

469
SA-MP: Szerverfejlesztés / daused - Szüneteltetés észlelése
« Dátum: 2013. január 02. - 11:53:01 »
Milyen PlayerTextek?

470
SA-MP: Szerverfejlesztés / daused - Szüneteltetés észlelése
« Dátum: 2013. január 02. - 00:12:59 »
Még csak meg se terheli a szervert.

471
SA-MP: Szerverfejlesztés / daused - Szüneteltetés észlelése
« Dátum: 2013. január 01. - 22:14:33 »
Frissítve, most már jónak kell lennie.

472
Segítségkérés / OnPlayerUpdate
« Dátum: 2013. január 01. - 22:01:52 »
Idézetet írta: ZyZu date=1357072919\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31726\" data-ipsquote-contentclass=\"forums_Topic
Ez igaz nem kéne ennyi függvényt elõhívni az OnPlayerUpdate alatt inkább használj timert mert az OnPlayerUpdate az nagyon sokszor frissûl elõ hívja a függvényeket vagy 100x 1 perc alatt majd nagy laggot és pinget csinál a szerveren.
 
Kicsit helyesbítek, ha nem mozog a játékos percenként 60 - 120x hívódik meg. Ha mozog a játékos, akkor percenként 960 - 1200x hívódik meg (JÁTÉKOSONKÉNT!). Tehát ha van 30 játékos a szervereden, akkor minimum 1800 - 3600x hívódik meg (ha nem mozognak a játékosok), és maximum 28800 - 36000x hívódik meg (ha mozognak a játékosok).

473
SA-MP: Szerverfejlesztés / daused - Szüneteltetés észlelése
« Dátum: 2013. január 01. - 20:02:37 »
Üdvözlök mindenkit.
Még régebben írtam egy olyan függvénykönyvtárat, ami érzékeli, hogy ha a játékos ESC-et nyom, esetleg lerakja tálcára.
Most jön az a kérdés, mivel is jobb ez, mint akármelyik más ugyan ilyen script. Nos a válasz egyszerû. Míg a többi scriptnél, ha egy helyben állsz esetleg mozogsz elõfordul az, hogy akkor is úgy érzékeli, hogy szünetelteted a játékot, ez addig tökéletesen észleli, hogy ha ESC-et nyomsz, lerakod a tálcára, esetleg alkalmazást váltasz.
Kettõ darab eljárása (callback-je) van:
 
  • OnPlayerPause(playerid)

  • OnPlayerUnPause(playerid)


Ezen felül rendelkezik egy darab függvénnyel is:
 
  • IsPlayerPaused(playerid)

De nézzünk is rá egy példát:
 

#include <a_samp>
#define FILTERSCRIPT //FIGYELEM! FONTOS MEGJEGYEZNI, HOGY HA FILTERSCRIPTBEN ALKALMAZOD EZ DEFINIÁLVA LEGYEN!
#include <daused>
public OnFilterScriptInit()
{
print(\"A FilterScript betöltve!\");
return true;
}
public OnFilterScriptExit()
{
print(\"A FilterScript ki lett véve!\");
return true;
}
public OnPlayerPause(playerid)
{
SendClientMessage(playerid, -1, \"Éppen szünetelteted a játékot!\");
return true;
}
public OnPlayerUnPause(playerid)
{
SendClientMessage(playerid, -1, \"Már nem szünetelteti a játékot!\");
return true;
}

 
Letöltés:
PasteBin
FIGYELEM! Ha filterscriptben használod, akkor a következõképp használd:
 

#define FILTERSCRIPT
#include <daused>

474
Segítségkérés / OnPlayerUpdate
« Dátum: 2013. január 01. - 19:47:44 »
Hát, valamiért nem nagyon csodálkozok, hogy laggol, ennyi ciklus után. Tisztában vagy, hányszor hívódik meg ez a függvény, ha mozog a játékos?

475
Best of 2012 / Az Év Scriptere[Összesítve]
« Dátum: 2013. január 01. - 19:25:47 »
Jajj kurta-t kihagytam a többiek közül :$ Nálam: zsoleszka, kurta999, divkn, Anthony, krisk, jah meg Epsilon :D (nem sorrend) Viszont én nem nagyon tudok választani, mivel mindegyikõjük jó.
[gmod]Megértem ha nem tudsz választani, én is emiatt nem írtam ide még senkit, mert kb. ugyanezen emberek között vacillálok, (csak magam helyett te), azonban így tudomásul kell akkor venned, hogy a szavazatodat nem tudjuk figyelembe venni. Amennyiben nem is ez a cél, csupán szeretnéd megemlíteni hogy szerinted kik az érdemes személyek, de szavazni nem kívánsz, akk no problem természetesen, de ha szavazni is szeretnél, kérlek emelj ki valakit a sorból =/[/gmod]

476
Best of 2012 / Az Év Scriptere[Összesítve]
« Dátum: 2013. január 01. - 17:48:00 »
http://sampforum.hu/index.php?page=scripts&to=&by=DrAkE&sn=
Akkor nézd meg én miket raktam ki....

477
Fórum Archívum (Témák/Fórumok) / Re:Az Év Scriptje
« Dátum: 2013. január 01. - 17:46:39 »
Idézetet írta: Bendor date=1357058272\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31769\" data-ipsquote-contentclass=\"forums_Topic
Te meg menj az osztrigába dolgozni,biztosan várnak már.
 
Áruld már el, mi a jó büdös cumpedlis kurva isten értelme van a Pénz & Sármos szarodnak, azon kívül, hogy kiírja textdrawba?

478
Best of 2012 / Az Év Scriptere[Összesítve]
« Dátum: 2013. január 01. - 17:02:23 »
Na, akkor most kérdezek valamit, ha úgy is oda vagytok Fl0riánért, akkor mondjátok már el nekem, mivel jobb mint mondjuk zsoleszka, divkn vagy esetleg krisk. Mivel tud többet?

479
Best of 2012 / Az Év Scriptere[Összesítve]
« Dátum: 2013. január 01. - 16:01:05 »
Annyira unfair, hogy az fog nyerni, akinek jobban be van nyalva. Ti nem a scripteket nézitek úgy se, hanem akit jobban ismertek. Annyira bosszantó, hogy egyikõtök se mondja zsoleszkát, esetleg krisket, vagy Anthonyt, vagy még divkn-t, akik messze jobban megérdemelnék.

480
Segítségkérés / OnPlayerUpdate
« Dátum: 2012. december 31. - 21:14:37 »
Mik vannak alatta, hogy ennyire belaggosítja?

Oldalak: 1 ... 30 31 [32] 33 34 ... 135
SimplePortal 2.3.7 © 2008-2024, SimplePortal