Skripta koju koristim: Noxic
Detaljan opis problema: Zanima me kako da dodam da se vidi ID kad neko dadne /ad ali samo ADMINI da vide ...
Dio skripte:
CMD:ad(playerid, params[])
{
new string;
new sendername;
new oglastekst, payout;
if(sscanf(params, "s", oglastekst))
{
SCM(playerid, COLOR_GRAD2, "{CCCCCC}[{F81414}CileX{CCCCCC}]{CCCCCC}Koristi☹️/ad)vertise [tekst oglasa]");
return 1;
}
else
{
if(PlayerInfo == 1)
{
format(string, sizeof(string), "{F3FF02}Balkan World | Vi ste utisani! | Sekundi koliko ste jos utisani: %d (%d minuta)", PlayerInfo, (PlayerInfo/60)+1);
SCM(playerid, 0xFFFF00AA, string);
return 1;
}
if(PlayerInfo <= 2)
{
format(string, sizeof(string), " {FFFF80}Balkan World | {FF4444}Moras biti {FFFF80}lvl 2+ {FF4444}da bi mogao pisati oglase!");
SCM(playerid, 0xFF4444FF, string);
return 1;
}
if (oglasvrijeme >= 0 && (PlayerInfo < 1))
{
format(string, sizeof(string), "Sacekaj jos %d sekundi prije ponovnog postavljanja oglasa !", oglasvrijeme);
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;
}
payout = cijenaoglasa1;
if(GetPlayerCash(playerid) < payout)
{
format(string, sizeof(string), "* Nemas dovoljno novca!{FF5E5E} (Potrebno %d$) ", payout);
SendClientMessage(playerid, 0xB9B9B9FF, string);
return 1;
}
for(new i = 0; i < sizeof(Dionice); i++)
{
if(Dionice == 1)
{
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
SaveDionice(i);
}
}
new ostring;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{009900}Oglasavanje | Autor: %s | {F3FF02}Kontakt broj: %d", sendername, PlayerInfo);
OOCNews(COLOR_GREEN, string);
format(string, sizeof(string), "-%s", oglastekst);
OOCNews(0xFFFFFFAA,string);
GivePlayerCash(playerid, - payout);
format(ostring, sizeof(ostring), "%s -> Oglas: %s", sendername,oglastekst);
OglasLog(ostring);
format(string, sizeof(string), "~r~Postavio si Oglas!~n~~w~Cijena: %d$", payout);
GameTextForPlayer(playerid, string, 5000, 5);
if (PlayerInfo < 1)
{
oglasvrijeme = 45;
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
[Pomoc] /ad
981
pregleda
10
postova
10. Dec. 2011.
Ispod ovoga:
format(ostring, sizeof(ostring), "%s -> Oglas: %s", sendername,oglastekst);
OglasLog(ostring);
Stavi ovo:
format(string, sizeof(string), ": %s Je koristio!!", sendername);
SendAdminMessage(COLOR_RED, string);
Bolje ti je da ti pokaze ime...
A ovo SendAdminMessage ja msm da je definisano i u Noxicusu tako,ako ne nadji kako je negdje u skripti
format(ostring, sizeof(ostring), "%s -> Oglas: %s", sendername,oglastekst);
OglasLog(ostring);
Stavi ovo:
format(string, sizeof(string), ": %s Je koristio!!", sendername);
SendAdminMessage(COLOR_RED, string);
Bolje ti je da ti pokaze ime...
A ovo SendAdminMessage ja msm da je definisano i u Noxicusu tako,ako ne nadji kako je negdje u skripti
11. Dec. 2011.
Quote from December 10, 2011, 11:13 pm:
Ma nidje veze brate, treba mi ID ne ovo ..
Ovo sam i ja sam znao napravit 😄
Ovo sam i ja sam znao napravit 😄
Kako ti je definiran chat da samo admini vide,nadam se da si me razumeo sta ti zelim reci ?
11. Dec. 2011.
Pokusaj ovako
format(string, sizeof(string), ": %s Je koristio!!", playerid);
SendAdminMessage(COLOR_RED, string);
format(string, sizeof(string), ": %s Je koristio!!", playerid);
SendAdminMessage(COLOR_RED, string);
11. Dec. 2011.
Quote from December 11, 2011, 10:17 am:
Pokusaj ovako
format(string, sizeof(string), ": %s Je koristio!!", playerid);
SendAdminMessage(COLOR_RED, string);
format(string, sizeof(string), ": %s Je koristio!!", playerid);
SendAdminMessage(COLOR_RED, string);
%s ti nece definirati id -.-
uglavnom,ako je "SendAdminMessage" definicija da salje adminima poruku onda neka glasi ovako :
format(string, sizeof(string), ": %d je dao oglas!", playerid);
SendAdminMessage(COLOR_RED, string);11. Dec. 2011.
ne kontate me sta zelim rec, evo vam npr oglas za igrace obicne
|Oglasavanje| Autor: Emir Scofield | Broj: 5555
*- obican igrac
evo kako da admini vide..
|Oglasavanje| Autor: Emir Scofield[ID igraca] | Broj: 5555
jel ste me razumjeli.. ja sam bio napravio ali ID vide svi igraci a ne samo admini ...
|Oglasavanje| Autor: Emir Scofield | Broj: 5555
*- obican igrac
evo kako da admini vide..
|Oglasavanje| Autor: Emir Scofield[ID igraca] | Broj: 5555
jel ste me razumjeli.. ja sam bio napravio ali ID vide svi igraci a ne samo admini ...
11. Dec. 2011.
Quote from December 11, 2011, 11:28 am:
ne kontate me sta zelim rec, evo vam npr oglas za igrace obicne
|Oglasavanje| Autor: Emir Scofield | Broj: 5555
*- obican igrac
evo kako da admini vide..
|Oglasavanje| Autor: Emir Scofield[ID igraca] | Broj: 5555
jel ste me razumjeli.. ja sam bio napravio ali ID vide svi igraci a ne samo admini ...
|Oglasavanje| Autor: Emir Scofield | Broj: 5555
*- obican igrac
evo kako da admini vide..
|Oglasavanje| Autor: Emir Scofield[ID igraca] | Broj: 5555
jel ste me razumjeli.. ja sam bio napravio ali ID vide svi igraci a ne samo admini ...
pa cekaj,ti mene zajebavas ili sta?Kao sto je "SendClientMessage" za slanje poruke igracu , tako u modu postoji i da salje poruku adminima , daj mi i uradicu ti komandu omg -.-
EDIT : u gf editima je "ABroadCast" cini mi se ...:S
13. Dec. 2011.
Quote from December 11, 2011, 3:46 pm:
da, ima i
ABroadCast
SendAdminMessage
oboje znaci, imas u mom prvom postu komandu /ad pa ako mozes napravi ...
ABroadCast
SendAdminMessage
oboje znaci, imas u mom prvom postu komandu /ad pa ako mozes napravi ...
CMD:ad(playerid, params[])
{
new string;
new sendername;
new oglastekst, payout;
if(sscanf(params, "s", oglastekst))
{
SCM(playerid, COLOR_GRAD2, "{CCCCCC}[{F81414}CileX{CCCCCC}]{CCCCCC}Koristi:(/ad)vertise [tekst oglasa]");
return 1;
}
else
{
if(PlayerInfo == 1)
{
format(string, sizeof(string), "{F3FF02}Balkan World | Vi ste utisani! | Sekundi koliko ste jos utisani: %d (%d minuta)", PlayerInfo, (PlayerInfo/60)+1);
SCM(playerid, 0xFFFF00AA, string);
return 1;
}
if(PlayerInfo <= 2)
{
format(string, sizeof(string), " {FFFF80}Balkan World | {FF4444}Moras biti {FFFF80}lvl 2+ {FF4444}da bi mogao pisati oglase!");
SCM(playerid, 0xFF4444FF, string);
return 1;
}
if (oglasvrijeme >= 0 && (PlayerInfo < 1))
{
format(string, sizeof(string), "Sacekaj jos %d sekundi prije ponovnog postavljanja oglasa !", oglasvrijeme);
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;
}
payout = cijenaoglasa1;
if(GetPlayerCash(playerid) < payout)
{
format(string, sizeof(string), "* Nemas dovoljno novca!{FF5E5E} (Potrebno %d$) ", payout);
SendClientMessage(playerid, 0xB9B9B9FF, string);
return 1;
}
for(new i = 0; i < sizeof(Dionice); i++)
{
if(Dionice == 1)
{
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
Dionice += payout/10;
SaveDionice(i);
}
}
new ostring;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{009900}Oglasavanje | Autor: %s | {F3FF02}Kontakt broj: %d", sendername, PlayerInfo);
OOCNews(COLOR_GREEN, string);
format(string, sizeof(string), "[Admin Obavestenje]: %s je dao oglas!!", playerid);
ABroadCast(COLOR_RED, string)
format(string, sizeof(string), "-%s", oglastekst);
OOCNews(0xFFFFFFAA,string);
GivePlayerCash(playerid, - payout);
format(ostring, sizeof(ostring), "%s -> Oglas: %s", sendername,oglastekst);
OglasLog(ostring);
format(string, sizeof(string), "~r~Postavio si Oglas!~n~~w~Cijena: %d$", payout);
GameTextForPlayer(playerid, string, 5000, 5);
if (PlayerInfo < 1)
{
oglasvrijeme = 45;
}
}
return 1;
}izvoli ...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava