shapurindima |
Дата: Воскресенье, 07.10.2012, 23:20 | Сообщение # 1
|
Новичок
Сообщений: 13
Статус: Offline
|
Предоставляю команду /cput и /ceject я ее полностью изменил работает отлично без багов Code else if(strcmp(cmd, "/cput", true) == 0) { if(PlayerInfo[playerid][pRank] >= 2 && (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pMember] == 2 ||PlayerInfo[playerid][pMember] == 21)) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 596 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 490 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 597 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 598) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Вы не в патрульной машине/не в машине ФБР"); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Пропишите команду: /cput [playerid]"); giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Человек небыл найден"); { if (!ProxDetectorS(5.0, playerid, giveplayerid)) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Человек далеко от вас"); if(giveplayerid == playerid) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Вы не можете затащить в машину самого себя!"); if(!WantedLevel[giveplayerid]) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Человек не является преступником"); if(GetPlayerState(giveplayerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Человек не является пешеходом"); new mesto2,vehicle=GetPlayerVehicleID(playerid); for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerInVehicle(i,vehicle)) { mesto2=GetPlayerVehicleSeat(i); if(mesto2==2) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Место в машине уже занято"); } } PutPlayerInVehicle(giveplayerid,vehicle,2); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string),"Вы были затащены в машину офицером/агентом FBI %s",sendername); SendClientMessage(giveplayerid,0x64E96EDFF,string); format(string,sizeof(string),"Вы затащили в машину преступника %s",giveplayer); SendClientMessage(playerid,0x64E96EDFF,string); format(string,sizeof(string), "Тащит в машину %s",giveplayer); SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000); } } } else SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Вам нужно иметь 2 ранг, чтобы использовать эту команду"); } else if(strcmp(cmd, "/ceject", true) == 0) { if(PlayerInfo[playerid][pRank] >= 2 && (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pMember] == 2 ||PlayerInfo[playerid][pMember] == 21)) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 596 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 597 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 598) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Вы не в патрульной машине"); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Пропишите команду: /ceject [playerid]"); giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Человек не был найден"); if(GetPlayerVehicleID(playerid)!=GetPlayerVehicleID(giveplayerid)) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Человек не в вашей машине"); RemovePlayerFromVehicle(giveplayerid); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(IsPlayerInRangeOfPoint(giveplayerid,5.0,1568.6144,-1689.9901,6.2188)) { OnPlayerPickUpPickup(giveplayerid,lspd[5]); format(string,sizeof(string),"Вы были высажены с машины офицером %s в участок Лос Сантоса",sendername); SendClientMessage(giveplayerid,0x64E96EDFF,string); format(string,sizeof(string),"Вы высадили подозреваемого %s в полицейский участок Лос Сантоса",giveplayer); SendClientMessage(playerid,0x64E96EDFF,string); format(string,sizeof(string), "Затолкал(а) подозреваемого %s в полицейский участок",giveplayer); SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000); } else if(IsPlayerInRangeOfPoint(giveplayerid,5.0,-1594.2096,716.1803,-4.9063)) { OnPlayerPickUpPickup(giveplayerid,sf[2]); format(string,sizeof(string),"Вы были высажены с машины офицером %s в участок Сан Фиеро",sendername); SendClientMessage(giveplayerid,0x64E96EDFF,string); format(string,sizeof(string),"Вы высадили подозреваемого %s в полицейский участок Сан Фиеро",giveplayer); SendClientMessage(playerid,0x64E96EDFF,string); format(string,sizeof(string), "Затолкал(а) подозреваемого %s в полицейский участок",giveplayer); SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000); } else if(IsPlayerInRangeOfPoint(giveplayerid,5.0,2297.1138,2451.4346,10.8203)) { OnPlayerPickUpPickup(giveplayerid,lvpdpic[0]); format(string,sizeof(string),"Вы были высажены с машины офицером %s в участок Лас Вентурас",sendername); SendClientMessage(giveplayerid,0x64E96EDFF,string); format(string,sizeof(string),"Вы высадили подозреваемого %s в полицейский участок Лас Вентурас",giveplayer); SendClientMessage(playerid,0x64E96EDFF,string); format(string,sizeof(string), "Затолкал(а) подозреваемого %s в полицейский участок",giveplayer); SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000); } else { format(string,sizeof(string),"Вы были высажены с машины офицером/агентом FBI %s",sendername); SendClientMessage(giveplayerid,0x64E96EDFF,string); format(string,sizeof(string),"Вы вытащили с машины подозреваемого %s",giveplayer); SendClientMessage(playerid,0x64E96EDFF,string); format(string,sizeof(string), "Вытащил(а) из машины подозреваемого %s",giveplayer); SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000); } } } else SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Вы не сотрудник ЛСПД/СФПД/ЛВПД/FBI 2+ ранга"); } Жду +
Добавлено (07.10.2012, 23:19) --------------------------------------------- Все работает,!
-=Cheat Master=-
Сообщение отредактировал shapurindima - Воскресенье, 07.10.2012, 23:20 |
|
|
|