Započeo Arnel_Bp
•12. Maj 2014.• Zaključano[pomoc]mute komanda
746
pregleda
14
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
12. Maj 2014.
Skripta koju koristim: moja od 0
Detaljan opis problema: dolje
Dio skripte:
imam cmd ovako
onpalyertext ovako
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):
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):
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
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;
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
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;
}OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
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;
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
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
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
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 ?
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
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
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
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..
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
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..
onda dolje na
mi ovako stoji
i onda dolje na dialog reg/login
i evo mi je dolje komanda za mute
jeli bi sad mogao nesto da mi pomognes oko ovoga?
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