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

 



 
          





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





Последние Файлы 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).



Радость
belyyДата: Воскресенье, 06.06.2010, 23:12 | Сообщение # 1501
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
здрасте. у меня такая проблема:
1) у механиков машины не подцепляют другие машины(никакие команды не работают)
2) когда захожу в больницу то я проваливаюсь
помогите плиз. отблагодарю +

JIO6CTEPДата: Понедельник, 07.06.2010, 00:47 | Сообщение # 1502
Новенький
Группа: Пользователи
Сообщений: 32
Награды: 1
Город: polo4ani
Репутация: 0
Замечания: 0%
Статус:
Quote (belyy)
1) у механиков машины не подцепляют другие машины(никакие команды не работают)

Создай новый pwn файлик, добавь иуда то что внизу, откомпилируй, закинь в папку filterscripts и в конфиге его подключи.
Code

#include <a_samp>

new TowTruckers=0;
new IsTowTrucker[MAX_PLAYERS];

public OnFilterScriptInit()
{
print("\n TowCars Filter Script v1.0 Loading...\n**********************\n (Zeruel_Angel)\n");
}
//------------------------------------------------------------------------------------------------------
public OnFilterScriptExit()
{
print("\n TowCars Script UnLoaded\n********************************************\n\n");
return 1;
}
//------------------------------------------------------------------------------------------------------
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((newkeys==KEY_ACTION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))
{
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
{
SendClientMessage(playerid,0xFFFF00AA,"|______________________|");
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
new Float:vX,Float:vY,Float:vZ;
new Found=0;
new vid=0;
while((vid<MAX_VEHICLES)&&(!Found))
{
vid++;
GetVehiclePos(vid,vX,vY,vZ);
if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
{
Found=1;
if (IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
}
AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
SendClientMessage(playerid,0xFFFF00AA,"Машина подцеплена!!!!");
}
}
if (!Found)
{
SendClientMessage(playerid,0xFFFF00AA,"Вы слишком далеко от машины.");
}
}
}
}
//------------------------------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid)
{
if (IsTowTrucker[playerid]==1)
{
IsTowTrucker[playerid]=0;
TowTruckers--;
}
return 1;
}
//------------------------------------------------------------------------------------------------------

Все. теперь по нажатию левого КОНТРОЛА(Ctrl) у тебя будет подцепляться машина.

2)Вероятнее всего что координаты за низкие, относительно "пола" бальнички. Скинь код ввода в неё.

Добавлено (07.06.2010, 00:47)
---------------------------------------------
или не указан интерьер. Просто ТП туда и се.

deni_garciaДата: Понедельник, 07.06.2010, 13:48 | Сообщение # 1503
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Город: Попасная
Репутация: 0
Замечания: 0%
Статус:
JIO6CTEP, Слух а ты можеш если нетрудно расставить правильно Скобки и Строчки? чтоб скомпилило!! Koshechka_08

Добавлено (07.06.2010, 13:48)
---------------------------------------------
Вот тут знаки скобки строчки или еще че там!!

Code
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)  
{  
if ((newkeys==KEY_ACTION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))  
{  
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)  
{  
SendClientMessage(playerid,0xFFFF00AA,"|______________________|");  
new Float:pX,Float:pY,Float:pZ;  
GetPlayerPos(playerid,pX,pY,pZ);  
new Float:vX,Float:vY,Float:vZ;  
new Found=0;  
new vid=0;  
while((vid<MAX_VEHICLES)&&(!Found))  
{  
vid++;  
GetVehiclePos(vid,vX,vY,vZ);  
if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))  
{  
Found=1;  
if (IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))  
{  
DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));  
}  
AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));  
SendClientMessage(playerid,0xFFFF00AA,"Машина подцеплена!!!!");  
}  
}  
if (!Found)  
{  
SendClientMessage(playerid,0xFFFF00AA,"Вы слишком далеко от машины.");  
}  
}  
}  
}  

Andy_McLarenДата: Понедельник, 07.06.2010, 13:49 | Сообщение # 1504
Новенький
Группа: Пользователи
Сообщений: 15
Награды: 0
Город: Челябинск
Репутация: 0
Замечания: 0%
Статус:
Люди как добавить команду на сервер чтобы когда её вводишь писалось несколько /me действий
например:
вводишь /get и пишется
/me достал оружие из под одежды
/me зарядил оружие
/me прицелился
/me стреляет
???



Endy MC
StelsДата: Понедельник, 07.06.2010, 13:59 | Сообщение # 1505
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (Andy_McLaren)
Люди как добавить команду на сервер чтобы когда её вводишь писалось несколько /me действий

Code
OnPlayerCommandText(playerid, "/me снимает штаны.");OnPlayerCommandText(playerid, "/me достаёт ствол и перезаряжает.");OnPlayerCommandText(playerid, "/me прицеливается.");OnPlayerCommandText(playerid, "/me стреляет.");




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
FattonqДата: Понедельник, 07.06.2010, 14:01 | Сообщение # 1506
Освоившийся
Группа: Продвинутые
Сообщений: 115
Награды: 3
Город: Тюмень
Репутация: 38
Замечания: 0%
Статус:
Люди я хочу в ДМ мод зделать типо приемы в банду как на РП! можно ли так зделать?? просто я хочу зделать такую функцию для кланов, типо прием в клан и выгонять чтобы тоже! если можно зделать то как?? заранее спс)
StelsДата: Понедельник, 07.06.2010, 14:03 | Сообщение # 1507
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (Fattonq)
Люди я хочу в ДМ мод зделать типо приемы в банду как на РП! можно ли так зделать?? просто я хочу зделать такую функцию для кланов, типо прием в клан и выгонять чтобы тоже! если можно зделать то как?? заранее спс)
Если на "РП" сделано, то тебе тоже можно сделать.Как? Для каждой банды свой файл, в котором записан лидер, можно добавить состав.




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
deni_garciaДата: Понедельник, 07.06.2010, 14:43 | Сообщение # 1508
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Город: Попасная
Репутация: 0
Замечания: 0%
Статус:
Code
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)   
{   
if ((newkeys==KEY_ACTION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))   
{   
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)   
{   
SendClientMessage(playerid,0xFFFF00AA,"|______________________|");   
new Float:pX,Float:pY,Float:pZ;   
GetPlayerPos(playerid,pX,pY,pZ);   
new Float:vX,Float:vY,Float:vZ;   
new Found=0;   
new vid=0;   
while((vid<MAX_VEHICLES)&&(!Found))   
{   
vid++;   
GetVehiclePos(vid,vX,vY,vZ);   
if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))   
{   
Found=1;   
if (IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))   
{   
DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));   
}   
AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));   
SendClientMessage(playerid,0xFFFF00AA,"Машина подцеплена!!!!");   
}   
}   
if (!Found)   
{   
SendClientMessage(playerid,0xFFFF00AA,"Вы слишком далеко от машины.");   
}   
}   
}   
}

Добавлено (07.06.2010, 14:43)
---------------------------------------------
Помогите раставить скобки!

Andy_McLarenДата: Понедельник, 07.06.2010, 15:19 | Сообщение # 1509
Новенький
Группа: Пользователи
Сообщений: 15
Награды: 0
Город: Челябинск
Репутация: 0
Замечания: 0%
Статус:
Code
[quote=Stels]OnPlayerCommandText(playerid, "/me снимает штаны.");OnPlayerCommandText(playerid, "/me достаёт ствол и перезаряжает.");OnPlayerCommandText(playerid, "/me прицеливается.");OnPlayerCommandText(playerid, "/me стреляет.");[/quote]

эт куды сувать



Endy MC
StelsДата: Понедельник, 07.06.2010, 15:20 | Сообщение # 1510
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Andy_McLaren, в нужную команду.



Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
Andy_McLarenДата: Понедельник, 07.06.2010, 15:28 | Сообщение # 1511
Новенький
Группа: Пользователи
Сообщений: 15
Награды: 0
Город: Челябинск
Репутация: 0
Замечания: 0%
Статус:
Quote (Stels)
в нужную команду.

поконкретней пожалуйста а то я нуб :))

Добавлено (07.06.2010, 15:28)
---------------------------------------------
мне надо команду то содать, как ето сделать?


Endy MC
belyyДата: Понедельник, 07.06.2010, 15:58 | Сообщение # 1512
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
парни у меня ещё один важный вопрос. итак:
1. когда я захожу в магазин одежды(всё норм :скины выбирает),но когда я ввожу "дальше"(всмысле выбрать скин)то я появляюсь не в магазине одежды. а в больнице. вот первый код мага одежды:
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, "* Используй ' дальше ' чтобы выбрать скин.");
         SendClientMessage(playerid, COLOR_LIGHTRED, "* Когда найдешь подходящий, напиши ' выбрать '.");
     }
     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, "* Используй 'дальше' чтобы выбрать нужный скин.");
         SendClientMessage(playerid, COLOR_LIGHTRED, "* Когда найдешь подходящий, напиши  'выбрать'.");
              }
          }
      }
      return 1;
  }

вот второй код
Code
if(SelectChar[playerid] == 255)
  {
      new idx;
      tmp = strtok(text, idx);
      if ((strcmp("дальше", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("дальше")))
   {
       switch (SelectCharID[playerid])
    {
     case 1: //Police Force
     {
         if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[0][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[0][0]; }
         else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[1][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[1][0]; }
         else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[2][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[2][0]; }
         else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[3][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[3][0]; }
         else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[4][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[4][0]; }
         else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[5][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[5][0]; }
         else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[6][0]); SelectCharPlace[playerid] = 8; ChosenSkin[playerid] = JoinPed[6][0]; }
     }
     case 2: //FBI/ATF
     {
         if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[7][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[7][0]; }
         else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[8][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[8][0]; }
         else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[9][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[9][0]; }
         else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[10][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[10][0]; }
        }
     case 3: //National Guard
     {
         if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[11][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[11][0]; }

     }
     case 4: //Fire&Ambulance
     {
         if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[12][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[12][0]; }
         else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[13][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[13][0]; }
         else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[14][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[14][0]; }
         else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[15][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[15][0]; }
         else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[16][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[16][0]; }
         else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[17][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[17][0]; }
         //else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[22][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[22][0]; }
     }

    }
       return 0;
   }
   else if ((strcmp("выбрать", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("выбрать")))
   {
       if(ChangePos2[playerid][1] == 1)
       {
           SetPlayerInterior(playerid, ChangePos2[playerid][0]);
           SetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);
           ChangePos2[playerid][1] = 0;
     //return 0;
       }
       PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
       PlayerInfo[playerid][pChar] = ChosenSkin[playerid];
       SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel],0.0,0.0,0.0,0,0,0,0,0,0,0);
       gTeam[playerid] = PlayerInfo[playerid][pTeam];
    SetPlayerToTeamColor(playerid);
    MedicBill[giveplayerid] = 0;
    SpawnPlayer(playerid);
       SelectCharPlace[playerid] = 0;
       SelectCharID[playerid] = 0;
       SelectChar[playerid] = 0;
       SetTimerEx("backtoclothes", 500, false, "i", playerid);
       return 0;
   }
   else
   {
       SendClientMessage(playerid, COLOR_WHITE, "* Используй 'дальше ', или 'выбрать'.");
       return 0;
   }
  }

парни помогите плиз уже задолбала эта проблема bad я отблагодорю + yes

nicolaaДата: Среда, 09.06.2010, 10:16 | Сообщение # 1513
Новенький
Группа: Пользователи
Сообщений: 16
Награды: 3
Город: Москва
Репутация: -21
Замечания: 0%
Статус:
Code
    if(strcmp(cmd, "/wisper", true) == 0 || strcmp(cmd, "/w", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(gPlayerLogged[playerid] == 0)
          {
              SendClientMessage(playerid, COLOR_GREY, "   Âû havent çàãðóæàëèñü âñå æå !");
              return 1;
          }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "[RP].:RealWorld:.[RUS] Èñïîëüçóéòå: (/w)isper [playerid/PartOfName] [whisper text]");
     return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
            if(HidePM[giveplayerid] > 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Òîò èãðîê áëîêèðóåò Øåïîòû !");
                return 1;
            }
      GetPlayerName(playerid, sendername, sizeof(sendername));
      GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
      if(giveplayerid == playerid)
      {
       format(string, sizeof(string), "* %s Øåïîò .", sendername);
       ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
      }
      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, "[RP].:RealWorld:.[RUS] Èñïîëüçóéòå: (/w)isper [playerid/PartOfName] [whisper text]");
       return 1;
      }
      format(string, sizeof(string), "ËÑ îò %s(ID: %d): %s", sendername, playerid, (result));
      SendClientMessage(giveplayerid, COLOR_YELLOW, string);
      format(string, sizeof(string), "ËÑ ê %s(ID: %d)", sendername, playerid, (result));
      SendClientMessage(giveplayerid, COLOR_YELLOW, string);
      SBizzInfo[2][sbTill] += txtcost / 2;
      ExtortionSBiz(2, txtcost / 2);
      return 1;
     }
    }
    else
    {
      format(string, sizeof(string), "   %d íå àêòèâíûé èãðîê.", giveplayerid);
      SendClientMessage(playerid, COLOR_GRAD1, string);
    }
   }
   return 1;
  }

Помогите сделать чтобы когда игрок отпровлял лс то иму писалось что он отправил лс челу и в скобках его сообщение



Хочеш быстро зароботать?
[url=http://for-work.net/?ref=2202560]Регистрируйся тут и получай деньги)[/url]
[b]Morino_Reigan[/b]<------Гавно!!!
[GM]GoldenMean-Офигенная вещь
deni_garciaДата: Среда, 09.06.2010, 11:58 | Сообщение # 1514
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Город: Попасная
Репутация: 0
Замечания: 0%
Статус:
Скажите плиз ссылку где можно скачать [FS]магазин одежды для покупки скинов?? буду благодарен +
ser66Дата: Среда, 09.06.2010, 18:41 | Сообщение # 1515
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 1
Город: Москва
Репутация: -6
Замечания: 0%
Статус:
Народ плиз скиньте простой код на телепорт,но чтоб телепортироваться можно было с помощью диалогова окна(list).Например написать в чате команду /teleport и должно появиться диалоговое окно(List) и там должен быть выбор типо "Aero LS и ниже Aero LV" и чтоб можно было нажать на "Aero LS" и игрок должен сразу телепортироваться в аеро лосантоса.В роди телепорт простой,но я не понимаю как его сделать(.Киньте код плиз с меня +
Поиск:





 


 


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