Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Muma poslato Decembar 11, 2015, 19:23:20 POSLE PODNE

Naslov: [POMOC] Chat
Poruka od: Muma poslato Decembar 11, 2015, 19:23:20 POSLE PODNE
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
Naslov: Odg: [POMOC] Chat
Poruka od: Marjan_Gajovic poslato Decembar 11, 2015, 20:49:19 POSLE PODNE
Zasto pises to posebno za svaki rank a chat http://pastebin.com/QWMQhDvS
Evo ti za /ao http://pastebin.com/TCsDbhdN
Naslov: Odg: [POMOC] Chat
Poruka od: // xunder poslato Decembar 11, 2015, 20:52:18 POSLE PODNE
cemu ovo == 6? Ne shvatam kod...
if (strcmp(name, "DrMrMuma",true) == 6)
Naslov: Odg: [POMOC] Chat
Poruka od: Muma poslato Decembar 11, 2015, 22:51:04 POSLE PODNE
Rijeseno ! Morao sam samo izbrisati ==6 :)
LOCK !