Evo da prelistam ono sto ste kao "radili" na modu:
YCMD:id(playerid, params[], help)
{
new TargetID,str1,pname;
if(sscanf(params,"u",TargetID)) return SendClientMessage(playerid,-1, ""esco_boja"[E"BELA"Gaming"esco_boja"]:"BELA" /id ");
if(TargetID == INVALID_PLAYER_ID || !IsPlayerConnected(TargetID)) return SendClientMessage(playerid,-1, ""esco_boja"[E"BELA"Gaming"esco_boja"]:"CRVENA" Taj igrac je offline!");
else
{
GetPlayerName(TargetID,pname,sizeof(pname));
format(str1,sizeof(str1),""esco_boja"[E"BELA"Gaming"esco_boja"]:"BELA" Igrac "ZUTA"%s "BELA"je ID: "ZUTA"%d",pname,TargetID);
SendClientMessage(playerid,-1,str1);
}
return 1;
}
Napravi custom f-ju sa #emit ili y_va i koristi const za str jer je ovako previse pocetnicki.
Nikada boja ne treba bit -1 nego pocetna boja poruke.
YCMD:aduty(playerid, params[], help)
{
if(UlogovanProvera == 0) return SCM(playerid,-1,""ORANGE"#LOGIN: "BELA"Morate da se ulogujete !");
if(PlayerInfo == 0) return SCM(playerid, -1, ""esco_boja"[E"BELA"Gaming"esco_boja"]: "BELA"Samo Admini!");
if(PlayerInfo != 0) return SCM(playerid, -1, ""esco_boja"[E"BELA"Gaming"esco_boja"]: "BELA"Imate trazeni level ne mozete koristiti ovu komandu");
new string;
if(AdminDuty == 0)
{
format(string,sizeof(string),""esco_boja"[A/INFO] "BELA"Administrator "esco_boja"%s "BELA"je na duznosti.",GetName(playerid));
DuznostTog(-1,string);
AdminDuty = 1;
SetPlayerColor(playerid, 0xFF008040);
SetPlayerArmour(playerid, 99.0);
SetPlayerHealth(playerid, 999.0);
God = 1;
Kick(playerid);
}
else if(AdminDuty == 1)
{
SetPlayerArmour(playerid, 99.0);
SetPlayerHealth(playerid, 99.0);
format(string,sizeof(string),""esco_boja" [A/INFO] "BELA"Administrator "esco_boja"%s "BELA"vise nije na duznosti (DutyTime - %d min)",GetName(playerid),PlayerInfo[ playerid ][ xDutyTime ]);
DuznostTog(-1,string);
SetPlayerColor(playerid, BELA2);
AdminDuty = 0;
God = 0;
Kick(playerid);
}
return 1;
}
Ni krenuo da gledam CMD - odma ista greška!
const params[]Jos jedna greÅ¡ka na samom poÄetku:
if(UlogovanProvera == 0) return SCM(playerid,-1,""ORANGE"#LOGIN: "BELA"Morate da se ulogujete !");
Eto odma 571 ukupno ( znaÄi već 1500 amaterskog razbacivanja sa memorijom jer na milion mesta radiÅ¡ ovo sa stringovima. )
YCMD:g(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,""ORANGE"#LOGIN: "BELA"Morate da se ulogujete !");
if(PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 7)
{
if(PlayerInfo != 0) return SCM(playerid,-1,""PPLAVA"EG: "BELA"Ne mozete koristiti ovu komandu jer ste zatvoreni!");
if(PlayerInfo == 1) return SCM(playerid,-1,""PPLAVA"EG: "BELA"Ne mozete koristiti ovu komandu zato sto ste mutirani na /g chat!");
if(TogGChat == 1) return SCM(playerid, -1,""CRVENA"PROVERA: "BELA"Niste upalili /g /togchat");
if((noooc)) return SCM(playerid, -1, ""SPLAVA": "BELA"G chat je iskljucen,ne mozes to!");
if(gettime() < Gchat && PlayerInfo != 1 && PlayerInfo != 7 && PlayerInfo != 1 && PlayerInfo != 2 && PlayerInfo != 3 && PlayerInfo != 4 && PlayerInfo != 5 && PlayerInfo != 6) return SCM(playerid, -1, ""CRVENA"INFO | "SIVA"Ovu komandu mozete koristiti svakih 20 sekundi!");
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""CRVENA"EG:RPG Pomoc | "SIVA" /g ");
if(strfind(text, "picko") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "mamu") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "banovacu te") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "debilu") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "kretencino") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "jebem ti mater") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "ukurceni") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "kurcenje") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "jebem vam mater svima") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "debili") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "cigan") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "bog") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "jebem") != -1) return SCM(playerid,-1, ""BELA"Ne psuj na /ao chatu ... Admin si!");
if(strfind(text, "mater") != -1) return SCM(playerid,-1, ""BELA"Ne psuj na /ao chatu ... Admin si!");
if(strfind(text, ":7777") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, ":7") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "JEBEM VAM SVE") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "jebem vam sve") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "jebem ti sve") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "boga") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
if(strfind(text, "mali") != -1) return SCM(playerid,-1, ""BELA"Nema Psovanja,nauci se kulturi dok imas vremena!");
new arank;
if(PlayerInfo == 1) { arank = ""ZELENA"Admin Level 1"; }
else if(PlayerInfo == 2) { arank = ""ZELENA"Admin Level 2"; }
else if(PlayerInfo == 3) { arank = ""ZELENA"Admin Level 3"; }
else if(PlayerInfo == 4) { arank = ""ZELENA"Admin Level 4"; }
else if(PlayerInfo == 5) { arank = ""ZELENA"Admin Level 5 (Head-Admin)"; }
else if(PlayerInfo == 2) { arank = ""ZELENA"Skripter"; }
else if(PlayerInfo == 1) { arank = ""ZELENA"Vlasnik"; }
else if(PlayerInfo == 6) { arank = ""ZELENA"Direktor"; }
else if(PlayerInfo == 1) { arank = ""ZELENA"Supporter Level 1"; }
else if(PlayerInfo == 2) { arank = ""ZELENA"Supporter Level 2"; }
else if(PlayerInfo == 3) { arank = ""ZELENA"Supporter Level 3"; }
else if(PlayerInfo == 1) { arank = ""ZELENA"Spec Team"; }
else if(PlayerInfo == 1) { arank = ""ZELENA"Vip Level 1"; }
else if(PlayerInfo == 2) { arank = ""ZELENA"Vip Level 2"; }
else if(PlayerInfo == 3) { arank = ""ZELENA"Vip Level 3"; }
else if(!strcmp(GetName(playerid), "OverLord", true)) { arank = ""ZELENA"Skripter"; }
else if(PlayerInfo == 4) { arank = ""ZELENA"V.I.P Level 4"; }
else if(PlayerInfo == 5) { arank = ""ZELENA"Premium"; }
else if(PlayerInfo == 6) { arank = ""PPLAVA"Platinum"; }
else if(PlayerInfo == 1) { arank = ""ZELENA"Maper"; }
else if(PlayerInfo == 1) { arank = ""ZELENA"RP Enforcer"; }
format(string, sizeof(string), ""ZELENA"G | "BELA"%s "ZELENA"%s "ZELENA"[ID:%d]"BELA": %s",arank,sendername,playerid,text);
AdminSupporterVip(-1,string);
Gchat = gettime() + 20;
}
return 1;
}
E za ovo bi ti neÅ¡to opsovao npr sve psovke gore navedene, ovo kao da daÅ¡ detetu od 2 godine Äetkicu i vodene boje da crta.
YCMD:lastseen(playerid, params[], help)
{
#pragma unused help
new string, imeigraca, fajlotvori;
if(sscanf(params, "s", imeigraca)) return SCM(playerid,-1,""PPLAVA"[EG:RP] "BELA"/lastseen ");
format(fajlotvori, sizeof(fajlotvori), ProveraKorisnika, imeigraca);
if(!fexist(fajlotvori)) return SCM(playerid,-1,""PPLAVA"[EG:RP] "BELA"Taj account nije kreiran!");
if(IsPlayerConnected(ProveraKorisnika3(imeigraca)))
{
SCM(playerid,-1,""PPLAVA"[EG:RP] "BELA"Taj igrac je na serveru!");
return 1;
}
INI_ParseFile(fajlotvori, "PrikaziLastSeen");
format(string, sizeof(string), "- %s - %s",imeigraca, ProveraZaLast);
SendClientMessage(playerid,-1, string);
return 1;
}
fajlotvori dugacak 64 a maksimalna dužina je 32 u ovom modu + već imas makro funkciju što automatski govori da je ovo samo izvađeno sa moda/prekopirano sa nekog "tutoriala".
if(IsPlayerConnected(ProveraKorisnika3(imeigraca)))
{
SCM(playerid,-1,""PPLAVA"[EG:RP] "BELA"Taj igrac je na serveru!");
return 1;
}
Zbog Äeka bracketi?
public PrikaziLastSeen(name[], value[])
PraviÅ¡ custom f-ju a imas SetTag koji koristiÅ¡ a ne znaÅ¡ ni Äemu služi oÄigledno.
AntiCheat sranje, bypass sa sec syncom i RPC controllom...
Sve u svemu da te ne blamiram dalje, sranje od moda a.k.a -10/10