Skripta koju koristim: Last Step v1.1
Detaljan opis problema: Kada napisem /a,pise ovo >> http://i.imgur.com/KSGZANO.png <<,a kada napisem /ao,ili /e,/o...onda nema nikako u chatu...
Dio skripte:
Komanda /a :CMD:a(playerid, params[])
{
if(PlayerInfo[playerid][pAlcatraz] > 0 || PlayerInfo[playerid][pZatvorTime] > 0 || PlayerInfo[playerid][pMaraton] > 0) return SCM(playerid, SIVA, "Ne mozes to, zatvoren si.");
new text[85], hIme[MAX_PLAYER_NAME];
RPIme(playerid, hIme);
if(sscanf(params, "s[85]", text)) return SCM(playerid, GRAD2, "Korsitite: /a [tekst]");
new name[24];
GetPlayerName(playerid, name,sizeof(name));
if (strcmp(name, "DrMrMuma",true) == 6)
{
format(CmdString, 128, "Vlasnik %s: {FFFFFF}%s", hIme, text);
ABroadCast(SVETLOPLAVA, CmdString, 4);
}
else if (strcmp(name, "Muma",true) == 6)
{
format(CmdString, 128, "Skripter %s: {FFFFFF}%s", hIme, text);
ABroadCast(SVETLOPLAVA, CmdString, 4);
}
else if(PlayerInfo[playerid][pAdmin] == 5)
{
format(CmdString, 128, "Suvlasnik %s: {FFFFFF}%s", hIme, text);
ABroadCast(SVETLOPLAVA, CmdString, 4);
}
else if(PlayerInfo[playerid][pAdmin] == 4)
{
format(CmdString, 128, "Glavni admin %s: {FFFFFF}%s", hIme, text);
ABroadCast(SVETLOPLAVA, CmdString, 4);
}
else if(PlayerInfo[playerid][pAdmin] > 1 && PlayerInfo[playerid][pAdmin] < 4)
{
format(CmdString, 128, "|A-%d| %s: {FFFFFF}%s", PlayerInfo[playerid][pAdmin], hIme, text);
ABroadCast(SVETLOPLAVA, CmdString, 4);
}
else return SCM(playerid, GRAD2, "{BFC0C2}Nisi ovlascen da koristis ovu komandu!");
return 1;
}
Komanda /e :
CMD:e(playerid, params[])
{
if(PlayerInfo[playerid][pAlcatraz] > 0 || PlayerInfo[playerid][pZatvorTime] > 0 || PlayerInfo[playerid][pMaraton] > 0) return SCM(playerid, SIVA, "Ne mozes to, zatvoren si.");
new text[85], hIme[MAX_PLAYER_NAME];
if(sduty[playerid] == 0)
{
if(PlayerInfo[playerid][pSupporter] > 0)
{
SCM(playerid,GRAD2,"Ne mozes to, nisi na duznosi!");
return 1;
}
}
RPIme(playerid, hIme);
if(sscanf(params, "s[85]", text)) return SCM(playerid, GRAD2, "Korsitite: /e [tekst]");
new name[24];
//new name[24];
if(PlayerInfo[playerid][pAdmin] == 6)
{
GetPlayerName(playerid, name,sizeof(name));
if(strcmp(name, "DrMrMuma",true) == 6)
{
format(CmdString, 128, "{FF8000}Vlasnik %s: {FFFFFF}%s", hIme, text);
GBroadCast(SVETLOPLAVA, CmdString, 4);
/*format(CmdString, 128, "| A | %s: %s", hIme, text);
//UpisiLog(FAJL_ADMCHATLOG, CmdString);*/
}
else if(strcmp(name, "Muma",true) == 6)
{
format(CmdString, 128, "{FF8000}Skripter %s: {FFFFFF}%s", hIme, text);
GBroadCast(SVETLOPLAVA, CmdString, 4);
/*format(CmdString, 128, "| A | %s: %s", hIme, text);
//UpisiLog(FAJL_ADMCHATLOG, CmdString);*/
}
}
else if(PlayerInfo[playerid][pAdmin] == 5)
{
format(CmdString, 128, "{FF8000}Suvlasnik %s: {FFFFFF}%s", hIme, text);
GBroadCast(SVETLOPLAVA, CmdString, 4);
/*format(CmdString, 128, "| A | %s: %s", hIme, text);
//UpisiLog(FAJL_ADMCHATLOG, CmdString);*/
}
else if(PlayerInfo[playerid][pAdmin] == 4)
{
format(CmdString, 128, "{FF8000}Glavni admin %s: {FFFFFF}%s", hIme, text);
GBroadCast(SVETLOPLAVA, CmdString, 4);
/*format(CmdString, 128, "| A | %s: %s", hIme, text);
//UpisiLog(FAJL_ADMCHATLOG, CmdString);*/
}
else if(PlayerInfo[playerid][pAdmin] > 0 && PlayerInfo[playerid][pAdmin] < 4)
{
format(CmdString, 128, "{FF8000}|A-%d| %s: {FFFFFF}%s", PlayerInfo[playerid][pAdmin], hIme, text);
GBroadCast(SVETLOPLAVA, CmdString, 4);
/*format(CmdString, 128, "| A | %s: %s", hIme, text);
//UpisiLog(FAJL_ADMCHATLOG, CmdString);*/
}
else if(PlayerInfo[playerid][pSupporter] == 1)
{
format(CmdString, 128, "{FF8000}[Supporter] %s: {FFFFFF}%s", hIme, text);
GBroadCast(SVETLOPLAVA, CmdString, 4);
/*format(CmdString, 128, "| A | %s: %s", hIme, text);
//UpisiLog(FAJL_ADMCHATLOG, CmdString);*/
}
else if(PlayerInfo[playerid][pSupporter] == 2)
{
format(CmdString, 128, "{FF8000}[Vodja Supportera] %s: {FFFFFF}%s", hIme, text);
GBroadCast(SVETLOPLAVA, CmdString, 4);
/*format(CmdString, 128, "| A | %s: %s", hIme, text);
//UpisiLog(FAJL_ADMCHATLOG, CmdString);*/
}
else return SCM(playerid, GRAD2, "{BFC0C2}Nisi ovlascen da koristis ovu komandu!");
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): Necu vise ovih kodova,evo slike i ostalih sto ne rade...
/a : http://prntscr.com/9d07za
/o : http://prntscr.com/9d08df
/ao : http://prntscr.com/9d08rr
Zasto pises to posebno za svaki rank a chat http://pastebin.com/QWMQhDvS
Evo ti za /ao http://pastebin.com/TCsDbhdN
cemu ovo == 6? Ne shvatam kod...
if (strcmp(name, "DrMrMuma",true) == 6)
Rijeseno ! Morao sam samo izbrisati ==6 :)
LOCK !