Problem(error/warning): ....
Dio skripte: ....
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ...
Slika/video ingame problema(obavezno ako je ingame problem): ....
Imam sam nešto na umu ali ne znam dali je to izvedivo. Dali je ikako moguće izraditi da putem komande blokirate određenog igraća i da nakon toga nećete moci da vidite njegove poruke u chat ako ta osoba koju ste blokirali nešto piše ?
Blokiranje Chat.
608
pregleda
5
postova
23. Mar. 2019.
Chuffy wrote on March 23, 2019, 10:43 am:
Problem(error/warning): ....
Dio skripte: ....
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ...
Slika/video ingame problema(obavezno ako je ingame problem): ....
Imam sam nešto na umu ali ne znam dali je to izvedivo. Dali je ikako moguće izraditi da putem komande blokirate određenog igraća i da nakon toga nećete moci da vidite njegove poruke u chat ako ta osoba koju ste blokirali nešto piše ?
Dio skripte: ....
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ...
Slika/video ingame problema(obavezno ako je ingame problem): ....
Imam sam nešto na umu ali ne znam dali je to izvedivo. Dali je ikako moguće izraditi da putem komande blokirate određenog igraća i da nakon toga nećete moci da vidite njegove poruke u chat ako ta osoba koju ste blokirali nešto piše ?
https://forum.sa-mp.com/showthread.php?t=568489
Mislim da je to to sto mislis
23. Mar. 2019.
Još jedno pitanje, jel moguće da nekako strpam ovaj SendPlayerMessage u OnPlayerText, pa da saljem poruke putem SCM a and SendPlayerMessage ?
public OnPlayerText(playerid, text[])
{
new string;
format(string, sizeof(string), "%s (%d): {FFFFFF}%s", PlayerName(playerid), playerid, text);
SendPlayerMessage(110, playerid, -1, string);
return 0;
}
stock SendPlayerMessage(length, playerid, color, message[])
{
new len = strlen(message);
if(len <= length)
{
foreach(new i: Player)
{
if(!IsPlayerIgnoringPlayer(playerid, i) && !IsPlayerIgnoringPlayer(i, playerid))
{
SendClientMessage(i, color, message);
}
}
}
else
{
new string, lastspace, escape = floatround(length / 1.2);
while(len > length)
{
format(string, sizeof(string), "%s", message);
for(new i = 0; i <= len; i ++)
{
if(message == ' ' && i <= length) lastspace = i;
if(i > length) i = len;
}
if(lastspace == 0)
{
strdel(string, length, strlen(string));
strdel(message, 0, length);
len -= length;
}
else if(lastspace < escape)
{
strdel(string, escape, strlen(string));
strdel(message, 0, escape);
len -= escape;
lastspace = 0;
}
else
{
strdel(string, lastspace, strlen(string));
strdel(message, 0, lastspace + 1);
len -= lastspace;
lastspace = 0;
}
foreach(new i: Player)
{
if(!IsPlayerIgnoringPlayer(playerid, i) && !IsPlayerIgnoringPlayer(i, playerid))
{
SendClientMessage(i, color, string);
if(len < length) SendClientMessage(i, color, message);
}
}
}
}
return 1;
}
24. Mar. 2019.
Chuffy wrote on March 23, 2019, 5:08 pm:
Još jedno pitanje, jel moguće da nekako strpam ovaj SendPlayerMessage u OnPlayerText, pa da saljem poruke putem SCM a and SendPlayerMessage ?
public OnPlayerText(playerid, text[])
{
new string;
format(string, sizeof(string), "%s (%d): {FFFFFF}%s", PlayerName(playerid), playerid, text);
SendPlayerMessage(110, playerid, -1, string);
return 0;
}
stock SendPlayerMessage(length, playerid, color, message[])
{
new len = strlen(message);
if(len <= length)
{
foreach(new i: Player)
{
if(!IsPlayerIgnoringPlayer(playerid, i) && !IsPlayerIgnoringPlayer(i, playerid))
{
SendClientMessage(i, color, message);
}
}
}
else
{
new string, lastspace, escape = floatround(length / 1.2);
while(len > length)
{
format(string, sizeof(string), "%s", message);
for(new i = 0; i <= len; i ++)
{
if(message == ' ' && i <= length) lastspace = i;
if(i > length) i = len;
}
if(lastspace == 0)
{
strdel(string, length, strlen(string));
strdel(message, 0, length);
len -= length;
}
else if(lastspace < escape)
{
strdel(string, escape, strlen(string));
strdel(message, 0, escape);
len -= escape;
lastspace = 0;
}
else
{
strdel(string, lastspace, strlen(string));
strdel(message, 0, lastspace + 1);
len -= lastspace;
lastspace = 0;
}
foreach(new i: Player)
{
if(!IsPlayerIgnoringPlayer(playerid, i) && !IsPlayerIgnoringPlayer(i, playerid))
{
SendClientMessage(i, color, string);
if(len < length) SendClientMessage(i, color, message);
}
}
}
}
return 1;
}
Moguce je ali onda moras koristiti ProxDetector evo ti primer
new tekst1 = strlen(text),string;
for(new i = 0; i format(string, sizeof(string), ""col_ljubicasta"DEVELOPERKA "BELA"%s "col_ljubicasta"kaze : "BELA"%s", GetName(playerid), text);
ProxDetector(20.0, playerid, string,BELA2,BELA2,BELA2,BELA2,BELA2);
return 0; Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava