Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
Система авторынка и личных авто [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 ?