[Pomoc] WL ipolicija plavo


Započeo Nikola GRocezen, Januar 03, 2013, 02:35:47 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: GTARP
Detaljan opis problema: e mozel mi ko napravit ono kao kad je policajac da mu bude ime Plavo a ako ima wanted level da mu bude ime crveno ono red,,hvala unapred
Dio skripte:
evo /su wanted
//----------------------------------[SetCrim]-----------------------------------------------
   if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         if(OnDuty[playerid] == 1 && PlayerInfo[playerid][pMember] == 2 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pLeader] == 2 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pMember] == 1 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pLeader] == 1 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pMember] == 3 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pLeader] == 3) { }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   {f9e8b7}Niste na duznosti ili niste policajac!!");
             return 1;
         }
         tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "{F3FF02}Koristite: "ZELENA"(/su)spect [playerid/PartOfName] [opis zlocina]");
            return 1;
         }
         giveplayerid = ReturnUser(tmp);
         if (gTeam[playerid] == 2 || IsACop(playerid))
         {
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
                  if (gTeam[giveplayerid] != 2)
                  {
                     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                     GetPlayerName(playerid, sendername, sizeof(sendername));
                     new length = strlen(cmdtext);
                     while ((idx < length) && (cmdtext[idx] <= ' '))
                     {
                        idx++;
                     }
                     new offset = idx;
                     new result[64];
                     while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                     {
                        result[idx - offset] = cmdtext[idx];
                        idx++;
                     }
                     result[idx - offset] = EOS;
                     if(!strlen(result))
                     {
                        SendClientMessage(playerid, COLOR_GRAD2, "{F3FF02}Koristite: "ZELENA"(/su)spect [playerid/PartOfName] [opis zlocina]");
                        return 1;
                     }
                     if(WantedPoints[giveplayerid] == 0) { WantedPoints[giveplayerid] = 3; }
                     else { WantedPoints[giveplayerid]+= 2; }
                     SetPlayerCriminalEx(giveplayerid,playerid, result);
                     return 1;
                  }
                  else
                  {
                     SendClientMessage(playerid, COLOR_GRAD2, "{f9e8b7}Ne mozete optuziti policajca !");
                  }
               }
            }
            else
            {
                  format(string, sizeof(string), "{f9e8b7}   %d nije aktivan igrac.", giveplayerid);
                  SendClientMessage(playerid, COLOR_GRAD1, string);
                  return 1;
            }
         }
         else
         {
            SendClientMessage(playerid, COLOR_GRAD2, "   {f9e8b7}Niste Policajac / FBI / Swat !");
         }
      }
      return 1;
   }

a za policiju sta trebam dat dacu :D hvala unapred

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Motocross is life!
Mapam,skriptam.Pomazem vlasnicima.Ako imate igrace mozemo se dogovoriti za spajanje.(Ali morate nesto znati raditi):)

evo za WL stavis ovo pod comandu

SetPlayerColor(giveplayerid, COLOR_RED);

Hvala zoka imal ko ovo za ako si pD da bude ime plavo
Motocross is life!
Mapam,skriptam.Pomazem vlasnicima.Ako imate igrace mozemo se dogovoriti za spajanje.(Ali morate nesto znati raditi):)

Blaeks

*

Madmen

stavi na vrh
forward Boja(playerid);
i ovo na kraj skripte
public Boja(playerid)
{
	  SetPlayerColor(playerid,TEAM_HIT_COLOR); // white
	 if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
        SetPlayerColor(playerid,COLOR_BLUE);
}
a ovo stavi pod ongamemodeinit
Boja(playerid);

baca eror kad sam stavio pod ongamemodeLnit Boja(playerid);

(11729) : error 017: undefined symbol "playerid"
Motocross is life!
Mapam,skriptam.Pomazem vlasnicima.Ako imate igrace mozemo se dogovoriti za spajanje.(Ali morate nesto znati raditi):)

e jel meni mozes napravit kao ono : Setplayercolor kak vec za boju za pd kada je na duty ali amo da na tabu bude duty a ne na radaru i kada pise (tamno plava boja) ;) i za pljackase i to crvena ;)

(11729) : error 017: undefined symbol "playerid"

kako da sredim ovaj error
ovde baca
Boja(playerid);
Motocross is life!
Mapam,skriptam.Pomazem vlasnicima.Ako imate igrace mozemo se dogovoriti za spajanje.(Ali morate nesto znati raditi):)

ovo stavo na pocetak
forward Boja(playerid);

ovo n a kraj
public Boja(playerid)
{
     SetPlayerColor(playerid,TEAM_HIT_COLOR); // white
    if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
        SetPlayerColor(playerid,COLOR_BLUE);
}

aovo stavio pod ongamemodelnt pa bacalo eror
Boja(playerid);
ovaj eror bacalo (11729) : error 017: undefined symbol "playerid"

e onda reko david da stavim ovo
pod
onplayerconne
Boja(playerid);
i onda nie bilo eror issad koje pd nije mu plavo ime ja hocu da bude plavo ime koje PD ne na map ne kad pogledas igrace plavo ime
Motocross is life!
Mapam,skriptam.Pomazem vlasnicima.Ako imate igrace mozemo se dogovoriti za spajanje.(Ali morate nesto znati raditi):)

Blaeks

*

Madmen

stavi ovo pod ongamemodeinit
SetTimer("Boja", 1000, 1);