• Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
Форум » Pawno » Уроки » Урок №61 по созданию системы авто для GodFather (*icon-0*)
Урок №61 по созданию системы авто для GodFather
adminДата: Воскресенье, 30.01.2011, 11:15:01 | Сообщение # 1

Группа: Администраторы
Сообщений: 3869
Для начала мы создадим 4 форварда
forward LoadAuto();//згрузка авто
forward SaveAuto();//сохранение авто
forward TuneCar();//сохраниние тюнинга авто
forward CarEnter(playerid,carid);
И так. Далее мы идем в
Code
new PlayerInfo[MAX_PLAYERS][pInfo];

И добавляем в нем 2 строчки
Code
    pCarKey,
     pCarKey2,
new PlayerInfo[MAX_PLAYERS][pInfo];  

Чтоб было у вас также как выше

Далее мы создадим

Code
new Autoinfo

Code
enum aInfo
{
     aStats,//куплена или нет
     aModel,// модель
     Float:aAutoX,//корды
     Float:aAutoY,
     Float:aAutoZ,
     Float:aAutoAngle,
     aColor1,//цвета
     aColor2,
     aOwner[MAX_PLAYER_NAME],//владелец
     aPrice,//цена
     aKey,//уровень
     aLock,//штраф
     a0,//тюнинг
     a1,
     a2,
     a3,
     a4,
     a5,
     a6,
     a7,
     a8,
     a9,
     a10,
     a11,
     a12,
     a13,
     aPaintJob,
};

new AutoInfo[MAX_VEHICLES][aInfo];  

Следующие делаем чтобы когда вы садитесь в машину которая на продажу высвечивалось диалоговое окно.
Code
public CarEnter(playerid,carid)
{
     if(AutoInfo[carid][aStats]==0)
     {
         new string[512];
         format(string,sizeof(string),"Уровень: %d\nСтоимость: %d\nВведите 2 цвета через запятую в окошко\nПример: [2,6] без квадратных скобок и пробелов!\nЕсли не введете, то цвет останется таким, какой установлен сейчас",
         AutoInfo[carid][aKey], AutoInfo[carid][aPrice]);
         ShowPlayerDialog(playerid,920,DIALOG_STYLE_INPUT,"Авторынок",string,"Принять","Отмена");
     }

Code
Cоздаем далее паблик

Code
public OnVehicleSpawn(vehicleid)
{
     if(AutoInfo[vehicleid][a0] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a0]);
     }
     if(AutoInfo[vehicleid][a1] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a1]);
     }
     if(AutoInfo[vehicleid][a2] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a2]);
     }
     if(AutoInfo[vehicleid][a3] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a3]);
     }
     if(AutoInfo[vehicleid][a4] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a4]);
     }
     if(AutoInfo[vehicleid][a5] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a5]);
     }
     if(AutoInfo[vehicleid][a6] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a6]);
     }
     if(AutoInfo[vehicleid][a7] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a7]);
     }
     if(AutoInfo[vehicleid][a8] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a8]);
     }
     if(AutoInfo[vehicleid][a9] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a9]);
     }
     if(AutoInfo[vehicleid][a10] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a10]);
     }
     if(AutoInfo[vehicleid][a11] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a11]);
     }
     if(AutoInfo[vehicleid][a12] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a12]);
     }
     if(AutoInfo[vehicleid][a13] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a13]);
     }
     if(AutoInfo[vehicleid][aPaintJob] != 0)
     {
         ChangeVehiclePaintjob(vehicleid,AutoInfo[vehicleid][aPaintJob]);
     }
     return 1;
}  

Создае три паблика сразу 1 паблик для загрузки авто 2 для сохранения кооординатов 3 для сохранения тюнинга на авто
Code
public LoadAuto()
{
     new arrCoords[26][64];
     new strFromFile2[256];
     new File: file = fopen("auto.cfg", io_read);
     if (file)
     {
         new idx;
         while (idx < 330)
         {
             fread(file, strFromFile2);
             split(strFromFile2, arrCoords, ',');
             AutoInfo[idx+1][aStats] = strval(arrCoords[0]);
             AutoInfo[idx+1][aModel] = strval(arrCoords[1]);
             AutoInfo[idx+1][aAutoX] = floatstr(arrCoords[2]);
             AutoInfo[idx+1][aAutoY] = floatstr(arrCoords[3]);
             AutoInfo[idx+1][aAutoZ] = floatstr(arrCoords[4]);
             AutoInfo[idx+1][aAutoAngle] = floatstr(arrCoords[5]);
             AutoInfo[idx+1][aColor1] = strval(arrCoords[6]);
             AutoInfo[idx+1][aColor2] = strval(arrCoords[7]);
             strmid(AutoInfo[idx+1][aOwner], arrCoords[8], 0, strlen(arrCoords[8]), 255);
             AutoInfo[idx+1][aPrice] = strval(arrCoords[9]);
             AutoInfo[idx+1][aKey] = strval(arrCoords[10]);
             AutoInfo[idx+1][a0] = strval(arrCoords[11]);
             AutoInfo[idx+1][a1] = strval(arrCoords[12]);
             AutoInfo[idx+1][a2] = strval(arrCoords[13]);
             AutoInfo[idx+1][a3] = strval(arrCoords[14]);
             AutoInfo[idx+1][a4] = strval(arrCoords[15]);
             AutoInfo[idx+1][a5] = strval(arrCoords[16]);
             AutoInfo[idx+1][a6] = strval(arrCoords[17]);
             AutoInfo[idx+1][a7] = strval(arrCoords[18]);
             AutoInfo[idx+1][a8] = strval(arrCoords[19]);
             AutoInfo[idx+1][a9] = strval(arrCoords[20]);
             AutoInfo[idx+1][a10] = strval(arrCoords[21]);
             AutoInfo[idx+1][a11] = strval(arrCoords[22]);
             AutoInfo[idx+1][a12] = strval(arrCoords[23]);
             AutoInfo[idx+1][a13] = strval(arrCoords[24]);
             AutoInfo[idx+1][aPaintJob] = strval(arrCoords[25]);
             idx++;
         }
         fclose(file);
     }
     return 1;
}

public SaveAuto()
{
     new idx;
     new File: file2;
     while (idx < 330)
     {
         new coordsstring[256];
         format(coordsstring, sizeof(coordsstring), "%d,%d,%f,%f,%f,%f,%d,%d,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",
         AutoInfo[idx+1][aStats],
         AutoInfo[idx+1][aModel],
         AutoInfo[idx+1][aAutoX],
         AutoInfo[idx+1][aAutoY],
         AutoInfo[idx+1][aAutoZ],
         AutoInfo[idx+1][aAutoAngle],
         AutoInfo[idx+1][aColor1],
         AutoInfo[idx+1][aColor2],
         AutoInfo[idx+1][aOwner],
         AutoInfo[idx+1][aPrice],
         AutoInfo[idx+1][aKey],
         AutoInfo[idx+1][aLock],
         AutoInfo[idx+1][a0],
         AutoInfo[idx+1][a1],
         AutoInfo[idx+1][a2],
         AutoInfo[idx+1][a3],
         AutoInfo[idx+1][a4],
         AutoInfo[idx+1][a5],
         AutoInfo[idx+1][a6],
         AutoInfo[idx+1][a7],
         AutoInfo[idx+1][a8],
         AutoInfo[idx+1][a9],
         AutoInfo[idx+1][a10],
         AutoInfo[idx+1][a11],
         AutoInfo[idx+1][a12],
         AutoInfo[idx+1][a13],
         AutoInfo[idx+1][aPaintJob]);
         if(idx == 0)
         {
             file2 = fopen("auto.cfg", io_write);
         }
         else
         {
             file2 = fopen("auto.cfg", io_append);
         }
         fwrite(file2, coordsstring);
         idx++;
         fclose(file2);
     }
     return 1;
}

public TuneCar()
{
     for(new i = 0; i < 330; i++)
     {
         if(AutoInfo[i][a0] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a0]);
         }
         if(AutoInfo[i][a1] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a1]);
         }
         if(AutoInfo[i][a2] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a2]);
         }
         if(AutoInfo[i][a3] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a3]);
         }
         if(AutoInfo[i][a4] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a4]);
         }
         if(AutoInfo[i][a5] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a5]);
         }
         if(AutoInfo[i][a6] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a6]);
         }
         if(AutoInfo[i][a7] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a7]);
         }
         if(AutoInfo[i][a8] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a8]);
         }
         if(AutoInfo[i][a9] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a9]);
         }
         if(AutoInfo[i][a10] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a10]);
         }
         if(AutoInfo[i][a11] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a11]);
         }
         if(AutoInfo[i][a12] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a12]);
         }
         if(AutoInfo[i][a13] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a13]);
         }
         if(AutoInfo[i][aPaintJob] != 0)
         {
             ChangeVehiclePaintjob(i,AutoInfo[i][aPaintJob]);
         }
     }
     return 1;
}  

Далее в паблике
Code
OnGameModeInit()

Вставляем вот это
Code
    for(new c=0;c<MAX_VEHICLES;c++)
     {
         Gas[c] = 100;
         AutoInfo[c][aStats] = -1;
         lockedcar[c] = 0;
     }
     LoadAuto();  

Code
   for(new h = 0; h < 330; h++)
     {
         CreateVehicle(AutoInfo[h][aModel], AutoInfo[h][aAutoX], AutoInfo[h][aAutoY], AutoInfo[h][aAutoZ], AutoInfo[h][aAutoAngle], AutoInfo[h][aColor1], AutoInfo[h][aColor2],SPAWN_CARS);
         if(AutoInfo[h][aStats] == 0)
         {
             new strings[256];
             format(strings,sizeof(strings),"Транспорт продается\nУровень: %d\nСтоимость: %d",AutoInfo[h][aKey],AutoInfo[h][aPrice]);
             nomer[h] = CreateDynamic3DTextLabel(strings, 0xBFF600FF, AutoInfo[h][aAutoX], AutoInfo[h][aAutoY], AutoInfo[h][aAutoZ], 15.0, INVALID_PLAYER_ID,h,0,-1,-1,-1,15.0);
         }
         else
         {
             new strings[256];
             format(strings,sizeof(strings),"ID: %d\nВладелец: %s",h,AutoInfo[h][aOwner]);
             nomer[h] = CreateDynamic3DTextLabel(strings, 0xBFF600FF, AutoInfo[h][aAutoX], AutoInfo[h][aAutoY], AutoInfo[h][aAutoZ], 15.0, INVALID_PLAYER_ID,h,0,-1,-1,-1,15.0);
         }
     }  


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеДля начала мы создадим 4 форварда
forward LoadAuto();//згрузка авто
forward SaveAuto();//сохранение авто
forward TuneCar();//сохраниние тюнинга авто
forward CarEnter(playerid,carid);
И так. Далее мы идем в
Code
new PlayerInfo[MAX_PLAYERS][pInfo];

И добавляем в нем 2 строчки
Code
    pCarKey,
     pCarKey2,
new PlayerInfo[MAX_PLAYERS][pInfo];  

Чтоб было у вас также как выше

Далее мы создадим

Code
new Autoinfo

Code
enum aInfo
{
     aStats,//куплена или нет
     aModel,// модель
     Float:aAutoX,//корды
     Float:aAutoY,
     Float:aAutoZ,
     Float:aAutoAngle,
     aColor1,//цвета
     aColor2,
     aOwner[MAX_PLAYER_NAME],//владелец
     aPrice,//цена
     aKey,//уровень
     aLock,//штраф
     a0,//тюнинг
     a1,
     a2,
     a3,
     a4,
     a5,
     a6,
     a7,
     a8,
     a9,
     a10,
     a11,
     a12,
     a13,
     aPaintJob,
};

new AutoInfo[MAX_VEHICLES][aInfo];  

Следующие делаем чтобы когда вы садитесь в машину которая на продажу высвечивалось диалоговое окно.
Code
public CarEnter(playerid,carid)
{
     if(AutoInfo[carid][aStats]==0)
     {
         new string[512];
         format(string,sizeof(string),"Уровень: %d\nСтоимость: %d\nВведите 2 цвета через запятую в окошко\nПример: [2,6] без квадратных скобок и пробелов!\nЕсли не введете, то цвет останется таким, какой установлен сейчас",
         AutoInfo[carid][aKey], AutoInfo[carid][aPrice]);
         ShowPlayerDialog(playerid,920,DIALOG_STYLE_INPUT,"Авторынок",string,"Принять","Отмена");
     }

Code
Cоздаем далее паблик

Code
public OnVehicleSpawn(vehicleid)
{
     if(AutoInfo[vehicleid][a0] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a0]);
     }
     if(AutoInfo[vehicleid][a1] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a1]);
     }
     if(AutoInfo[vehicleid][a2] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a2]);
     }
     if(AutoInfo[vehicleid][a3] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a3]);
     }
     if(AutoInfo[vehicleid][a4] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a4]);
     }
     if(AutoInfo[vehicleid][a5] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a5]);
     }
     if(AutoInfo[vehicleid][a6] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a6]);
     }
     if(AutoInfo[vehicleid][a7] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a7]);
     }
     if(AutoInfo[vehicleid][a8] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a8]);
     }
     if(AutoInfo[vehicleid][a9] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a9]);
     }
     if(AutoInfo[vehicleid][a10] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a10]);
     }
     if(AutoInfo[vehicleid][a11] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a11]);
     }
     if(AutoInfo[vehicleid][a12] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a12]);
     }
     if(AutoInfo[vehicleid][a13] != 0)
     {
         AddVehicleComponent(vehicleid, AutoInfo[vehicleid][a13]);
     }
     if(AutoInfo[vehicleid][aPaintJob] != 0)
     {
         ChangeVehiclePaintjob(vehicleid,AutoInfo[vehicleid][aPaintJob]);
     }
     return 1;
}  

Создае три паблика сразу 1 паблик для загрузки авто 2 для сохранения кооординатов 3 для сохранения тюнинга на авто
Code
public LoadAuto()
{
     new arrCoords[26][64];
     new strFromFile2[256];
     new File: file = fopen("auto.cfg", io_read);
     if (file)
     {
         new idx;
         while (idx < 330)
         {
             fread(file, strFromFile2);
             split(strFromFile2, arrCoords, ',');
             AutoInfo[idx+1][aStats] = strval(arrCoords[0]);
             AutoInfo[idx+1][aModel] = strval(arrCoords[1]);
             AutoInfo[idx+1][aAutoX] = floatstr(arrCoords[2]);
             AutoInfo[idx+1][aAutoY] = floatstr(arrCoords[3]);
             AutoInfo[idx+1][aAutoZ] = floatstr(arrCoords[4]);
             AutoInfo[idx+1][aAutoAngle] = floatstr(arrCoords[5]);
             AutoInfo[idx+1][aColor1] = strval(arrCoords[6]);
             AutoInfo[idx+1][aColor2] = strval(arrCoords[7]);
             strmid(AutoInfo[idx+1][aOwner], arrCoords[8], 0, strlen(arrCoords[8]), 255);
             AutoInfo[idx+1][aPrice] = strval(arrCoords[9]);
             AutoInfo[idx+1][aKey] = strval(arrCoords[10]);
             AutoInfo[idx+1][a0] = strval(arrCoords[11]);
             AutoInfo[idx+1][a1] = strval(arrCoords[12]);
             AutoInfo[idx+1][a2] = strval(arrCoords[13]);
             AutoInfo[idx+1][a3] = strval(arrCoords[14]);
             AutoInfo[idx+1][a4] = strval(arrCoords[15]);
             AutoInfo[idx+1][a5] = strval(arrCoords[16]);
             AutoInfo[idx+1][a6] = strval(arrCoords[17]);
             AutoInfo[idx+1][a7] = strval(arrCoords[18]);
             AutoInfo[idx+1][a8] = strval(arrCoords[19]);
             AutoInfo[idx+1][a9] = strval(arrCoords[20]);
             AutoInfo[idx+1][a10] = strval(arrCoords[21]);
             AutoInfo[idx+1][a11] = strval(arrCoords[22]);
             AutoInfo[idx+1][a12] = strval(arrCoords[23]);
             AutoInfo[idx+1][a13] = strval(arrCoords[24]);
             AutoInfo[idx+1][aPaintJob] = strval(arrCoords[25]);
             idx++;
         }
         fclose(file);
     }
     return 1;
}

public SaveAuto()
{
     new idx;
     new File: file2;
     while (idx < 330)
     {
         new coordsstring[256];
         format(coordsstring, sizeof(coordsstring), "%d,%d,%f,%f,%f,%f,%d,%d,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",
         AutoInfo[idx+1][aStats],
         AutoInfo[idx+1][aModel],
         AutoInfo[idx+1][aAutoX],
         AutoInfo[idx+1][aAutoY],
         AutoInfo[idx+1][aAutoZ],
         AutoInfo[idx+1][aAutoAngle],
         AutoInfo[idx+1][aColor1],
         AutoInfo[idx+1][aColor2],
         AutoInfo[idx+1][aOwner],
         AutoInfo[idx+1][aPrice],
         AutoInfo[idx+1][aKey],
         AutoInfo[idx+1][aLock],
         AutoInfo[idx+1][a0],
         AutoInfo[idx+1][a1],
         AutoInfo[idx+1][a2],
         AutoInfo[idx+1][a3],
         AutoInfo[idx+1][a4],
         AutoInfo[idx+1][a5],
         AutoInfo[idx+1][a6],
         AutoInfo[idx+1][a7],
         AutoInfo[idx+1][a8],
         AutoInfo[idx+1][a9],
         AutoInfo[idx+1][a10],
         AutoInfo[idx+1][a11],
         AutoInfo[idx+1][a12],
         AutoInfo[idx+1][a13],
         AutoInfo[idx+1][aPaintJob]);
         if(idx == 0)
         {
             file2 = fopen("auto.cfg", io_write);
         }
         else
         {
             file2 = fopen("auto.cfg", io_append);
         }
         fwrite(file2, coordsstring);
         idx++;
         fclose(file2);
     }
     return 1;
}

public TuneCar()
{
     for(new i = 0; i < 330; i++)
     {
         if(AutoInfo[i][a0] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a0]);
         }
         if(AutoInfo[i][a1] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a1]);
         }
         if(AutoInfo[i][a2] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a2]);
         }
         if(AutoInfo[i][a3] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a3]);
         }
         if(AutoInfo[i][a4] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a4]);
         }
         if(AutoInfo[i][a5] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a5]);
         }
         if(AutoInfo[i][a6] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a6]);
         }
         if(AutoInfo[i][a7] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a7]);
         }
         if(AutoInfo[i][a8] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a8]);
         }
         if(AutoInfo[i][a9] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a9]);
         }
         if(AutoInfo[i][a10] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a10]);
         }
         if(AutoInfo[i][a11] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a11]);
         }
         if(AutoInfo[i][a12] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a12]);
         }
         if(AutoInfo[i][a13] != 0)
         {
             AddVehicleComponent(i, AutoInfo[i][a13]);
         }
         if(AutoInfo[i][aPaintJob] != 0)
         {
             ChangeVehiclePaintjob(i,AutoInfo[i][aPaintJob]);
         }
     }
     return 1;
}  

Далее в паблике
Code
OnGameModeInit()

Вставляем вот это
Code
    for(new c=0;c<MAX_VEHICLES;c++)
     {
         Gas[c] = 100;
         AutoInfo[c][aStats] = -1;
         lockedcar[c] = 0;
     }
     LoadAuto();  

Code
   for(new h = 0; h < 330; h++)
     {
         CreateVehicle(AutoInfo[h][aModel], AutoInfo[h][aAutoX], AutoInfo[h][aAutoY], AutoInfo[h][aAutoZ], AutoInfo[h][aAutoAngle], AutoInfo[h][aColor1], AutoInfo[h][aColor2],SPAWN_CARS);
         if(AutoInfo[h][aStats] == 0)
         {
             new strings[256];
             format(strings,sizeof(strings),"Транспорт продается\nУровень: %d\nСтоимость: %d",AutoInfo[h][aKey],AutoInfo[h][aPrice]);
             nomer[h] = CreateDynamic3DTextLabel(strings, 0xBFF600FF, AutoInfo[h][aAutoX], AutoInfo[h][aAutoY], AutoInfo[h][aAutoZ], 15.0, INVALID_PLAYER_ID,h,0,-1,-1,-1,15.0);
         }
         else
         {
             new strings[256];
             format(strings,sizeof(strings),"ID: %d\nВладелец: %s",h,AutoInfo[h][aOwner]);
             nomer[h] = CreateDynamic3DTextLabel(strings, 0xBFF600FF, AutoInfo[h][aAutoX], AutoInfo[h][aAutoY], AutoInfo[h][aAutoZ], 15.0, INVALID_PLAYER_ID,h,0,-1,-1,-1,15.0);
         }
     }  

Автор - admin
Дата добавления - 30.01.2011 в 11:15:01
adminДата: Воскресенье, 30.01.2011, 11:17:41 | Сообщение # 2

Группа: Администраторы
Сообщений: 3869
далее идем в
Code
public OnPlayerCommandText(playerid, cmdtext[])

и вставляем следуюшиее
Code
   if(strcmp(cmd, "/addveh", true) == 0)//для создание авто и игры
     {
         if(IsPlayerConnected(playerid))
         {
             if(PlayerInfo[playerid][pAdmin] >= 5)
             {
                             new vehicleid = GetPlayerVehicleID(playerid);
                 if(!IsPlayerInAnyVehicle(playerid))
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Тебе нужно быть в транспорте");
                     return 1;
                 }
                 tmp = strtok(cmdtext, idx);
                 if(!strlen(tmp))
                 {
                     SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid] [color1] [color2] [цена]");
                     return 1;
                 }
                 new car;
                 car = strval(tmp);
                 if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "От 400 до 611!"); return 1; }
                 tmp = strtok(cmdtext, idx);
                 if(!strlen(tmp))
                 {
                     SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid] [color1] [color2] [цена]");
                     return 1;
                 }
                 new color1;
                 color1 = strval(tmp);
                 if(color1 < 0 || color1 > 300) { SendClientMessage(playerid, COLOR_GREY, "Цвет лишь от 0 до 300!"); return 1; }
                 tmp = strtok(cmdtext, idx);
                 if(!strlen(tmp))
                 {
                     SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid] [color1] [color2] [цена]");
                     return 1;
                 }
                 new color2;
                 color2 = strval(tmp);
                 if(color2 < 0 || color2 > 300) { SendClientMessage(playerid, COLOR_GREY, "Цвет от 0 до 300!"); return 1; }
                 tmp = strtok(cmdtext, idx);
                 if(!strlen(tmp))
                 {
                     SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid] [color1] [color2] [цена]");
                     return 1;
                 }
                 new price;
                 price = strval(tmp);
                 if(price < 1 ) { SendClientMessage(playerid, COLOR_GREY, "Цена не меньше $1"); return 1; }
                 new levl;
                 levl = strval(tmp);
                 if(levl < 2 ) { SendClientMessage(playerid, COLOR_GREY, "Уровень должен быть не меньше 2"); return 1; }
                 new Float:X,Float:Y,Float:Z,Float:Q;
                 GetVehiclePos(GetPlayerVehicleID(playerid), X,Y,Z);
                 GetVehicleZAngle(GetPlayerVehicleID(playerid),Q);
                 AutoInfo[vehicleid][aStats]=0;
                 AutoInfo[vehicleid][aModel]=car;
                 AutoInfo[vehicleid][aAutoX]=X;
                 AutoInfo[vehicleid][aAutoY]=Y;
                 AutoInfo[vehicleid][aAutoZ]=Z;
                 AutoInfo[vehicleid][aAutoAngle]=Q;
                 AutoInfo[vehicleid][aColor1]=color1;
                 AutoInfo[vehicleid][aColor2]=color2;
                 AutoInfo[vehicleid][aPrice]=price;
                 AutoInfo[vehicleid][aKey]=levl;
                 AutoInfo[vehicleid][a0]=0;
                 AutoInfo[vehicleid][a1]=0;
                 AutoInfo[vehicleid][a2]=0;
                 AutoInfo[vehicleid][a3]=0;
                 AutoInfo[vehicleid][a4]=0;
                 AutoInfo[vehicleid][a5]=0;
                 AutoInfo[vehicleid][a6]=0;
                 AutoInfo[vehicleid][a7]=0;
                 AutoInfo[vehicleid][a8]=0;
                 AutoInfo[vehicleid][a9]=0;
                 AutoInfo[vehicleid][a10]=0;
                 AutoInfo[vehicleid][a11]=0;
                 AutoInfo[vehicleid][a12]=0;
                 AutoInfo[vehicleid][a13]=0;
                 AutoInfo[vehicleid][aPaintJob]=0;
                 strmid(AutoInfo[CAR_PROD][aOwner], "The State", 0, 9, 999);
                 SaveAuto();
                 format(string, sizeof(string), "* Машина на продажу создана.");
                 SendClientMessage(playerid, COLOR_GREY, string);
             }
             return 1;
         }
         return 1;
     }  

Code
  if (strcmp(cmd, "/park", true) == 0)//для парка авто
     {
         if(IsPlayerConnected(playerid))
         {
             if(PlayerInfo[playerid][pCarKey2] == 0 && PlayerInfo[playerid][pCarKey] == 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки");
                 return 1;
             }
             if(IsPlayerInAnyVehicle(playerid))
             {
                 new cari = GetPlayerVehicleID(playerid);
                 if(cari == PlayerInfo[playerid][pCarKey2] || cari == PlayerInfo[playerid][pCarKey])
                 {
                     RemovePlayerFromVehicle(playerid);
                     TogglePlayerControllable(playerid, 1);
                     new Float:xcar, Float:ycar, Float:zcar, Float:ancar;
                     new mods = GetVehicleModel(cari);
                     GetVehicleZAngle(cari, ancar);
                     GetVehiclePos(cari,xcar,ycar,zcar);
                     DestroyVehicle(cari);
                     CreateVehicle(mods,xcar,ycar,zcar,ancar,AutoInfo[cari][aColor1],AutoInfo[cari][aColor2],SPAWN_CARS);
                     AutoInfo[cari][aAutoX] = xcar;
                     AutoInfo[cari][aAutoY] = ycar;
                     AutoInfo[cari][aAutoZ] = zcar;
                     AutoInfo[cari][aAutoAngle] = ancar;
                     SaveAuto();
                     if(AutoInfo[cari][a0] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a0]);
                     }
                     if(AutoInfo[cari][a1] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a1]);
                     }
                     if(AutoInfo[cari][a2] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a2]);
                     }
                     if(AutoInfo[cari][a3] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a3]);
                     }
                     if(AutoInfo[cari][a4] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a4]);
                     }
                     if(AutoInfo[cari][a5] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a5]);
                     }
                     if(AutoInfo[cari][a6] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a6]);
                     }
                     if(AutoInfo[cari][a7] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a7]);
                     }
                     if(AutoInfo[cari][a8] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a8]);
                     }
                     if(AutoInfo[cari][a9] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a9]);
                     }
                     if(AutoInfo[cari][a10] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a10]);
                     }
                     if(AutoInfo[cari][a11] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a11]);
                     }
                     if(AutoInfo[cari][a12] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a12]);
                     }
                     if(AutoInfo[cari][a13] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a13]);
                     }
                     if(AutoInfo[cari][aPaintJob] != 0)
                     {
                         ChangeVehiclePaintjob(cari,AutoInfo[cari][aPaintJob]);
                     }
                     SendClientMessage(playerid,COLOR_YELLOW,"Транспорт припаркован!");
                 }
                 else
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Вы не в своей купленной тачке");
                 }
             }
             else
             {
                 SendClientMessage(playerid,COLOR_GREY,"Вы не в тачке");
             }
         }
         return 1;
     }  


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщениедалее идем в
Code
public OnPlayerCommandText(playerid, cmdtext[])

и вставляем следуюшиее
Code
   if(strcmp(cmd, "/addveh", true) == 0)//для создание авто и игры
     {
         if(IsPlayerConnected(playerid))
         {
             if(PlayerInfo[playerid][pAdmin] >= 5)
             {
                             new vehicleid = GetPlayerVehicleID(playerid);
                 if(!IsPlayerInAnyVehicle(playerid))
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Тебе нужно быть в транспорте");
                     return 1;
                 }
                 tmp = strtok(cmdtext, idx);
                 if(!strlen(tmp))
                 {
                     SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid] [color1] [color2] [цена]");
                     return 1;
                 }
                 new car;
                 car = strval(tmp);
                 if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "От 400 до 611!"); return 1; }
                 tmp = strtok(cmdtext, idx);
                 if(!strlen(tmp))
                 {
                     SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid] [color1] [color2] [цена]");
                     return 1;
                 }
                 new color1;
                 color1 = strval(tmp);
                 if(color1 < 0 || color1 > 300) { SendClientMessage(playerid, COLOR_GREY, "Цвет лишь от 0 до 300!"); return 1; }
                 tmp = strtok(cmdtext, idx);
                 if(!strlen(tmp))
                 {
                     SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid] [color1] [color2] [цена]");
                     return 1;
                 }
                 new color2;
                 color2 = strval(tmp);
                 if(color2 < 0 || color2 > 300) { SendClientMessage(playerid, COLOR_GREY, "Цвет от 0 до 300!"); return 1; }
                 tmp = strtok(cmdtext, idx);
                 if(!strlen(tmp))
                 {
                     SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid] [color1] [color2] [цена]");
                     return 1;
                 }
                 new price;
                 price = strval(tmp);
                 if(price < 1 ) { SendClientMessage(playerid, COLOR_GREY, "Цена не меньше $1"); return 1; }
                 new levl;
                 levl = strval(tmp);
                 if(levl < 2 ) { SendClientMessage(playerid, COLOR_GREY, "Уровень должен быть не меньше 2"); return 1; }
                 new Float:X,Float:Y,Float:Z,Float:Q;
                 GetVehiclePos(GetPlayerVehicleID(playerid), X,Y,Z);
                 GetVehicleZAngle(GetPlayerVehicleID(playerid),Q);
                 AutoInfo[vehicleid][aStats]=0;
                 AutoInfo[vehicleid][aModel]=car;
                 AutoInfo[vehicleid][aAutoX]=X;
                 AutoInfo[vehicleid][aAutoY]=Y;
                 AutoInfo[vehicleid][aAutoZ]=Z;
                 AutoInfo[vehicleid][aAutoAngle]=Q;
                 AutoInfo[vehicleid][aColor1]=color1;
                 AutoInfo[vehicleid][aColor2]=color2;
                 AutoInfo[vehicleid][aPrice]=price;
                 AutoInfo[vehicleid][aKey]=levl;
                 AutoInfo[vehicleid][a0]=0;
                 AutoInfo[vehicleid][a1]=0;
                 AutoInfo[vehicleid][a2]=0;
                 AutoInfo[vehicleid][a3]=0;
                 AutoInfo[vehicleid][a4]=0;
                 AutoInfo[vehicleid][a5]=0;
                 AutoInfo[vehicleid][a6]=0;
                 AutoInfo[vehicleid][a7]=0;
                 AutoInfo[vehicleid][a8]=0;
                 AutoInfo[vehicleid][a9]=0;
                 AutoInfo[vehicleid][a10]=0;
                 AutoInfo[vehicleid][a11]=0;
                 AutoInfo[vehicleid][a12]=0;
                 AutoInfo[vehicleid][a13]=0;
                 AutoInfo[vehicleid][aPaintJob]=0;
                 strmid(AutoInfo[CAR_PROD][aOwner], "The State", 0, 9, 999);
                 SaveAuto();
                 format(string, sizeof(string), "* Машина на продажу создана.");
                 SendClientMessage(playerid, COLOR_GREY, string);
             }
             return 1;
         }
         return 1;
     }  

Code
  if (strcmp(cmd, "/park", true) == 0)//для парка авто
     {
         if(IsPlayerConnected(playerid))
         {
             if(PlayerInfo[playerid][pCarKey2] == 0 && PlayerInfo[playerid][pCarKey] == 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки");
                 return 1;
             }
             if(IsPlayerInAnyVehicle(playerid))
             {
                 new cari = GetPlayerVehicleID(playerid);
                 if(cari == PlayerInfo[playerid][pCarKey2] || cari == PlayerInfo[playerid][pCarKey])
                 {
                     RemovePlayerFromVehicle(playerid);
                     TogglePlayerControllable(playerid, 1);
                     new Float:xcar, Float:ycar, Float:zcar, Float:ancar;
                     new mods = GetVehicleModel(cari);
                     GetVehicleZAngle(cari, ancar);
                     GetVehiclePos(cari,xcar,ycar,zcar);
                     DestroyVehicle(cari);
                     CreateVehicle(mods,xcar,ycar,zcar,ancar,AutoInfo[cari][aColor1],AutoInfo[cari][aColor2],SPAWN_CARS);
                     AutoInfo[cari][aAutoX] = xcar;
                     AutoInfo[cari][aAutoY] = ycar;
                     AutoInfo[cari][aAutoZ] = zcar;
                     AutoInfo[cari][aAutoAngle] = ancar;
                     SaveAuto();
                     if(AutoInfo[cari][a0] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a0]);
                     }
                     if(AutoInfo[cari][a1] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a1]);
                     }
                     if(AutoInfo[cari][a2] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a2]);
                     }
                     if(AutoInfo[cari][a3] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a3]);
                     }
                     if(AutoInfo[cari][a4] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a4]);
                     }
                     if(AutoInfo[cari][a5] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a5]);
                     }
                     if(AutoInfo[cari][a6] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a6]);
                     }
                     if(AutoInfo[cari][a7] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a7]);
                     }
                     if(AutoInfo[cari][a8] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a8]);
                     }
                     if(AutoInfo[cari][a9] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a9]);
                     }
                     if(AutoInfo[cari][a10] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a10]);
                     }
                     if(AutoInfo[cari][a11] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a11]);
                     }
                     if(AutoInfo[cari][a12] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a12]);
                     }
                     if(AutoInfo[cari][a13] != 0)
                     {
                         AddVehicleComponent(cari, AutoInfo[cari][a13]);
                     }
                     if(AutoInfo[cari][aPaintJob] != 0)
                     {
                         ChangeVehiclePaintjob(cari,AutoInfo[cari][aPaintJob]);
                     }
                     SendClientMessage(playerid,COLOR_YELLOW,"Транспорт припаркован!");
                 }
                 else
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Вы не в своей купленной тачке");
                 }
             }
             else
             {
                 SendClientMessage(playerid,COLOR_GREY,"Вы не в тачке");
             }
         }
         return 1;
     }  

Автор - admin
Дата добавления - 30.01.2011 в 11:17:41
adminДата: Воскресенье, 30.01.2011, 11:18:36 | Сообщение # 3

Группа: Администраторы
Сообщений: 3869
Code
   if (strcmp(cmd, "/sellcar", true) == 0)
     {
         if(IsPlayerConnected(playerid))
         {
             if(PlayerInfo[playerid][pCarKey2] == 0 && PlayerInfo[playerid][pCarKey] == 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки");
                 return 1;
             }
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 if(PlayerToKvadrat(playerid, 1059.0021, -1777.3611, 1101.8859, -1735.4606) ||
                 PlayerToKvadrat(playerid, 2788.7844, -1467.7683, 2820.6284, -1425.3816) ||
                 PlayerToKvadrat(playerid, 293.7184, -1549.3483, 304.6124, -1477.7850) ||
                 PlayerToKvadrat(playerid, 2642.7,-1901.2,2842.1,-1668.1) ||
                 PlayerToKvadrat(playerid, 1417.6780,2786.3059,1532.8566,2788.3418) ||
                 PlayerToKvadrat(playerid, 1463.1936,2724.5845,1533.5640,2761.9668) ||
                 PlayerToKvadrat(playerid,112.11,-1792.0,142.50,-1961.0)||
                 PlayerToKvadrat(playerid,2142.0,-1128.0,2169.0,-1210.0))
                 {
                     if(IsPlayerInAnyVehicle(playerid))
                     {
                         new cari = GetPlayerVehicleID(playerid);
                         if(cari == PlayerInfo[playerid][pCarKey2] || cari == PlayerInfo[playerid][pCarKey] || cari == PlayerInfo[playerid][pCarKey3])
                         {
                             RemovePlayerFromVehicle(playerid);
                             TogglePlayerControllable(playerid, 1);
                             new Float:xcar, Float:ycar, Float:zcar, Float:ancar;
                             new mods = GetVehicleModel(cari);
                             GetVehicleZAngle(cari, ancar);
                             GetVehiclePos(cari,xcar,ycar,zcar);
                             DestroyVehicle(cari);
                             CreateVehicle(mods,xcar,ycar,zcar,ancar,AutoInfo[cari][aColor1],AutoInfo[cari][aColor2],SPAWN_CARS);
                             AutoInfo[cari][aAutoX] = xcar;
                             AutoInfo[cari][aAutoY] = ycar;
                             AutoInfo[cari][aAutoZ] = zcar;
                             AutoInfo[cari][aAutoAngle] = ancar;
                             AutoInfo[cari][aStats] = 0;
                             new ptem[64];
                             format(ptem,sizeof(ptem),"The State");
                             strmid(AutoInfo[cari][aOwner], ptem, 0, strlen(ptem), 255);
                             new manyy = AutoInfo[cari][aPrice] / 2;
                             ConsumingMoney[playerid] = 1;
                             NormMoney[playerid] = 2;
                             AntiMoney[playerid] = AntiMoney[playerid] + manyy;
                             GivePlayerMoney(playerid,manyy);
                             SaveAuto();
                             gCarLock[cari] = 0;
                             UnLockCar(cari);
                             new nal = (manyy*13) / 100;
                             PlayerInfo[playerid][pNalog] += nal;
                             format(string,sizeof(string),"Транспорт продается\nУровень: %d\nСтоимость: %d",AutoInfo[cari][aKey],AutoInfo[cari][aPrice]);
                    UpdateDynamic3DTextLabelText(nomer[cari],0xBFF600FF,string);
                             if(cari == PlayerInfo[playerid][pCarKey2])
                             {
                    PlayerInfo[playerid][pCarKey2] = 0;
                             }
                             else if(cari == PlayerInfo[playerid][pCarKey])
                             {
                    PlayerInfo[playerid][pCarKey] = 0;
                             }
                             else if(cari == PlayerInfo[playerid][pCarKey3])
                             {
                    PlayerInfo[playerid][pCarKey3] = 0;
                             }
                             return 1;
                         }
                         else
                         {
                             SendClientMessage(playerid,COLOR_GREY,"Вы не в своей купленной тачке");
                         }
                     }
                     else
                     {
                         SendClientMessage(playerid,COLOR_GREY,"Вы не в тачке");
                     }
                 }
                 else
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Продать транспорт можно только там где купили");
                 }
             }
             else
             {
                 giveplayerid = ReturnUser(tmp);
                 tmp = strtok(cmdtext,idx);
                 if(!strlen(tmp))
                 {
                     SendClientMessage(playerid,COLOR_GREY,"/sellcar [id игрока] [сумма] либо /sellcar на авторынке");
                     return 1;
                 }
                 new babkis = strval(tmp);
                 if(PlayerInfo[giveplayerid][pCarKey2] != 0 && PlayerInfo[giveplayerid][pCarKey] != 0)
                 {
                     SendClientMessage(playerid,COLOR_GREY,"У него уже есть тачка");
                     return 1;
                 }
                 if(babkis > GetPlayerMoney(giveplayerid))
                 {
                     SendClientMessage(playerid,COLOR_GREY,"У игрока не хватает денег");
                     return 1;
                 }
                 if(!ProxDetectorS(10.0, playerid, giveplayerid))
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Вы слишком далеко от игрока");
                     return 1;
                 }
                 if(CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey])&& CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey2])&& CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey3]))
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Около вас находится оба транспорта! Уйдите от того, который не хотите продавать");
                     return 1;
                 }
                 if(!CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey]) && !CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey2])&& !CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey3]))
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Вы слишком далеко от автомобиля");
                     return 1;
                 }
                 if(CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey]))
                 {
                     predlogidcar[giveplayerid] = PlayerInfo[playerid][pCarKey];
                 }
                 else if(CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey2]))
                 {
                     predlogidcar[giveplayerid] = PlayerInfo[playerid][pCarKey2];
                 }
                 else if(CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey3]))
                 {
                     predlogidcar[giveplayerid] = PlayerInfo[playerid][pCarKey3];
                 }
                 GetPlayerName(playerid,sendername,sizeof(sendername));
                 GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
                 predlogid[giveplayerid] = playerid;
                 predlogmoney[giveplayerid] = babkis;
                 new kfjsdh = predlogidcar[giveplayerid];
                 format(string,sizeof(string),"%s предлагает вам купить %s за %d$ (/accept buycar)",sendername,VehicleNames[GetVehicleModel(kfjsdh)-400],babkis);
                 SendClientMessage(giveplayerid,COLOR_LIGHTBLUE,string);
                 format(string,sizeof(string),"Вы предложили %s купить %s за %d$",giveplayer,VehicleNames[GetVehicleModel(kfjsdh)-400],babkis);
                 SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
             }
         }
         return 1;
     }  


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Code
   if (strcmp(cmd, "/sellcar", true) == 0)
     {
         if(IsPlayerConnected(playerid))
         {
             if(PlayerInfo[playerid][pCarKey2] == 0 && PlayerInfo[playerid][pCarKey] == 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки");
                 return 1;
             }
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 if(PlayerToKvadrat(playerid, 1059.0021, -1777.3611, 1101.8859, -1735.4606) ||
                 PlayerToKvadrat(playerid, 2788.7844, -1467.7683, 2820.6284, -1425.3816) ||
                 PlayerToKvadrat(playerid, 293.7184, -1549.3483, 304.6124, -1477.7850) ||
                 PlayerToKvadrat(playerid, 2642.7,-1901.2,2842.1,-1668.1) ||
                 PlayerToKvadrat(playerid, 1417.6780,2786.3059,1532.8566,2788.3418) ||
                 PlayerToKvadrat(playerid, 1463.1936,2724.5845,1533.5640,2761.9668) ||
                 PlayerToKvadrat(playerid,112.11,-1792.0,142.50,-1961.0)||
                 PlayerToKvadrat(playerid,2142.0,-1128.0,2169.0,-1210.0))
                 {
                     if(IsPlayerInAnyVehicle(playerid))
                     {
                         new cari = GetPlayerVehicleID(playerid);
                         if(cari == PlayerInfo[playerid][pCarKey2] || cari == PlayerInfo[playerid][pCarKey] || cari == PlayerInfo[playerid][pCarKey3])
                         {
                             RemovePlayerFromVehicle(playerid);
                             TogglePlayerControllable(playerid, 1);
                             new Float:xcar, Float:ycar, Float:zcar, Float:ancar;
                             new mods = GetVehicleModel(cari);
                             GetVehicleZAngle(cari, ancar);
                             GetVehiclePos(cari,xcar,ycar,zcar);
                             DestroyVehicle(cari);
                             CreateVehicle(mods,xcar,ycar,zcar,ancar,AutoInfo[cari][aColor1],AutoInfo[cari][aColor2],SPAWN_CARS);
                             AutoInfo[cari][aAutoX] = xcar;
                             AutoInfo[cari][aAutoY] = ycar;
                             AutoInfo[cari][aAutoZ] = zcar;
                             AutoInfo[cari][aAutoAngle] = ancar;
                             AutoInfo[cari][aStats] = 0;
                             new ptem[64];
                             format(ptem,sizeof(ptem),"The State");
                             strmid(AutoInfo[cari][aOwner], ptem, 0, strlen(ptem), 255);
                             new manyy = AutoInfo[cari][aPrice] / 2;
                             ConsumingMoney[playerid] = 1;
                             NormMoney[playerid] = 2;
                             AntiMoney[playerid] = AntiMoney[playerid] + manyy;
                             GivePlayerMoney(playerid,manyy);
                             SaveAuto();
                             gCarLock[cari] = 0;
                             UnLockCar(cari);
                             new nal = (manyy*13) / 100;
                             PlayerInfo[playerid][pNalog] += nal;
                             format(string,sizeof(string),"Транспорт продается\nУровень: %d\nСтоимость: %d",AutoInfo[cari][aKey],AutoInfo[cari][aPrice]);
                    UpdateDynamic3DTextLabelText(nomer[cari],0xBFF600FF,string);
                             if(cari == PlayerInfo[playerid][pCarKey2])
                             {
                    PlayerInfo[playerid][pCarKey2] = 0;
                             }
                             else if(cari == PlayerInfo[playerid][pCarKey])
                             {
                    PlayerInfo[playerid][pCarKey] = 0;
                             }
                             else if(cari == PlayerInfo[playerid][pCarKey3])
                             {
                    PlayerInfo[playerid][pCarKey3] = 0;
                             }
                             return 1;
                         }
                         else
                         {
                             SendClientMessage(playerid,COLOR_GREY,"Вы не в своей купленной тачке");
                         }
                     }
                     else
                     {
                         SendClientMessage(playerid,COLOR_GREY,"Вы не в тачке");
                     }
                 }
                 else
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Продать транспорт можно только там где купили");
                 }
             }
             else
             {
                 giveplayerid = ReturnUser(tmp);
                 tmp = strtok(cmdtext,idx);
                 if(!strlen(tmp))
                 {
                     SendClientMessage(playerid,COLOR_GREY,"/sellcar [id игрока] [сумма] либо /sellcar на авторынке");
                     return 1;
                 }
                 new babkis = strval(tmp);
                 if(PlayerInfo[giveplayerid][pCarKey2] != 0 && PlayerInfo[giveplayerid][pCarKey] != 0)
                 {
                     SendClientMessage(playerid,COLOR_GREY,"У него уже есть тачка");
                     return 1;
                 }
                 if(babkis > GetPlayerMoney(giveplayerid))
                 {
                     SendClientMessage(playerid,COLOR_GREY,"У игрока не хватает денег");
                     return 1;
                 }
                 if(!ProxDetectorS(10.0, playerid, giveplayerid))
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Вы слишком далеко от игрока");
                     return 1;
                 }
                 if(CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey])&& CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey2])&& CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey3]))
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Около вас находится оба транспорта! Уйдите от того, который не хотите продавать");
                     return 1;
                 }
                 if(!CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey]) && !CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey2])&& !CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey3]))
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Вы слишком далеко от автомобиля");
                     return 1;
                 }
                 if(CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey]))
                 {
                     predlogidcar[giveplayerid] = PlayerInfo[playerid][pCarKey];
                 }
                 else if(CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey2]))
                 {
                     predlogidcar[giveplayerid] = PlayerInfo[playerid][pCarKey2];
                 }
                 else if(CheckPlayerDistanceToVehicle(10.0, playerid, PlayerInfo[playerid][pCarKey3]))
                 {
                     predlogidcar[giveplayerid] = PlayerInfo[playerid][pCarKey3];
                 }
                 GetPlayerName(playerid,sendername,sizeof(sendername));
                 GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
                 predlogid[giveplayerid] = playerid;
                 predlogmoney[giveplayerid] = babkis;
                 new kfjsdh = predlogidcar[giveplayerid];
                 format(string,sizeof(string),"%s предлагает вам купить %s за %d$ (/accept buycar)",sendername,VehicleNames[GetVehicleModel(kfjsdh)-400],babkis);
                 SendClientMessage(giveplayerid,COLOR_LIGHTBLUE,string);
                 format(string,sizeof(string),"Вы предложили %s купить %s за %d$",giveplayer,VehicleNames[GetVehicleModel(kfjsdh)-400],babkis);
                 SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
             }
         }
         return 1;
     }  

Автор - admin
Дата добавления - 30.01.2011 в 11:18:36
adminДата: Воскресенье, 30.01.2011, 11:20:32 | Сообщение # 4

Группа: Администраторы
Сообщений: 3869
Code
    if (strcmp(cmd, "/carcolor", true) == 0)
     {
         tmp = strtok(cmdtext,idx);
         if(!strlen(tmp))
         {
             SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2 машина] [1 цвет] [2 цвет]");
             return 1;
         }
         new carsi = strval(tmp);
         if(carsi == 1)
         {
             if(PlayerInfo[playerid][pCarKey] == 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки 1");
                 return 1;
             }
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2 машина] [1 цвет] [2 цвет]");
                 return 1;
             }
             new col1 = strval(tmp);
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2 машина] [1 цвет] [2 цвет]");
                 return 1;
             }
             new col2 = strval(tmp);
             if(col1 > 255 || col1 < 0 || col2 > 255 || col2 < 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"Цвет можно указывать от 0 до 255");
                 return 1;
             }
             NormMoney[playerid] = 2;
             AntiMoney[playerid] = AntiMoney[playerid] - 5000;
             GivePlayerMoney(playerid,-5000);
             ChangeVehicleColor(PlayerInfo[playerid][pCarKey],col1,col2);
             AutoInfo[PlayerInfo[playerid][pCarKey]][aColor1] = col1;
             AutoInfo[PlayerInfo[playerid][pCarKey]][aColor1] = col2;
             SBizzInfo[5][sbTill] += 5000;
             ExtortionSBiz(5, 5000);
             SaveAuto();
             SendClientMessage(playerid,COLOR_YELLOW,"Цвет транспорта успешно изменен");
         }
         else if(carsi == 2)
         {
             if(PlayerInfo[playerid][pCarKey2] == 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки 2");
                 return 1;
             }
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2 машина] [1 цвет] [2 цвет]");
                 return 1;
             }
             new col1 = strval(tmp);
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2 машина] [1 цвет] [2 цвет]");
                 return 1;
             }
             new col2 = strval(tmp);
             if(col1 > 255 || col1 < 0 || col2 > 255 || col2 < 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"Цвет можно указывать от 0 до 255");
                 return 1;
             }
             NormMoney[playerid] = 2;
             AntiMoney[playerid] = AntiMoney[playerid] - 5000;
             GivePlayerMoney(playerid,-5000);
             ChangeVehicleColor(PlayerInfo[playerid][pCarKey2],col1,col2);
             AutoInfo[PlayerInfo[playerid][pCarKey2]][aColor1] = col1;
             AutoInfo[PlayerInfo[playerid][pCarKey2]][aColor1] = col2;
             SBizzInfo[5][sbTill] += 5000;
             ExtortionSBiz(5, 5000);
             SaveAuto();
             SendClientMessage(playerid,COLOR_YELLOW,"Цвет транспорта успешно изменен");
         }
         else if(carsi == 3)
         {
             if(PlayerInfo[playerid][pCarKey3] == 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки 3");
                 return 1;
             }
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2/3 машина] [1 цвет] [2 цвет]");
                 return 1;
             }
             new col1 = strval(tmp);
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2/3 машина] [1 цвет] [2 цвет]");
                 return 1;
             }
             new col2 = strval(tmp);
             if(col1 > 255 || col1 < 0 || col2 > 255 || col2 < 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"Цвет можно указывать от 0 до 255");
                 return 1;
             }
             NormMoney[playerid] = 2;
             AntiMoney[playerid] = AntiMoney[playerid] - 5000;
             GivePlayerMoney(playerid,-5000);
             ChangeVehicleColor(PlayerInfo[playerid][pCarKey3],col1,col2);
             AutoInfo[PlayerInfo[playerid][pCarKey3]][aColor1] = col1;
             AutoInfo[PlayerInfo[playerid][pCarKey3]][aColor1] = col2;
             SBizzInfo[5][sbTill] += 5000;
             ExtortionSBiz(5, 5000);
             SaveAuto();
             SendClientMessage(playerid,COLOR_YELLOW,"Цвет транспорта успешно изменен");
         }
         else
         {
             SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2 машина] [1 цвет] [2 цвет]");
         }
         return 1;
     }  

Code
if(strcmp(cmd, "/towcar", true) == 0)
     {
         if(IsPlayerConnected(playerid))
         {
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /towcar [1ая или 2ая тачка]");
                 return 1;
             }
             new towcarc = strval(tmp);
             if(towcarc == 1)
             {
                 if(PlayerInfo[playerid][pCarKey] != 0)
                 {
                     new house = PlayerInfo[playerid][pCarKey];
                     for(new i = 0; i < MAX_PLAYERS; i++)
                     {
                         if(IsPlayerConnected(i))
                         {
                             if(IsPlayerInAnyVehicle(i))
                             {
                    new slll = GetPlayerVehicleID(i);
                    if(house == slll)
                    {
                    new Float:xv, Float:yv, Float:zv;
                    GetPlayerPos(i,xv,yv,zv);
                    SetPlayerPos(i,xv,yv,zv+1.0);
                    TextDrawHideForPlayer(i,benzz[i]);
                    }
                             }
                         }
                     }
                     NormMoney[playerid] = 2;
                     AntiMoney[playerid] = AntiMoney[playerid] - 1000;
                     GivePlayerMoney(playerid,-1000);
                     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                     SBizzInfo[8][sbTill] += 5000;//towcar buisness
                     ExtortionSBiz(8, 2500);
                     //SBizzInfo[8][sbProducts]--;
                     SendClientMessage(playerid,COLOR_LIGHTBLUE,"Ваш транспорт был возвращен к месту парковки");
                     RepairVehicle(house);
                     SetVehicleZAngle(house,AutoInfo[house][aAutoAngle]);
                     SetVehiclePos(house,AutoInfo[house][aAutoX], AutoInfo[house][aAutoY], AutoInfo[house][aAutoZ]);
                     engine[house] = 0;
                 }
                 else
                 {
                     SendClientMessage(playerid,COLOR_GREY,"У вас нету первой тачки");
                 }
             }
             else if(towcarc == 3)
             {
                 if(PlayerInfo[playerid][pCarKey3] != 0)
                 {
                     new house = PlayerInfo[playerid][pCarKey3];
                     for(new i = 0; i < MAX_PLAYERS; i++)
                     {
                         if(IsPlayerConnected(i))
                         {
                             if(IsPlayerInAnyVehicle(i))
                             {
                    new slll = GetPlayerVehicleID(i);
                    if(house == slll)
                    {
                    new Float:xv, Float:yv, Float:zv;
                    GetPlayerPos(i,xv,yv,zv);
                    SetPlayerPos(i,xv,yv,zv+1.0);
                    TextDrawHideForPlayer(i,benzz[i]);
                    }
                             }
                         }
                     }
                     NormMoney[playerid] = 2;
                     AntiMoney[playerid] = AntiMoney[playerid] - 1000;
                     GivePlayerMoney(playerid,-1000);
                     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                     SBizzInfo[8][sbTill] += 2000;//towcar buisness
                     ExtortionSBiz(8, 1000);
                     //SBizzInfo[8][sbProducts]--;
                     SendClientMessage(playerid,COLOR_LIGHTBLUE,"Ваш транспорт был возвращен к месту парковки");
                     RepairVehicle(house);
                     SetVehicleZAngle(house,AutoInfo[house][aAutoAngle]);
                     SetVehiclePos(house,AutoInfo[house][aAutoX], AutoInfo[house][aAutoY], AutoInfo[house][aAutoZ]);
                     engine[house] = 0;
                 }
                 else
                 {
                     SendClientMessage(playerid,COLOR_GREY,"У вас нету второй тачки");
                 }
             }
             else if(towcarc == 2)
             {
                 if(PlayerInfo[playerid][pCarKey2] != 0)
                 {
                     new house = PlayerInfo[playerid][pCarKey2];
                     for(new i = 0; i < MAX_PLAYERS; i++)
                     {
                         if(IsPlayerConnected(i))
                         {
                             if(IsPlayerInAnyVehicle(i))
                             {
                    new slll = GetPlayerVehicleID(i);
                    if(house == slll)
                    {
                    new Float:xv, Float:yv, Float:zv;
                    GetPlayerPos(i,xv,yv,zv);
                    SetPlayerPos(i,xv,yv,zv+1.0);
                    TextDrawHideForPlayer(i,benzz[i]);
                    }
                             }
                         }
                     }
                     NormMoney[playerid] = 2;
                     AntiMoney[playerid] = AntiMoney[playerid] - 1000;
                     GivePlayerMoney(playerid,-1000);
                     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                     SBizzInfo[8][sbTill] += 2000;//towcar buisness
                     ExtortionSBiz(8, 1000);
                     //SBizzInfo[8][sbProducts]--;
                     SendClientMessage(playerid,COLOR_LIGHTBLUE,"Ваш транспорт был возвращен к месту парковки");
                     RepairVehicle(house);
                     SetVehicleZAngle(house,AutoInfo[house][aAutoAngle]);
                     SetVehiclePos(house,AutoInfo[house][aAutoX], AutoInfo[house][aAutoY], AutoInfo[house][aAutoZ]);
                     engine[house] = 0;
                 }
                 else
                 {
                     SendClientMessage(playerid,COLOR_GREY,"У вас нету второй тачки");
                 }
             }
             else
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /towcar [1ая или 2ая тачка или 3]");
             }
         }
         return 1;
     }  


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Code
    if (strcmp(cmd, "/carcolor", true) == 0)
     {
         tmp = strtok(cmdtext,idx);
         if(!strlen(tmp))
         {
             SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2 машина] [1 цвет] [2 цвет]");
             return 1;
         }
         new carsi = strval(tmp);
         if(carsi == 1)
         {
             if(PlayerInfo[playerid][pCarKey] == 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки 1");
                 return 1;
             }
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2 машина] [1 цвет] [2 цвет]");
                 return 1;
             }
             new col1 = strval(tmp);
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2 машина] [1 цвет] [2 цвет]");
                 return 1;
             }
             new col2 = strval(tmp);
             if(col1 > 255 || col1 < 0 || col2 > 255 || col2 < 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"Цвет можно указывать от 0 до 255");
                 return 1;
             }
             NormMoney[playerid] = 2;
             AntiMoney[playerid] = AntiMoney[playerid] - 5000;
             GivePlayerMoney(playerid,-5000);
             ChangeVehicleColor(PlayerInfo[playerid][pCarKey],col1,col2);
             AutoInfo[PlayerInfo[playerid][pCarKey]][aColor1] = col1;
             AutoInfo[PlayerInfo[playerid][pCarKey]][aColor1] = col2;
             SBizzInfo[5][sbTill] += 5000;
             ExtortionSBiz(5, 5000);
             SaveAuto();
             SendClientMessage(playerid,COLOR_YELLOW,"Цвет транспорта успешно изменен");
         }
         else if(carsi == 2)
         {
             if(PlayerInfo[playerid][pCarKey2] == 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки 2");
                 return 1;
             }
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2 машина] [1 цвет] [2 цвет]");
                 return 1;
             }
             new col1 = strval(tmp);
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2 машина] [1 цвет] [2 цвет]");
                 return 1;
             }
             new col2 = strval(tmp);
             if(col1 > 255 || col1 < 0 || col2 > 255 || col2 < 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"Цвет можно указывать от 0 до 255");
                 return 1;
             }
             NormMoney[playerid] = 2;
             AntiMoney[playerid] = AntiMoney[playerid] - 5000;
             GivePlayerMoney(playerid,-5000);
             ChangeVehicleColor(PlayerInfo[playerid][pCarKey2],col1,col2);
             AutoInfo[PlayerInfo[playerid][pCarKey2]][aColor1] = col1;
             AutoInfo[PlayerInfo[playerid][pCarKey2]][aColor1] = col2;
             SBizzInfo[5][sbTill] += 5000;
             ExtortionSBiz(5, 5000);
             SaveAuto();
             SendClientMessage(playerid,COLOR_YELLOW,"Цвет транспорта успешно изменен");
         }
         else if(carsi == 3)
         {
             if(PlayerInfo[playerid][pCarKey3] == 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки 3");
                 return 1;
             }
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2/3 машина] [1 цвет] [2 цвет]");
                 return 1;
             }
             new col1 = strval(tmp);
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2/3 машина] [1 цвет] [2 цвет]");
                 return 1;
             }
             new col2 = strval(tmp);
             if(col1 > 255 || col1 < 0 || col2 > 255 || col2 < 0)
             {
                 SendClientMessage(playerid,COLOR_GREY,"Цвет можно указывать от 0 до 255");
                 return 1;
             }
             NormMoney[playerid] = 2;
             AntiMoney[playerid] = AntiMoney[playerid] - 5000;
             GivePlayerMoney(playerid,-5000);
             ChangeVehicleColor(PlayerInfo[playerid][pCarKey3],col1,col2);
             AutoInfo[PlayerInfo[playerid][pCarKey3]][aColor1] = col1;
             AutoInfo[PlayerInfo[playerid][pCarKey3]][aColor1] = col2;
             SBizzInfo[5][sbTill] += 5000;
             ExtortionSBiz(5, 5000);
             SaveAuto();
             SendClientMessage(playerid,COLOR_YELLOW,"Цвет транспорта успешно изменен");
         }
         else
         {
             SendClientMessage(playerid,COLOR_GREY,"Используйте: /carcolor [1/2 машина] [1 цвет] [2 цвет]");
         }
         return 1;
     }  

Code
if(strcmp(cmd, "/towcar", true) == 0)
     {
         if(IsPlayerConnected(playerid))
         {
             tmp = strtok(cmdtext,idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /towcar [1ая или 2ая тачка]");
                 return 1;
             }
             new towcarc = strval(tmp);
             if(towcarc == 1)
             {
                 if(PlayerInfo[playerid][pCarKey] != 0)
                 {
                     new house = PlayerInfo[playerid][pCarKey];
                     for(new i = 0; i < MAX_PLAYERS; i++)
                     {
                         if(IsPlayerConnected(i))
                         {
                             if(IsPlayerInAnyVehicle(i))
                             {
                    new slll = GetPlayerVehicleID(i);
                    if(house == slll)
                    {
                    new Float:xv, Float:yv, Float:zv;
                    GetPlayerPos(i,xv,yv,zv);
                    SetPlayerPos(i,xv,yv,zv+1.0);
                    TextDrawHideForPlayer(i,benzz[i]);
                    }
                             }
                         }
                     }
                     NormMoney[playerid] = 2;
                     AntiMoney[playerid] = AntiMoney[playerid] - 1000;
                     GivePlayerMoney(playerid,-1000);
                     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                     SBizzInfo[8][sbTill] += 5000;//towcar buisness
                     ExtortionSBiz(8, 2500);
                     //SBizzInfo[8][sbProducts]--;
                     SendClientMessage(playerid,COLOR_LIGHTBLUE,"Ваш транспорт был возвращен к месту парковки");
                     RepairVehicle(house);
                     SetVehicleZAngle(house,AutoInfo[house][aAutoAngle]);
                     SetVehiclePos(house,AutoInfo[house][aAutoX], AutoInfo[house][aAutoY], AutoInfo[house][aAutoZ]);
                     engine[house] = 0;
                 }
                 else
                 {
                     SendClientMessage(playerid,COLOR_GREY,"У вас нету первой тачки");
                 }
             }
             else if(towcarc == 3)
             {
                 if(PlayerInfo[playerid][pCarKey3] != 0)
                 {
                     new house = PlayerInfo[playerid][pCarKey3];
                     for(new i = 0; i < MAX_PLAYERS; i++)
                     {
                         if(IsPlayerConnected(i))
                         {
                             if(IsPlayerInAnyVehicle(i))
                             {
                    new slll = GetPlayerVehicleID(i);
                    if(house == slll)
                    {
                    new Float:xv, Float:yv, Float:zv;
                    GetPlayerPos(i,xv,yv,zv);
                    SetPlayerPos(i,xv,yv,zv+1.0);
                    TextDrawHideForPlayer(i,benzz[i]);
                    }
                             }
                         }
                     }
                     NormMoney[playerid] = 2;
                     AntiMoney[playerid] = AntiMoney[playerid] - 1000;
                     GivePlayerMoney(playerid,-1000);
                     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                     SBizzInfo[8][sbTill] += 2000;//towcar buisness
                     ExtortionSBiz(8, 1000);
                     //SBizzInfo[8][sbProducts]--;
                     SendClientMessage(playerid,COLOR_LIGHTBLUE,"Ваш транспорт был возвращен к месту парковки");
                     RepairVehicle(house);
                     SetVehicleZAngle(house,AutoInfo[house][aAutoAngle]);
                     SetVehiclePos(house,AutoInfo[house][aAutoX], AutoInfo[house][aAutoY], AutoInfo[house][aAutoZ]);
                     engine[house] = 0;
                 }
                 else
                 {
                     SendClientMessage(playerid,COLOR_GREY,"У вас нету второй тачки");
                 }
             }
             else if(towcarc == 2)
             {
                 if(PlayerInfo[playerid][pCarKey2] != 0)
                 {
                     new house = PlayerInfo[playerid][pCarKey2];
                     for(new i = 0; i < MAX_PLAYERS; i++)
                     {
                         if(IsPlayerConnected(i))
                         {
                             if(IsPlayerInAnyVehicle(i))
                             {
                    new slll = GetPlayerVehicleID(i);
                    if(house == slll)
                    {
                    new Float:xv, Float:yv, Float:zv;
                    GetPlayerPos(i,xv,yv,zv);
                    SetPlayerPos(i,xv,yv,zv+1.0);
                    TextDrawHideForPlayer(i,benzz[i]);
                    }
                             }
                         }
                     }
                     NormMoney[playerid] = 2;
                     AntiMoney[playerid] = AntiMoney[playerid] - 1000;
                     GivePlayerMoney(playerid,-1000);
                     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                     SBizzInfo[8][sbTill] += 2000;//towcar buisness
                     ExtortionSBiz(8, 1000);
                     //SBizzInfo[8][sbProducts]--;
                     SendClientMessage(playerid,COLOR_LIGHTBLUE,"Ваш транспорт был возвращен к месту парковки");
                     RepairVehicle(house);
                     SetVehicleZAngle(house,AutoInfo[house][aAutoAngle]);
                     SetVehiclePos(house,AutoInfo[house][aAutoX], AutoInfo[house][aAutoY], AutoInfo[house][aAutoZ]);
                     engine[house] = 0;
                 }
                 else
                 {
                     SendClientMessage(playerid,COLOR_GREY,"У вас нету второй тачки");
                 }
             }
             else
             {
                 SendClientMessage(playerid,COLOR_GREY,"Используйте: /towcar [1ая или 2ая тачка или 3]");
             }
         }
         return 1;
     }  

Автор - admin
Дата добавления - 30.01.2011 в 11:20:32
adminДата: Воскресенье, 30.01.2011, 11:22:23 | Сообщение # 5

Группа: Администраторы
Сообщений: 3869
Далее в
Code
if(strcmp(cmd,"/accept",true)==0)

Добовляем следующие
Code
       else if(strcmp(x_job,"buycar",true) == 0)
             {
                 if(predlogid[playerid] == -1)
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Вам никто не предлагал продать автомобиль");
                     return 1;
                 }
                 if(IsPlayerConnected(predlogid[playerid]))
                 {
                     if(predlogmoney[playerid] <= GetPlayerMoney(playerid))
                     {
                         GetPlayerName(playerid,sendername,sizeof(sendername));
                         new idid = predlogid[playerid];
                         if(PlayerInfo[playerid][pCarKey] == 0)
                         {
                             if(predlogidcar[playerid] == PlayerInfo[idid][pCarKey])
                             {
                    PlayerInfo[idid][pCarKey] = 0;
                    PlayerInfo[playerid][pCarKey] = predlogidcar[playerid];
                    new cariii = PlayerInfo[playerid][pCarKey];
                    new fsdkf = predlogid[playerid];
                    ConsumingMoney[playerid] = 1;
                    ConsumingMoney[fsdkf] = 1;
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - predlogmoney[playerid];
                    GivePlayerMoney(playerid,-predlogmoney[playerid]);
                    NormMoney[playerid] = 2;
                    AntiMoney[fsdkf] = AntiMoney[fsdkf] + predlogmoney[playerid];
                    GivePlayerMoney(predlogid[playerid],predlogmoney[playerid]);
                    SendClientMessage(playerid,COLOR_YELLOW,"Вы купили новый автомобиль! Незабудьте его припарковать (/park)");
                    SendClientMessage(predlogid[playerid],COLOR_YELLOW,"Вы продали свой автомобиль!");
                    strmid(AutoInfo[cariii][aOwner], sendername, 0, strlen(sendername), 255);
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cariii,AutoInfo[cariii][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cariii],0xBFF600FF,string);
                    new nal = (predlogmoney[playerid]*13) / 100;
                    PlayerInfo[fsdkf][pNalog] += nal;
                             }
                             else if(predlogidcar[playerid] == PlayerInfo[idid][pCarKey2])
                             {
                    PlayerInfo[idid][pCarKey2] = 0;
                    PlayerInfo[playerid][pCarKey] = predlogidcar[playerid];
                    new cariii = PlayerInfo[playerid][pCarKey];
                    new fsdkf = predlogid[playerid];
                    strmid(AutoInfo[cariii][aOwner], sendername, 0, strlen(sendername), 255);
                    ConsumingMoney[playerid] = 1;
                    ConsumingMoney[fsdkf] = 1;
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - predlogmoney[playerid];
                    GivePlayerMoney(playerid,-predlogmoney[playerid]);
                    NormMoney[playerid] = 2;
                    AntiMoney[fsdkf] = AntiMoney[fsdkf] + predlogmoney[playerid];
                    GivePlayerMoney(predlogid[playerid],predlogmoney[playerid]);
                    SendClientMessage(playerid,COLOR_YELLOW,"Вы купили новый автомобиль! Незабудьте его припарковать (/park)");
                    SendClientMessage(predlogid[playerid],COLOR_YELLOW,"Вы продали свой автомобиль!");
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cariii,AutoInfo[cariii][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cariii],0xBFF600FF,string);
                    new nal = (predlogmoney[playerid]*13) / 100;
                    PlayerInfo[fsdkf][pNalog] += nal;
                             }
                         }
                         else if(PlayerInfo[playerid][pCarKey2] == 0)
                         {
                             if(predlogidcar[playerid] == PlayerInfo[idid][pCarKey])
                             {
                    PlayerInfo[idid][pCarKey] = 0;
                    PlayerInfo[playerid][pCarKey2] = predlogidcar[playerid];
                    new cariii = PlayerInfo[playerid][pCarKey2];
                    new fsdkf = predlogid[playerid];
                    strmid(AutoInfo[cariii][aOwner], sendername, 0, strlen(sendername), 255);
                    ConsumingMoney[playerid] = 1;
                    ConsumingMoney[fsdkf] = 1;
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - predlogmoney[playerid];
                    GivePlayerMoney(playerid,-predlogmoney[playerid]);
                    NormMoney[playerid] = 2;
                    AntiMoney[fsdkf] = AntiMoney[fsdkf] + predlogmoney[playerid];
                    GivePlayerMoney(predlogid[playerid],predlogmoney[playerid]);
                    SendClientMessage(playerid,COLOR_YELLOW,"Вы купили новый автомобиль! Незабудьте его припарковать (/park)");
                    SendClientMessage(predlogid[playerid],COLOR_YELLOW,"Вы продали свой автомобиль!");
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cariii,AutoInfo[cariii][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cariii],0xBFF600FF,string);
                    new nal = (predlogmoney[playerid]*13) / 100;
                    PlayerInfo[fsdkf][pNalog] += nal;
                             }
                             else if(predlogidcar[playerid] == PlayerInfo[idid][pCarKey2])
                             {
                    PlayerInfo[idid][pCarKey2] = 0;
                    PlayerInfo[playerid][pCarKey2] = predlogidcar[playerid];
                    new cariii = PlayerInfo[playerid][pCarKey2];
                    new fsdkf = predlogid[playerid];
                    strmid(AutoInfo[cariii][aOwner], sendername, 0, strlen(sendername), 255);
                    ConsumingMoney[playerid] = 1;
                    ConsumingMoney[fsdkf] = 1;
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - predlogmoney[playerid];
                    GivePlayerMoney(playerid,-predlogmoney[playerid]);
                    NormMoney[playerid] = 2;
                    AntiMoney[fsdkf] = AntiMoney[fsdkf] + predlogmoney[playerid];
                    GivePlayerMoney(predlogid[playerid],predlogmoney[playerid]);
                    SendClientMessage(playerid,COLOR_YELLOW,"Вы купили новый автомобиль! Незабудьте его припарковать (/park)");
                    SendClientMessage(predlogid[playerid],COLOR_YELLOW,"Вы продали свой автомобиль!");
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cariii,AutoInfo[cariii][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cariii],0xBFF600FF,string);
                    new nal = (predlogmoney[playerid]*13) / 100;
                    PlayerInfo[fsdkf][pNalog] += nal;
                             }
                         }
                         else
                         {
                             SendClientMessage(playerid,COLOR_GREY,"Вы уже имеете 2 машины");
                             return 1;
                         }
                         SaveAuto();
                     }
                     else
                     {
                         SendClientMessage(playerid,COLOR_GREY,"У вас нехватает денег");
                     }
                 }
             }  

Далее идем в
Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

и вставляем следующие


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеДалее в
Code
if(strcmp(cmd,"/accept",true)==0)

Добовляем следующие
Code
       else if(strcmp(x_job,"buycar",true) == 0)
             {
                 if(predlogid[playerid] == -1)
                 {
                     SendClientMessage(playerid,COLOR_GREY,"Вам никто не предлагал продать автомобиль");
                     return 1;
                 }
                 if(IsPlayerConnected(predlogid[playerid]))
                 {
                     if(predlogmoney[playerid] <= GetPlayerMoney(playerid))
                     {
                         GetPlayerName(playerid,sendername,sizeof(sendername));
                         new idid = predlogid[playerid];
                         if(PlayerInfo[playerid][pCarKey] == 0)
                         {
                             if(predlogidcar[playerid] == PlayerInfo[idid][pCarKey])
                             {
                    PlayerInfo[idid][pCarKey] = 0;
                    PlayerInfo[playerid][pCarKey] = predlogidcar[playerid];
                    new cariii = PlayerInfo[playerid][pCarKey];
                    new fsdkf = predlogid[playerid];
                    ConsumingMoney[playerid] = 1;
                    ConsumingMoney[fsdkf] = 1;
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - predlogmoney[playerid];
                    GivePlayerMoney(playerid,-predlogmoney[playerid]);
                    NormMoney[playerid] = 2;
                    AntiMoney[fsdkf] = AntiMoney[fsdkf] + predlogmoney[playerid];
                    GivePlayerMoney(predlogid[playerid],predlogmoney[playerid]);
                    SendClientMessage(playerid,COLOR_YELLOW,"Вы купили новый автомобиль! Незабудьте его припарковать (/park)");
                    SendClientMessage(predlogid[playerid],COLOR_YELLOW,"Вы продали свой автомобиль!");
                    strmid(AutoInfo[cariii][aOwner], sendername, 0, strlen(sendername), 255);
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cariii,AutoInfo[cariii][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cariii],0xBFF600FF,string);
                    new nal = (predlogmoney[playerid]*13) / 100;
                    PlayerInfo[fsdkf][pNalog] += nal;
                             }
                             else if(predlogidcar[playerid] == PlayerInfo[idid][pCarKey2])
                             {
                    PlayerInfo[idid][pCarKey2] = 0;
                    PlayerInfo[playerid][pCarKey] = predlogidcar[playerid];
                    new cariii = PlayerInfo[playerid][pCarKey];
                    new fsdkf = predlogid[playerid];
                    strmid(AutoInfo[cariii][aOwner], sendername, 0, strlen(sendername), 255);
                    ConsumingMoney[playerid] = 1;
                    ConsumingMoney[fsdkf] = 1;
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - predlogmoney[playerid];
                    GivePlayerMoney(playerid,-predlogmoney[playerid]);
                    NormMoney[playerid] = 2;
                    AntiMoney[fsdkf] = AntiMoney[fsdkf] + predlogmoney[playerid];
                    GivePlayerMoney(predlogid[playerid],predlogmoney[playerid]);
                    SendClientMessage(playerid,COLOR_YELLOW,"Вы купили новый автомобиль! Незабудьте его припарковать (/park)");
                    SendClientMessage(predlogid[playerid],COLOR_YELLOW,"Вы продали свой автомобиль!");
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cariii,AutoInfo[cariii][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cariii],0xBFF600FF,string);
                    new nal = (predlogmoney[playerid]*13) / 100;
                    PlayerInfo[fsdkf][pNalog] += nal;
                             }
                         }
                         else if(PlayerInfo[playerid][pCarKey2] == 0)
                         {
                             if(predlogidcar[playerid] == PlayerInfo[idid][pCarKey])
                             {
                    PlayerInfo[idid][pCarKey] = 0;
                    PlayerInfo[playerid][pCarKey2] = predlogidcar[playerid];
                    new cariii = PlayerInfo[playerid][pCarKey2];
                    new fsdkf = predlogid[playerid];
                    strmid(AutoInfo[cariii][aOwner], sendername, 0, strlen(sendername), 255);
                    ConsumingMoney[playerid] = 1;
                    ConsumingMoney[fsdkf] = 1;
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - predlogmoney[playerid];
                    GivePlayerMoney(playerid,-predlogmoney[playerid]);
                    NormMoney[playerid] = 2;
                    AntiMoney[fsdkf] = AntiMoney[fsdkf] + predlogmoney[playerid];
                    GivePlayerMoney(predlogid[playerid],predlogmoney[playerid]);
                    SendClientMessage(playerid,COLOR_YELLOW,"Вы купили новый автомобиль! Незабудьте его припарковать (/park)");
                    SendClientMessage(predlogid[playerid],COLOR_YELLOW,"Вы продали свой автомобиль!");
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cariii,AutoInfo[cariii][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cariii],0xBFF600FF,string);
                    new nal = (predlogmoney[playerid]*13) / 100;
                    PlayerInfo[fsdkf][pNalog] += nal;
                             }
                             else if(predlogidcar[playerid] == PlayerInfo[idid][pCarKey2])
                             {
                    PlayerInfo[idid][pCarKey2] = 0;
                    PlayerInfo[playerid][pCarKey2] = predlogidcar[playerid];
                    new cariii = PlayerInfo[playerid][pCarKey2];
                    new fsdkf = predlogid[playerid];
                    strmid(AutoInfo[cariii][aOwner], sendername, 0, strlen(sendername), 255);
                    ConsumingMoney[playerid] = 1;
                    ConsumingMoney[fsdkf] = 1;
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - predlogmoney[playerid];
                    GivePlayerMoney(playerid,-predlogmoney[playerid]);
                    NormMoney[playerid] = 2;
                    AntiMoney[fsdkf] = AntiMoney[fsdkf] + predlogmoney[playerid];
                    GivePlayerMoney(predlogid[playerid],predlogmoney[playerid]);
                    SendClientMessage(playerid,COLOR_YELLOW,"Вы купили новый автомобиль! Незабудьте его припарковать (/park)");
                    SendClientMessage(predlogid[playerid],COLOR_YELLOW,"Вы продали свой автомобиль!");
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cariii,AutoInfo[cariii][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cariii],0xBFF600FF,string);
                    new nal = (predlogmoney[playerid]*13) / 100;
                    PlayerInfo[fsdkf][pNalog] += nal;
                             }
                         }
                         else
                         {
                             SendClientMessage(playerid,COLOR_GREY,"Вы уже имеете 2 машины");
                             return 1;
                         }
                         SaveAuto();
                     }
                     else
                     {
                         SendClientMessage(playerid,COLOR_GREY,"У вас нехватает денег");
                     }
                 }
             }  

Далее идем в
Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

и вставляем следующие

Автор - admin
Дата добавления - 30.01.2011 в 11:22:23
adminДата: Воскресенье, 30.01.2011, 11:23:55 | Сообщение # 6

Группа: Администраторы
Сообщений: 3869
Code
if(dialogid==920)
{
if(response==1)
{
if(IsPlayerInAnyVehicle(playerid))
{
new cara = GetPlayerVehicleID(playerid);
if(AutoInfo[cara][aStats] == 0)
{
if(GetPlayerMoney(playerid) >= AutoInfo[cara][aPrice])
{
if(PlayerInfo[playerid][pCarKey] == 0 || PlayerInfo[playerid][pCarKey2] == 0 || PlayerInfo[playerid][pCarKey3] == 0)
{
if(PlayerInfo[playerid][pLevel] >= AutoInfo[cara][aKey])
{
if(PlayerInfo[playerid][pCarKey2] == 0)
{
if(!strlen(inputtext))
{
GetPlayerName(playerid,sendername,sizeof(sendername));
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
PlayerInfo[playerid][pCarKey2] = cara;
AutoInfo[cara][aStats] = 1;
strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
SaveAuto();
SendClientMessage(playerid,COLOR_YELLOW,"Поздравляю с новой покупкой! Не забудьте ее припарковать! (/park)");
new zadk = (AutoInfo[cara][aPrice]*10)/100;
SBizzInfo[5][sbTill] += zadk;
ExtortionSBiz(6, zadk);
SBizzInfo[1][sbTill] += zadk;
ExtortionSBiz(2, zadk);
format(string,sizeof(string),"ID: %d\nВладелец: %s",cara,AutoInfo[cara][aOwner]);
UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string);
return 1;
}
else if(strfind(inputtext,",", true) != -1)
{
new razdel[2][64];
split(inputtext, razdel, ',');
AutoInfo[cara][aColor1] = strval(razdel[0]);
AutoInfo[cara][aColor2] = strval(razdel[1]);
if(AutoInfo[cara][aColor1] >= 0 && AutoInfo[cara][aColor1] <= 255)
{
if(AutoInfo[cara][aColor2] >= 0 && AutoInfo[cara][aColor2] <= 255)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
PlayerInfo[playerid][pCarKey2] = cara;
AutoInfo[cara][aStats] = 1;
strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
ChangeVehicleColor(cara, AutoInfo[cara][aColor1], AutoInfo[cara][aColor2]);
SaveAuto();
SendClientMessage(playerid,COLOR_YELLOW,"Поздравляю с новой покупкой! Не забудьте ее припарковать! (/park)");
new zadk = (AutoInfo[cara][aPrice]*10)/100;
SBizzInfo[5][sbTill] += zadk;
ExtortionSBiz(6, zadk);
SBizzInfo[1][sbTill] += zadk;
ExtortionSBiz(2, zadk);
format(string,sizeof(string),"ID: %d\nВладелец: %s",cara,AutoInfo[cara][aOwner]);
UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string);
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Цвет должен быть от 0 до 255");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Цвет должен быть от 0 до 255");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else if(PlayerInfo[playerid][pCarKey3] == 0)
{
if(!strlen(inputtext))
{
GetPlayerName(playerid,sendername,sizeof(sendername));
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
PlayerInfo[playerid][pCarKey3] = cara;
AutoInfo[cara][aStats] = 1;
strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
SaveAuto();
SendClientMessage(playerid,COLOR_YELLOW,"Поздравляю с новой покупкой! Не забудьте ее припарковать! (/park)");
new zadk = (AutoInfo[cara][aPrice]*10)/100;
SBizzInfo[5][sbTill] += zadk;
ExtortionSBiz(6, zadk);
SBizzInfo[1][sbTill] += zadk;
ExtortionSBiz(2, zadk);
format(string,sizeof(string),"ID: %d\nВладелец: %s",cara,AutoInfo[cara][aOwner]);
UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string);
return 1;
}
else if(strfind(inputtext,",", true) != -1)
{
new razdel3[2][64];
split(inputtext, razdel, ',');
AutoInfo[cara][aColor1] = strval(razdel3[0]);
AutoInfo[cara][aColor2] = strval(razdel3[1]);
if(AutoInfo[cara][aColor1] >= 0 && AutoInfo[cara][aColor1] <= 255)
{
if(AutoInfo[cara][aColor2] >= 0 && AutoInfo[cara][aColor2] <= 255)
{


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Code
if(dialogid==920)
{
if(response==1)
{
if(IsPlayerInAnyVehicle(playerid))
{
new cara = GetPlayerVehicleID(playerid);
if(AutoInfo[cara][aStats] == 0)
{
if(GetPlayerMoney(playerid) >= AutoInfo[cara][aPrice])
{
if(PlayerInfo[playerid][pCarKey] == 0 || PlayerInfo[playerid][pCarKey2] == 0 || PlayerInfo[playerid][pCarKey3] == 0)
{
if(PlayerInfo[playerid][pLevel] >= AutoInfo[cara][aKey])
{
if(PlayerInfo[playerid][pCarKey2] == 0)
{
if(!strlen(inputtext))
{
GetPlayerName(playerid,sendername,sizeof(sendername));
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
PlayerInfo[playerid][pCarKey2] = cara;
AutoInfo[cara][aStats] = 1;
strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
SaveAuto();
SendClientMessage(playerid,COLOR_YELLOW,"Поздравляю с новой покупкой! Не забудьте ее припарковать! (/park)");
new zadk = (AutoInfo[cara][aPrice]*10)/100;
SBizzInfo[5][sbTill] += zadk;
ExtortionSBiz(6, zadk);
SBizzInfo[1][sbTill] += zadk;
ExtortionSBiz(2, zadk);
format(string,sizeof(string),"ID: %d\nВладелец: %s",cara,AutoInfo[cara][aOwner]);
UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string);
return 1;
}
else if(strfind(inputtext,",", true) != -1)
{
new razdel[2][64];
split(inputtext, razdel, ',');
AutoInfo[cara][aColor1] = strval(razdel[0]);
AutoInfo[cara][aColor2] = strval(razdel[1]);
if(AutoInfo[cara][aColor1] >= 0 && AutoInfo[cara][aColor1] <= 255)
{
if(AutoInfo[cara][aColor2] >= 0 && AutoInfo[cara][aColor2] <= 255)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
PlayerInfo[playerid][pCarKey2] = cara;
AutoInfo[cara][aStats] = 1;
strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
ChangeVehicleColor(cara, AutoInfo[cara][aColor1], AutoInfo[cara][aColor2]);
SaveAuto();
SendClientMessage(playerid,COLOR_YELLOW,"Поздравляю с новой покупкой! Не забудьте ее припарковать! (/park)");
new zadk = (AutoInfo[cara][aPrice]*10)/100;
SBizzInfo[5][sbTill] += zadk;
ExtortionSBiz(6, zadk);
SBizzInfo[1][sbTill] += zadk;
ExtortionSBiz(2, zadk);
format(string,sizeof(string),"ID: %d\nВладелец: %s",cara,AutoInfo[cara][aOwner]);
UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string);
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Цвет должен быть от 0 до 255");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Цвет должен быть от 0 до 255");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else if(PlayerInfo[playerid][pCarKey3] == 0)
{
if(!strlen(inputtext))
{
GetPlayerName(playerid,sendername,sizeof(sendername));
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
PlayerInfo[playerid][pCarKey3] = cara;
AutoInfo[cara][aStats] = 1;
strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
SaveAuto();
SendClientMessage(playerid,COLOR_YELLOW,"Поздравляю с новой покупкой! Не забудьте ее припарковать! (/park)");
new zadk = (AutoInfo[cara][aPrice]*10)/100;
SBizzInfo[5][sbTill] += zadk;
ExtortionSBiz(6, zadk);
SBizzInfo[1][sbTill] += zadk;
ExtortionSBiz(2, zadk);
format(string,sizeof(string),"ID: %d\nВладелец: %s",cara,AutoInfo[cara][aOwner]);
UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string);
return 1;
}
else if(strfind(inputtext,",", true) != -1)
{
new razdel3[2][64];
split(inputtext, razdel, ',');
AutoInfo[cara][aColor1] = strval(razdel3[0]);
AutoInfo[cara][aColor2] = strval(razdel3[1]);
if(AutoInfo[cara][aColor1] >= 0 && AutoInfo[cara][aColor1] <= 255)
{
if(AutoInfo[cara][aColor2] >= 0 && AutoInfo[cara][aColor2] <= 255)
{

Автор - admin
Дата добавления - 30.01.2011 в 11:23:55
adminДата: Воскресенье, 30.01.2011, 11:24:28 | Сообщение # 7

Группа: Администраторы
Сообщений: 3869
Code
GetPlayerName(playerid,sendername,sizeof(sendername));
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
                    GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
                    PlayerInfo[playerid][pCarKey3] = cara;
                    AutoInfo[cara][aStats] = 1;
                    strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
                    ChangeVehicleColor(cara, AutoInfo[cara][aColor1], AutoInfo[cara][aColor2]);
                    SaveAuto();
                    SendClientMessage(playerid,COLOR_YELLOW,"Поздравляю с новой покупкой! Не забудьте ее припарковать! (/park)");
                    new zadk = (AutoInfo[cara][aPrice]*10)/100;
                    SBizzInfo[5][sbTill] += zadk;
                    ExtortionSBiz(6, zadk);
                    SBizzInfo[1][sbTill] += zadk;
                    ExtortionSBiz(2, zadk);
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cara,AutoInfo[cara][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string);
                    return 1;
                    }
                    else
                    {
                    SendClientMessage(playerid,COLOR_GREY,"Цвет должен быть от 0 до 255");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    }
                    }
                    else
                    {
                    SendClientMessage(playerid,COLOR_GREY,"Цвет должен быть от 0 до 255");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    }
                    }
                    else
                    {
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    }

                    }   
                        else if(PlayerInfo[playerid][pCarKey] == 0)
                    {
                    if(!strlen(inputtext))
                    {
                    GetPlayerName(playerid,sendername,sizeof(sendername));
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
                    GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
                    PlayerInfo[playerid][pCarKey] = cara;
                    AutoInfo[cara][aStats] = 1;
                    strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
                    SaveAuto();
                    SendClientMessage(playerid,COLOR_YELLOW,"Поздравляю с новой покупкой! Не забудьте ее припарковать! (/park)");
                    new zadk = (AutoInfo[cara][aPrice]*10)/100;
                    SBizzInfo[5][sbTill] += zadk;
                    ExtortionSBiz(6, zadk);
                    SBizzInfo[1][sbTill] += zadk;
                    ExtortionSBiz(2, zadk);
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cara,AutoInfo[cara][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string);
                    return 1;
                    }
                    else if(strfind(inputtext,",", true) != -1)
                    {
                    new razdel2[2][64];
                    split(inputtext, razdel2, ',');
                    AutoInfo[cara][aColor1] = strval(razdel2[0]);
                    AutoInfo[cara][aColor2] = strval(razdel2[1]);
                    if(AutoInfo[cara][aColor1] >= 0 && AutoInfo[cara][aColor1] <= 255)
                    {
                    if(AutoInfo[cara][aColor2] >= 0 && AutoInfo[cara][aColor2] <= 255)
                    {
                    GetPlayerName(playerid,sendername,sizeof(sendername));
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
                    GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
                    PlayerInfo[playerid][pCarKey] = cara;
                    AutoInfo[cara][aStats] = 1;
                    strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
                    ChangeVehicleColor(cara, AutoInfo[cara][aColor1], AutoInfo[cara][aColor2]);
                    SaveAuto();
                    SendClientMessage(playerid,COLOR_YELLOW,"Поздравляю с новой покупкой! Не забудьте ее припарковать! (/park)");
                    new zadk = (AutoInfo[cara][aPrice]*10)/100;
                    SBizzInfo[5][sbTill] += zadk;
                    ExtortionSBiz(6, zadk);
                    SBizzInfo[1][sbTill] += zadk;
                    ExtortionSBiz(2, zadk);
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cara,AutoInfo[cara][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string);
                    return 1;
                    }
                    else
                    {
                    SendClientMessage(playerid,COLOR_GREY,"Цвет должен быть от 0 до 255");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    }
                    }
                    else
                    {
                    SendClientMessage(playerid,COLOR_GREY,"Цвет должен быть от 0 до 255");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    }
                    }
                    else
                    {
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    }
                    }
                             }
                             else
                             {
                    SendClientMessage(playerid,COLOR_GREY,"У вас маленький лвл");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                             }
                         }
                         else
                         {
                             SendClientMessage(playerid,COLOR_GREY,"У вас уже есть автомобиль, продайте его! (/sellcar)");
                             RemovePlayerFromVehicle(playerid);
                             TogglePlayerControllable(playerid, 1);
                         }
                     }
                     else
                     {
                         SendClientMessage(playerid,COLOR_GREY,"Нехватает денег!");
                         RemovePlayerFromVehicle(playerid);
                         TogglePlayerControllable(playerid, 1);
                     }
                 }
                 else
                 {
                     RemovePlayerFromVehicle(playerid);
                     TogglePlayerControllable(playerid, 1);
                 }
             }
             else
             {
                 RemovePlayerFromVehicle(playerid);
                 TogglePlayerControllable(playerid, 1);
             }
         }
         else
         {
             RemovePlayerFromVehicle(playerid);
             TogglePlayerControllable(playerid, 1);
         }
     }   

Это моя первая работа строго не судите если что нее получается пешите
Файл расставленных авто
Источник:forum.pawno.ru


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Code
GetPlayerName(playerid,sendername,sizeof(sendername));
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
                    GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
                    PlayerInfo[playerid][pCarKey3] = cara;
                    AutoInfo[cara][aStats] = 1;
                    strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
                    ChangeVehicleColor(cara, AutoInfo[cara][aColor1], AutoInfo[cara][aColor2]);
                    SaveAuto();
                    SendClientMessage(playerid,COLOR_YELLOW,"Поздравляю с новой покупкой! Не забудьте ее припарковать! (/park)");
                    new zadk = (AutoInfo[cara][aPrice]*10)/100;
                    SBizzInfo[5][sbTill] += zadk;
                    ExtortionSBiz(6, zadk);
                    SBizzInfo[1][sbTill] += zadk;
                    ExtortionSBiz(2, zadk);
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cara,AutoInfo[cara][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string);
                    return 1;
                    }
                    else
                    {
                    SendClientMessage(playerid,COLOR_GREY,"Цвет должен быть от 0 до 255");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    }
                    }
                    else
                    {
                    SendClientMessage(playerid,COLOR_GREY,"Цвет должен быть от 0 до 255");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    }
                    }
                    else
                    {
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    }

                    }   
                        else if(PlayerInfo[playerid][pCarKey] == 0)
                    {
                    if(!strlen(inputtext))
                    {
                    GetPlayerName(playerid,sendername,sizeof(sendername));
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
                    GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
                    PlayerInfo[playerid][pCarKey] = cara;
                    AutoInfo[cara][aStats] = 1;
                    strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
                    SaveAuto();
                    SendClientMessage(playerid,COLOR_YELLOW,"Поздравляю с новой покупкой! Не забудьте ее припарковать! (/park)");
                    new zadk = (AutoInfo[cara][aPrice]*10)/100;
                    SBizzInfo[5][sbTill] += zadk;
                    ExtortionSBiz(6, zadk);
                    SBizzInfo[1][sbTill] += zadk;
                    ExtortionSBiz(2, zadk);
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cara,AutoInfo[cara][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string);
                    return 1;
                    }
                    else if(strfind(inputtext,",", true) != -1)
                    {
                    new razdel2[2][64];
                    split(inputtext, razdel2, ',');
                    AutoInfo[cara][aColor1] = strval(razdel2[0]);
                    AutoInfo[cara][aColor2] = strval(razdel2[1]);
                    if(AutoInfo[cara][aColor1] >= 0 && AutoInfo[cara][aColor1] <= 255)
                    {
                    if(AutoInfo[cara][aColor2] >= 0 && AutoInfo[cara][aColor2] <= 255)
                    {
                    GetPlayerName(playerid,sendername,sizeof(sendername));
                    NormMoney[playerid] = 2;
                    AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
                    GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
                    PlayerInfo[playerid][pCarKey] = cara;
                    AutoInfo[cara][aStats] = 1;
                    strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
                    ChangeVehicleColor(cara, AutoInfo[cara][aColor1], AutoInfo[cara][aColor2]);
                    SaveAuto();
                    SendClientMessage(playerid,COLOR_YELLOW,"Поздравляю с новой покупкой! Не забудьте ее припарковать! (/park)");
                    new zadk = (AutoInfo[cara][aPrice]*10)/100;
                    SBizzInfo[5][sbTill] += zadk;
                    ExtortionSBiz(6, zadk);
                    SBizzInfo[1][sbTill] += zadk;
                    ExtortionSBiz(2, zadk);
                    format(string,sizeof(string),"ID: %d\nВладелец: %s",cara,AutoInfo[cara][aOwner]);
                    UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string);
                    return 1;
                    }
                    else
                    {
                    SendClientMessage(playerid,COLOR_GREY,"Цвет должен быть от 0 до 255");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    }
                    }
                    else
                    {
                    SendClientMessage(playerid,COLOR_GREY,"Цвет должен быть от 0 до 255");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    }
                    }
                    else
                    {
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    }
                    }
                             }
                             else
                             {
                    SendClientMessage(playerid,COLOR_GREY,"У вас маленький лвл");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                             }
                         }
                         else
                         {
                             SendClientMessage(playerid,COLOR_GREY,"У вас уже есть автомобиль, продайте его! (/sellcar)");
                             RemovePlayerFromVehicle(playerid);
                             TogglePlayerControllable(playerid, 1);
                         }
                     }
                     else
                     {
                         SendClientMessage(playerid,COLOR_GREY,"Нехватает денег!");
                         RemovePlayerFromVehicle(playerid);
                         TogglePlayerControllable(playerid, 1);
                     }
                 }
                 else
                 {
                     RemovePlayerFromVehicle(playerid);
                     TogglePlayerControllable(playerid, 1);
                 }
             }
             else
             {
                 RemovePlayerFromVehicle(playerid);
                 TogglePlayerControllable(playerid, 1);
             }
         }
         else
         {
             RemovePlayerFromVehicle(playerid);
             TogglePlayerControllable(playerid, 1);
         }
     }   

Это моя первая работа строго не судите если что нее получается пешите
Файл расставленных авто
Источник:forum.pawno.ru

Автор - admin
Дата добавления - 30.01.2011 в 11:24:28
Half_Blood_PrinceДата: Воскресенье, 30.01.2011, 14:19:00 | Сообщение # 8

Группа: Пользователи
Сообщений: 347
Напиши ещё комманду для продажи машины кому то, а не на рынок

Server Info:
'''''''''Russi@n•Re@l•Pl@y•Server'''''''''
Addres:91.218.230.227:7780
Ping: 110
Mode: The Godfather:LS/SF/LV
Map: Даем 1кк и 3LVL
 
СообщениеНапиши ещё комманду для продажи машины кому то, а не на рынок

Автор - Half_Blood_Prince
Дата добавления - 30.01.2011 в 14:19:00
adminДата: Понедельник, 31.01.2011, 12:13:56 | Сообщение # 9

Группа: Администраторы
Сообщений: 3869
Half_Blood_Prince, /sellcar же команду добавил:))это он продает машины)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеHalf_Blood_Prince, /sellcar же команду добавил:))это он продает машины)

Автор - admin
Дата добавления - 31.01.2011 в 12:13:56
VOLK-3091Дата: Понедельник, 31.01.2011, 17:27:39 | Сообщение # 10

Группа: Пользователи
Сообщений: 17
что такое форвард?
 
Сообщениечто такое форвард?

Автор - VOLK-3091
Дата добавления - 31.01.2011 в 17:27:39
adminДата: Вторник, 01.02.2011, 02:38:54 | Сообщение # 11

Группа: Администраторы
Сообщений: 3869
VOLK-3091, которую он определяет функцию паблика:)а вообще ты не в тему то пишешь тебе надо в тему "маленькие вопросы по скриптингу":)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеVOLK-3091, которую он определяет функцию паблика:)а вообще ты не в тему то пишешь тебе надо в тему "маленькие вопросы по скриптингу":)

Автор - admin
Дата добавления - 01.02.2011 в 02:38:54
ViktorДата: Среда, 02.02.2011, 14:18:27 | Сообщение # 12

Группа: Пользователи
Сообщений: 4
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1090) : error 010: invalid function or declaration
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1770) : warning 217: loose indentation
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1770) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1770) : error 004: function "OnVehicleSpawn" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1772) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1774) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1776) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1778) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1780) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1782) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1784) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1786) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1788) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1790) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1792) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1794) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1796) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1798) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1800) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1802) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1804) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1806) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1808) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1810) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1812) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1814) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1816) : error 017: undefined symbol "vehicleid"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

26 Errors.

Почему такие ошибки? Doh
И как их исправить?

Сообщение отредактировал Viktor - Среда, 02.02.2011, 20:38:19
 
СообщениеC:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1090) : error 010: invalid function or declaration
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1770) : warning 217: loose indentation
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1770) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1770) : error 004: function "OnVehicleSpawn" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1772) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1774) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1776) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1778) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1780) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1782) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1784) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1786) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1788) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1790) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1792) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1794) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1796) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1798) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1800) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1802) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1804) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1806) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1808) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1810) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1812) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1814) : error 017: undefined symbol "vehicleid"
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1816) : error 017: undefined symbol "vehicleid"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

26 Errors.

Почему такие ошибки? Doh
И как их исправить?


Автор - Viktor
Дата добавления - 02.02.2011 в 14:18:27
adminДата: Четверг, 03.02.2011, 03:04:11 | Сообщение # 13

Группа: Администраторы
Сообщений: 3869
Viktor, Вместо vehicleid подставь ид тачки


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеViktor, Вместо vehicleid подставь ид тачки

Автор - admin
Дата добавления - 03.02.2011 в 03:04:11
ViktorДата: Понедельник, 07.02.2011, 21:02:15 | Сообщение # 14

Группа: Пользователи
Сообщений: 4
Появились эти:

C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1090) : error 010: invalid function or declaration
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1770) : warning 217: loose indentation
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1770) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1770) : error 004: function "OnVehicleSpawn" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1832) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1835) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1835) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1835) : error 004: function "LoadAuto" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1846) : error 004: function "split" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1877) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1880) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1880) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1880) : error 004: function "SaveAuto" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1927) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1930) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1930) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1930) : error 004: function "PreparePaintball" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1943) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1946) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1946) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1946) : error 004: function "StartPaintball" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1967) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1970) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1970) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1970) : error 004: function "PaintballEnded" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1994) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1997) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1997) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1997) : error 004: function "PrepareKarting" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(2012) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(2017) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(2017) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(2017) : error 004: function "OnVehicleStreamIn" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(2019) : error 032: array index out of bounds (variable "gCarLock")

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

26 Errors.

 
СообщениеПоявились эти:

C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1090) : error 010: invalid function or declaration
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1770) : warning 217: loose indentation
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1770) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1770) : error 004: function "OnVehicleSpawn" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1832) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1835) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1835) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1835) : error 004: function "LoadAuto" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1846) : error 004: function "split" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1877) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1880) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1880) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1880) : error 004: function "SaveAuto" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1927) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1930) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1930) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1930) : error 004: function "PreparePaintball" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1943) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1946) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1946) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1946) : error 004: function "StartPaintball" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1967) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1970) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1970) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1970) : error 004: function "PaintballEnded" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1994) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1997) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1997) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(1997) : error 004: function "PrepareKarting" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(2012) : error 079: inconsistent return types (array & non-array)
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(2017) : warning 225: unreachable code
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(2017) : error 029: invalid expression, assumed zero
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(2017) : error 004: function "OnVehicleStreamIn" is not implemented
C:\Games\GTA\Ñåðâåð25\gamemodes\Êîïèÿ LostCity.pwn(2019) : error 032: array index out of bounds (variable "gCarLock")

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

26 Errors.


Автор - Viktor
Дата добавления - 07.02.2011 в 21:02:15
adminДата: Среда, 09.02.2011, 11:51:13 | Сообщение # 15

Группа: Администраторы
Сообщений: 3869
Viktor, мод гф то?


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеViktor, мод гф то?

Автор - admin
Дата добавления - 09.02.2011 в 11:51:13
Форум » Pawno » Уроки » Урок №61 по созданию системы авто для GodFather (*icon-0*)
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 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)

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)

swoysb

(Пятница 14:55:29)

Вверх
15:53:58
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2024

vkontakte :samp-pawno.ru: