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

 



 
          





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





Последние Файлы 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  
Система авторынка и личных авто [beta ver.]
VLAD-2012Дата: Воскресенье, 07.11.2010, 11:05 | Сообщение # 61
Освоившийся
Группа: Пользователи
Сообщений: 92
Награды: 1
Город: ---->>>от туда
Репутация: 7
Замечания: 0%
Статус:
FiLE95
Скопировал в точности как у тебя,но теперь технику вообще не ищет!

FiLEДата: Воскресенье, 07.11.2010, 11:39 | Сообщение # 62
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
VLAD-2012, знач не правильно сделал.

Вот я сделал команду, проверил у себя. Работает.

Code

  if(strcmp(cmd, "/mcgps", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
      if(PlayerInfo[playerid][pMCcar] == 0)
   {
   SendClientMessage(playerid, COLOR_LIGHTRED,"У Вас нет машины.");
   return 1;
   }
    for(new h = 0; h < sizeof(MarketCars); h++)
    {
     if(MarketCars[h][mccarid] == PlayerInfo[playerid][pMCcar])
     {
      new Float:cwx2,Float:cwy2,Float:cwz2;
      GetVehiclePos(MCNUM[h], cwx2, cwy2, cwz2);
      SetPlayerCheckpoint(playerid,cwx2,cwy2,cwz2,5.0);
     }
     //return 1;
    }
      }
      else
      {
       SendClientMessage(playerid, COLOR_LIGHTRED,"Нужна авторизация.");
   }
   return 1;
  }




TURBO2Дата: Воскресенье, 07.11.2010, 14:29 | Сообщение # 63
Уверенный в себе
Группа: Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
все зделал но не комплетируется отчет выдает что делать??


skype: nitrolatos
DiSEДата: Воскресенье, 07.11.2010, 18:07 | Сообщение # 64
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
TURBO2, запомни, компилируется, а не комплетируется
BrilliantДата: Воскресенье, 07.11.2010, 20:40 | Сообщение # 65
Освоившийся
Группа: Продвинутые
Сообщений: 81
Награды: 0
Город: Ekibas city
Репутация: 35
Замечания: 0%
Статус:
Code
C:\______________\ûûôûûïà\gamemodes\server.pwn(7067) : warning 219: local variable "veh" shadows a variable at a preceding level
C:\______________\ûûôûûïà\gamemodes\server.pwn(7070) : error 022: must be lvalue (non-constant)
C:\______________\ûûôûûïà\gamemodes\server.pwn(7067) : warning 203: symbol is never used: "veh"
C:\______________\ûûôûûïà\gamemodes\server.pwn(7087) : warning 219: local variable "veh" shadows a variable at a preceding level
C:\______________\ûûôûûïà\gamemodes\server.pwn(7090) : error 022: must be lvalue (non-constant)
C:\______________\ûûôûûïà\gamemodes\server.pwn(7087) : warning 203: symbol is never used: "veh"

Code
public MCTimerONE(playerid)
{
  if(!GetPlayerVehicleID(playerid))
  {
   KillTimer(mcslimtimer);
   MCSLimiter[playerid] = 0;
   return 1;
  }
7067    new Float:x,Float:y,Float:z,veh;
  for(new i; i<MAX_PLAYERS; i++)
  {
7070        veh=GetPlayerVehicleID(i);
   GetVehicleVelocity(veh,x,y,z);
   if((x > MCMAX_SPEEDOONE || x < -MCMAX_SPEEDOONE) || (y > MCMAX_SPEEDOONE || y < -MCMAX_SPEEDOONE))
   {
    SetVehicleVelocity(veh,x*SLOW_FACTOR,y*SLOW_FACTOR,z);
   }
  }
  return 1;
}
public MCTimerTWO(playerid)
{
  if(!GetPlayerVehicleID(playerid))
  {
   KillTimer(mcslimtimer);
   MCSLimiter[playerid] = 0;
   return 1;
  }
7087    new Float:x,Float:y,Float:z,veh;
  for(new i; i<MAX_PLAYERS; i++)
  {
7090  veh=GetPlayerVehicleID(i);
   GetVehicleVelocity(veh,x,y,z);
   if((x > MCMAX_SPEEDOTWO || x < -MCMAX_SPEEDOTWO) || (y > MCMAX_SPEEDOTWO || y < -MCMAX_SPEEDOTWO))
   {
    SetVehicleVelocity(veh,x*SLOW_FACTOR,y*SLOW_FACTOR,z);
   }
  }
  return 1;
}

вот такие ошибки в пабликах что делать подскажите ? Заранее спасибо .


Что бы победил один, другие должны проиграть !
VLAD-2012Дата: Понедельник, 08.11.2010, 19:27 | Сообщение # 66
Освоившийся
Группа: Пользователи
Сообщений: 92
Награды: 1
Город: ---->>>от туда
Репутация: 7
Замечания: 0%
Статус:
сделай так
public MCTimerONE(playerid)
{
if(!GetPlayerVehicleID(playerid))
{
KillTimer(mcslimtimer);
MCSLimiter[playerid] = 0;
return 1;
}
7067 new Float:x,Float:y,Float:z,car;
for(new i; i<MAX_PLAYERS; i++)
{
car=GetPlayerVehicleID(i);
GetVehicleVelocity(car,x,y,z);
if((x > MCMAX_SPEEDOONE || x < -MCMAX_SPEEDOONE) || (y > MCMAX_SPEEDOONE || y < -MCMAX_SPEEDOONE))
{
SetVehicleVelocity(car,x*SLOW_FACTOR,y*SLOW_FACTOR,z);
}
}
return 1;
}
public MCTimerTWO(playerid)
{
if(!GetPlayerVehicleID(playerid))
{
KillTimer(mcslimtimer);
MCSLimiter[playerid] = 0;
return 1;
}
new Float:x,Float:y,Float:z,car;
for(new i; i<MAX_PLAYERS; i++)
{
car=GetPlayerVehicleID(i);
GetVehicleVelocity(car,x,y,z);
if((x > MCMAX_SPEEDOTWO || x < -MCMAX_SPEEDOTWO) || (y > MCMAX_SPEEDOTWO || y < -MCMAX_SPEEDOTWO))
{
SetVehicleVelocity(car,x*SLOW_FACTOR,y*SLOW_FACTOR,z);
}
}
return 1;
}

LancerkoOДата: Вторник, 09.11.2010, 16:48 | Сообщение # 67
Новенький
Группа: Пользователи
Сообщений: 38
Награды: 0
Город: Саратов
Репутация: -4
Замечания: 0%
Статус:
я прописал /markcar и все пока нурм я прописал /gmx серв перезагрузило...Машина с ЗД номером но как сел она просто поехала в чем проблемма?


ЗАХОДИИИ :)
BrilliantДата: Вторник, 09.11.2010, 18:06 | Сообщение # 68
Освоившийся
Группа: Продвинутые
Сообщений: 81
Награды: 0
Город: Ekibas city
Репутация: 35
Замечания: 0%
Статус:
всё сделал как надо ! Не одной ошибки ни варна включаю серв в консоли написанно что продажа машин загруженна но 3 строки с машинами все 0 стоят и в моде этих авто нету !


Что бы победил один, другие должны проиграть !
РадикДата: Четверг, 11.11.2010, 05:42 | Сообщение # 69
Новенький
Группа: Пользователи
Сообщений: 9
Награды: 0
Город: Буденновск
Репутация: 0
Замечания: 20%
Статус:
люди а если у меня не gf и не ларп)мод)с начало делаю как бы)как мне сделать чтоб-бы двери были закрыты если даже сервера выхожу например я сел в тачку написал /lock и двери закрыты кроме меня не кто не смог залесть в тачку пока не открою двери..и сделать так чтоб при покупки машины могли закрывать двери в тачки скажите плиз


pawno.net.ru
FiLEДата: Пятница, 12.11.2010, 00:07 | Сообщение # 70
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
Радик, если с начала делаешь, то посмотри такую функцию http://wiki.sa-mp.com/wiki/SetVehicleParamsForPlayer



NikonДата: Понедельник, 15.11.2010, 17:41 | Сообщение # 71
Постоялец
Группа: I'm V.I.P.
Сообщений: 481
Награды: 14
Город: Kiev
Репутация: 432
Замечания: 40%
Статус:
Quote
D:\Lost City(server)\gamemodes\alpha.pwn(5603) : error 017: undefined symbol "newcar"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.


Quote
if(newstate == PLAYER_STATE_DRIVER)
{
for(new h = 0; h < sizeof(MarketCars); h++)
5603 строка: if(newcar == MCNUM[h])
{
new mzzero[8];
format(mzzero, sizeof(mzzero), "0");
mccarnumtxt[playerid] = h;
MCSLimiter[playerid] = 0;

if(strcmp(mzzero, MarketCars[h][mccarowner], true) == 0)
{
new insurance[128];
new signaling[128];
if (MarketCars[h][mccarinsurance] == 1)
{
format(insurance, sizeof(insurance), "застрахована");
}
else
{
format(insurance, sizeof(insurance), "не застрахована");
}
if (MarketCars[h][mccarsignaling] == 1)
{
format(signaling, sizeof(signaling), "установлена");
}
else
{
format(signaling, sizeof(signaling), "не установлена");
}
mccaridbuy = MarketCars[h][mccarid];
TogglePlayerControllable(playerid, 0);
new aboutcar[128];
format(aboutcar, sizeof(aboutcar), "Статус машины: продается\nНомера: %s\nЦена: %d\nСтраховка: %s\nУровень защиты: %d\nСигнализация: %s\n",MarketCars[h][mccarnumber3d],MarketCars[h][mccarprice],insurance,MarketCars[h][mccardefence],signaling);
ShowPlayerDialog(playerid,mcbuy,DIALOG_STYLE_MSGBOX,"MarkCar-SYST by FiLE SAMP-RUS.COM",aboutcar,"Купить","Отмена");
return 1;
}

if(MarketCars[h][mccarlock] == 1)
{
if(MarketCars[h][mccarid] == PlayerInfo[playerid][pMCcar])
{
if(IsAnPolice(playerid))
{
TogglePlayerControllable(playerid, 0);
new aboutcar[128];
format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]);
ShowPlayerDialog(playerid,mcvcop,DIALOG_STYLE_MSGBOX,"MarkCar-SYST by FiLE SAMP-RUS.COM",aboutcar,"Завести","Борт.Комп.");
//return 1;
}
else
{
TogglePlayerControllable(playerid, 0);
new aboutcar[128];
format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]);
ShowPlayerDialog(playerid,mcv,DIALOG_STYLE_MSGBOX,"MarkCar-SYST by FiLE SAMP-RUS.COM",aboutcar,"Завести","Борт.Комп.");
//return 1;
}
}
else
{
if(IsAnPolice(playerid))
{
TogglePlayerControllable(playerid, 0);
new aboutcar[128];
format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]);
ShowPlayerDialog(playerid,mccop,DIALOG_STYLE_MSGBOX,"MarkCar-SYST by FiLE SAMP-RUS.COM",aboutcar,"Завести","Борт.Комп.");
//return 1;
}
else
{
if(PlayerInfo[playerid][pJob] != 5)
{
TogglePlayerControllable(playerid, 0);
new aboutcar[128];
format(aboutcar, sizeof(aboutcar), "Взлом машины");
ShowPlayerDialog(playerid,mcvor,DIALOG_STYLE_MSGBOX,"MarkCar-SYST by FiLE SAMP-RUS.COM",aboutcar,"Выйти","Взломать");
//return 1;
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_RED, "** У Вас нету ключей от этой машины!");
//return 1;
}
}
}
}
else
{
if(MarketCars[h][mccarid] == PlayerInfo[playerid][pMCcar])
{
if(IsAnPolice(playerid))
{
TogglePlayerControllable(playerid, 0);
new aboutcar[128];
format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]);
ShowPlayerDialog(playerid,mcvcop,DIALOG_STYLE_MSGBOX,"MarkCar-SYST by FiLE SAMP-RUS.COM",aboutcar,"Завести","Борт.Комп.");
//return 1;
}
else
{
TogglePlayerControllable(playerid, 0);
new aboutcar[128];
format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]);
ShowPlayerDialog(playerid,mcv,DIALOG_STYLE_MSGBOX,"MarkCar-SYST by FiLE SAMP-RUS.COM",aboutcar,"Завести","Борт.Комп.");
//return 1;
}
}
else
{
if(IsAnPolice(playerid))
{
TogglePlayerControllable(playerid, 0);
new aboutcar[128];
format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]);
ShowPlayerDialog(playerid,mccop,DIALOG_STYLE_MSGBOX,"MarkCar-SYST by FiLE SAMP-RUS.COM",aboutcar,"Завести","Борт.Комп.");
//return 1;
}
else
{
if(PlayerInfo[playerid][pJob] != 5)
{
TogglePlayerControllable(playerid, 0);
new aboutcar[128];
format(aboutcar, sizeof(aboutcar), "Взлом машины");
ShowPlayerDialog(playerid,mcvor,DIALOG_STYLE_MSGBOX,"MarkCar-SYST by FiLE SAMP-RUS.COM",aboutcar,"Выйти","Взломать");
//return 1;
}
else
{
new mess[256];
new sendername[MAX_PLAYERS];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(mess, sizeof(mess), "* %s увидел ключи в зажигании и коварно улыбнулся!", sendername);
ProxDetector(30.0, playerid, mess, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
printf("%s", mess);
//return 1;
}
}
}
}
if(MarketCars[h][mccarfine] >= 1)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_RED, "** Машина заблокирована! Нужно сначала выплатить штраф!");
return 1;
}
if(MarketCars[h][mccarthief] == 6)
{
SendClientMessage(playerid, COLOR_RED, "** Поломан бортовой компьютер на 50%!");
mcslimtimer = SetTimer("MCTimerONE",1500,1);
MCSLimiter[playerid] = 1;
return 1;
}
if(MarketCars[h][mccarthief] == 7)
{
SendClientMessage(playerid, COLOR_RED, "** Поломан бортовой компьютер на 85%!");
mcslimtimer = SetTimer("MCTimerTWO",200,1);
MCSLimiter[playerid] = 1;
return 1;
}
}
}


ShilManДата: Понедельник, 15.11.2010, 18:51 | Сообщение # 72
Уверенный в себе
Группа: Продвинутые
Сообщений: 171
Награды: 11
Город: Тверь
Репутация: 25
Замечания: 0%
Статус:
Zhekan, не введена переменная newcar.
после

if(newstate == PLAYER_STATE_DRIVER)
{

дабавь

new newcar = GetPlayerVehicleID(playerid);


Wod1kДата: Вторник, 16.11.2010, 12:55 | Сообщение # 73
Новенький
Группа: Пользователи
Сообщений: 43
Награды: 2
Город: bc
Репутация: 3
Замечания: 0%
Статус:
А можно что бы над 3д номерами было имя владельца?Разпишите плиз как сделать
FiLEДата: Вторник, 16.11.2010, 18:00 | Сообщение # 74
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
Wod1k, вот таГ:

Code

   new mzzero[8];
   format(mzzero, sizeof(mzzero), "0");
   for(new h = 0; h < sizeof(MarketCars); h++)
   {
   if(strcmp(mzzero, MarketCars[h][mccarowner], true) == 0)
    {
       new message[128];
    MCNUM[h] = AddStaticVehicleEx(MarketCars[h][mccarmodel],MarketCars[h][mccarcoordX],MarketCars[h][mccarcoordY],MarketCars[h][mccarcoordZ],MarketCars[h][mccarrot],MarketCars[h][mccarcolor1],MarketCars[h][mccarcolor2], 600000);
    format(message, sizeof(message), "Техника Продается\nЦена: %d", MarketCars[h][mccarprice]);
    MCNumbers[h] = Create3DTextLabel(message,0x008080FF,MarketCars[h][mccarcoordX],MarketCars[h][mccarcoordY],MarketCars[h][mccarcoordZ],20.0,0);
    Attach3DTextLabelToVehicle(MCNumbers[h],MCNUM[h],0.0,0.0,0.5);
    }
    else
       {
       new message[128];
    MCNUM[h] = AddStaticVehicleEx(MarketCars[h][mccarmodel],MarketCars[h][mccarcoordX],MarketCars[h][mccarcoordY],MarketCars[h][mccarcoordZ],MarketCars[h][mccarrot],MarketCars[h][mccarcolor1],MarketCars[h][mccarcolor2], 600000);
    format(message, sizeof(message), "Владелец: %s", MarketCars[h][mccarowner]);
    MCNumbers[h] = Create3DTextLabel(message,0x008080FF,MarketCars[h][mccarcoordX],MarketCars[h][mccarcoordY],MarketCars[h][mccarcoordZ],20.0,0);
    Attach3DTextLabelToVehicle(MCNumbers[h],MCNUM[h],0.0,0.0,0.5);
    }
   }

Но это еще не все. Нужно при копупке менять 3D и при продаже. Думаю проблем не возникнет.





Сообщение отредактировал FiLE - Вторник, 16.11.2010, 18:24
Wod1kДата: Вторник, 16.11.2010, 19:18 | Сообщение # 75
Новенький
Группа: Пользователи
Сообщений: 43
Награды: 2
Город: bc
Репутация: 3
Замечания: 0%
Статус:
Quote (FiLE)
Но это еще не все. Нужно при копупке менять 3D и при продаже. Думаю проблем не возникнет.

а куда пихать код?в new ?

Поиск:





 


 


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