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

    Статус
    Оффлайн
    Регистрация
    03.10.2018
    Сообщений
    199
    Репутация:
    1 ±

    Перевод команды на pawncmd

    Доброго времени сутогк уважаемые знаатоки помогите перевести файл скрипт под pawncmd а точнее саму команду в скрипте



    вот сам скрипт

    PHP код:
    #include <a_samp>
    #include <MxINI>
    new gate3;
    new 
    starts;

    enum gladm
    {
        
    name5[32],
        
    rankname
    };
    new 
    Gladminsserv[21][gladm];
    public 
    OnGameModeInit()
    {
        
    gate3 CreateObject(16831931.431549.3520.19,   0.000.00181.09);
        return 
    1;
    }

    public 
    OnPlayerCommandText(playeridcmdtext[])
    {
        if(
    Isadmins(playerid))
    {
        if(!
    strcmp(cmdtext"/gosam"true))
        {
                if(
    starts == 0)
                {
                
    MoveObject(gate3,1706.43021550.526620.185420.0);
                
    starts 1;
                }
                else
                {
                
    SendClientMessage(playerid,  -1"Ñàìîëåò óæå çàïóùåí!");
                }
        }
        }
        return 
    0;
    }

    stock Isadmins(playerid)
    {
        new 
    ids[23];
        
    format(ids,sizeof(ids),"adm.ini");
        new 
    iniOpenz ini_openFile(ids);
        for(new 
    provl 1provl <= 20;provl++)
        {
            new 
    sfjs[12];
            new 
    sfjsk[12];
            
    format(sfjs,32,"name%d",provl);
            
    format(sfjsk,32,"rankname%d",provl);
            
    ini_getString(iniOpenz,sfjsGladminsserv[provl][name5],32);
            
    ini_getInteger(iniOpenzsfjskGladminsserv[provl][rankname]);
        }
        
    ini_closeFile(iniOpenz);
        new 
    f_name[32];
        
    GetPlayerName(playeridf_name32);
        for(new 
    ijsa 1ijsa <= 20;ijsa++)
        {
            if(!
    strcmp(Gladminsserv[ijsa][name5],f_name,false))
            {
                if(!
    strcmp(Gladminsserv[ijsa][name5],"none",false)){}else{return 1;}
            }
        }
        return 
    0;
    }
    public 
    OnObjectMoved(objectid)
    {
        switch ( 
    starts ) {
        case 
    1MoveObject(gate3,1420.99561549.248449.606620.0),starts =2;
        case 
    2MoveObject(gate3,1023.47051559.139396.721820.0),starts =3;
        case 
    3MoveObject(gate3,594.04941559.838696.721830.0),starts =4;
        case 
    4MoveObject(gate3,293.30431577.471399.617120.0),starts =5;
        case 
    5SetObjectRot(gate30.00000.0000251.0000),MoveObject(gate3,56.26041442.840399.617120.0),starts =6;
        case 
    6MoveObject(gate3,31.99921169.264999.617120.0),starts =7;
        case 
    7MoveObject(gate3,130.9355921.948599.617120.0),starts =8;
        case 
    8:    SetObjectRot(gate3,0.00000.0000292.5912), MoveObject(gate3,284.4155495.274399.617120.0),starts =9;
        case 
    9MoveObject(gate3,652.5595, -72.542399.617120.0),starts =10;
        case 
    10MoveObject(gate3,1100.6038, -686.516799.617120.0),starts =11;
        case 
    11:SetObjectRot(gate30.00000.0000303.0000), MoveObject(gate3,1792.7404, -1192.649799.617130.0),starts =12;
        case 
    12MoveObject(gate3,2075.0911, -1477.3213130.735520.0),starts =13;
        case 
    13MoveObject(gate3,2139.2195, -1621.291996.171720.0),starts =14;
        case 
    14MoveObject(gate3,2283.5637, -1897.271777.940520.0),starts =15;
        case 
    15MoveObject(gate3,2482.9414, -2190.687577.940520.0),starts =16;
        case 
    16SetObjectRot(gate30.00000.000091.0000),MoveObject(gate3,2688.6326, -2537.026477.940520.0),starts =17;
        case 
    17MoveObject(gate3,2676.9468, -2120.621391.007820.0),starts =18;
        case 
    18MoveObject(gate3,2655.1541, -1440.903891.007820.0),starts =19;
        case 
    19MoveObject(gate3,2646.0969, -712.248291.007820.0),starts =20;
        case 
    20MoveObject(gate3,2642.2903, -31.569091.007820.0),starts =21;
        case 
    21MoveObject(gate3,2562.6899617.285391.007820.0),starts =22;
        case 
    22MoveObject(gate3,2219.48751323.095291.007820.0),starts =23;
        case 
    23SetObjectRot(gate30.00000.0000164.0000),MoveObject(gate3,1944.60351535.612526.457820.0),starts =24;
        case 
    24SetObjectRot(gate3,0.00000.0000181.7965),MoveObject(gate3,1931.431549.3520.1920.0),starts =0;
        }
        return 
    1;


  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    1. CMD:gosam(playerid)
    2. {
    3. if(!Isadmins(playerid))
    4. return 1;
    5. if(starts == 0)
    6. {
    7. MoveObject(gate3,1706.4302, 1550.5266, 20.1854, 20.0);
    8. starts = 1;
    9. }
    10. else
    11. {
    12. SendClientMessage(playerid, -1, "Ñàìîëåò óæå çàïóùåí!");
    13. }
    14. return 1;
    15. }
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 

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

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

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

Ваши права

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