Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Alezars poslato Novembar 27, 2013, 15:21:27 POSLE PODNE

Naslov: [POMOC]/maskon-off
Poruka od: Alezars poslato Novembar 27, 2013, 15:21:27 POSLE PODNE
Skripta koju koristim:Se
Detaljan opis problema:Kada neki igrac stavi masku ne vidi se nista iznad njegove glava,kako da namestim da se vide helti,panicr i d apise masked?
Dio skripte:Dole
Neke slike/video za lakse dobivanje pomoci(neobavezno):/

if(strcmp(cmd, "/maskon", true) == 0) // by Ellis
   {
       if(IsPlayerConnected(playerid))
       {
          if(PlayerInfo[playerid][pMask] == 0)
             {
                 SendClientMessage(playerid, COLOR_GRAD1, "   Nemate masku");
                 return 1;
            }
            if(PlayerInfo[playerid][pLevel] < 5)
          {
                SendClientMessage(playerid, COLOR_GRAD1, "  Niste u mogucnosti da je koristite.");
              return 1;
          }
         foreach (Player, i)
         {
               ShowPlayerNameTagForPlayer(i, playerid, 0);
         }
         PlayerInfo[playerid][pMaskuse] = 1;
         SendClientMessage(playerid, COLOR_WHITE, "Stavili ste vasu masku [/maskoff da je skinete].");
         SetPlayerAttachedObject(playerid, 5,  18912, 2,0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754 ); // HockeyMask1 - 3
         GetPlayerName(playerid, sendername, sizeof(sendername));
format(MaskaIme[playerid],24,"%s",sendername);
            SetPlayerName(playerid, "(MASKED)");
            format(string, sizeof(string), "* %s stavlja masku.", sendername);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
      }
      return 1;
   }
   if(strcmp(cmd, "/maskoff", true) == 0) // by Ellis
   {
       if(IsPlayerConnected(playerid))
       {
          if(PlayerInfo[playerid][pMask] == 0)
          {
                SendClientMessage(playerid, COLOR_GRAD1, "   Nemate masku");
              return 1;
          }
          if(PlayerInfo[playerid][pLevel] < 5)
          {
              SendClientMessage(playerid, COLOR_GRAD1, "   Niste u mogucnosti da je koristite.");
              return 1;
          }
         foreach (Player, i)
         {
               ShowPlayerNameTagForPlayer(i, playerid, 1);
         }
         PlayerInfo[playerid][pMaskuse] = 0;
         SendClientMessage(playerid, COLOR_WHITE, "Skinuli ste masku [/maskon da je opet stavite].");
         GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "* %s skida masku.", sendername);
    SetPlayerName(playerid,MaskaIme[playerid]);
            RemovePlayerAttachedObject(playerid,5);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
      }
      return 1;
   }
Naslov: Odg: [POMOC]/maskon-off
Poruka od: FalconyAS poslato Novembar 27, 2013, 16:21:18 POSLE PODNE

if(strcmp(cmd, "/maskon", true) == 0) // by Ellis
   {
       if(IsPlayerConnected(playerid))
       {
          if(PlayerInfo[playerid][pMask] == 0)
             {
                 SendClientMessage(playerid, COLOR_GRAD1, "   Nemate masku");
                 return 1;
            }
            if(PlayerInfo[playerid][pLevel] < 5)
          {
                SendClientMessage(playerid, COLOR_GRAD1, "  Niste u mogucnosti da je koristite.");
              return 1;
          }
         PlayerInfo[playerid][pMaskuse] = 1;
         SendClientMessage(playerid, COLOR_WHITE, "Stavili ste vasu masku [/maskoff da je skinete].");
         SetPlayerAttachedObject(playerid, 5,  18912, 2,0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754 ); // HockeyMask1 - 3
         GetPlayerName(playerid, sendername, sizeof(sendername));
format(MaskaIme[playerid],24,"%s",sendername);
            SetPlayerName(playerid, "(MASKED)");
            format(string, sizeof(string), "* %s stavlja masku.", sendername);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
      }
      return 1;
   }
   if(strcmp(cmd, "/maskoff", true) == 0) // by Ellis
   {
       if(IsPlayerConnected(playerid))
       {
          if(PlayerInfo[playerid][pMask] == 0)
          {
                SendClientMessage(playerid, COLOR_GRAD1, "   Nemate masku");
              return 1;
          }
          if(PlayerInfo[playerid][pLevel] < 5)
          {
              SendClientMessage(playerid, COLOR_GRAD1, "   Niste u mogucnosti da je koristite.");
              return 1;
          }
         foreach (Player, i)
         {
               ShowPlayerNameTagForPlayer(i, playerid, 1);
         }
         PlayerInfo[playerid][pMaskuse] = 0;
         SendClientMessage(playerid, COLOR_WHITE, "Skinuli ste masku [/maskon da je opet stavite].");
         GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "* %s skida masku.", sendername);
    SetPlayerName(playerid,MaskaIme[playerid]);
            RemovePlayerAttachedObject(playerid,5);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
      }
      return 1;
   }
Naslov: Odg: [POMOC]/maskon-off
Poruka od: Alezars poslato Novembar 27, 2013, 16:40:08 POSLE PODNE
imam jos jedan problem,kada dvojica kupe maske i stave ih jednom ce da pise na tabu masked a jednom ne.Kako sad da namestim da kada njih vise stavi masku da svima pise na tabu masked?
Naslov: Odg: [POMOC]/maskon-off
Poruka od: ANDRIJAâ„¢ poslato Novembar 27, 2013, 21:40:38 POSLE PODNE
Ubaci foreach u komandu.
Naslov: Odg: [POMOC]/maskon-off
Poruka od: Alezars poslato Novembar 28, 2013, 20:43:40 POSLE PODNE
ae malo bolje objasni :D