[pomoc]mute komanda

Započeo Arnel_Bp
12. Maj 2014. Zaključano
723
pregleda
14
postova
Arnel_Bp
5
Underboss
12. Maj 2014.
Skripta koju koristim: moja od 0
Detaljan opis problema: dolje
Dio skripte:
imam cmd ovako
CMD:mute(playerid, params[])
{
    if(PlayerInfo < 2) return SendClientMessage(playerid,-1,"{FF0000}Zao nam je ali ne mozete koristititi ovu komandu, neispravna je. Kucaj /komande da vidis tvoje komande.");
    new
id,reason,string;
    if(sscanf(params, "us", id,reason)) return SCM(playerid, COLOR_RED, "Usage: /mute [Player ID/Player Name] ");
    if(!IsPlayerConnected(id)) return SCM(playerid, -1, "Taj igrac nije online!");
    format(string,sizeof(string),"{FF0000}Admin mute: %s (%s)",GetName(id),reason);
    SCMToAll(COLOR_RED,string);
    PlayerInfo = 1;
    return 1;
}


onpalyertext ovako

if(PlayerInfo == 1) {
SCM(playerid, COLOR_RED, "Ti si mutiran, ne mozes pricati...!");
return 0;
}

i onda kad mute igraca, on i dalje moze da prica? Sta je problem, kako to da napravim? Ali mu u users tamo u scriptfiles stavlja mute na 1.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
James_SmithXDl
6
OG Legend
12. Maj 2014.
if(PlayerInfo == 1) return SCM(playerid, COLOR_RED, "Ti si mutiran, ne mozes pricati...!");

probaj
Arnel_Bp
5
Underboss
12. Maj 2014.
Quote from May 12, 2014, 5:29 pm:
if(PlayerInfo == 1) return SCM(playerid, COLOR_RED, "Ti si mutiran, ne mozes pricati...!");

probaj


ne moze, ima errora

stavio sam ovako
if(PlayerInfo == 1) return SCM(playerid, COLOR_RED, "Ti si mutiran, ne mozes pricati...!");
return 0;
}
James_SmithXDl
6
OG Legend
12. Maj 2014.
daj cijeli onplayertext
Arnel_Bp
5
Underboss
12. Maj 2014.
Quote from May 12, 2014, 5:43 pm:
daj cijeli onplayertext

