Započeo Chuck:)
•21. Jul 2011.• Zaključano[Pomoc] /a(dmin) /report
983
pregleda
11
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
401
Postovi:
32
Teme:
Pridružio se:Jun 2011
21. Jul 2011.
Skripta koju koristim: Street Stories
Detaljan opis problema: Zašto mi GMovi vide /admin chat i /headadminchat :SS
Dio skripte: dolje ću stavit
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
evo:
ZaÅ¡to GMovi vide /report, znaÄi admini bi trebali vidjet /pomoc i report a gmovi samo /pomoc,a oni vide sve :S
evo /report
Detaljan opis problema: Zašto mi GMovi vide /admin chat i /headadminchat :SS
Dio skripte: dolje ću stavit
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
evo:
if(strcmp(cmd, "/a", true) == 0 || strcmp(cmd, "/admin", 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: /a [Admin Chat]");
return 1;
}
format(string, sizeof(string), "|%d|A|%s:{FFFFFF} %s", PlayerInfo, sendername, result);
if (PlayerInfo >= 1)
{
SendAdminMessage(COLOR_LIGHTBLUE, string);
}
printf("Admin %s: %s", sendername, result);
}
return 1;
}ZaÅ¡to GMovi vide /report, znaÄi admini bi trebali vidjet /pomoc i report a gmovi samo /pomoc,a oni vide sve :S
evo /report
if(strcmp(cmd, "/report", 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, "Koristite: /report ");
return 1;
}
format(string, sizeof(string), "|R|%s: %s", sendername, (result));
ABroadCast(COLOR_YELLOW,string,1);
SendClientMessage(playerid, COLOR_YELLOW, "Vase pitanje je poslano svim online Adminima.");
}
return 1;
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
397
Postovi:
21
Teme:
Pridružio se:Okt. 2009
21. Jul 2011.
Jer su ti u modu zapravo GMovi admini lvl 1 kolko se meni cini .... trealo bi ako je odvojeno valjda
Tu se negira svaki dodir sa obicnim igracem ....
A ocito ne i sa Gmovima
if (PlayerInfo >= 1)Tu se negira svaki dodir sa obicnim igracem ....
A ocito ne i sa Gmovima
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
329
Postovi:
21
Teme:
Pridružio se:Mar. 2011
21. Jul 2011.
za /a chat posataj public SendAdminMessage(color, string[])
a onda ces za /report umjesto abroadcasta stavit sednadminmessage jer je ti je abroadcast stavit za gm i admina
a i sigurno i sendadminmessage
a onda ces za /report umjesto abroadcasta stavit sednadminmessage jer je ti je abroadcast stavit za gm i admina
a i sigurno i sendadminmessage
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
401
Postovi:
32
Teme:
Pridružio se:Jun 2011
21. Jul 2011.
evo public sendadminmessage
moze lock,rijesio sam. hvala na pomoci :-*
public SendAdminMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
SendClientMessage(i, color, string);
}
}
}
}moze lock,rijesio sam. hvala na pomoci :-*
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
329
Postovi:
21
Teme:
Pridružio se:Mar. 2011
21. Jul 2011.
stavi ovako ali to ce ti radit samo za /A chat..
evo ti za report samo da admin moze vidit
nadam se da si skuzio
public SendAdminMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo >= 1)
{
SendClientMessage(i, color, string);
}
}
}
}evo ti za report samo da admin moze vidit
if(strcmp(cmd, "/report", 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, "Koristite: /report ");
return 1;
}
format(string, sizeof(string), "|R|%s: %s", sendername, (result));
SendAdminMessage(COLOR_GREEN, string);
SendClientMessage(playerid, COLOR_YELLOW, "Vase pitanje je poslano svim online Adminima.");
}
return 1;
}nadam se da si skuzio
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
401
Postovi:
32
Teme:
Pridružio se:Jun 2011
21. Jul 2011.
Koliko sam ja shvatio..
ZnaÄi napravio sam: SendAdminMessage i SendGameMasterMessage
hoce li to valjati jer nemam sad vremena testirati s nekim 😄
SendAdminMessage
sendGameMasterMessage
ZnaÄi napravio sam: SendAdminMessage i SendGameMasterMessage
hoce li to valjati jer nemam sad vremena testirati s nekim 😄
SendAdminMessage
public SendAdminMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo >= 1)
{
SendClientMessage(i, color, string);
}
}
}
}
sendGameMasterMessage
public SendGameMasterMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo >= 1)
{
SendClientMessage(i, color, string);
}
}
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava