Skripta koju koristim: LS
Detaljan opis problema:Moze mi neko pojasniti kako da namestim kad specam nekog i da mu ne pise moje ime vec Administrator
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Ima li nesto molim vas?
Edituj taj naslov i napisi pitanje ili skacenicu neku u cemu je problem a ne samo da stavis tek tako [Pomoc] sredi to ili ide lock !
eto
Kako mislis da pise Administrator ? Ti kada specas nekog on tebe ne vidi ne vidi ti ime ...
Slusaj,ja kada specam nekog on ne moze nikako da mi vidi ime ali kada ja pisem nesto u chatu,njemu ispise lupam Legu,a ja zelim da ispise Administrator,treba li deo spec komande ili?
Napravi jednu varijablu nazovi je kako ti hoces i kada igrac krene specati nekog ti tu varijablu postavi na neke odredjene vrednosti moze recimo broj 1 i onda sredis u callbacku OnPlayerText da u koliko igrac ima te vrednosti koje si podesio kada je otiso spec da mu pise Administrator mesto njegovog imena. I naravno kada prekine spec restartuj varijablu recimo stavis na 0
new speca[MAX_PLAYERS];
kada kucas komandu spec stavi ovo ispod
speca[playerid] = 1;
onda OnPlayerText
if(speca[playerid] == 1)
{
format(string, sizeof(string), "Admin: %s", text);
SendMessageToRange(-1, string, 20.0, X, Y, Z);
}
evo ti sendmessagetorange
stock SendMessageToRange(color, message[], Float:range, Float:X, Float:Y, Float:Z)
{
foreach(Player, i)
{
if(IsPlayerInRangeOfPoint(i, range, X, Y, Z))
SendClientMessage(i, color, message);
}
return true;
}