[POMOC]/frisk

Započeo Erorche, Mart 18, 2012, 15:30:48 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim:Empire
Detaljan opis problema:kako da napravim kada /frisk da se pokazuje u dialoga ?, i kako imam i druge skripte za pravejne dialoga...
Dio skripte:
Citatif(strcmp(cmd,"/frisk",true)==0 || strcmp(cmd,"/pretresi",true)==0)
    {
       if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
       {
           if(IsPlayerConnected(playerid))
          {
              tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
               SendClientMessage(playerid, COLOR_WHITE, "Koristi: /pretresi [ID Igraca/Deo Imena]");
               return 1;
            }
            giveplayerid = ReturnUser(tmp);
            if(IsPlayerConnected(giveplayerid))
            {
               if(giveplayerid != INVALID_PLAYER_ID)
               {
                   if (ProxDetectorS(8.0, playerid, giveplayerid))
                  {
                      if(giveplayerid == playerid)
                     {
                        SendClientMessage(playerid, COLOR_GREY, "Ne mozete pretresti sebe!"); return 1;
                     }
                      GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                     GetPlayerName(playerid, sendername, sizeof(sendername));
                      new text1[20], text2[20], text3[20], text4[20], text5[20], text6[20];
                      if(PlayerInfo[giveplayerid][pDrugs] > 0)
                     {
                        text1 = "| Droga."; } else { text1 = "| Prazno.";
                     }
                      if(PlayerInfo[giveplayerid][pMats] > 0)
                     {
                        text2 = "| Materijali.";
                     }
                     else
                     {
                        text2 = "| Prazno.";
                     }
                      if(Fishes[giveplayerid][pWeight1] > 0 || Fishes[giveplayerid][pWeight2] > 0 || Fishes[giveplayerid][pWeight3] > 0 || Fishes[giveplayerid][pWeight4] > 0 || Fishes[giveplayerid][pWeight5] > 0)
                     {
                        text3 = "| Riba.";
                     }
                     else
                     {
                          text3 = "| Prazna torba.";
                     }
                      if(PlayerInfo[giveplayerid][pPhoneBook] > 0)
                     {
                        text4 = "| Imenik.";
                     }
                     else
                     {
                        text4 = "| Prazno.";
                     }
                      if(PlayerInfo[giveplayerid][pWatch] > 0)
                     {
                        text5 = "| Sat.";
                     }
                     else
                     {
                        text5 = "| Prazno.";
                     }
                      new sweapon, sammo;
                      text6 = "| Prazno.";
                      for (new i=0; i<9; i++)
                      {
                          GetPlayerWeaponData(giveplayerid, i, sweapon, sammo);
                          if(sweapon != 0 && sammo != 0)
                          {
                              text6 = "| Weapon.";
                          }
                      }
                      format(string, sizeof(string), "|__________ Items with %s __________|", giveplayer);
                       SendClientMessage(playerid, COLOR_WHITE, string);
                       format(string, sizeof(string), "%s.", text1);
                     SendClientMessage(playerid, COLOR_GREY, string);
                     format(string, sizeof(string), "%s.", text2);
                     SendClientMessage(playerid, COLOR_GREY, string);
                     format(string, sizeof(string), "%s.", text3);
                     SendClientMessage(playerid, COLOR_GREY, string);
                     format(string, sizeof(string), "%s.", text4);
                     SendClientMessage(playerid, COLOR_GREY, string);
                     format(string, sizeof(string), "%s.", text5);
                     SendClientMessage(playerid, COLOR_GREY, string);
                     format(string, sizeof(string), "%s.", text6);
                     SendClientMessage(playerid, COLOR_GREY, string);
                     if(PlayerInfo[giveplayerid][pPol] == 1)
                     {
                        format(string, sizeof(string), "* %s pretresa %s-a i trazi ilegalne stvari.", sendername ,giveplayer);
                     }
                     else
                     {
                        format(string, sizeof(string), "* %s pretresa %s-a i trazi ilegalne stvari.", sendername ,giveplayer);
                     }
                     ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                  }
                  else
                  {
                      SendClientMessage(playerid, COLOR_GREY, "   Igrac nije blizu vas !");
                      return 1;
                  }
               }
            }
              else
              {
                  SendClientMessage(playerid, COLOR_GREY, "   Igrac je Offline !");
                  return 1;
              }
         }
      }
       return 1;
   }
Neke slike/video za lakse dobivanje pomoci(neobavezno):ne
Poslednja Izmena: Mart 18, 2012, 15:31:36 POSLE PODNE od tonchi ;)
Macedonia <3 !

probaj ovako
   if(strcmp(cmd,"/frisk",true)==0 || strcmp(cmd,"/pretresi",true)==0)
    {
       if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
       {
           if(IsPlayerConnected(playerid))
          {
              tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
               SendClientMessage(playerid, COLOR_WHITE, "Koristi: /pretresi [ID Igraca/Deo Imena]");
               return 1;
            }
            giveplayerid = ReturnUser(tmp);
            if(IsPlayerConnected(giveplayerid))
            {
               if(giveplayerid != INVALID_PLAYER_ID)
               {
                   if (ProxDetectorS(8.0, playerid, giveplayerid))
                  {
                      if(giveplayerid == playerid)
                     {
                        SendClientMessage(playerid, COLOR_GREY, "Ne mozete pretresti sebe!"); return 1;
                     }
                      GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                     GetPlayerName(playerid, sendername, sizeof(sendername));
                      new text1[20], text2[20], text3[20], text4[20], text5[20], text6[20];
                      if(PlayerInfo[giveplayerid][pDrugs] > 0)
                     {
                        text1 = "| Droga."; } else { text1 = "| Prazno.";
                     }
                      if(PlayerInfo[giveplayerid][pMats] > 0)
                     {
                        text2 = "| Materijali.";
                     }
                     else
                     {
                        text2 = "| Prazno.";
                     }
                      if(Fishes[giveplayerid][pWeight1] > 0 || Fishes[giveplayerid][pWeight2] > 0 || Fishes[giveplayerid][pWeight3] > 0 || Fishes[giveplayerid][pWeight4] > 0 || Fishes[giveplayerid][pWeight5] > 0)
                     {
                        text3 = "| Riba.";
                     }
                     else
                     {
                          text3 = "| Prazna torba.";
                     }
                      if(PlayerInfo[giveplayerid][pPhoneBook] > 0)
                     {
                        text4 = "| Imenik.";
                     }
                     else
                     {
                        text4 = "| Prazno.";
                     }
                      if(PlayerInfo[giveplayerid][pWatch] > 0)
                     {
                        text5 = "| Sat.";
                     }
                     else
                     {
                        text5 = "| Prazno.";
                     }
                      new sweapon, sammo;
                      text6 = "| Prazno.";
                      for (new i=0; i<9; i++)
                      {
                          GetPlayerWeaponData(giveplayerid, i, sweapon, sammo);
                          if(sweapon != 0 && sammo != 0)
                          {
                              text6 = "| Weapon.";
                          }
                      }
                             new redd[600];
                             new redd1[100];
                             new redd2[100];
                             new redd3[100];
                             new redd4[100];
                             new redd5[100];
                             new redd6[100];
                             new redd7[100];
                      format(redd1, sizeof(redd1), "|__________ Items with %s __________|", giveplayer);
                     format(redd2, sizeof(redd2), "%s.", text1);
                     format(redd3, sizeof(redd3), "%s.", text2);
                     format(redd4, sizeof(redd4), "%s.", text3);
                     format(redd5, sizeof(redd5), "%s.", text4);
                     format(redd6, sizeof(redd6), "%s.", text5);
                     format(redd7, sizeof(redd7), "%s.", text6);
                      format(redd, sizeof(redd), "%s\n%s\n%s\n%s\n%s\n%s",redd2,redd3,redd4,redd5,redd6,redd7)
                   ShowPlayerDialog(playerid,123,DIALOG_STYLE_MSGBOX,"redd1","redd","OK","");
                     if(PlayerInfo[giveplayerid][pPol] == 1)
                     {
                        format(string, sizeof(string), "* %s pretresa %s-a i trazi ilegalne stvari.", sendername ,giveplayer);
                     }
                     else
                     {
                        format(string, sizeof(string), "* %s pretresa %s-a i trazi ilegalne stvari.", sendername ,giveplayer);
                     }
                     ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                  }
                  else
                  {
                      SendClientMessage(playerid, COLOR_GREY, "   Igrac nije blizu vas !");
                      return 1;
                  }
               }
            }
              else
              {
                  SendClientMessage(playerid, COLOR_GREY, "   Igrac je Offline !");
                  return 1;
              }
         }
      }
       return 1;
    }
Poslednja Izmena: Mart 18, 2012, 17:51:12 POSLE PODNE od nemanjatesic96