[POMOC] ClearChat i ClearChatToAll

Započeo Ermin.
31. Jan. 2013. Zaključano
1,207
pregleda
9
postova
ermin.a
5
Underboss
31. Jan. 2013.
Skripta koju koristim: 0
Detaljan opis problema: nije problem treba mi stock za ClearChat i ClearChatToAll
znam napravit u jednoj boji al ne zkako ovo napravi
 ClearChat(playerid, BOJA, linije);  
ClearChatToAll(BOJA, linije);

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
--Lood--
5
Crime Lord
31. Jan. 2013.
ClearChatToAll

stock ClearChatToAll()
{
for (new c = 0; c < 150; c++)
{
SendClientMessageToAll(BELA, " ");
}
}
koristis
ClearChatToAll();

clear chat

stock ClearChat(playerid)
{
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");
SCM(playerid, COLOR_GREY, " ");

}
koristis ClearChat(playerid);
ermin.a
5
Underboss
31. Jan. 2013.
Ne razumes ti mene,znam ja to napravit, al kako da u funkciji mozes mjenjat boju kakko zelis cvc
npr ClearChatToAll(0xFF4500FF, 10); - 10 linija
i ClearChat(playerid, 0xFF4500FFF, 5);  - 5 linija

da to mogu mjenjat u funkciji a ne posebno za sve lol
--Lood--
5
Crime Lord
31. Jan. 2013.
Ermin Smith wrote on January 31, 2013, 2:13 pm:
Ne razumes ti mene,znam ja to napravit, al kako da u funkciji mozes mjenjat boju kakko zelis cvc
npr ClearChatToAll(0xFF4500FF, 10); - 10 linija
i ClearChat(playerid, 0xFF4500FFF, 5);  - 5 linija

da to mogu mjenjat u funkciji a ne posebno za sve lol

CMD:cc(playerid, params[])
{

new br;
if(sscanf(params, "i", br)) return SCM(playerid, -1, "/cc [br linija]");
for (new c = 0; c < br; c++)
{
SendClientMessageToAll(-1, " ");
}

return 1;
}
CMD:ccme(playerid, params[])
{

new br;
if(sscanf(params, "i", br)) return SCM(playerid, -1, "/ccme [br linija]");
for (new c = 0; c < br; c++)
{
SendClientMessage(playerid,-1, " ");
}

return 1;
}
probaj vako 😉
taft
5
Underboss
31. Jan. 2013.
stock ClearChatToAll(boja = -1, linija = 25)
{
    for(new clearChat = (0); clearChat < linija; ++ clearChat) SendClientMessageToAll(boja, " ");
}

stock ClearChat(playerid, boja = -1, linija = 25)
{
      for(new clearPlayerChat = (0); clearPlayerChat < linija; ++ clearPlayerChat) SendClientMessage(playerid, boja, " ");
}


evo ti, to su sada OPTIMALNI argumenti što znači da ih MOŽEŠ, a i NE MORAŠ koristiti
primjer:
ClearChatToAll(); // RADIT ĆE I OVAKO JER POSTOJE POČETNE VRIJEDNOSTI
ClearChatToAll(0xFFFFFF, 30) // 30 linija bijelim bojama

isto tako i za ClearChat() funkciju...

Jedino, ne vidim razlog zašto želiš boju u funkciji kada ništa ne ispisuje tj. ispisuje prazni string?
ermin.a
5
Underboss
31. Jan. 2013.
Hvala slaY
taft
5
Underboss
31. Jan. 2013.
--Lood-- wrote on January 31, 2013, 2:20 pm:
CMD:cc(playerid, params[])
{

new br;
if(sscanf(params, "i", br)) return SCM(playerid, -1, "/cc [br linija]");
for (new c = 0; c < br; c++)
{
SendClientMessageToAll(-1, " ");
}

return 1;
}
CMD:ccme(playerid, params[])
{

new br;
if(sscanf(params, "i", br)) return SCM(playerid, -1, "/ccme [br linija]");
for (new c = 0; c < br; c++)
{
SendClientMessage(playerid,-1, " ");
}

return 1;
}
probaj vako 😉


Nema potrebe za koristiti sscanf u ovom slučaju...

YCMD:clearchat(playerid, params[], help)
{
        new linija = floatround(params);
        return ClearChat(playerid, _, linija); // _ - preskakanje argumenta tj. uzet će početnu vrijednost
}


EDIT: Mislim, nije greška, bolje je koristiti ga ali samo sam htio skrenuti pažnju da ne koriste svi sscanf pa da mu uklonimo potencijalne probleme
ermin.a
5
Underboss
31. Jan. 2013.
imam sscanf,btw ovako je lakse  zar ne?
CMD:cc(playerid, params[])
{
    ClearChatToAll(0x00FF00FF, 100);
    return 1;
}
Blaeks_Biofor
5
Forum Don
31. Jan. 2013.
problem resen, lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha