Баг с /makeleader и /Engine
Дата: 02.12.2010, Четверг, 11:15:06 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 49
вообщем проблема такая ........... я немогу назначить себя лидером ......... ввожу /makeleader и мне пишет мол этот игрок состоит во фракции=((((((((( как убрать этот запрет?((Естественно за +)) Ну что касается /engine .......... как я понел это багнутая комманда ................ залазью в тачу(она зарезервированна на противоположную мне фраку) потом естественно мне пишет мол вы не член этой фраки/банды/мафии и перс выходит дальше он не может двинутся(размораживать каждый раз напрягает=,( .....) ((тоже Естественно за +)) Code
//----------------------------------[MAKELEADER]------------------------------------------------ if(strcmp(cmd, "/makeleader", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /makeleader [playerid/PartOfName] [Number(1-10)]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 20 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Dont go below number 0, or above number 20!"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 1337) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " That player is in a Faction / Family !"); return 1; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pLeader] = level; PlayerInfo[para1][pMember] = level; PlayerInfo[para1][pRank] = 6; playercolors(para1); format(string, sizeof(string), " You have been promoted to Leader to your requested Faction by Admin %s", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " You have given %s control to run Faction Number %d.", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); if(level == 0) { PlayerInfo[para1][pChar] = 0; PlayerInfo[para1][pRank] = 0; gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 0; return 1; } else if(level == 1) { PlayerInfo[para1][pChar] = 288; } //Police Force else if(level == 2) { PlayerInfo[para1][pChar] = 286; } //FBI/ATF else if(level == 3) { PlayerInfo[para1][pChar] = 287; } //National Guard else if(level == 4) { PlayerInfo[para1][pChar] = 228; } //Fire/Ambulance else if(level == 5) { PlayerInfo[para1][pChar] = 113; } //Famiglia Scarponi else if(level == 6) { PlayerInfo[para1][pChar] = 120; } //Yakuza else if(level == 7) { PlayerInfo[para1][pChar] = 147; } //Mayor else if(level == 8) { PlayerInfo[para1][pChar] = 294; } //Hitmans else if(level == 9) { PlayerInfo[para1][pChar] = 187; } //News Reporters else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi Cab Company else if(level == 11) { PlayerInfo[para1][pChar] = 171; } //Driving/Flying School else if(level == 12) { PlayerInfo[para1][pChar] = 269; } //Grove Street else if(level == 13) { PlayerInfo[para1][pChar] = 122; } //Los Corona Venomous else if(level == 16) { PlayerInfo[para1][pChar] = 108; } //East Vago Locos else if(level == 17) { PlayerInfo[para1][pChar] = 114; } //Aztecas else if(level == 18) { PlayerInfo[para1][pChar] = 173; } //Rifas if(level == 0) { gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 3; } else if(level == 1 || level == 2 || level == 3) { gTeam[para1] = 2; PlayerInfo[para1][pTeam] = 2; } else if(level == 4) { gTeam[para1] = 1; PlayerInfo[para1][pTeam] = 1; } else { gTeam[para1] = 19; PlayerInfo[para1][pTeam] = 19; } SetPlayerSkin(para1, PlayerInfo[para1][pChar]); if(level == 0) { PlayerInfo[para1][pRank] = 0; } else { PlayerInfo[para1][pRank] = 6; } } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, " Ou ia aaoi?eciaai aey eniieuciaaiey yoie eiiaiau!"); } } return 1; }[
code] Да и кстати ......... пользуюсь моментом задам 2 нубастких вопросика 1) некоторые объекты появляются только если встанеш в упор а 2) Я вставил понимашли тачи в мод(координаты) а кода захожу на сервер залазью в машину мне пишет мол у вас нету лицы на летные транспорты=(((((((((( ((((((((((((((((((((за каждую помощь дам по +ку=(((((((((........))))))))))))))))))))))))))
Дата: 02.12.2010, Четверг, 11:43:49 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 103
что бы было видно объекты ко всем координатам в конец подставь ,300.0 например: CreateObject(987,-1724.205,1374.446,6.047,0.0,0.0,-45.000,300.0 ); Добавлено (02.12.2010, 11.43) --------------------------------------------- вот мой /makeleader и все работает нормально:
if(strcmp(cmd, "/makeleader", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ISPOLZUY, "*Используйте: /makeleader [ид игрока] [Номер фракции(1-20)]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 20 || level < 0) { SendClientMessage(playerid, COLOR_RED, " Не возможна цифра менее 0, или больше 20!"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 2014) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255) { SendClientMessage(playerid, COLOR_RED, " Игрок состоит в Фракции / Банде !"); return 1; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pLeader] = level; format(string, sizeof(string), " Вы были назначены лидером текущей фракции админом %s", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " Вы выдали %s контролировать номер фракции %d.", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); if(level == 0) { PlayerInfo[para1][pChar] = 0; } else if(level == 1) { PlayerInfo[para1][pChar] = 288; } // ПОЛИЦИЯ else if(level == 2) { PlayerInfo[para1][pChar] = 295; } // ФБР else if(level == 3) { PlayerInfo[para1][pChar] = 287; } // АРМИЯ else if(level == 4) { PlayerInfo[para1][pChar] = 70; } // МЕДИКИ else if(level == 5) { PlayerInfo[para1][pChar] = 223; } // ЛКН else if(level == 6) { PlayerInfo[para1][pChar] = 120; } // ЯКУДЗА else if(level == 7) { PlayerInfo[para1][pChar] = 147; } // МЕРИЯ else if(level == 8) { PlayerInfo[para1][pChar] = 294; } //Hitmans else if(level == 9) { PlayerInfo[para1][pChar] = 227; } // РЕПОРТЁРЫ else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi Cab Company else if(level == 11) { PlayerInfo[para1][pChar] = 189; } // ЛИЦЕНЗЁРЫ else if(level == 12) { PlayerInfo[para1][pChar] = 29; } //Street Race else if(level == 13) { PlayerInfo[para1][pChar] = 106; } //Groove else if(level == 14) { PlayerInfo[para1][pChar] = 115; } //Aztec else if(level == 15) { PlayerInfo[para1][pChar] = 110; } //Vagos else if(level == 16) { PlayerInfo[para1][pChar] = 104; } //Ballas else if(level == 17) { PlayerInfo[para1][pChar] = 100; } //Biker else if(level == 18) { PlayerInfo[para1][pChar] = 117; } //Triads else if(level == 19) { PlayerInfo[para1][pChar] = 174; } //Rifa else if(level == 20) { PlayerInfo[para1][pChar] = 112; } //Rus gTeam[para1] = 20; PlayerInfo[para1][pTeam] = 20; SetPlayerSkin(para1, PlayerInfo[para1][pChar]); } }//not connected } else { SendClientMessage(playerid, COLOR_RED, " Нет прав на использование команды!(только администраторам с 2014 го уровня)"); } } return 1; }
Дата: 02.12.2010, Четверг, 11:47:49 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 49
На счёт /makeleader ........ я хочу знать чё в моём коде не так?=( я искал по нэту и там написанно тип в начале чёта добовлять над=(
Дата: 02.12.2010, Четверг, 11:53:33 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 103
ты только свой аккаунт не можешь сделать лидером? у меня было такое я просто зарегался на сервере заново дал админку и все норм пошло(я свой аккаунт из скриптфайлс в другой сунул и не мог дать лидерку)
Дата: 02.12.2010, Четверг, 12:19:02 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 49
_bugaga_ Не не робит зарегался заного усеравно таже проблема .................. а кстать на счет объектов ............ у меня и интерьеры прозрачные тоже .......... P.S. Мод очень похож на vinewood скорее это его переделка
Дата: 02.12.2010, Четверг, 12:46:33 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 49
Lite[Im] Ну это не совсем крим ........... это какой то пронто и если он похож на крим то тольк на старые версии ....... в моде функций мало ..................... так чё насчёт бага с замораживанием ? поможите?