Я в LARP оригинале делаю,получилось,только одно НО! Я зашел зарегался ,потом залогинился,прошел обучение,вышел,захожу и опять регестрация,логинится,обучени!И так постоянно! Что это? Как исправить? Плииз помогите)) Пожалуйста)))
Proxy, у тебя сбиты порядок машин скорей всего .. проведи перещёт машин в моде
Добавлено (24.02.2011, 21:45) --------------------------------------------- Gr1zL1_Ua, в пикап добавь OnPlayerCommandText(playerid,"/help"); Если нужна напишу полный код с пикапом
Выдаю бесплатный хост ровна на один месяц 518-455 __________________________________________________
if(dialogid == 9542) { new idcar = GetPlayerVehicleID(playerid); new sendername[255]; // { //if(IsAnOwnableCar(idcar)) //{ if(PlayerInfo[playerid][pLevel] < 3) { TogglePlayerControllable(playerid, 1); RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GREY, "Вы должны быть выше 3 уровня для покупки"); return 1; } if(PlayerInfo[playerid][pPcarkey] == 999) { } else if(PlayerInfo[playerid][pPcarkey2] == 999) { } else if(PlayerInfo[playerid][pPcarkey3] == 999) { } else { TogglePlayerControllable(playerid, 1); RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GREY, " У вас уже есть 3 машины"); return 1; } if(CarInfo[idcar][cOwned]==1) { SendClientMessage(playerid, COLOR_GREY, "Кто-то уже владеет этим автомобилем"); return 1; } if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue]) { if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; } else if(PlayerInfo[playerid][pPcarkey2] == 999) { PlayerInfo[playerid][pPcarkey2] = idcar; } else if(PlayerInfo[playerid][pPcarkey3] == 999) { PlayerInfo[playerid][pPcarkey3] = idcar; } else { return 1; } CarInfo[idcar][cOwned] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999); GivePlayerMoney(playerid,-CarInfo[idcar][cValue]); PlayerPlayMusic(playerid); GameTextForPlayer(playerid, "~w~ЈO€ѓPAB‡•E–~n~мE €AЂYѓ’ЏE ЊP…ЊAPKOBAЏ’ EE /v park!", 5000, 3); SendClientMessage(playerid, COLOR_GRAD2, "Поздравляем вас с покупкой!"); SendClientMessage(playerid, COLOR_GRAD2, "Введите /vehiclehelp чтобы посмотреть помощь!"); TogglePlayerControllable(playerid, 1); //SendClientMessage(playerid, COLOR_YELLOW2, "You can start the engine up now !"); //gEngine[playerid] = 0; //engineOn[GetPlayerVehicleID(playerid)] = false; DateProp(playerid); OnPropUpdate(); OnPlayerUpdate(playerid); return 1; } else { TogglePlayerControllable(playerid, 1); RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GREY, " У вас не хватает денег ! "); return 1; } }
как в этом диалоге сделать, чтобы когда нажимаешь на вторую кнопку - отмену, выкидывало из кара, я пробывал делать, когда хватает денег и нажимаешь на вторую он тоже покупает
jaguar86rus, вот это проверка нажал ли он 1 кнопку
Code
if(response)
соответственно то что будет происходить при нажатии на 2 кнопку else {} Это написано в samp-rus wiki, в гайде по созданию диалоговых окон. Если у тебя не работает - руки всему виной.