Pomoc oko /su komande

Započeo Obrisan korisnik
18. Dec. 2012. Zaključano
241
pregleda
6
postova
Deleted User
Obrisan korisnik
18. Dec. 2012.
Skripta koju koristim:GF
Detaljan problem:Kada policajac da nekom wl kako da mu bude ime crveno gde treba da stavim ono setplayercolor?Ja sam stavio negde ali kad policajac da wl njemu pocrveni ime xD,evo komanda samo mi kazite gde da ubacim 😄
Slika:/
Video:/

Deo skripte:

if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(OnDuty == 1 && PlayerInfo == 2 || OnDuty == 1 && PlayerInfo == 2 || OnDuty == 1 && PlayerInfo == 1 || OnDuty == 1 && PlayerInfo == 1 || OnDuty == 1 && PlayerInfo == 11 || OnDuty == 1 && PlayerInfo == 11) { }
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Niste na duznosti!");
    return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/su)spect [ID Igraca/Dio Imena] [opis zlocina]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (gTeam == 2 || IsACop(playerid))
{
if(IsPlayerConnected(giveplayerid))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
if (gTeam != 2)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
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, "Koriscenje: (/su)spect [ID Igraca/Dio Imena] [crime text]");
return 1;
}
if(WantedPoints == 0) { WantedPoints = 3; }
else { WantedPoints+= 2; }
SetPlayerCriminalEx(giveplayerid,playerid, result);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "  Ne mozete optuziti policajca !");
}
}
}
else
{
format(string, sizeof(string), "  %d nije aktivan igrac.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "  Niste Policajac / FBI / Swat !");
}
}
return 1;
}
Blaeks_Biofor
5
Forum Don
18. Dec. 2012.
giveplayerid sine moj 😄
if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
        if(OnDuty == 1 && PlayerInfo == 2 || OnDuty == 1 && PlayerInfo == 2 || OnDuty == 1 && PlayerInfo == 1 || OnDuty == 1 && PlayerInfo == 1 || OnDuty == 1 && PlayerInfo == 11 || OnDuty == 1 && PlayerInfo == 11) { }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "  Niste na duznosti!");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/su)spect [ID Igraca/Dio Imena] [opis zlocina]");
            return 1;
        }
        giveplayerid = ReturnUser(tmp);
        if (gTeam == 2 || IsACop(playerid))
        {
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
                  if (gTeam != 2)
                  {
                    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                    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, "Koriscenje: (/su)spect [ID Igraca/Dio Imena] [crime text]");
                        return 1;
                    }
                    if(WantedPoints == 0) { WantedPoints = 3; }
                    else { WantedPoints+= 2; }
                    SetPlayerCriminalEx(giveplayerid,playerid, result);
                    SetPlayerColor(playerid, COLOR_RED);
                    return 1;
                  }
                  else
                  {
                    SendClientMessage(playerid, COLOR_GRAD2, "  Ne mozete optuziti policajca !");
                  }
              }
            }
            else
            {
                  format(string, sizeof(string), "  %d nije aktivan igrac.", giveplayerid);
                  SendClientMessage(playerid, COLOR_GRAD1, string);
                  return 1;
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_GRAD2, "  Niste Policajac / FBI / Swat !");
        }
      }
      return 1;
  }
Deleted User
Obrisan korisnik
18. Dec. 2012.
Ma daj pa to sam i radio 😄
Blaeks_Biofor
5
Forum Don
18. Dec. 2012.
stavi ovako komandu kao  sto sam ti reko
if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
        if(OnDuty == 1 && PlayerInfo == 2 || OnDuty == 1 && PlayerInfo == 2 || OnDuty == 1 && PlayerInfo == 1 || OnDuty == 1 && PlayerInfo == 1 || OnDuty == 1 && PlayerInfo == 11 || OnDuty == 1 && PlayerInfo == 11) { }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "  Niste na duznosti!");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/su)spect [ID Igraca/Dio Imena] [opis zlocina]");
            return 1;
        }
        giveplayerid = ReturnUser(tmp);
        if (gTeam == 2 || IsACop(playerid))
        {
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
                  if (gTeam != 2)
                  {
                    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                    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, "Koriscenje: (/su)spect [ID Igraca/Dio Imena] [crime text]");
                        return 1;
                    }
                    if(WantedPoints == 0) { WantedPoints = 3; }
                    else { WantedPoints+= 2; }
                    SetPlayerCriminalEx(giveplayerid,playerid, result);
                    SetPlayerColor(giveplayerid, COLOR_RED);
                    return 1;
                  }
                  else
                  {
                    SendClientMessage(playerid, COLOR_GRAD2, "  Ne mozete optuziti policajca !");
                  }
              }
            }
            else
            {
                  format(string, sizeof(string), "  %d nije aktivan igrac.", giveplayerid);
                  SendClientMessage(playerid, COLOR_GRAD1, string);
                  return 1;
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_GRAD2, "  Niste Policajac / FBI / Swat !");
        }
      }
      return 1;
  }
Deleted User
Obrisan korisnik
18. Dec. 2012.
Hvala 😄
Blaeks_Biofor
5
Forum Don
18. Dec. 2012.
problem resen, Lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha