23:15
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: AXE, Weddew  
[Архив] Помощь новичкам по скриптингу ! #2
heufixДата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR].
Старая Тема уже достаточно полна ответов, это продолжение первой темы.
Убедительная просьба к Новичкам:

К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).



Радость
RenderДата: Понедельник, 31.05.2010, 16:54 | Сообщение # 1396
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
не, непашет оО ни для ЛАПД ни для ДПС (Мод ЛАРП)
StelsДата: Понедельник, 31.05.2010, 16:57 | Сообщение # 1397
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Всё, понял.

Code
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)

на
Code
if(PlayerInfo[playerid][pMember] != 17 && PlayerInfo[playerid][pLeader] != 17 && PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pLeader] != 1)

и
Quote (Stels)
выделенное удалить.

Quote (Stels)
 if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 17)  




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
RenderДата: Понедельник, 31.05.2010, 18:23 | Сообщение # 1398
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
пасибо чувак!!!! ;) с меня ящик пива )) crazy new_russian new_russian new_russian

Добавлено (31.05.2010, 18:17)
---------------------------------------------
блин, чё плюс нельзя поставить? :(

Добавлено (31.05.2010, 18:23)
---------------------------------------------
ещё вопрос, плиз помогите у меня такая трабла... Захожу в магазин одежды, пишу /clothes а мне пишет: " Вы не находитесь в Вооруженных силах / Организации !"
Вот команда:

Code
    if(strcmp(cmd, "/clothes", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(PlayerInfo[playerid][pMember] >= 1)
          {
              if(IsAtClothShop(playerid))
     {
         if(PlayerInfo[playerid][pMember] == 1) { ChosenSkin[playerid] = 280; SetPlayerSkin(playerid, 282); }
      else if(PlayerInfo[playerid][pMember] == 2) { ChosenSkin[playerid] = 286; SetPlayerSkin(playerid, 286); }
      else if(PlayerInfo[playerid][pMember] == 3) { ChosenSkin[playerid] = 287; SetPlayerSkin(playerid, 287); }
      else if(PlayerInfo[playerid][pMember] == 4) { ChosenSkin[playerid] = 70; SetPlayerSkin(playerid, 70); }
      else if(PlayerInfo[playerid][pMember] == 5) { ChosenSkin[playerid] = 258; SetPlayerSkin(playerid, 120); }
      else if(PlayerInfo[playerid][pMember] == 6) { ChosenSkin[playerid] = 120; SetPlayerSkin(playerid, 258); }
                     else if(PlayerInfo[playerid][pMember] == 7) { ChosenSkin[playerid] = 150; SetPlayerSkin(playerid, 150); }//Red Cross
      else if(PlayerInfo[playerid][pMember] == 8) { ChosenSkin[playerid] = 127; SetPlayerSkin(playerid, 127); }
      else if(PlayerInfo[playerid][pMember] == 9) { ChosenSkin[playerid] = 148; SetPlayerSkin(playerid, 148); }
      else if(PlayerInfo[playerid][pMember] == 10) { ChosenSkin[playerid] = 255; SetPlayerSkin(playerid, 255); }
      else if(PlayerInfo[playerid][pMember] == 11) { ChosenSkin[playerid] = 59; SetPlayerSkin(playerid, 59); }
      else if(PlayerInfo[playerid][pMember] == 12) { ChosenSkin[playerid] = 153; SetPlayerSkin(playerid, 153); }
      else if(PlayerInfo[playerid][pMember] == 13) { ChosenSkin[playerid] = 111; SetPlayerSkin(playerid, 111); }
      else if(PlayerInfo[playerid][pMember] == 14) { ChosenSkin[playerid] = 34; SetPlayerSkin(playerid, 34); }
      else { return 1; }
      GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);
      ChangePos2[playerid][0] = GetPlayerInterior(playerid);
      ChangePos2[playerid][1] = 1;
         SetPlayerInterior(playerid,0);
      new rand = random(sizeof(gInviteSpawns));
      SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
      SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);
      SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
      SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
      TogglePlayerControllable(playerid, 0);
      SelectChar[playerid] = 255;
      SelectCharID[playerid] = PlayerInfo[playerid][pMember];
      SelectCharPlace[playerid] = 1;
      PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
         PlayerInfo[playerid][pChar] = ChosenSkin[playerid];
         SendClientMessage(playerid, COLOR_LIGHTRED, "* Используйте 'next' чтобы выбрать нужный вам ски..");
         SendClientMessage(playerid, COLOR_LIGHTRED, "* Если вы нашли понравившийся вам скин, наберите 'done'.");
     }
     else
     {
      SendClientMessage(playerid, COLOR_GRAD2, "   Вы не в магазине одежды !");
      return 1;
     }
          }
          else
          {
              SendClientMessage(playerid,COLOR_GREY, "   Вы не находитесь в Вооруженных силах / Организации !");
              return 1;
          }
      }
      return 1;
  }

bellДата: Понедельник, 31.05.2010, 18:28 | Сообщение # 1399
Уверенный в себе
Группа: Пользователи
Сообщений: 170
Награды: 1
Город: Киев
Репутация: -35
Замечания: 20%
Статус:
Quote (Render)
SendClientMessage(playerid,COLOR_GREY, " Вы не находитесь в Вооруженных силах / Организации !");
return 1;

Стереть попробуй

RenderДата: Понедельник, 31.05.2010, 18:31 | Сообщение # 1400
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
не, если то стереть то вообще ничё писать не будет...
bellДата: Понедельник, 31.05.2010, 18:38 | Сообщение # 1401
Уверенный в себе
Группа: Пользователи
Сообщений: 170
Награды: 1
Город: Киев
Репутация: -35
Замечания: 20%
Статус:
Quote
SendClientMessage(playerid, COLOR_GREEN, " Магазин одежды Binco отмечен на карте.");
SendClientMessage(playerid, COLOR_WHITE, " TIP: Введите /clothes в магазине чтобы переодеться.");
SetPlayerCheckpoint(playerid,2244.3423,-1665.5542,15.4766,5.0);
TogglePlayerControllable(playerid,1);
}
case 5:
{
HideMenuForPlayer(Guide, playerid);
TogglePlayerControllable(playerid,1);
}
}
}

Примечание: Не проверялось на работоспособность.

StelsДата: Понедельник, 31.05.2010, 18:46 | Сообщение # 1402
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (bell)
SendClientMessage(playerid, COLOR_GREEN, " Магазин одежды Binco отмечен на карте.");
SendClientMessage(playerid, COLOR_WHITE, " TIP: Введите /clothes в магазине чтобы переодеться.");
SetPlayerCheckpoint(playerid,2244.3423,-1665.5542,15.4766,5.0);
TogglePlayerControllable(playerid,1);
}
case 5:
{
HideMenuForPlayer(Guide, playerid);
TogglePlayerControllable(playerid,1);
}
}
}

уита, лучше всю команду выложи.




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
BJayDSДата: Понедельник, 31.05.2010, 19:17 | Сообщение # 1403
Новенький
Группа: Пользователи
Сообщений: 21
Награды: 0
Город: Санкт-Петербург
Репутация: 3
Замечания: 0%
Статус:
Собственно, здравствуйте.
Я делаю свой "гамно-модец" на основе godfather.
Интересует меня следующее: как перевести мод godfather с платформы 0.2, на платформу 0.3.
Заранее очень благодарен за помощь.



Админы тоже люди, но по ночам спят крайне редко.
bellДата: Понедельник, 31.05.2010, 20:11 | Сообщение # 1404
Уверенный в себе
Группа: Пользователи
Сообщений: 170
Награды: 1
Город: Киев
Репутация: -35
Замечания: 20%
Статус:
Quote (BJayDS)
Собственно, здравствуйте.
Я делаю свой "гамно-модец" на основе godfather.
Интересует меня следующее: как перевести мод godfather с платформы 0.2, на платформу 0.3.
Заранее очень благодарен за помощь.

Вроде бы не как. Могу свой "гавно-гф" кинуть. Пиши в ПМ.

Добавлено (31.05.2010, 20:11)
---------------------------------------------
Вот выкладываю всю команду
Если это нужно было для "продвинутых" то ставьте ++ :)

Code
if(strcmp(cmd, "/clothes", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(PlayerInfo[playerid][pMember] >= 1)
          {
              if(IsAtClothShop(playerid))
     {
         if(PlayerInfo[playerid][pMember] == 1) { ChosenSkin[playerid] = 280; SetPlayerSkin(playerid, 280); }
      else if(PlayerInfo[playerid][pMember] == 2) { ChosenSkin[playerid] = 286; SetPlayerSkin(playerid, 286); }
      else if(PlayerInfo[playerid][pMember] == 3) { ChosenSkin[playerid] = 287; SetPlayerSkin(playerid, 287); }
      else if(PlayerInfo[playerid][pMember] == 4) { ChosenSkin[playerid] = 70; SetPlayerSkin(playerid, 70); }
      else if(PlayerInfo[playerid][pMember] == 5) { ChosenSkin[playerid] = 117; SetPlayerSkin(playerid, 117); }
      else if(PlayerInfo[playerid][pMember] == 6) { ChosenSkin[playerid] = 111; SetPlayerSkin(playerid, 111); }
      else if(PlayerInfo[playerid][pMember] == 8) { ChosenSkin[playerid] = 249; SetPlayerSkin(playerid, 249); }
      else if(PlayerInfo[playerid][pMember] == 9) { ChosenSkin[playerid] = 148; SetPlayerSkin(playerid, 148); }
      else if(PlayerInfo[playerid][pMember] == 10) { ChosenSkin[playerid] = 255; SetPlayerSkin(playerid, 255); }
      else if(PlayerInfo[playerid][pMember] == 11) { ChosenSkin[playerid] = 59; SetPlayerSkin(playerid, 59); }
      /*else if(PlayerInfo[playerid][pMember] == 14) { ChosenSkin[playerid] = 169; SetPlayerSkin(playerid, 169); }
      else if(PlayerInfo[playerid][pMember] == 15) { ChosenSkin[playerid] = 270; SetPlayerSkin(playerid, 270); }*/
      else if(PlayerInfo[playerid][pMember] == 16) { ChosenSkin[playerid] = 144; SetPlayerSkin(playerid, 144); }
      else { return 1; }
      GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);
      ChangePos2[playerid][0] = GetPlayerInterior(playerid);
      ChangePos2[playerid][1] = 1;
         SetPlayerInterior(playerid,0);
      new rand = random(sizeof(gInviteSpawns));
      SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
      SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);
      SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
      SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
      TogglePlayerControllable(playerid, 0);
      SelectChar[playerid] = 255;
      SelectCharID[playerid] = PlayerInfo[playerid][pMember];
      SelectCharPlace[playerid] = 1;
      PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
         PlayerInfo[playerid][pChar] = ChosenSkin[playerid];
         SendClientMessage(playerid, COLOR_LIGHTRED, "(( Для выбора одежды используйте \"next\" или \"done\" ))");
     }
     else
     {
      SendClientMessage(playerid, COLOR_GRAD2, "(( Вы не в магазине одежды ))");
      return 1;
     }
          }
          else
          {
              if(PlayerInfo[playerid][pLeader] != 0)
              {
                  SendClientMessage(playerid, COLOR_GRAD2, "(( Лидеры не могут изменять свою одежду ))");
                  return 1;
              }
              if(IsAtClothShop(playerid))
              {
                  if(PlayerInfo[playerid][pSex] == 1) { ChosenSkin[playerid] = 2; SetPlayerSkin(playerid, 2); PlayerInfo[playerid][pChar] = 2; }
                  else if(PlayerInfo[playerid][pSex] == 2) { ChosenSkin[playerid] = 55; SetPlayerSkin(playerid, 55); PlayerInfo[playerid][pChar] = 55; }
                  else { return 1; }
                  GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);
      ChangePos2[playerid][0] = GetPlayerInterior(playerid);
      ChangePos2[playerid][1] = 1;
      SetPlayerInterior(playerid,0);
      new rand = random(sizeof(gInviteSpawns));
      SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
      SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);
      SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
      SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
      TogglePlayerControllable(playerid, 0);
      SelectChar[playerid] = 255;
      if(PlayerInfo[playerid][pSex] == 1) { SelectCharID[playerid] = 20; }
      else if(PlayerInfo[playerid][pSex] == 2) { SelectCharID[playerid] = 30; }
      else { return 1; }
      SelectCharPlace[playerid] = 1;
      PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
      PlayerInfo[playerid][pChar] = ChosenSkin[playerid];
         SendClientMessage(playerid, COLOR_LIGHTRED, "(( Для выбора одежды используйте \"next\" или \"done\" ))");
              }
          }
      }
      return 1;
  }

BJayDSДата: Понедельник, 31.05.2010, 20:25 | Сообщение # 1405
Новенький
Группа: Пользователи
Сообщений: 21
Награды: 0
Город: Санкт-Петербург
Репутация: 3
Замечания: 0%
Статус:
Quote (bell)
Вроде бы не как. Могу свой "гавно-гф" кинуть. Пиши в ПМ.

Да нет, как-то можно.
В общем...
Ошибка появляется следующая:
M:\Users\BJayDS\Desktop\Сервер\gamemodes\SevenStories.pwn(26394) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")\
А вот сам паблик, в котором появляется ошибка:
Code
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
  return 0;
}

Появилась ошибка после того, как я скачал сервер 0.3.а с офф. сайта и поставил на него мод.
Уже несколько дней бьюсь, но ничего не выходит. :(



Админы тоже люди, но по ночам спят крайне редко.
bellДата: Понедельник, 31.05.2010, 21:02 | Сообщение # 1406
Уверенный в себе
Группа: Пользователи
Сообщений: 170
Награды: 1
Город: Киев
Репутация: -35
Замечания: 20%
Статус:
Quote (BJayDS)
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
return 0;
}

пробуй, сотри его.

RenderДата: Понедельник, 31.05.2010, 21:05 | Сообщение # 1407
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
Quote (bell)
if(strcmp(cmd, "/clothes", true) == 0)   {       if(IsPlayerConnected(playerid))       {           if(PlayerInfo[playerid][pMember] >= 1)           {               if(IsAtClothShop(playerid))      {          if(PlayerInfo[playerid][pMember] == 1) { ChosenSkin[playerid] = 280; SetPlayerSkin(playerid, 280); }       else if(PlayerInfo[playerid][pMember] == 2) { ChosenSkin[playerid] = 286; SetPlayerSkin(playerid, 286); }       else if(PlayerInfo[playerid][pMember] == 3) { ChosenSkin[playerid] = 287; SetPlayerSkin(playerid, 287); }       else if(PlayerInfo[playerid][pMember] == 4) { ChosenSkin[playerid] = 70; SetPlayerSkin(playerid, 70); }       else if(PlayerInfo[playerid][pMember] == 5) { ChosenSkin[playerid] = 117; SetPlayerSkin(playerid, 117); }       else if(PlayerInfo[playerid][pMember] == 6) { ChosenSkin[playerid] = 111; SetPlayerSkin(playerid, 111); }       else if(PlayerInfo[playerid][pMember] == 8) { ChosenSkin[playerid] = 249; SetPlayerSkin(playerid, 249); }       else if(PlayerInfo[playerid][pMember] == 9) { ChosenSkin[playerid] = 148; SetPlayerSkin(playerid, 148); }       else if(PlayerInfo[playerid][pMember] == 10) { ChosenSkin[playerid] = 255; SetPlayerSkin(playerid, 255); }       else if(PlayerInfo[playerid][pMember] == 11) { ChosenSkin[playerid] = 59; SetPlayerSkin(playerid, 59); }       /*else if(PlayerInfo[playerid][pMember] == 14) { ChosenSkin[playerid] = 169; SetPlayerSkin(playerid, 169); }       else if(PlayerInfo[playerid][pMember] == 15) { ChosenSkin[playerid] = 270; SetPlayerSkin(playerid, 270); }*/       else if(PlayerInfo[playerid][pMember] == 16) { ChosenSkin[playerid] = 144; SetPlayerSkin(playerid, 144); }       else { return 1; }       GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);       ChangePos2[playerid][0] = GetPlayerInterior(playerid);       ChangePos2[playerid][1] = 1;          SetPlayerInterior(playerid,0);       new rand = random(sizeof(gInviteSpawns));       SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player       SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);       SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);       SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);       TogglePlayerControllable(playerid, 0);       SelectChar[playerid] = 255;       SelectCharID[playerid] = PlayerInfo[playerid][pMember];       SelectCharPlace[playerid] = 1;       PlayerInfo[playerid][pModel] = ChosenSkin[playerid];          PlayerInfo[playerid][pChar] = ChosenSkin[playerid];          SendClientMessage(playerid, COLOR_LIGHTRED, "(( Для выбора одежды используйте \"next\" или \"done\" ))");      }      else      {       SendClientMessage(playerid, COLOR_GRAD2, "(( Вы не в магазине одежды ))");       return 1;      }           }           else           {               if(PlayerInfo[playerid][pLeader] != 0)               {                   SendClientMessage(playerid, COLOR_GRAD2, "(( Лидеры не могут изменять свою одежду ))");                   return 1;               }               if(IsAtClothShop(playerid))               {                   if(PlayerInfo[playerid][pSex] == 1) { ChosenSkin[playerid] = 2; SetPlayerSkin(playerid, 2); PlayerInfo[playerid][pChar] = 2; }                   else if(PlayerInfo[playerid][pSex] == 2) { ChosenSkin[playerid] = 55; SetPlayerSkin(playerid, 55); PlayerInfo[playerid][pChar] = 55; }                   else { return 1; }                   GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);       ChangePos2[playerid][0] = GetPlayerInterior(playerid);       ChangePos2[playerid][1] = 1;       SetPlayerInterior(playerid,0);       new rand = random(sizeof(gInviteSpawns));       SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player       SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);       SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);       SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);       TogglePlayerControllable(playerid, 0);       SelectChar[playerid] = 255;       if(PlayerInfo[playerid][pSex] == 1) { SelectCharID[playerid] = 20; }       else if(PlayerInfo[playerid][pSex] == 2) { SelectCharID[playerid] = 30; }       else { return 1; }       SelectCharPlace[playerid] = 1;       PlayerInfo[playerid][pModel] = ChosenSkin[playerid];       PlayerInfo[playerid][pChar] = ChosenSkin[playerid];          SendClientMessage(playerid, COLOR_LIGHTRED, "(( Для выбора одежды используйте \"next\" или \"done\" ))");               }           }       }       return 1;   }

Пашет, но при выборе скина, и всего 2 и чел появляется дето в пустыне, после этого как ввёл "done" камера смотрит на пустыню, а чел повляется в больнице(((

Добавлено (31.05.2010, 21:05)
---------------------------------------------
*скинов всего 2 (сорри за ошибку)

BJayDSДата: Понедельник, 31.05.2010, 21:12 | Сообщение # 1408
Новенький
Группа: Пользователи
Сообщений: 21
Награды: 0
Город: Санкт-Петербург
Репутация: 3
Замечания: 0%
Статус:
bell, огромное спасибо, помогло.)


Админы тоже люди, но по ночам спят крайне редко.
_LexA_Дата: Понедельник, 31.05.2010, 21:29 | Сообщение # 1409
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (BJayDS)
сервер 0.3

Quote (BJayDS)
OnPlayerPrivmsg

этот кэллбэк был удалён в 0.3, нет необходимости объявлять его

bellДата: Понедельник, 31.05.2010, 21:42 | Сообщение # 1410
Уверенный в себе
Группа: Пользователи
Сообщений: 170
Награды: 1
Город: Киев
Репутация: -35
Замечания: 20%
Статус:
Quote (Render)
Пашет, но при выборе скина, и всего 2 и чел появляется дето в пустыне, после этого как ввёл "done" камера смотрит на пустыню, а чел повляется в больнице(((

Щас попробую исправить.

Добавлено (31.05.2010, 21:42)
---------------------------------------------

Code
if(strcmp(cmd, "/clothes", true) == 0)
  {
   if(IsPlayerConnected(playerid))
   {
    if(PlayerInfo[playerid][pMember] >= 1)
    {
     if(IsAtClothShop(playerid))
     {
     if(PlayerInfo[playerid][pMember] == 1) { ChosenSkin[playerid] = 280; SetPlayerSkin(playerid, 280); }
     else if(PlayerInfo[playerid][pMember] == 2) { ChosenSkin[playerid] = 286; SetPlayerSkin(playerid, 286); }
     else if(PlayerInfo[playerid][pMember] == 3) { ChosenSkin[playerid] = 287; SetPlayerSkin(playerid, 287); }
     else if(PlayerInfo[playerid][pMember] == 4) { ChosenSkin[playerid] = 70; SetPlayerSkin(playerid, 70); }
     else if(PlayerInfo[playerid][pMember] == 5) { ChosenSkin[playerid] = 258; SetPlayerSkin(playerid, 120); }
     else if(PlayerInfo[playerid][pMember] == 6) { ChosenSkin[playerid] = 120; SetPlayerSkin(playerid, 258); }
     else if(PlayerInfo[playerid][pMember] == 8) { ChosenSkin[playerid] = 127; SetPlayerSkin(playerid, 127); }
     else if(PlayerInfo[playerid][pMember] == 9) { ChosenSkin[playerid] = 148; SetPlayerSkin(playerid, 148); }
     else if(PlayerInfo[playerid][pMember] == 10) { ChosenSkin[playerid] = 255; SetPlayerSkin(playerid, 255); }
     else if(PlayerInfo[playerid][pMember] == 11) { ChosenSkin[playerid] = 59; SetPlayerSkin(playerid, 59); }
     else { return 1; }
     GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);
     ChangePos2[playerid][0] = GetPlayerInterior(playerid);
     ChangePos2[playerid][1] = 1;
     SetPlayerInterior(playerid,0);
     new rand = random(sizeof(gInviteSpawns));
     SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
     SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);
     SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
     SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
     TogglePlayerControllable(playerid, 0);
     SelectChar[playerid] = 255;
     SelectCharID[playerid] = PlayerInfo[playerid][pMember];
     SelectCharPlace[playerid] = 1;
     PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
     PlayerInfo[playerid][pChar] = ChosenSkin[playerid];
     SendClientMessage(playerid, COLOR_LIGHTRED, "* .Используйте 'next' , чтобы Выбрать работу, которую Вы хотите использовать.");
     SendClientMessage(playerid, COLOR_LIGHTRED, "* .Если Вы нашли работу, Вы хотите её взять, напечатать 'done'.");
     }
     else
     {
      SendClientMessage(playerid, COLOR_GRAD2, " .Вы не находитесь в Clothing Shop !");
      return 1;
     }
     }
     else
     {
      SendClientMessage(playerid,COLOR_GREY, " .Вы не находитесь в Force / Organisation !");
      return 1;
     }
    }
   return 1;
  }

А так?

Поиск:





 


 


 
Хостинг от uCoz samp.at.ua