Question

Nekit_Krut18
𝒷𝓇𝒾𝑔𝒶𝒹𝒶 𝑜𝓃𝑒 𝓁𝑜𝓋𝑒

Помогите мне сделать Ворота для ДПС,ППС.Армии и.т.далее Вчера мне кинули код а можно его использовать как для несколько фракций и как Пожайлуста.

вот сам код 

Спойлер

cmd:opendps(playerid) {
    if(PI[playerid][pMember] != TEAM_POLICIA && PI[playerid][pLeader] != TEAM_POLICIA)
        return SCM(playerid, COLOR_RED,"Вы не член ДПС!");
    if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1390.586181,-162.341674,4.700000,2.0))
        return 1;
    new
        Float:X,
        Float:Y,
        Float:Z;
    GetObjectPos(openvdv,X,Y,Z);
    if(X == 1390.586181) MoveObject(openvdv,1382.0862,-162.3417,4.7000,2.0,0.00, 0.00, 90.099983);
    else MoveObject(openvdv,1390.586181,-162.341674,4.700000,2.0,0.00, 0.00, 90.099983);
     ApplyAnimation(playerid, "CRIB", "CRIB_Use_Switch",4.0,0,0,0,0,0);
     SetPlayerChatBubble(playerid,"{00FF00}Открыл/Закрыл Ворота",-1,30.0,10000);
     return PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0);
}

 

Share this post


Link to post

2 answers to this question

  • 0
DEST
Maintainer
Спойлер

cmd:opendps(playerid) {
  if(PI[playerid][pMember] == TEAM_POLICIA || PI[playerid][pMember] == TEAM_DPS || PI[playerid][pMember] == TEAM_ARMIYA)
  {
    if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1390.586181,-162.341674,4.700000,2.0))
      return 1;
    new
      Float:X,
    Float:Y,
    Float:Z;
    GetObjectPos(openvdv,X,Y,Z);
    if(X == 1390.586181) MoveObject(openvdv,1382.0862,-162.3417,4.7000,2.0,0.00, 0.00, 90.099983);
    else MoveObject(openvdv,1390.586181,-162.341674,4.700000,2.0,0.00, 0.00, 90.099983);
    ApplyAnimation(playerid, "CRIB", "CRIB_Use_Switch",4.0,0,0,0,0,0);
    SetPlayerChatBubble(playerid,"{00FF00}Открыл/Закрыл Ворота",-1,30.0,10000);
    PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0);
  }
  else return SendClientMessage(playerid, -1, !"Вы не можете сделать это!");
}

 

 

Share this post


Link to post
  • 0
DEST
Maintainer

Все одинаковые вопросы пишите в одной теме. Не надо сначала закрывать, а потом создавать ещё 💯

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • ANIME_TOP12YLTRA
      By ANIME_TOP12YLTRA
      Помогите пожалуйста у меня еррор при компиляции
      C:\RED RUSSIA GAMES - МОД\pawno\include\customtune.inc(179) : error 001: expected token: ";", but found "["
      C:\RED RUSSIA GAMES - МОД\pawno\include\customtune.inc(179) : error 029: invalid expression, assumed zero
      C:\RED RUSSIA GAMES - МОД\pawno\include\customtune.inc(179) : warning 221: label name "E_HANDLING_PARAMS" shadows tag name
      C:\RED RUSSIA GAMES - МОД\pawno\include\customtune.inc(179) : error 001: expected token: ";", but found "]"
      C:\RED RUSSIA GAMES - МОД\pawno\include\customtune.inc(179) : fatal error 107: too many error messages on one line
      Compilation aborted.
      Pawn compiler 3.2.3664              Copyright (c) 1997-2016, ITB CompuPhase

      4 Errors.
       
      код - g_VehHandlingInfo[veh][E_HANDLING_PARAMS:j] = 0.0;