PDA

Просмотр полной версии : [Вопрос] Нужна помощь



Shayba
24.12.2014, 16:35
Здравствуйте обитатели pro-pawn

У меня такая проблема,не спавнится авто у дома,покупаешь любой дом,вводишь команду /fixcar деньги уходят а авто не спавнится,только после /setposcar все работает.
Что нужно сделать что бы не бегать и не прописывать всем подряд /setposcar.?

Спасибо за ранее,и с наступающим Новым годом всех.

I'm Cobra
24.12.2014, 16:40
Здравствуйте обитатели pro-pawn

У меня такая проблема,не спавнится авто у дома,покупаешь любой дом,вводишь команду /fixcar деньги уходят а авто не спавнится,только после /setposcar все работает.
Что нужно сделать что бы не бегать и не прописывать всем подряд /setposcar.?

Спасибо за ранее,и с наступающим Новым годом всех.

Скинь код команды /fixcar и /setposcar

Shayba
24.12.2014, 16:48
Вот.


if(strcmp(cmd, "/fixcar", true) == 0)
{
if(PlayerInfo[playerid][pCash] < 500) return SendClientMessage(playerid, COLOR_WHITE, "Íåäîñòàòî÷íî äåíåã!");
if(PlayerInfo[playerid][pPhousekey] !=255)
{
new house = PlayerInfo[playerid][pPhousekey];
DestroyVehicle(caridhouse[playerid]);
caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc] , PlayerInfo[playerid][pColor] , HouseInfo[house][hVcol2], 86400);
LockCar(caridhouse[playerid]);
createdcar = caridhouse[playerid];
Fuell[caridhouse[playerid]] = 300;
GameTextForPlayer(playerid, "~g~car at your home~n~~r~$-500", 5000, 1);
PlayerInfo[playerid][pCash] -= 500;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
AddVehicleComponent(caridhouse[playerid], PlayerInfo[playerid][pWheels]);
AddVehicleComponent(caridhouse[playerid], PlayerInfo[playerid][pNitro]);
AddVehicleComponent(caridhouse[playerid], PlayerInfo[playerid][pHydrawlic]);
if(PJ(caridhouse[playerid]))
{
ChangeVehiclePaintjob(caridhouse[playerid], PlayerInfo[playerid][pPaintJob]);
AddVehicleComponent(caridhouse[playerid], PlayerInfo[playerid][pSpoiler]);
AddVehicleComponent(caridhouse[playerid], PlayerInfo[playerid][pBumper1]);
AddVehicleComponent(caridhouse[playerid], PlayerInfo[playerid][pBumper2]);
}
}
return true;
}



if(strcmp(cmd, "/setposcar", true) == 0)
{
if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] == 7)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /setposcar [ äîì ]");
new Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
new house = strval(tmp);
HouseInfo[house][hCarx] = X;
HouseInfo[house][hCary]= Y;
HouseInfo[house][hCarz] = Z;
HouseInfo[house][hCarc] = Angle;
SendClientMessage(playerid, COLOR_GREY, "Êîîðäèíàòû ìàøèíû óñòàíîâëåíû");
}
return true;
}

I'm Cobra
24.12.2014, 16:54
new Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
new house = strval(tmp);
HouseInfo[house][hCarx] = X;
HouseInfo[house][hCary]= Y;
HouseInfo[house][hCarz] = Z;
HouseInfo[house][hCarc] = Angle;


вставь в команду /fixcar

Shayba
24.12.2014, 17:22
new Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
new house = strval(tmp);
HouseInfo[house][hCarx] = X;
HouseInfo[house][hCary]= Y;
HouseInfo[house][hCarz] = Z;
HouseInfo[house][hCarc] = Angle;


вставь в команду /fixcar

Появилась вот такая вот ошибка.


C:\Users\Áàðàáàøêà\Desktop\ÈâàN\1 ÑåðÂ\gamemodes\Fuliox-Rp.pwn(52569) : error 021: symbol already defined: "house"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


- - - Добавлено - - -

Ошибку исправил,спасибо.
Тема закрыта.