| Tematy otagowane jako: /raport |
| 1. Xyzzy-RP /raport |
B?d?c zalogowany na adminie, gdy robi? raporty, po wpisaniu /cl <ID/NICK> <TRE??> na czacie jest napisane ?e ... usuwa raport na ... pow?d ...
Raport po prawej stronie czatu nadal widnieje, znika dopiero po kilku minutach.
https://github.com/lpiob/MTA-XyzzyRP/blob/master/resources/%5BXyzzyRP%5D/lss-admin/server_view.lua
Raczej w tym tkwi to. Chcia?bym zrobi? tak, aby raport usuwa? si? na czacie od razu po wpisaniu komendy /cl.
I czy jest mo?liwo?? zmiany, aby tylko wpisywa? /cl <ID/NICK> bez powodu. |
| 2. Komendy /stats & /raport |
Witam, mam problem z 2 komendami.
[code]
//==============================================
CMD:raport(playerid, params[])
{
new string[1014], idgracza, Powod[1014];
if(sscanf(params, "ds", idgracza, Powod))
if(isnull(params)) return SendClientMessage(playerid, -1, "{009BFF}»Serv4Drift«{FFFFFF} | U?yj: {009BFF}/raport {FFFFFF}[{009BFF}ID{FFFFFF}] [{009BFF}Pow?d{FFFFFF}].");
if(!IsPlayerConnected(idgracza)) return SendClientMessage(playerid, -1, "{009BFF}»Serv4Drift«{FFFFFF} | Gracz o podanym ID nie istnieje.");
//if(idgracza == playerid) return SendClientMessage(playerid,-1,"{009BFF}»Serv4Drift«{FFFFFF} | Nie mo?esz na siebie wys?a? raportu.");
if(strlen(Powod) < 1 || strlen(Powod) > 60) return SendClientMessage(playerid,-1,"{009BFF}»Serv4Drift«{FFFFFF} | Pow?d musi mie? od 1 do 60 znak?w.");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!Admin[playerid]) return SendClientMessage(playerid,-1,"{009BFF}»Serv4Drift«{FFFFFF} | Brak administratora na serverze.");
{
format(string, 1014, "{009BFF}»Serv4Drift«{FFFFFF} | [{FF0000}RAPORT{FFFFFF}] » {009BFF}%s{FFFFFF} » {009BFF}%s{FFFFFF}({009BFF}%d{FFFFFF}) » %s", PlayerName(playerid), PlayerName(idgracza), idgracza, Powod);
SendClientMessage(i, -1, string);
format(string, 1014, "{009BFF}»Serv4Drift«{FFFFFF} | Raport na gra... |
|