Дата: 08.04.2010, Четверг, 19:35:49 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 170
Как сделать, чтобы авто можно было закрывать только тогда когда игрок находится рядом с ней?... Вот код: Code else if(strcmp(x_nr,"lock1",true) == 0) { new keycar = PlayerInfo[playerid][pPcarkey]; if(keycar != 999) { new locked[256]; locked = strtok(cmdtext, idx); if(CarInfo[keycar][cLock] == 1) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,0); } } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s âñòàâëÿåò êëþ÷ â çàìîê è îòêðûâàåò äâåðè àâòîìîáèëÿ.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 0; OnPropUpdate(); return 1; } else if(CarInfo[keycar][cLock] == 0) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(keycar,i,0,1); } } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s âñòàâëÿåò êëþ÷ â çàìîê è çàêðûâàåò äâåðè àâòîìîáèëÿ.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), "~w~Vehicle~n~~r~Locked"); GameTextForPlayer(playerid, string, 4000, 3); CarInfo[keycar][cLock] = 1; OnPropUpdate(); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You don't have a vehicle at slot 1"); return 1; } }
|
Дата: 09.04.2010, Пятница, 14:32:59 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 170
Выдает такую ошибку: Code C:\Documents and Settings\ADMIN\Рабочий стол\RolePlay\gamemodes\RUS_Project_RP.pwn(23769) : error 017: undefined symbol "Carlist" Вот строчка: Code GetVehiclePos(Carlist[playerid][Carid], oldposx, oldposy, oldposz); Подскажи как ее исправить?
|
Дата: 10.04.2010, Суббота, 12:42:41 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 170
Я как понял вот это GetVehiclePos надо заменить на GetPlayerVehicleID, но результат тот же. Ты не мог бы скинуть, код Carlist у меня пишет вроде неизвестный.
|