Szerző Téma: Defensive cc  (Megtekintve 1052 alkalommal)

Defensive cc
« Dátum: 2014. október 20. - 21:33:17 »
0 Show voters
Sziasztok!
Azt szeretném kérdezni hogy a Defensive modhiz hogyan lehetne clearchat parancsot letrehozni?
Nagyon megkoszonnem :)
Elore is koszi

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Defensive cc
« Válasz #1 Dátum: 2014. október 20. - 21:37:08 »
0 Show voters
Parancsodba másold be:
 
for(new i; i < 500; i++) { SendClientMessage(playerid, -1, \" \"); }

 
Nem tudod törölni a chatet, csak annyi szóközt írni, hogy az ott lévő szöveget eltűnjenek. Ettől függetlenül logba ott lesznek. Minden módba ugyanaz a megoldás, mindegy, hogy most milyet használsz/írtál.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Defensive cc
« Válasz #2 Dátum: 2014. október 20. - 21:39:05 »
0 Show voters
500 túl sok, 100 is bőven elég, de még az is sok szerintem.

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Defensive cc
« Válasz #3 Dátum: 2014. október 20. - 21:40:39 »
0 Show voters
Tehát így van a komplett parancs:
 
CMD:cc(playerid, params[])
{
if(pInfo[playerid][pALogin] == 0) return SendClientMessage(playerid, PIROS, \"{66FFFF}A szerveren nincs {FF0000}/cc {66FFFF}parancs!\");
if(pInfo[playerid][pAdmin] >= 1)
{
    for(new i; i < 100; i++) { SendClientMessage(playerid, -1, \" \"); }
}
else
{
    SendClientMessage(playerid, PIROS, \"Nem vagy Kezdő Admin!\");
}
return 1;
}

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Defensive cc
« Válasz #4 Dátum: 2014. október 20. - 21:41:14 »
0 Show voters
Idézetet írta: BackUP date=1413833828\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51076\" data-ipsquote-contentclass=\"forums_Topic
Parancsodba másold be:
 
for(new i; i < 500; i++) { SendClientMessage(playerid, -1, \" \"); }

 
Nem tudod törölni a chatet, csak annyi szóközt írni, hogy az ott lévő szöveget eltűnjenek. Ettől függetlenül logba ott lesznek. Minden módba ugyanaz a megoldás, mindegy, hogy most milyet használsz/írtál.
 
Fő a biztonság, és a biztosság. :)

Nem elérhető Thomas_Jonson

  • 560
  • Thomas_Jonson
    • Profil megtekintése
Defensive cc
« Válasz #5 Dátum: 2014. október 20. - 21:49:36 »
0 Show voters
Idézetet írta: Nátha date=1413834039\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51076\" data-ipsquote-contentclass=\"forums_Topic
Tehát így van a komplett parancs:
 
CMD:cc(playerid, params[])
{
if(pInfo[playerid][pALogin] == 0) return SendClientMessage(playerid, PIROS, \"{66FFFF}A szerveren nincs {FF0000}/cc {66FFFF}parancs!\");
if(pInfo[playerid][pAdmin] >= 1)
{
    for(new i; i < 100; i++) { SendClientMessage(playerid, -1, \" \"); }
}
else
{
    SendClientMessage(playerid, PIROS, \"Nem vagy Kezdő Admin!\");
}
return 1;
}

 

Ez azt hiszem jó megoldás. Nekem is valami hasonlóan van megoldva..

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Defensive cc
« Válasz #6 Dátum: 2014. október 20. - 23:11:18 »
0 Show voters
Nem igazán lesz attól biztonságosabb. Csak pazarolja az erőforrásokat és lassítja a program futását. Ilyenekre jó odafigyelni. Viszont nem megoldható máshogy, csak sokszoros üres üzenetküldéssel, így már nincs megoldás, amit leírhatna az ember. Na meg a megoldások felesleges elismétléséből is elég volt. Zárok!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal