• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
Смена номера авто
Silvia_HelioДата: Суббота, 28.02.2015, 01:22:56 | Сообщение # 1

Группа: Пользователи
Сообщений: 1
Здравствуйте уважаемые форумчане! У меня вот такая проблема. Я пытаюсь создать команду по смене номеров у личных авто, сохранение идет но не загружает. Вот код команды:
{
            if(response)
            {
                if(!strlen(inputtext)) return SPD(playerid, 63, DSI, "Номера","Введите номер для автомобиля","Установить","Отмена");
                if(strlen(inputtext) < 3 || strlen(inputtext) > 15) return SCM(playerid,COLOR_RED,"Не больше 15 символов и не меньше 3");
                format(PlayerInfo[playerid][pNomer],20,inputtext);
   SetVehicleNumberPlate(car[playerid], inputtext);
SetVehicleToRespawn(car[playerid]);
format(string, sizeof(string),"Вы изменили номер машины на %s", inputtext);
SCM(playerid,COLOR_GREEN,string);
return 1;
            }
            else { }
        }
В enum pInfo pNomer[64]
В stock LoadCar добавил SetVehicleNumberPlate(car[playerid], PlayerInfo[playerid][pNomer]);

В stock SavePlayer ini_setString(File,"Nomer",PlayerInfo[playerid][pNomer],64);

Сохранение идет но не загружает

В авторизацию добавил ini_getString(File, "Nomer", PlayerInfo[playerid][pNomer],64);

Пока на сервере, номер отображается и после респавна машины и после смерти.Но как только перезайду номер опять стандартный.

Я даже в статистике указал но номер и там не показывает.

В чем может быть проблема?

За ранее спасибо!

Добавлено (28.02.2015, 01:22:56)
---------------------------------------------
вот stock LoadCar(playerid){
new house = PlayerInfo[playerid][pHouse];
car [playerid]= CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarX], HouseInfo[house][hCarY], HouseInfo[house][hCarZ], HouseInfo[house][hCarC], PlayerInfo[playerid][pColor], PlayerInfo[playerid][pColor2], 99999);
SetVehicleNumberPlate(car[playerid], PlayerInfo[playerid][pNomer]);
Fuel[car[playerid]] = PlayerInfo[playerid][pFuel];
foreach(new i: Player) SetVehicleParamsForPlayer(car, i, 0, 1);
}

вот авторизация
{
new string[1600];
GPN
switch(dialogid)
{
   case 1:
   {
       if(response)
       {
           if(!strlen(inputtext))
           {
               format(string,sizeof(string),"{FF9900}Добро пожаловать на сервер {FFFF00}V.I.P-RP\n{FF9900}Ваш аккаунт зарегистрирован\nВаш никнейм: {FFFF00}%s\n{FF9900}Введите пароль:", playername);
SPD(playerid,1,DSP,"{9ACD32}Авторизация",string,"Готово","Выйти");
return true;
           }
           for(new i = strlen(inputtext); i != 0; --i)
           switch(inputtext)
           {
               case 'А'..'Я', 'а'..'я', ' ': return SPD(playerid,1,DSM, "{33AA33}Смените раскладку", "{FF9900}Смените раскладку клавиатуры", "Повтор", "");
}
format(string, sizeof(string), "Users/%s.ini", playername);
new File = iniOpen(string);
ini_getString(File,"Password",string);
if(!strcmp(MD5_Hash(inputtext), string, true))
{
iniGet(File,"Password", string);
iniGetInt(File,"Level", PlayerInfo[playerid][pLevel]);
ini_getInteger(File,"Money", PlayerInfo[playerid][pCash]);
iniGetInt(File,"Sex", PlayerInfo[playerid][pSex]);
iniGetInt(File,"Skin", PlayerInfo[playerid][pSkin]);
iniGetInt(File,"Admin", PlayerInfo[playerid][pAdmin]);
iniGetInt(File,"Admin Password", PlayerInfo[playerid][pAkey]);
iniGetInt(File,"Ban", PlayerInfo[playerid][pBan]);
iniGetInt(File,"House", PlayerInfo[playerid][pHouse]);
iniGetInt(File,"Car", PlayerInfo[playerid][pCar]);
iniGetInt(File,"Color", PlayerInfo[playerid][pColor]);
iniGetInt(File,"Color 2", PlayerInfo[playerid][pColor2]);
iniGetInt(File,"Donate", PlayerInfo[playerid][pDonate]);
iniGetInt(File,"Exp", PlayerInfo[playerid][pExp]);
iniGetInt(File,"Model", PlayerInfo[playerid][pModel]);
    iniGetInt(File,"Member", PlayerInfo[playerid][pMember]);
    iniGetInt(File,"Rank", PlayerInfo[playerid][pRank]);
    iniGetInt(File,"Warn", PlayerInfo[playerid][pWarn]);
iniGetInt(File,"Skype", PlayerInfo[playerid][pSkype]);
iniGetFloat(File,"Fuel", PlayerInfo[playerid][pFuel]);
iniGetInt(File,"Wanted", PlayerInfo[playerid][pWanted]);
iniGetInt(File,"Arrest", PlayerInfo[playerid][pArrest]);
iniGetInt(File,"FormaCopLs",PlayerInfo[playerid][pFormaCopLs]);
iniGetInt(File,"Patrons",PlayerInfo[playerid][pPatrons]);
iniGetInt(File,"Metal",PlayerInfo[playerid][pMetal]);
iniGetInt(File,"Bank",PlayerInfo[playerid][pBank]);
                                       ini_getString(File, "Nomer", PlayerInfo[playerid][pNomer],64); ; 
iniClose(File);
Login [playerid]= true;
SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]);
if(PlayerInfo[playerid] [pBan]== 1)
{
   SCM(playerid, COLOR_LIGHTRED, "Ваш аккаунт заблокирован!");
   Kickk
   return true;
}
SpawnPlayer(playerid);
LoadCar(playerid);
}
else
{
switch(Parol[playerid])
{
case 0:
    {
        Parol [playerid]= 1;
       SPD(playerid, 28, DSM, "{FF0000}Ошибка!","Вы ввели не верный пароль\nУ вас осталось 2 попытки!","Повторить","Выйти");
       return 1;
    }
    case 1:
    {
        Parol [playerid]
= 2;
       SPD(playerid, 28, DSM, "{FF0000}Ошибка!","Вы ввели не верный пароль\nУ вас осталось 1 попытки!","Повторить","Выйти");
       return 1;
    }
    case 2:
    {
SCM(playerid, COLOR_LIGHTRED, "Вы исчерпали попытки на ввод пароля. Введите /q чтобы выйти!");
    Kickk
    }
}
}
       }
       else
       {
           SCM(playerid, COLOR_RED, "Для того чтобы выйти введите /q");
           Kickk
       }
   }
}

 
СообщениеЗдравствуйте уважаемые форумчане! У меня вот такая проблема. Я пытаюсь создать команду по смене номеров у личных авто, сохранение идет но не загружает. Вот код команды:
{
            if(response)
            {
                if(!strlen(inputtext)) return SPD(playerid, 63, DSI, "Номера","Введите номер для автомобиля","Установить","Отмена");
                if(strlen(inputtext) < 3 || strlen(inputtext) > 15) return SCM(playerid,COLOR_RED,"Не больше 15 символов и не меньше 3");
                format(PlayerInfo[playerid][pNomer],20,inputtext);
   SetVehicleNumberPlate(car[playerid], inputtext);
SetVehicleToRespawn(car[playerid]);
format(string, sizeof(string),"Вы изменили номер машины на %s", inputtext);
SCM(playerid,COLOR_GREEN,string);
return 1;
            }
            else { }
        }
В enum pInfo pNomer[64]
В stock LoadCar добавил SetVehicleNumberPlate(car[playerid], PlayerInfo[playerid][pNomer]);

В stock SavePlayer ini_setString(File,"Nomer",PlayerInfo[playerid][pNomer],64);

Сохранение идет но не загружает

В авторизацию добавил ini_getString(File, "Nomer", PlayerInfo[playerid][pNomer],64);

Пока на сервере, номер отображается и после респавна машины и после смерти.Но как только перезайду номер опять стандартный.

Я даже в статистике указал но номер и там не показывает.

В чем может быть проблема?

За ранее спасибо!

Добавлено (28.02.2015, 01:22:56)
---------------------------------------------
вот stock LoadCar(playerid){
new house = PlayerInfo[playerid][pHouse];
car [playerid]= CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarX], HouseInfo[house][hCarY], HouseInfo[house][hCarZ], HouseInfo[house][hCarC], PlayerInfo[playerid][pColor], PlayerInfo[playerid][pColor2], 99999);
SetVehicleNumberPlate(car[playerid], PlayerInfo[playerid][pNomer]);
Fuel[car[playerid]] = PlayerInfo[playerid][pFuel];
foreach(new i: Player) SetVehicleParamsForPlayer(car, i, 0, 1);
}

вот авторизация
{
new string[1600];
GPN
switch(dialogid)
{
   case 1:
   {
       if(response)
       {
           if(!strlen(inputtext))
           {
               format(string,sizeof(string),"{FF9900}Добро пожаловать на сервер {FFFF00}V.I.P-RP\n{FF9900}Ваш аккаунт зарегистрирован\nВаш никнейм: {FFFF00}%s\n{FF9900}Введите пароль:", playername);
SPD(playerid,1,DSP,"{9ACD32}Авторизация",string,"Готово","Выйти");
return true;
           }
           for(new i = strlen(inputtext); i != 0; --i)
           switch(inputtext)
           {
               case 'А'..'Я', 'а'..'я', ' ': return SPD(playerid,1,DSM, "{33AA33}Смените раскладку", "{FF9900}Смените раскладку клавиатуры", "Повтор", "");
}
format(string, sizeof(string), "Users/%s.ini", playername);
new File = iniOpen(string);
ini_getString(File,"Password",string);
if(!strcmp(MD5_Hash(inputtext), string, true))
{
iniGet(File,"Password", string);
iniGetInt(File,"Level", PlayerInfo[playerid][pLevel]);
ini_getInteger(File,"Money", PlayerInfo[playerid][pCash]);
iniGetInt(File,"Sex", PlayerInfo[playerid][pSex]);
iniGetInt(File,"Skin", PlayerInfo[playerid][pSkin]);
iniGetInt(File,"Admin", PlayerInfo[playerid][pAdmin]);
iniGetInt(File,"Admin Password", PlayerInfo[playerid][pAkey]);
iniGetInt(File,"Ban", PlayerInfo[playerid][pBan]);
iniGetInt(File,"House", PlayerInfo[playerid][pHouse]);
iniGetInt(File,"Car", PlayerInfo[playerid][pCar]);
iniGetInt(File,"Color", PlayerInfo[playerid][pColor]);
iniGetInt(File,"Color 2", PlayerInfo[playerid][pColor2]);
iniGetInt(File,"Donate", PlayerInfo[playerid][pDonate]);
iniGetInt(File,"Exp", PlayerInfo[playerid][pExp]);
iniGetInt(File,"Model", PlayerInfo[playerid][pModel]);
    iniGetInt(File,"Member", PlayerInfo[playerid][pMember]);
    iniGetInt(File,"Rank", PlayerInfo[playerid][pRank]);
    iniGetInt(File,"Warn", PlayerInfo[playerid][pWarn]);
iniGetInt(File,"Skype", PlayerInfo[playerid][pSkype]);
iniGetFloat(File,"Fuel", PlayerInfo[playerid][pFuel]);
iniGetInt(File,"Wanted", PlayerInfo[playerid][pWanted]);
iniGetInt(File,"Arrest", PlayerInfo[playerid][pArrest]);
iniGetInt(File,"FormaCopLs",PlayerInfo[playerid][pFormaCopLs]);
iniGetInt(File,"Patrons",PlayerInfo[playerid][pPatrons]);
iniGetInt(File,"Metal",PlayerInfo[playerid][pMetal]);
iniGetInt(File,"Bank",PlayerInfo[playerid][pBank]);
                                       ini_getString(File, "Nomer", PlayerInfo[playerid][pNomer],64); ; 
iniClose(File);
Login [playerid]= true;
SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]);
if(PlayerInfo[playerid] [pBan]== 1)
{
   SCM(playerid, COLOR_LIGHTRED, "Ваш аккаунт заблокирован!");
   Kickk
   return true;
}
SpawnPlayer(playerid);
LoadCar(playerid);
}
else
{
switch(Parol[playerid])
{
case 0:
    {
        Parol [playerid]= 1;
       SPD(playerid, 28, DSM, "{FF0000}Ошибка!","Вы ввели не верный пароль\nУ вас осталось 2 попытки!","Повторить","Выйти");
       return 1;
    }
    case 1:
    {
        Parol [playerid]
= 2;
       SPD(playerid, 28, DSM, "{FF0000}Ошибка!","Вы ввели не верный пароль\nУ вас осталось 1 попытки!","Повторить","Выйти");
       return 1;
    }
    case 2:
    {
SCM(playerid, COLOR_LIGHTRED, "Вы исчерпали попытки на ввод пароля. Введите /q чтобы выйти!");
    Kickk
    }
}
}
       }
       else
       {
           SCM(playerid, COLOR_RED, "Для того чтобы выйти введите /q");
           Kickk
       }
   }
}


Автор - Silvia_Helio
Дата добавления - 28.02.2015 в 01:22:56
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
22:00:36
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: