Серёжа Шардин
Компетентный
Всем привет:
Я хотел бы поделиться с вами арендой мотороллеров , суть аренды в том что до 3 лвл аренда Бесплатна после 3-го аренда 500вирт
Может кому нибудь и пригодиться)
И так начнем:
Ко всем new
PHP:
new rentmoto[2];
ищем
PHP:
if(newstate == PLAYER_STATE_DRIVER)
{
PHP:
if(newcar >= rentmoto[0] && newcar <= rentmoto[1])
{
if(PlayerInfo[playerid][pLevel] <= 3)
{
if(GetPlayerVehicleID(playerid) != GetPVarInt(playerid,"ArendaMoto"))
{
SPD(playerid,9123,DIALOG_STYLE_MSGBOX,"Аренда мопедов","Стоимость аренды мопеда {FFFF00}[ Бесплатно ]","Согласен","Отмена");
TogglePlayerControllable(playerid, 0);
}
}
else if(PlayerInfo[playerid][pLevel] >= 4)
{
if(GetPlayerVehicleID(playerid) != GetPVarInt(playerid,"ArendaMoto"))
{
SPD(playerid,9127,DIALOG_STYLE_MSGBOX,"Аренда мопедов","Стоимость аренды мопеда {FFFF00}500$","Согласен","Отмена");
TogglePlayerControllable(playerid, 0);
}
}
return true;
}
PHP:
if(newstate == PLAYER_STATE_DRIVER)
{
if(newcar >= rentmoto[0] && newcar <= rentmoto[1])
{
if(PlayerInfo[playerid][pLevel] <= 3)
{
if(GetPlayerVehicleID(playerid) != GetPVarInt(playerid,"ArendaMoto"))
{
SPD(playerid,9123,DIALOG_STYLE_MSGBOX,"Аренда мопедов","Стоимость аренды мопеда {FFFF00}[ Бесплатно ]","Согласен","Отмена");
TogglePlayerControllable(playerid, 0);
}
}
else if(PlayerInfo[playerid][pLevel] >= 4)
{
if(GetPlayerVehicleID(playerid) != GetPVarInt(playerid,"ArendaMoto"))
{
SPD(playerid,9127,DIALOG_STYLE_MSGBOX,"Аренда мопедов","Стоимость аренды мопеда {FFFF00}500$","Согласен","Отмена");
TogglePlayerControllable(playerid, 0);
}
}
return true;
}
Далее: В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) Вставляем
PHP:
case 9123:
{
if(response)
{
SetPVarInt(playerid,"ArendaMoto", GetPlayerVehicleID(playerid));
TogglePlayerControllable(playerid, 1);
SendMe(playerid, COLOR_GREEN, "Вы арендовали Моторолер.");
return true;
}
else
{
RemoveVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return true;
}
}
case 9127:
{
if(response)
{
if(PlayerInfo[playerid][pCash] <= 500)
{
SendMe(playerid, COLOR_WHITE, "{F70000}x {ADAEAD}Недостаточно денег");
RemoveVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return true;
}
SetPVarInt(playerid,"ArendaMoto", GetPlayerVehicleID(playerid));
PlayerInfo[playerid][pCash] -= 500;
FracBank[0][fKazna] += 500;
TogglePlayerControllable(playerid, 1);
SendMe(playerid, COLOR_GREEN, "Вы арендовали Моторолер.");
return true;
}
else
{
RemoveVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return true;
}
}
PHP:
rentmoto[0] = AddStaticVehicleEx(462,1230.8830566,-1835.2120361,13.0600004,0.0000000,6,0,540); //Faggio
AddStaticVehicleEx(462,1234.2149658,-1835.2320557,13.0600004,0.0000000,6,0,540); //Faggio
AddStaticVehicleEx(462,1237.7819824,-1835.2449951,13.0600004,0.0000000,6,0,540); //Faggio
AddStaticVehicleEx(462,1241.2280273,-1835.2020264,13.0600004,0.0000000,6,0,540); //Faggio
AddStaticVehicleEx(462,1244.7490234,-1835.2490234,13.0600004,0.0000000,6,0,540); //Faggio
AddStaticVehicleEx(462,1247.7280273,-1835.4079590,13.0590000,0.0000000,6,0,540); //Faggio
rentmoto[1] = AddStaticVehicleEx(462,1227.8623047,-1835.3027344,13.0600004,0.0000000,6,0,540); //Faggio
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Если же у вас не получается скопировать самостоятельно, стучите в скайп помогу
Последнее редактирование:
