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

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Адрес
    Татарстан
    Сообщений
    171
    Репутация:
    0 ±
    delete
    Последний раз редактировалось #NickName; 13.10.2016 в 17:24.

  2. #22
    Аватар для Son of the Moon
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.08.2016
    Сообщений
    52
    Репутация:
    2 ±
    кинь код сохранения сейфов.

  3. #23
    Аватар для #NickName
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Адрес
    Татарстан
    Сообщений
    171
    Репутация:
    0 ±
    delete
    Последний раз редактировалось #NickName; 13.10.2016 в 17:24.

  4. #24
    Аватар для Son of the Moon
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.08.2016
    Сообщений
    52
    Репутация:
    2 ±
    Цитата Сообщение от #NickName Посмотреть сообщение
    Вот команда:
    PHP код:
    CMD:createsafe(playeridparams[])
    {
        new
            
    Float:s_x,
            
    Float:s_y,
            
    Float:s_z;
        if(
    PlayerInfo[playerid][pAdmInections] < 13)
            return 
    SendClientMessage(playeridCOLOR_WHITE"Вам недоступна эта функция");
        if(
    sscanf(params,"i"params[0]))
            return 
    SendClientMessage(playeridCOLOR_GRAD1"ИНФО: /createsafe [ID]");
        
    GetPlayerPos(playerids_xs_ys_z);
        
    SafeInfo[params[0]][sh_cash] = 10;
        
    SafeInfo[params[0]][sh_gun] = 0;
        
    SafeInfo[params[0]][sh_ammo] = 0;
        
    SafeInfo[params[0]][sh_id] = params[0];
        
    SafeInfo[params[0]][sh_drugs] = 2;
        
    SafeInfo[params[0]][sh_x] = s_x;
        
    SafeInfo[params[0]][sh_y] = s_y;
        
    SafeInfo[params[0]][sh_z] = s_z;
        static const 
    save[]= "INSERT INTO `safehouse`(`sh_cash`, `sh_id`, `sh_ammo`, `sh_drugs`, `sh_gun`, `sh_x`, `sh_y`, `sh_z`) VALUES ('%d','%d','%d','%d','%d','%f','%f','%f')";
        new
            
    str_save[sizeof(save)+51-16];
        
    format(str_savesizeof(str_save), save,
        
    SafeInfo[params[0]][sh_cash],
        
    SafeInfo[params[0]][sh_id],
        
    SafeInfo[params[0]][sh_ammo],
        
    SafeInfo[params[0]][sh_drugs],
        
    SafeInfo[params[0]][sh_gun],
        
    SafeInfo[params[0]][sh_x],
        
    SafeInfo[params[0]][sh_y],
        
    SafeInfo[params[0]][sh_z]);
        
    mysql_function_query(connectsstr_savefalse"""");
        
    printf("\n\n\n%s\n\n\n"str_save);
        return 
    1;

    у тебя созданы сейфы на иды 221, 223, 984, 976?
    И где ты брал эту систему... просто аут xD

  5. #25
    Аватар для #NickName
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Адрес
    Татарстан
    Сообщений
    171
    Репутация:
    0 ±
    Цитата Сообщение от Son of the Moon Посмотреть сообщение
    у тебя созданы сейфы на иды 221, 223, 984, 976?
    И где ты брал эту систему... просто аут xD
    систему писал сам, а то что сейфы для некоторых домов.Я пишу ид дома в котором установил сейф, вот и всё

    - - - Добавлено - - -

    Цитата Сообщение от #NickName Посмотреть сообщение
    систему писал сам, а то что сейфы для некоторых домов.Я пишу ид дома в котором установил сейф, вот и всё
    Или может свой вариант предложишь, чтобы система работала?

  6. #26
    Аватар для Son of the Moon
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.08.2016
    Сообщений
    52
    Репутация:
    2 ±
    в общем если делать сейф на 4 дома то лучше уже сделай так:
    PHP код:
    CMD:createsafe(playeridparams[])
    {
        if(
    PlayerInfo[playerid][pAdmInections] < 13) return SendClientMessage(playeridCOLOR_WHITE"Вам недоступна эта функция");
        if(
    sscanf(params,"i"params[0])) return SendClientMessage(playeridCOLOR_GRAD1"ИНФО: /createsafe [ID]");
        if(
    params[0] < || params[0] > 4)
        {
            
    SendClientMessage(playeridCOLOR_GREY"Нельзя ниже 1 и больше 4");
            
    SendClientMessage(playeridCOLOR_WHITE"[1] - Дом ID: 221");
            
    SendClientMessage(playeridCOLOR_WHITE"[2] - Дом ID: 223");
            
    SendClientMessage(playeridCOLOR_WHITE"[3] - Дом ID: 976");
            
    SendClientMessage(playeridCOLOR_WHITE"[4] - Дом ID: 984");
            return 
    true;
        }
        switch(
    params[0])
        {
            case 
    1params[0] = 221;
            case 
    2params[0] = 223;
            case 
    3params[0] = 976;
            case 
    4params[0] = 984;
        }
        new 
    Float:s_xFloat:s_yFloat:s_z;
        
    GetPlayerPos(playerids_xs_ys_z);
        
    SafeInfo[params[0]][sh_id] = params[0];
        
    SafeInfo[params[0]][sh_cash] = 10;
        
    SafeInfo[params[0]][sh_gun] = 0;
        
    SafeInfo[params[0]][sh_ammo] = 0;
        
    SafeInfo[params[0]][sh_drugs] = 2;
        
    SafeInfo[params[0]][sh_x] = s_x;
        
    SafeInfo[params[0]][sh_y] = s_y;
        
    SafeInfo[params[0]][sh_z] = s_z;
        static const 
    save[]= "INSERT INTO `safehouse`(`sh_cash`, `sh_id`, `sh_ammo`, `sh_drugs`, `sh_gun`, `sh_x`, `sh_y`, `sh_z`) VALUES ('%d','%d','%d','%d','%d','%f','%f','%f')";
        new 
    str_save[sizeof(save)+51-16];
        
    format(str_savesizeof(str_save), saveSafeInfo[params[0]][sh_cash], SafeInfo[params[0]][sh_id], SafeInfo[params[0]][sh_ammo], SafeInfo[params[0]][sh_drugs], SafeInfo[params[0]][sh_gun], SafeInfo[params[0]][sh_x], SafeInfo[params[0]][sh_y], SafeInfo[params[0]][sh_z]);
        
    mysql_function_query(connectsstr_savefalse"""");
        
    printf("\n\n\n%s\n\n\n"str_save);
        return 
    1;
    }

    CMD:safe(playerid)
    {
        new 
    house PlayerInfo[playerid][pPhousekey];
        new 
    stringsss[4];
        
    format(stringssssizeof(stringsss), "%d"PlayerInfo[playerid][pPhousekey]);
        
    SendClientMessage(playeridCOLOR_GREYstringsss);
        if(
    house == 221 || house == 223 || house == 984 || house == 976)
        {
            if(!
    IsPlayerInRangeOfPoint(playerid5.0SafeInfo[house][sh_x], SafeInfo[house][sh_y], SafeInfo[house][sh_z])) return SendClientMessage(playeridCOLOR_GREY"Вы находитесь не у сейфа!");
            if(
    SafeInfo[house][sh_password] == 0) return ShowPlayerDialog(playerid10057DIALOG_STYLE_INPUT"Пароль от сейфа""Введите пароль для сейфа:""Отмена""Далее");
            
    ShowPlayerDialog(playerid10058DIALOG_STYLE_INPUT"Пароль от сейфа""Введите установленный пароль от сейфа:""Отмена""Далее");
        }
        else return 
    SendClientMessage(playeridCOLOR_GREY"В вашем доме нету сейфа!");
        return 
    1;

    - - - Добавлено - - -

    Могу в принципе, но позже ибо скоро иду спать.

  7. #27
    Аватар для #NickName
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Адрес
    Татарстан
    Сообщений
    171
    Репутация:
    0 ±
    delete
    Последний раз редактировалось #NickName; 13.10.2016 в 17:27.

  8. #28
    Аватар для Son of the Moon
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.08.2016
    Сообщений
    52
    Репутация:
    2 ±
    Цитата Сообщение от #NickName Посмотреть сообщение
    дай свой вк_)
    Или давай сюда пиши, завтра часов 11:00мск сможешь?
    Пробуй это и дай вк, я добавлю, завтра как смогу отпишусь, ибо в скайпе не всегда сижу.

  9. #29
    Аватар для #NickName
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Адрес
    Татарстан
    Сообщений
    171
    Репутация:
    0 ±
    Цитата Сообщение от Son of the Moon Посмотреть сообщение
    Пробуй это и дай вк, я добавлю, завтра как смогу отпишусь, ибо в скайпе не всегда сижу.
    Пишет вы не у сейфа
    мой вк
    https://vk.com/street_workout_2015_aidarchik

 

 
Страница 3 из 3 ПерваяПервая 1 2 3

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

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

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

Ваши права

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