public OnPlayerText(playerid, text[])
{
if(PlayerInfo == 1) {
SCM(playerid, COLOR_RED, "Ti si mutiran, ne mozes pricati...!");
return 0;
}
if(TextsActive == 0)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {FFFFFF}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// Yellow
if(TextsActive == 1)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {FFFF00}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// Red
if(TextsActive == 2)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {FF0000}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// Blue
if(TextsActive == 3)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {0000BF}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// Green
if(TextsActive == 4)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {00FF00}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// Gray
if(TextsActive == 5)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {696969}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// Pink
if(TextsActive == 6)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {FF00FF}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// White
if(TextsActive == 7)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {FFFFFF}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
if(TextsActive == 8)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {FF8000}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
if(TextsActive == 9)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {00FFFF}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
if(TextsActive == 10)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {000000}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
if(TextsActive == 11)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {400040}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
return 0;
}
James_SmithXDl
6
OG Legend
12. Maj 2014.
public OnPlayerText(playerid, text[])
{
if(PlayerInfo == 1) return SCM(playerid, COLOR_RED, "Ti si mutiran, ne mozes pricati...!");
if(TextsActive == 0)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {FFFFFF}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// Yellow
if(TextsActive == 1)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {FFFF00}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// Red
if(TextsActive == 2)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {FF0000}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// Blue
if(TextsActive == 3)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {0000BF}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// Green
if(TextsActive == 4)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {00FF00}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// Gray
if(TextsActive == 5)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {696969}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// Pink
if(TextsActive == 6)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {FF00FF}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
// White
if(TextsActive == 7)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {FFFFFF}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
if(TextsActive == 8)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {FF8000}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
if(TextsActive == 9)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {00FFFF}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
if(TextsActive == 10)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {000000}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
if(TextsActive == 11)
{
new string, name;
    GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s[%d]: {400040}%s",name,playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
return 0;
}
Arnel_Bp
5
Underboss
12. Maj 2014.
ako sam mute izbaci mi ovaj tekst, ali i dalje mogu da pricam 😄 😄 Sta da mu radimo hehe
Blaeks_Biofor
5
Forum Don
13. Maj 2014.
Da li ti uopste lepo cuvas varijable ? sta ako se varijable ne cuvaju i ne ocitavaju ? mozda je to problem, a mozda je i do koda
if(PlayerInfo == 1)
    {
        return 0;
    }
?
Arnel_Bp
5
Underboss
13. Maj 2014.
Blaeks wrote on May 13, 2014, 11:09 am:
Da li ti uopste lepo cuvas varijable ? sta ako se varijable ne cuvaju i ne ocitavaju ? mozda je to problem, a mozda je i do koda
if(PlayerInfo == 1)
    {
        return 0;
    }
?

Zamo sprema na 1 aliii nece da ga mute :S
Blaeks_Biofor
5
Forum Don
13. Maj 2014.
Onda nije problem to, posto mute ne postoji kao samp sistem, to je izmisljeno na principu dodavanja varijabla igracu i proveravanja istih
Arnel_Bp
5
Underboss
13. Maj 2014.
Blaeks wrote on May 13, 2014, 7:32 pm:
Onda nije problem to, posto mute ne postoji kao samp sistem, to je izmisljeno na principu dodavanja varijabla igracu i proveravanja istih

Pa sta da mu radim ?
Blaeks_Biofor
5
Forum Don
13. Maj 2014.
ne mogu ovako na slepo da ti pomognem, ali probaj ovo http://forum.sa-mp.com/showthread.php?t=290311, stvarno je tesko na slepo nekome pomoci, moj ti je predlog da uradis nesto iznova
Arnel_Bp
5
Underboss
13. Maj 2014.
Blaeks wrote on May 13, 2014, 7:41 pm:
ne mogu ovako na slepo da ti pomognem, ali probaj ovo http://forum.sa-mp.com/showthread.php?t=290311, stvarno je tesko na slepo nekome pomoci, moj ti je predlog da uradis nesto iznova


Aj probam pa ti javim..
Arnel_Bp
5
Underboss
13. Maj 2014.
nmg bas da se snadjem u ovu FS, posto bih zelio da ga prebacim u gamemode, da ga spomijm sa mojim admin systemom, evo sve kako je stavljeno..
enum pInfo
{
    pAdminLevel,
    pCash,
    pScore,
    pMute,
    pFrozen,
    pSpecating,
}
new PlayerInfo;


onda dolje na
public OnPlayerDisconnect(playerid, reason)


mi ovako stoji
dini_IntSet(file, "Mute", PlayerInfo);


i onda dolje na dialog reg/login
dini_IntSet(file, "Mute",PlayerInfo = 0);


i evo mi je dolje komanda za mute
CMD:mute(playerid, params[])
{
    if(PlayerInfo < 2) return SendClientMessage(playerid,-1,"{FF0000}Zao nam je ali ne mozete koristititi ovu komandu, neispravna je. Kucaj /komande da vidis tvoje komande.");
    new
id,reason,string;
    if(sscanf(params, "us", id,reason)) return SCM(playerid, COLOR_RED, "Usage: /mute [Player ID/Player Name] ");
    if(!IsPlayerConnected(id)) return SCM(playerid, -1, "Taj igrac nije online!");
    format(string,sizeof(string),"{FF0000}Admin mute: %s (%s)",GetName(id),reason);
    SCMToAll(COLOR_RED,string);
    PlayerInfo = 1;
    return 1;
}


jeli bi sad mogao nesto da mi pomognes oko ovoga?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha