06:27
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: Alcoholik  
[Архив] Вопрос | Ответ [3]
SuburbanДата: Вторник, 01.06.2010, 04:41 | Сообщение # 361
Уверенный в себе
Группа: Пользователи
Сообщений: 163
Награды: 0
Город: Санкт-Петербург
Репутация: 0
Замечания: 0%
Статус:
Quote (Maali6)
я постаил на сервер 300 домов с ними 300 машин и своих 500 было вменте их 800

ну ты мужик fun

OrdiДата: Вторник, 01.06.2010, 08:47 | Сообщение # 362
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 3
Город: Пенза
Репутация: 85
Замечания: 20%
Статус:
Помогите вставить инфу о продах в систему трейлеров.
Вот система.
Code
public OnPlayerUpdate(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
if(Show edTrailerStats[playerid] == 0)еденице
{
СЮДА нужно вставить инфу
ShowedTrailerStats[playerid] = 1;  
}
}
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) ShowedTrailerStats[playerid] = 0;
}
return 1;
}

А вот сама инфа,но её нужна как-то оптимизировать под этот код т.к в таком варианте она не влазиет.

Code
else if(newcar >= 86 && newcar <= 91)
   {

             format(string, sizeof(string), "* Продукты: %d/%d", PlayerHaul[newcar][pLoad],PlayerHaul[newcar][pCapasity]);
    SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
    SendClientMessage(playerid, COLOR_WHITE, "ИНФО: Вы можете доставлять сырьё для предприятий");
    SendClientMessage(playerid, COLOR_WHITE, "ИНФО: /load /buyprods /sellprods");

Sage_Kill_SantaДата: Вторник, 01.06.2010, 10:06 | Сообщение # 363
Постоялец
Группа: Продвинутые
Сообщений: 303
Награды: 2
Город: Самара
Замечания: 0%
Статус:
Ordi, у тебя в сумме 9 скобок так нельзя должно } = {
BorogДата: Вторник, 01.06.2010, 10:19 | Сообщение # 364
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
Ordi, жжёшь поцанчег crazy
первый код вставляешь в соответственный паблик и второй код вставляешь к проверкам в public OnPlayerStateChange(playerid, newstate, oldstate) и не забываешь добавить закрытую скобочку "}", которой нету в твоём коде.

Sage_Kill_Santa, [cut=Оффтоп]ты всегда так скобочки считаешь? fun [/cut]


Silver Break
http://s-break.ru/
http://vk.com/sbreak


Сообщение отредактировал Borog - Вторник, 01.06.2010, 10:20
OrdiДата: Вторник, 01.06.2010, 10:32 | Сообщение # 365
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 3
Город: Пенза
Репутация: 85
Замечания: 20%
Статус:
Quote (Borog)
скобочку "}", которой нету в твоём коде.

В каком именно?)

Добавлено (01.06.2010, 10:32)
---------------------------------------------
Тоесть в public OnPlayerStateChange вставлять всё вместе? непойму зачем мне вставлять 2 код?туда

BanDiT54{rus}Дата: Вторник, 01.06.2010, 10:34 | Сообщение # 366
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: Турки
Репутация: -3
Замечания: 0%
Статус:
как мне убрать вотету херюнюшку??? :D crazy http://s46.radikal.ru/i111/1006/68/cba0eef00ede.jpg
OrdiДата: Вторник, 01.06.2010, 10:36 | Сообщение # 367
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 3
Город: Пенза
Репутация: 85
Замечания: 20%
Статус:
Второй код там уже стоял.Но не пойму,у меня в диапазоне 86-91 есть трейлер.Система работает.Грузовик видит трейлер.А вот инфа не выводится.Хотя в этом же диапазоне есть и грузовики у которых с инфой всё в порядке.
Sage_Kill_SantaДата: Вторник, 01.06.2010, 10:36 | Сообщение # 368
Постоялец
Группа: Продвинутые
Сообщений: 303
Награды: 2
Город: Самара
Замечания: 0%
Статус:
Ordi,
Code
else if(newcar >= 86 && newcar <= 91)
      {   
      format(string, sizeof(string), "* Продукты: %d/%d", PlayerHaul[newcar][pLoad],PlayerHaul[newcar][pCapasity]);   
      SendClientMessage(playerid, TEAM_GROVE_COLOR, string);   
      SendClientMessage(playerid, COLOR_WHITE, "ИНФО: Вы можете доставлять сырьё для предприятий");   
      SendClientMessage(playerid, COLOR_WHITE, "ИНФО: /load /buyprods /sellprods");
      }



Сообщение отредактировал Sage_Kill_Santa - Вторник, 01.06.2010, 10:37
OrdiДата: Вторник, 01.06.2010, 10:38 | Сообщение # 369
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 3
Город: Пенза
Репутация: 85
Замечания: 20%
Статус:
Quote (BanDiT54{rus})
как мне убрать вотету херюнюшку??? :D crazy http://s46.radikal.ru/i111/1006/68/cba0eef00ede.jpg

Вот пример у меня такая хрень реагирует только на миниган.Делай выводы что убирать.

Code
new kstring[128];
   new kickname[MAX_PLAYER_NAME];
   if(IsPlayerConnected(killerid))
   {
    GetPlayerName(killerid, kickname, sizeof(kickname));
    format(string, 256, "(ID:%d)%s ïîëó÷àåò áàí çà èñïîëüçîâàíèå çàïðåù¸ííîãî îðóæèÿ.",killerid,kickname);
    SendClientMessageToAll(COLOR_GRAD2,string);
    GameTextForAll("~r~minigun kill", 2500, 1);
    SendDeathMessage(killerid, playerid, reason);
    Ban(killerid);
    printf("%s", kstring);

Sage_Kill_SantaДата: Вторник, 01.06.2010, 10:45 | Сообщение # 370
Постоялец
Группа: Продвинутые
Сообщений: 303
Награды: 2
Город: Самара
Замечания: 0%
Статус:
BanDiT54{rus}, тебе нужно полностью киллстат убрать?
если да то убери все что связано с SendDeathMessage.

OrdiДата: Вторник, 01.06.2010, 10:45 | Сообщение # 371
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 3
Город: Пенза
Репутация: 85
Замечания: 20%
Статус:
Убрал newcar и всё заработало)
Sage_Kill_SantaДата: Вторник, 01.06.2010, 10:50 | Сообщение # 372
Постоялец
Группа: Продвинутые
Сообщений: 303
Награды: 2
Город: Самара
Замечания: 0%
Статус:
как можно отключить все пакраски и тюнинги что бы даже ворота не открывались?
OrdiДата: Вторник, 01.06.2010, 10:59 | Сообщение # 373
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 3
Город: Пенза
Репутация: 85
Замечания: 20%
Статус:
Инфа заработала,но когда я пытаюсь купить продукты выдаёт "Вы не можете развозить продукты на этой машине"

Code
if(strcmp(cmd, "/buyprods", true) == 0)
  {
      if(IsPlayerConnected(playerid))
   {
    new tmpcar = GetPlayerVehicleID(playerid);
    new compcost = 50;
    if(PlayerToPoint(25.0, playerid, -529.7670,-505.4559,24.5975))
    {
                 if(GetVehicleModel(tmpcar) == 435 || GetVehicleModel(tmpcar) == 515)
     {
         if(PlayerHaul[tmpcar][pLoad] < PlayerHaul[tmpcar][pCapasity])
      {
          new amount;
          tmp = strtok(cmdtext, idx);
       if(!strlen(tmp))
       {
        SendClientMessage(playerid, COLOR_GRAD1, "ÈÍÔÎ: /buyprods [÷èñëî]");
        return 1;
       }
       amount = strval(tmp);
       if(amount < 1 || amount > 500) { SendClientMessage(playerid, COLOR_GREY, "  Íåëüçÿ êóïèòü ìåíåå îäíîãî êîìïîíåíòà è íå áîëåå 500 !"); return 1; }
       new check= PlayerHaul[tmpcar][pLoad] + amount;
       if(check > PlayerHaul[tmpcar][pCapasity])
       {
          format(string, sizeof(string), "* Â ãðóçîâèê âìåñòèòñÿ òîëüêî %d ïðîäóêòîâ!Âû çàãðóçèëè óæå %d.",PlayerHaul[tmpcar][pCapasity],PlayerHaul[tmpcar][pLoad]);
       SendClientMessage(playerid, COLOR_GREY, string);
       return 1;
       }
       new cost = amount*compcost;
       if(GetPlayerMoney(playerid) >= cost)
       if(ShowedTrailerStats[playerid] == 0)
       {
        PlayerHaul[tmpcar][pLoad] += amount;
        format(string, sizeof(string), "* Ïðîäóêòû: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
        SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
        format(string, sizeof(string), "* Âû êóïèëè %d ïðîäóêòîâ çà $%d.", amount,cost);
        SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
        ServerGivePlayerMoney(playerid,-cost);
        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
        return 1;
       }
       else
       {
        format(string, sizeof(string), "* Âû íå ìîæåòå ïîçâîëèòü %d ïðîäóêòîâ çà $%d !", amount,cost);
        SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
        return 1;
       }
      }
      else
      {
        format(string, sizeof(string), "* Ïðîäóêòû: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
        SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
        return 1;
      }
     }
     else
     {
      SendClientMessage(playerid, TEAM_GROVE_COLOR, "Íà ýòîé ìàøèíå íåëüçÿ äîñòàâëÿòü ïðîäóêòû!");
      return 1;
     }
    }
   }
   return 1;
  }

435 - это ид прицепа.

Добавлено (01.06.2010, 10:59)
---------------------------------------------
Sage_Kill_Santa, попробуй тупо поставить туда обьекты.

Добавлено (01.06.2010, 10:59)
---------------------------------------------
А больше вроде никак.

BorogДата: Вторник, 01.06.2010, 11:11 | Сообщение # 374
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
Ordi, во-первых нужно переводить язык на русский и только потом копировать, чтобы потом это можно было прочитать.
во-вторых причём тут ид прицепа если идёт проверка на то, в ЧЁМ ты сидишь.



Silver Break
http://s-break.ru/
http://vk.com/sbreak
Sage_Kill_SantaДата: Вторник, 01.06.2010, 11:15 | Сообщение # 375
Постоялец
Группа: Продвинутые
Сообщений: 303
Награды: 2
Город: Самара
Замечания: 0%
Статус:
как можно отключить все пакраски и тюнинги что бы даже ворота не открывались?
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua