Detaljan opis problema: Pa svaki puta kad napravim (/g)amemaster chat, nevalja mi nest, nekad bude kada u /g admin napise nsto pise: 1 Admin ...: ......
A nekada bude kada admin ( head ili bilo koji ) nesto napise a da nije gamemaster pise: 0 GameMaster .....: ..... Nikako nemogu napravit kada Head/obicni admin napise nesto u /g da pise npr.: 1338|Admin| Anto_Antic kaze: hallo , i kada GM napise nesto da pise npr. 1 Gamemaster Anto_Antic kaze: Hallo , uvjek je pojesamo, il pise 0 Gamemaster Anto.... kaze: .... ( kad budem admin a ne gm ), a kada preokrenem u skripti pise, 0 Admin Anto_Antic kaze: .... Pa ako morete vi to sredit da bude sve isto vak al da valja sve, bio bi zahvalan, znam da je to neka sitnica, al sam pocetnik pa jbg nezz jos dobro 🙂
Dio skripte:
if(strcmp(cmd, "/g", true) == 0 || strcmp(cmd, "/gamemaster", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristi: (/g)amemaster [GameMaster Chat]");
return 1;
}
format(string, sizeof(string), "{00FF00}|{FFFFFF}%d{00FF00}|{00FF00}GameMaster| {00FF00}%s: {FFFFFF}%s", PlayerInfo, sendername, result);
format(string, sizeof(string), "{00FF00}|{FFFFFF}%d{00FF00}|{00FF00}Admin| {00FF00}%s: {FFFFFF}%s", PlayerInfo, sendername, result);
if (PlayerInfo > 1 || PlayerInfo > 1)
{
SendAdminMessage(COLOR_LIGHTGREEN, string);
}
printf("{00FF00}|%d|{00FF00}GameMaster| {00FF00}%s: {FFFFFF}%s", playerid, sendername, result);
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //
