Vitya_Saveliev
Компетентный
Здравствуйте форумчане,Прошу вас помоч исправить команду /lock
ТОЕСТЬ: Когда я вышел из дома,то я могу сесть в закрытую машину!
Помогите!
Вот сама команда:
ТОЕСТЬ: Когда я вышел из дома,то я могу сесть в закрытую машину!
Помогите!
Вот сама команда:
PHP:
if(strcmp(cmd, "/lock", true) == 0)
{
new carid;
GetPlayerName(playerid, sendername, sizeof(sendername));
if (PlayerInfo[playerid][pPhousekey] == 255)
{
if(caridhouse[playerid] == 0) return SendClientMessage(playerid, COLOR_GRAD1, " Ó âàñ íåò ìàøèíû!");
}
carid = PlayerInfo[playerid][pPhousekey]+1;
if(caridhouse[playerid] != 299)
{
carid = caridhouse[playerid];
}
//new driver = gLastDriver[carid];
new lockstatus = gCarLock[carid];
new Float:cx,Float:cy,Float:cz;
GetVehiclePos(carid, cx, cy, cz);
switch (lockstatus)
{
case 0:
{
if(PlayerToPoint(4.0, playerid, cx, cy, cz) )
{
if(caridhouse[playerid] == 0 && PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_GRAD1, " Ó âàñ íåò ìàøèíû!");
return 1;
}
if(caridhouse[playerid] == carid )
{
GameTextForPlayer(playerid, "~r~Locked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
LockCar(carid);
SetPlayerChatBubble(playerid,"çàêðûë(à) àâòîìîáèëü",COLOR_PURPLE,30.0,10000);
IsLocked[caridhouse[playerid]] = 1;
}
}
}
case 1:
{
if(PlayerToPoint(4.0, playerid, cx, cy, cz) )
{
if(caridhouse[playerid] == 0 && PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_GRAD1, "Ó âàñ íåò ìàøèíû!");
return 1;
}
if(caridhouse[playerid] == carid )
{
GameTextForPlayer(playerid, "~g~Unlocked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
SetPlayerChatBubble(playerid,"îòêðûë(à) àâòîìîáèëü",COLOR_PURPLE,30.0,10000);
gCarLock[caridhouse[playerid]] = 0;
UnLockCar(caridhouse[playerid]);
IsLocked[caridhouse[playerid]] = 0;
}
}
}
default:
{
SendClientMessage(playerid, COLOR_RED, "Îøèáêà!");
}
}
if(carid == 256)
{
SendClientMessage(playerid, COLOR_GRAD1, " Âû íå èìååòå ìàøèíû!");
}
return 1;
}
Последнее редактирование модератором:
