if(strcmp(cmd, "/buycar", true) == 0)Команду /buycar кидай.
Команду /buycar кидай.
if(strcmp(cmd, "/buycar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new buycar;
GetPlayerName(playerid, playername, sizeof(playername));
buycar = GetPlayerVehicleID(playerid);
if(GetCreatorID(buycar)!=0)
{
if(VehicleSystem[GetCreatorID(buycar)][saleCA]!=0)
{
SendClientMessage(playerid,COLOR_GRAD1,"Эта машина не продаётся");
return 1;
}
if(PlayerInfo[playerid][pPasport]==0)
{
SendClientMessage(playerid, COLOR_GREY, "У вас нет паспорта! Получите его в паспортном столе!");
return 1;
}
if(PlayerInfo[playerid][pCKey]>0)
{
SendClientMessage(playerid,COLOR_GRAD1,"У вас уже есть машина!");
return 1;
}
if(VehicleSystem[GetCreatorID(buycar)][preis] < GetPlayerMoney(playerid))
{
strmid(VehicleSystem[GetCreatorID(buycar)][owner],Spielername(playerid),0,128,128);
VehicleSystem[GetCreatorID(buycar)][saleCA]=1;
GivePlayerMoney(playerid,-VehicleSystem[GetCreatorID(buycar)][preis]);
PlayerInfo[playerid][pCash]-=VehicleSystem[GetCreatorID(buycar)][preis];
SendClientMessage(playerid,COLOR_WHITE," Поздравляем, вы купили эту машину!");
SendClientMessage(playerid,COLOR_WHITE,"/sellcar - продать машину, /park - перепарковать машину, /chcolor - изменить цвет машины.");
TogglePlayerControllable(playerid,1);
SaveCar(GetCreatorID(buycar));
PlayerInfo[playerid][pVeh]=GetCreatorID(buycar);
PlayerInfo[playerid][pCKey]=GetCreatorID(buycar);
SavePlayer(playerid);
PlayerPlaySound(playerid,1052,0.0,0.0,0.0);
}
else
{
SendClientMessage(playerid,COLOR_GRAD1,"У вас недостаточно денег!");
}
}
}
return 1;
}
enum Autoкиньте свой енум машин я гляну
да сейчас напишу кодикenum Auto
{
cID,
modelCA,
Float:xCA,
Float:yCA,
Float:zCA,
Float:cAx,
Float:cAy,
Float:cAz,
Float:cAz1,
Float:cAz2,
Float:cAz3,
saleCA,
Farbe1,
Farbe2,
Float:aCA,
owner[128],
preis,
carlock,
strah,
cMiglo,
Floatrobeg,
cnumber[128],
teh,
cArrest,
cPArest[32],
cPArestNick[32],
}
Это?
format(VehicleSystem[GetCreatorID(buycar)][owner],24,"%s",GN(playerid));
CarLabel[VehicleSystem[AllCars][cID]] = Create3DTextLabel(string,0xFFFF00FF, 0.0, 0.0, 0.0,15.0,0,0);
Attach3DTextLabelToVehicle(CarLabel[VehicleSystem[AllCars][cID]] , VehicleSystem[AllCars][cID], 0.0, 0.0, 1.1);
А именно где?да сейчас напишу кодик
вот что-то типо такого добавь перед сохранением в /buycar
format(VehicleSystem[GetCreatorID(buycar)][owner],24,"%s",GN(playerid));
CarLabel[VehicleSystem[AllCars][cID]] = Create3DTextLabel(string,0xFFFF00FF, 0.0, 0.0, 0.0,15.0,0,0);
Attach3DTextLabelToVehicle(CarLabel[VehicleSystem[AllCars][cID]] , VehicleSystem[AllCars][cID], 0.0, 0.0, 1.1);
вот перед этими строкамиА именно где?
SaveCar(GetCreatorID(buycar));
PlayerInfo[playerid][pVeh]=GetCreatorID(buycar);
PlayerInfo[playerid][pCKey]=GetCreatorID(buycar);
вот перед этими строками
Код:SaveCar(GetCreatorID(buycar)); PlayerInfo[playerid][pVeh]=GetCreatorID(buycar); PlayerInfo[playerid][pCKey]=GetCreatorID(buycar);
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37514) : error 017: undefined symbol "GN"
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37515) : error 017: undefined symbol "CarLabel"
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37515) : error 017: undefined symbol "AllCars"
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37515) : error 029: invalid expression, assumed zero
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37515) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Что-то я не чего не понял,давайте по порядку что куда вставлять и что на что заменитьвместо AllCars поставьте свою проверку на весь транспорт CarLabel замените на свою переменную 3д номеров,а GN
stock GN(playerid)
{
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof Name);
return Name;
}
кинь просто мод я сделаю,я так не могуЧто-то я не чего не понял,давайте по порядку что куда вставлять и что на что заменить
[urls=[URL="https://rghost.ru/8ZQsxPTcZ"]https://rghost.ru/8ZQsxPTcZ[/URL]][/urls]кинь просто мод я сделаю,я так не могуВот pwn файл
format(VehicleSystem[GetCreatorID(buycar)][cnumber],32,"Транзит");
carnumb = Create3DTextLabel(VehicleSystem[GetCreatorID(buycar)][cnumber], -1, 0.0,0.0,0.0,15.0,0,1);
Attach3DTextLabelToVehicle(carnumb, GetVID(GetCreatorID(buycar)), 0.0,0.0,0.1);
Та же сверху написано продается.а снизу транзитпопробуйте вот эти строки туда же,тот код который кидал можете удалить
format(VehicleSystem[created][cnumber],32,"Транзит");
carnumb = Create3DTextLabel(VehicleSystem[created][cnumber], -1, 0.0,0.0,0.0,15.0,0,1);
Attach3DTextLabelToVehicle(carnumb, GetVID(created), 0.0,0.0,0.1);
либо вот этот код
format(VehicleSystem[GetCreatorID(buycar)][cnumber],32,"Транзит");
carnumb = Create3DTextLabel(VehicleSystem[GetCreatorID(buycar)][cnumber], -1, 0.0,0.0,0.0,15.0,0,1);
Attach3DTextLabelToVehicle(carnumb, GetVID(GetCreatorID(buycar)), 0.0,0.0,0.1);
перед этим кодом вставь
Код:Delete3DTextLabel(carnumb[buycar]);
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37514) : error 028: invalid subscript (not an array or too many subscripts): "carnumb"
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37514) : warning 215: expression has no effect
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37514) : error 001: expected token: ";", but found "]"
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37514) : error 029: invalid expression, assumed zero
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37514) : fatal error 107: too many error messages on one line
Кинь строчку 37514
if(strcmp(cmd, "/addpod", true) == 0)