Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 2 из 2
  1. #1
    Аватар для Dimaser
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.11.2018
    Адрес
    Планета Земля
    Сообщений
    17
    Репутация:
    0 ±

    система деморгана

    Помогите пж, я сделал команду /jail и при ведении команды /jail 0 причина (0- ид, причина- причина). У меня ничего не происходит и пишет в чат типо как правильно писать команду.
    Вот код:
    1. CMD:jail(playerid, params[])
    2. {
    3. new name[MAX_PLAYER_NAME];
    4. new nameAd[MAX_PLAYER_NAME];
    5. new string[1000];
    6. params[0] = PlayerInfo[params[0]][pJailid];
    7. GetPlayerName(params[0],name,sizeof(name));
    8. GetPlayerName(playerid,nameAd,sizeof(nameAd));
    9. if(PlayerInfo[playerid][pAdmin] < 2) return SCM(playerid,-1,"У вас нет прав на это");
    10. if(sscanf(params,"ds",params[0],params[1])) return SendClientMessage(playerid, 0xA3A3A3FF, "/jail id reason");
    11. format(string,sizeof(string),"Администратор %s посадил игрока %s на 5 минут в деморган, по причине: %s.",nameAd,name,params[1]);
    12. SendClientMessageToAll(0xF81414AA,string);
    13. SetTimer("Jail",300000,false);
    14. SetPlayerPos(params[0], -12590.2109375, -9205.5673828125, 28.943000793457);
    15. PlayerInfo[playerid][pJail] = 1;
    16. return 1;
    17. }
    18.  
    19. public Jail(playerid)
    20. {
    21. PlayerInfo[playerid][pJail] = 0;
    22. SetPlayerPos(PlayerInfo[playerid][pJailid],690.4194,-1275.8752,13.5599);
    23. SCM(PlayerInfo[playerid][pJailid],-1,"Вы вышли из деморгана!");
    24. }
    Если вы скачали мод, то не оскорбляйте его за недостатки, лучше напишите об ошибке разработчику мода, либо сами пишите мод!!!
    Уважайте чужой труд!

  2. #2
    Аватар для Seviel
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2016
    Адрес
    Казахстан
    Сообщений
    148
    Репутация:
    26 ±
    PHP код:

    CMD
    :jail(playeridparams[])
    {
        new 
    name[MAX_PLAYER_NAME];
        new 
    nameAd[MAX_PLAYER_NAME];
        new 
    userreason[128];
        if(
    PlayerInfo[playerid][pAdmin] < 2) return SCM(playerid,-1,"У вас нет прав на это");
        if(
    sscanf(params,"us[128]"userreason)) return SendClientMessage(playerid0xA3A3A3FF"/jail id reason");
        if(
    user == INVALID_PLAYER_ID) return SendClientMessage(playerid0xA3A3A3FF"Игрок не найден");
        new 
    string[MAX_CHATBUBBLE_LENGTH];
        
    GetPlayerName(user,name,sizeof(name));
        
    GetPlayerName(playerid,nameAd,sizeof(nameAd));
        
    format(string,sizeof(string),"Администратор %s посадил игрока %s на 5 минут в деморган, по причине: %s.",nameAd,namereason);
        
    SendClientMessageToAll(0xF81414AA,string);
        
    SetTimerEx("Jail"300000false"d"user);
        
    SetPlayerPos(user, -12590.2109375, -9205.567382812528.943000793457);
        
    PlayerInfo[user][pJail] = 1;
        return 
    1;


 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •