|
[FAQ]Ремни безопасности
|
|
Дата: 15.02.2010, Понедельник, 15:16:39 | Сообщение # $NUMBER
Группа: Удаленные
Сообщений:
Вставляем команду для пристёгивания ремней. Обращаем внимание на pMasked , если у вас маска по другому то переименуйте, если нету. То тогда убирите. Quote if(strcmp(cmd,"/remen",true) == 0){ if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT){ SendClientMessage(playerid,COLOR_GREY,"Вы не транспортном средстве"); return 1;} if(PlayerInfo[playerid][pRemen] == 1){ PlayerInfo[playerid][pRemen] = 0; GetPlayerName(playerid, sendername, sizeof(sendername)); new stringtosee[128]; new ftext[32]; if(PlayerInfo[playerid][pSex] == 1) { ftext = "отстегнул"; }//Мужской пол else if(PlayerInfo[playerid][pSex] == 2) { ftext = "отстегнула"; }//Женский пол if(PlayerInfo[playerid][pMasked] == 1) { format(stringtosee, sizeof(stringtosee), "*незнакомец %s ремень безопасности." , ftext); } else { format(stringtosee, sizeof(stringtosee), "* %s %s ремень безопасности", sendername , ftext); } ProxDetector(15.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA); return 1;} else if(PlayerInfo[playerid][pRemen] == 0){ PlayerInfo[playerid][pRemen] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); new stringtosee[128]; new ftext[32]; if(PlayerInfo[playerid][pSex] == 1) { ftext = "пристигнул"; }//Мужской пол else if(PlayerInfo[playerid][pSex] == 2) { ftext = "пристигнула"; }// Женский пол if(PlayerInfo[playerid][pMasked] == 1) { format(stringtosee, sizeof(stringtosee), "*Незнакомец %s ремень безопасности", ftext); } else { format(stringtosee, sizeof(stringtosee), "* %s - %s ремень безопасности.", sendername , ftext); } ProxDetector(15.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA); return 1;}} в enumpinfo pRemen, В publicOnPlayerExitVehicle Quote if(PlayerInfo[playerid][pRemen] == 1) { PlayerInfo[playerid][pRemen] = 0; new stringtosee[64]; new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); new ftext[32]; if(PlayerInfo[playerid][pSex] == 1) { ftext = "отстегнул"; }//Мужской пол else if(PlayerInfo[playerid][pSex] == 2) { ftext = "отстегнула"; }//женский пол if(PlayerInfo[playerid][pMasked] == 1) { format(stringtosee, sizeof(stringtosee), "*Незнакомец %s ремень безопасности.", ftext); } else { format(stringtosee, sizeof(stringtosee), "* %s %s ремень безопасности.", sendername , ftext); } ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA); return 1;}
|
|
|
Дата: 15.02.2010, Понедельник, 15:27:20 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 21
Swoon, Оо я ужо системку придумал)Добавлено (15.02.2010, 15.27) --------------------------------------------- Enriko, пасиб=)
|
|
|
Дата: 15.02.2010, Понедельник, 18:49:07 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 52
оо Enriko, кулл зделано только вот почему у меня компилятор выбивает с ошибкой?
|
|
|
Дата: 15.02.2010, Понедельник, 19:11:53 | Сообщение # $NUMBER
Группа: Удаленные
Сообщений:
-_- Вот не множно по оптимизированние и убрана переменная pMask т.к. у не которых её нету и переменные выведены перед условиями. if(strcmp(cmd,"/remen",true) == 0 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { new stringtosee[128],ftext[32]; if(PlayerInfo[playerid][pRemen] == 1) { PlayerInfo[playerid][pRemen] = 0; GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playerid][pSex] == 1) ftext = "отстегнул";//Мужской пол else if(PlayerInfo[playerid][pSex] == 2) ftext = "отстегнула";//Женский пол format(stringtosee, sizeof(stringtosee), "* %s %s ремень безопасности", sendername , ftext); ProxDetector(15.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA); return 1;} else if(PlayerInfo[playerid][pRemen] == 0) { PlayerInfo[playerid][pRemen] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playerid][pSex] == 1) ftext = "пристигнул"; //Мужской пол else if(PlayerInfo[playerid][pSex] == 2) ftext = "пристигнула"; // Женский пол format(stringtosee, sizeof(stringtosee), "* %s - %s ремень безопасности.", sendername , ftext); ProxDetector(15.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA); return 1; }} public Exit Vehice как то там так if(PlayerInfo[playerid][pRemen] == 1) { PlayerInfo[playerid][pRemen] = 0; new stringtosee[64],ftext[32]; new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playerid][pSex] == 1) { ftext = "отстегнул"; //Мужской пол else if(PlayerInfo[playerid][pSex] == 2) { ftext = "отстегнула"; //женский пол format(stringtosee, sizeof(stringtosee), "* %s %s ремень безопасности.", sendername , ftext); return ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA); } /checkrem if(strcmp(cmd, "/checkremen", true) == 0) { giveplayerid = ReturnUser(strtok(cmdtext, idx)); if(!strlen(strtok(cmdtext, idx))) return SendClientMessage(playerid, COLOR_GREY, "Введите: /checkremen[ID]"); if(GetPlayerState(giveplayerid) == PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,COLOR_GREY,"Игрок не сидит в автомобиле"); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playerid][pMember] != 1) return SendClientMessage(playerid,COLOR_GREY,"Вы не полицейский"); if (ProxDetectorS(9.0, playerid, giveplayerid)) { new stext[128],string2[128]; if(PlayerInfo[giveplayerid][pRemen] == 0) stext = "Не пристёгнут"; else if(PlayerInfo[giveplayerid][pRemen] == 1) { stext = "Пристёгнут"; format(string, sizeof(string), "*Ремень безопасности %s %s" , giveplayer , stext); SendClientMessage(playerid,COLOR_WHITE,string); format(string2, sizeof(string2), "*Ремень безопасности %s ((%s)).", stext ,giveplayer); ProxDetector(30.0, playerid, string2, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else SendClientMessage(playerid, COLOR_GREY, "Ни кого нет по близости"); } }
|
|
|
Дата: 15.02.2010, Понедельник, 19:12:51 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 52
в кампиляторе ошибка ,это тоже из за кода что то
|
|
|
Дата: 15.02.2010, Понедельник, 19:40:55 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 52
ошибка в pawno там ещё спрашивают отправлять отчёт или нет
|
|
|
Дата: 16.02.2010, Вторник, 18:43:33 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 52
Kweckey, ага незнакомец
|
|
|
Дата: 19.02.2010, Пятница, 07:22:32 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 12
Enriko, можноже пристегнул ремень впихнуть сразу в интервехикле
|
|
|
Дата: 19.03.2010, Пятница, 22:59:59 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 23
а чё дают ремни безопасн.??
|
|
|