Skripta koju koristim:Skrilax
Detaljan opis problema:Znaci dodao sam cmd bigears i sad neznam kako da stavim da mi se prikazuju obican chat /b /f /d /r tj. neznam kako da dodam provjeru
Dio skripte: if(realchat)
{
new tekst1 = strlen(text),string[256];
for(new i = 0; i<tekst1; i++) { if(IsNumeric(text[i])) text[i] = '*' ; }
format(string, sizeof(string), ""BELA"%s kaze: %s", GetName(playerid), text);
SetPlayerChatBubble(playerid, text, 0x3499CCFF, 100.0, 10000);
ProxDetector(20.0, playerid, string,BELA2,BELA2,BELA2,BELA2,BELA2);
return 0;
}
nerazumem ajd pojasni.
znaci imam cmd bigears i kad ukljucim ni pokazuje mi chatove,ne pokazuje mi sto drugi igraci pisu vidim samo ono sto pisu igraci pokraj mene kao da nemam ukljuceno bigears
new bool:BigEars[MAX_PLAYERS];
u komdandi proveris ovako
if(BigEars[playerid] == false) return BigEars[playerid] = true;
if(BigEars[playerid] == true) return BigEars[playerid] = false;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(i == playerid) continue;
if(BigEars[i] == true)
{
SendClientMessage(i, -1, text);
}
}
ovo stavis pod OnPlayerText
jel moze ovako izgledati? YCMD:bigears(playerid, params[], help)
{
if (!BigEar[playerid])
{
BigEar[playerid] = 1;
SendClientMessage(playerid, -1, ""ZELENA"Tvoje usi su porasle ,sad sve cujes");
}
else if (BigEar[playerid])
{
(BigEar[playerid] = 0);
SendClientMessage(playerid, -1, ""ZELENA"Tvoje usi su se smanjile,sad manje cujes");
}
return 1;
}
gore sam ti dao kako ces da uradis sta je nejasno?
sve jasno
Jeli problem resen?
a kako ovdje da stavim
YCMD:b(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"ExYu | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new result[256],text;
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMutiran] == 1) { SCM(playerid, -1, ""CRVENA"(!ExYu) "SIVA"Ne mozete pisati dok ste mutirani!"); return 1; }
if(sscanf(params, "s[100]",text )) return SendClientMessage(playerid, -1, ""CRVENA"ExYu Pomoc | "BELA"/b (tekst)");
format(result, sizeof(result), ""BELA"(( %s kaze: %s ))",GetName(playerid), text);
ProxDetector(20.0, playerid, result,BELA2,BELA2,BELA2,BELA2,BELA2);
return 1;
}