[Pomoc] /report

Započeo Hammer!
28. Jun 2011.
727
pregleda
6
postova
Boris Cubra
2
Rookie
28. Jun 2011.
Skripta koju koristim:moj gm od 0
Detaljan opis problema:Kada netko napise nesto na report kako ja da napravim komandu da mu admin odgovori i da samo taj igrac vidi odgovor
Dio skripte:komanda
Neke slike/video za lakse dobivanje pomoci(neobavezno)://////
Mr.Lowrey
5
Godfather
28. Jun 2011.
vrlo lako, ako radis sa ZCMD i sscanf napravit cu ti, strcmp i ostalo necu
Boris Cubra
2
Rookie
28. Jun 2011.
System32 wrote on June 28, 2011, 5:03 pm:
vrlo lako, ako radis sa ZCMD i sscanf napravit cu ti, strcmp i ostalo necu


radim za zcmd ajde javim ti se na PM
Mr.Lowrey
5
Godfather
28. Jun 2011.
evo ti odma,

CMD:apm(playerid, params)
{
new id, tekst, string, string2;
if(IsPlayerAdmin(playerid) || /*tu stavis define od admin levela koji zelis, primjer PlayerInfo == 3*/)
{
    if(sscanf(params, "us", id, tekst)) return SendClientMessage(playerid, tvoja boja, "KoriÅ¡tenje: /apm ");
format(string, sizeof(string), "Poslali ste poruku igraču %s", GetName(id));
SendClientMessage(playerid, Tvoja boja, string);
format(string2, sizeof(string2), "Poruka od administratora %s: %s", GetName(playerid), tekst);
SendClientMessage(id, tvoja boja, string);
}
return 1;
}

GetName:

stock GetName(playerid)
{
new
    pName;
   
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
return pName;
}
Boris Cubra
2
Rookie
28. Jun 2011.
a oceli to svi ostali admini moci da vide,a isto tako za GameMastere samo umjesto Admin GameMaster?
  if(strcmp(cmd, "/apm", true) == 0 || strcmp(cmd, "/ap", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "  Nisi logiran!");
            return 1;
        }
        if(PlayerInfo >= 1)
        {
                tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristi: (/p)m [ID/Dio Imena] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
if(giveplayerid == playerid)
{
SendClientMessage(playerid, COLOR_GRAD2, "Nemozes sam sebi poslati PM!");
return 1;
}
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: (/p)m [ID/Dio Imena] ");
return 1;
}
format(string, sizeof(string), "Admin %s pm: %s", sendername, (result));
SendClientMessage(giveplayerid, 0xBBA033AA, string);
format(string, sizeof(string), "Poslali ste PM [ID:%d]%s: %s", giveplayerid, giveplayer, (result));
SendClientMessage(playerid,  0xE5C43EAA, string);
return 1;
}
}
else
{
format(string, sizeof(string), "  %d nije na serveru.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
else
{
    SendClientMessage(playerid, COLOR_GRAD1, " {FFFFFF}[{F81414}RaHl{FFFFFF}]{CCCCCC}Admini samo!");
    return 1;
}
}
return 1;
}


jel moze i ovakvo to je tvoja sam sam je ja uredio mal
Mr.Lowrey
5
Godfather
28. Jun 2011.
prvo nec vidjet svi admini, drugo, to nije ZCMD i nije optimizirana ta komanda

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha