McIntyRe
Умник
Начнем.
Ко всем new:
В
Вставим:
В
Вставим:
в
вставим
в
вставим
в
вставим
в
вставим
в
вставим
в
вставим
в
вставим
в
вставим
в
вставим
в конец мода:
Вот и всё.
Всем спасибо за внимание)
Это мой самый первый урок)
(C) Engine RP
Перевод и вырезка из Rezone RP v7
P.S. Для RLS.
Багофикс:
в
Добавьте
Ко всем new:
PHP:
new TOTALFUEL;
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
case 3731:
{
if(response)
{
new cena = strval(inputtext);
SBizzInfo[TOTALFUEL][sbBuyPrice] = cena;
SPD(playerid, 3732, DIALOG_STYLE_INPUT, "Создание заправки","Введите название для заправки", "Ок", "Отмена");
return true;
}
else return true;
}
case 3732:
{
if(response)
{
strmid(SBizzInfo[TOTALFUEL][sbMessage], inputtext, 0, 32, 32);
SendMes(playerid, COLOR_GREEN, "Заправка номер %d успешно создана",TOTALFUEL);
new string2[32];
format(string2, sizeof(string2), "Цена: %d\nБизнес продаётся",SBizzInfo[TOTALFUEL][sbBuyPrice]);
SBizzInfo[TOTALFUEL][sbLabel] = Create3DTextLabel(string2,COLOR_YELLOW,SBizzInfo[TOTALFUEL][sbEntranceX], SBizzInfo[TOTALFUEL][sbEntranceY], SBizzInfo[TOTALFUEL][sbEntranceZ],20.0,0,1);
savefuelstation();
return true;
}
else return true;
}
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
PHP:
else if(strcmp(cmd, "/addfilling", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 6)
{
TOTALFUEL++;
SBizzInfo[TOTALFUEL][sbid] = TOTALFUEL;
SBizzInfo[TOTALFUEL][sbOwned] = 0;
strmid(SBizzInfo[TOTALFUEL][sbMessage], "The State", 0, 32, 32);
SBizzInfo[TOTALFUEL][sbTill] = 0;
SBizzInfo[TOTALFUEL][sbLocked] = 1;
SBizzInfo[TOTALFUEL][sbProducts] = 0;
SBizzInfo[TOTALFUEL][sbPriceProd] = 0;
SBizzInfo[TOTALFUEL][s2bTill] = 0;
SBizzInfo[TOTALFUEL][sbMafia] = 0;
new Float: lwx, Float:lwy, Float:lwz;
GetPlayerPos(playerid, lwx, lwy, lwz);
SBizzInfo[TOTALFUEL][sbEntranceX] = lwx;
SBizzInfo[TOTALFUEL][sbEntranceY]= lwy;
SBizzInfo[TOTALFUEL][sbEntranceZ] = lwz;
SPD(playerid, 3731, DIALOG_STYLE_INPUT, "Создание заправки","Введите цену для заправки", "Ок", "Отмена");
}
return true;
}
PHP:
/asellbiz
PHP:
savefuelstation();
PHP:
/asellbenz
PHP:
savefuelstation();
PHP:
/saveall
PHP:
savefuelstation();
PHP:
/setbizprod
PHP:
savefuelstation();
PHP:
/setbizcena
PHP:
savefuelstation();
PHP:
/buybiz
PHP:
savefuelstation();
PHP:
/bizfee
PHP:
savefuelstation();
PHP:
/sellbiz
PHP:
savefuelstation();
PHP:
public OnGameModeExit()
PHP:
savefuelstation();
PHP:
stock savefuelstation()
{
new File: file2;
new idx;
while (idx < sizeof(SBizzInfo))
{
if(SBizzInfo[idx][sbid] !=0)
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d|%d|%s|%s|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d\n",
SBizzInfo[idx][sbid],
SBizzInfo[idx][sbOwned],
SBizzInfo[idx][sbOwner],
SBizzInfo[idx][sbMessage],
SBizzInfo[idx][sbEntranceX],
SBizzInfo[idx][sbEntranceY],
SBizzInfo[idx][sbEntranceZ],
SBizzInfo[idx][sbBuyPrice],
SBizzInfo[idx][sbTill],
SBizzInfo[idx][sbLocked],
SBizzInfo[idx][sbProducts],
SBizzInfo[idx][sbPriceProd],
SBizzInfo[idx][s2bTill],
SBizzInfo[idx][sbMafia]);
if(idx == 0)
{
file2 = fopen("logs/fuelstation.cfg", io_write);
}
else
{
file2 = fopen("logs/fuelstation.cfg", io_append);
}
fwrite(file2, coordsstring);
fclose(file2);
}
idx++;
}
}
Всем спасибо за внимание)
Это мой самый первый урок)
(C) Engine RP
Перевод и вырезка из Rezone RP v7
P.S. Для RLS.
Багофикс:
в
PHP:
enum Sbinfo
PHP:
sbid,
Последнее редактирование:
