Ovde necete puno da se mucite. Jednostavno je.
Za pocetak kopirate ovu komandu:
YCMD:smsoglas(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,"SA:MP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new result,string;
if(PlayerInfo < 3) return SCM(playerid, -1, ""SIVA"Morate biti level 3 za davanje oglasa!");
if(sscanf(params, "s", result)) return SCM(playerid,-1, ""SPLAVA"SA:MP Pomoc | "BELA"/smsoglas ");
if(PlayerInfo < 50) return SCM(playerid,-1,""SIVA"Za oglas vam treba 50$!");
if(PlayerInfo == 0) return SCM(playerid,-1,""SIVA"Nemate mobilni!");
if(gettime() < toglas) return SCM(playerid, -1, ""SIVA"Oglas se moze koristiti svakih 40 sekundi!");
new tekst1 = strlen(result); for(new i = 0; i g_NovacMinus(playerid, 100); toglas = gettime() + 40;
format(string, sizeof(string), ""BELA" "ZUTA" Oglas | "ZUTA"Tekst: "BELA"%s", result);
SCMTA(-1,string);
format(string, sizeof(string), ""BELA" "ZUTA" Oglas | "ZUTA"Kontakt: "BELA"%d", PlayerInfo);
SCMTA(-1,string);
format(string, sizeof(string), ""ZUTA"Oglas dat od strane "BELA"%s-a [%d] ", GetName(playerid), playerid);
SendAdminMessage(-1,string);
GameTextForPlayer(playerid,"~w~Uspesno ste dali oglas za ~r~50$!",5000,3);
return 1;
} To vam je ta komanda, samo je kopitajte i ubacite na kraj ili negde na sredini gde vam se nalaze sve komande. Ako nemate YCMD, vi promenite na CMD ili ZCMD. Zavisi sta koristite.
Sada cu vam pokazati sta znaci svaki deo komande:
Ovo ako vas server nema, samo obrisite. To vam je da ako igrac nije ulogovan. ne moze koristiti tu komandu.
if(UlogovanProvera == 0) return SCM(playerid,-1,"SA:MP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");Ovo vam znaci da ako igrac nije 3 level na serveru, da ne moze koristiti tu komandu:
if(PlayerInfo < 3) return SCM(playerid, -1, ""SIVA"Morate biti level 3 za davanje oglasa!");Ovo vam je ako kucate /smsoglas da vam izadje pomoc. Mislim da to svi znaju:
if(sscanf(params, "s", result)) return SCM(playerid,-1, ""SPLAVA"SA:MP Pomoc | "BELA"/smsoglas ");Ako nemate dovoljno para, izacice vam ovo: Za oglas vam treba 50$!
if(PlayerInfo < 50) return SCM(playerid,-1,""SIVA"Za oglas vam treba 50$!");Ako igrac nema mobilni:
if(PlayerInfo == 0) return SCM(playerid,-1,""SIVA"Nemate mobilni!");Ovo vam je da se komanda moze koristiti svakih 40 sekundi:
if(gettime() < toglas) return SCM(playerid, -1, ""SIVA"Oglas se moze koristiti svakih 40 sekundi!");Ovo vam je da adminu stigne nick od od onog igraca koji je objavio oglas. Ako je uvredljivi komendar, da mozete da ga banujete sto pre 😉
format(string, sizeof(string), ""ZUTA"Oglas dat od strane "BELA"%s-a [%d] ", GetName(playerid), playerid);
SendAdminMessage(-1,string);Ovo ostalo vam je poznato i nije bas bitno, jer je to lako za shvatiti.
Ako hocete videti sliku: CLICK ME!
Ako hocete jos neki tutorijal, napisite mi u PP/PM o cemu zelite da napravim i da vam objasnim. Pozdrav 🙂