Mr_David
Мастер
Здравствуйте,по названию темы всё понятно надеюсь.
Ну что же начнём урок.
Ко всем new:
Теперь в public OnPlayerPickupPickUp вставляем:
В OnGameModeInit:
Теперь создадим Pickup (OnGameModeInit):
Создадим public в конец мода вставляем:
Вставляем в OnDialogResponse:
Создаем паблики в конец мода:
Качаем это
Вот и урок подошёл к концу.Не тестировал!
Взято из мода
anger Game
Ну что же начнём урок.
Ко всем new:
PHP:
new obwyak1;
new obwyak2;
new obwyak3;
new obwyak4;
new obwyak5;
new GangMoney;
new GangDrugs;
new GangMats;
new Float:GangX3d;
new Float:GangY3d;
new Float:GangZ3d;
new Text3D:obwyak3d1;
new Text3D:obwyak3d2;
new Text3D:obwyak3d3;
new Text3D:obwyak3d4;
new Text3D:obwyak3d5;
PHP:
if(pickupid == obwyak1)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
new s[256];
format(s,sizeof(s),"Деньги\nНаркотики\nМатериалы");
ShowPlayerDialog(playerid,440,DIALOG_STYLE_LIST,"Общаг",s,"Дальше","Отмена");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Вы не состоите в этой организации");
}
}
if(pickupid == obwyak2)
{
if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
new s[256];
format(s,sizeof(s),"Деньги\nНаркотики\nМатериалы");
ShowPlayerDialog(playerid,440,DIALOG_STYLE_LIST,"Общаг",s,"Дальше","Отмена");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Вы не состоите в этой организации");
}
}
if(pickupid == obwyak3)
{
if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
new s[256];
format(s,sizeof(s),"Деньги\nНаркотики\nМатериалы");
ShowPlayerDialog(playerid,440,DIALOG_STYLE_LIST,"Общаг",s,"Дальше","Отмена");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Вы не состоите в этой организации");
}
}
if(pickupid == obwyak4)
{
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
{
new s[256];
format(s,sizeof(s),"Деньги\nНаркотики\nМатериалы");
ShowPlayerDialog(playerid,440,DIALOG_STYLE_LIST,"Общаг",s,"Дальше","Отмена");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Вы не состоите в этой организации");
}
}
if(pickupid == obwyak5)
{
if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
{
new s[256];
format(s,sizeof(s),"Деньги\nНаркотики\nМатериалы");
ShowPlayerDialog(playerid,440,DIALOG_STYLE_LIST,"Общаг",s,"Дальше","Отмена");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Вы не состоите в этой организации");
}
}
PHP:
LoadGroove();
format(strstr,sizeof(strstr),"Баланс: $%d\nНаркотики: %d грамм\nМатериалы: %d", GangMoney, GangDrugs, GangMats);
obwyak3d1 = CreateDynamic3DTextLabel(strstr,0xFF8000AA, GangX3d, GangY3d, GangZ3d,35.0);
SaveGroove();
LoadBallas();
format(strstr,sizeof(strstr),"Баланс: $%d\nНаркотики: %d грамм\nМатериалы: %d", GangMoney, GangDrugs, GangMats);
obwyak3d5 = CreateDynamic3DTextLabel(strstr,0xFF8000AA, GangX3d, GangY3d, GangZ3d,35.0);
SaveBallas();
LoadVagos();
format(strstr,sizeof(strstr),"Баланс: $%d\nНаркотики: %d грамм\nМатериалы: %d", GangMoney, GangDrugs, GangMats);
obwyak3d2 = CreateDynamic3DTextLabel(strstr,0xFF8000AA, GangX3d, GangY3d, GangZ3d,35.0);
SaveVagos();
LoadCoronos();
format(strstr,sizeof(strstr),"Баланс: $%d\nНаркотики: %d грамм\nМатериалы: %d", GangMoney, GangDrugs, GangMats);
obwyak3d2 = CreateDynamic3DTextLabel(strstr,0xFF8000AA, GangX3d, GangY3d, GangZ3d,35.0);
SaveCoronos();
LoadRifa();
format(strstr,sizeof(strstr),"Баланс: $%d\nНаркотики: %d грамм\nМатериалы: %d", GangMoney, GangDrugs, GangMats);
obwyak3d2 = CreateDynamic3DTextLabel(strstr,0xFF8000AA, GangX3d, GangY3d, GangZ3d,35.0);
SaveRifa();
PHP:
obwyak1 = CreatePickup(1550, 20,2795.8901,-1619.3884,10.9219);
obwyak2 = CreatePickup(1550, 20,957.4782,-48.7187,1001.1172);
obwyak3 = CreatePickup(1550, 20,1752.5352,-1920.9618,13.5718);
obwyak4 = CreatePickup(1550, 20,2151.2156,-1807.9733,13.5464);
obwyak5 = CreatePickup(1550, 20,-217.6104,1402.7222,27.7734);
PHP:
LoadGroove();
format(strstr,sizeof(strstr),"Баланс: $%d\nНаркотики: %d грамм\nМатериалы: %d", GangMoney, GangDrugs, GangMats);
UpdateDynamic3DTextLabelText(obwyak3d12,0xFF8000AA,strstr);
LoadBallas();
format(strstr,sizeof(strstr),"Баланс: $%d\nНаркотики: %d грамм\nМатериалы: %d", GangMoney, GangDrugs, GangMats);
UpdateDynamic3DTextLabelText(obwyak3d13,0xFF8000AA,strstr);
LoadVagos();
format(strstr,sizeof(strstr),"Баланс: $%d\nНаркотики: %d грамм\nМатериалы: %d", GangMoney, GangDrugs, GangMats);
UpdateDynamic3DTextLabelText(obwyak3d14,0xFF8000AA,strstr);
LoadCoronos();
format(strstr,sizeof(strstr),"Баланс: $%d\nНаркотики: %d грамм\nМатериалы: %d", GangMoney, GangDrugs, GangMats);
UpdateDynamic3DTextLabelText(obwyak3d16,0xFF8000AA,strstr);
LoadRifa();
format(strstr,sizeof(strstr),"Баланс: $%d\nНаркотики: %d грамм\nМатериалы: %d", GangMoney, GangDrugs, GangMats);
UpdateDynamic3DTextLabelText(obwyak3d17,0xFF8000AA,strstr);
PHP:
if(dialogid == 440)
{
if(response)
{
if(listitem == 0)
{
format(string, sizeof(string), "Положить\nВзять\nПросмотреть");
ShowPlayerDialog(playerid,4400,2,"Деньги",string,"Дальше","Отмена");
}
if(listitem == 1)
{
format(string, sizeof(string), "Положить\nВзять\nПроверить Кол-во");
ShowPlayerDialog(playerid,4401,2,"Наркотики",string,"Дальше","Отмена");
}
if(listitem == 2)
{
format(string, sizeof(string), "Положить\nВзять\nПроверить Кол-во");
ShowPlayerDialog(playerid,4402,2,"Материалы",string,"Дальше","Отмена");
}
}
}
if(dialogid == 4400)
{
if(response)
{
if(listitem == 0)
{
format(string, sizeof(string), "Перевести деньги");
ShowPlayerDialog(playerid,4404,1,"Перевод денег",string,"Перевести","Назад");
}
if(listitem == 1)
{
format(string, sizeof(string), "Снять денги");
ShowPlayerDialog(playerid,4405,1,"Снятие денег",string,"Снять","Назад");
}
if(listitem == 2)
{
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { LoadGroove(); }
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { LoadBallas(); }
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { LoadVagos(); }
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { LoadCoronos(); }
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { LoadRifa(); }
format(string, sizeof(string), "У вашей организации имееться $%d", GangMoney);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { SaveGroove(); }
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { SaveBallas(); }
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { SaveVagos(); }
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { SaveCoronos(); }
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { SaveRifa(); }
}
}
}
if(dialogid == 4404)
{
if(response)
{
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { LoadGroove(); }
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { LoadBallas(); }
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { LoadVagos(); }
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { LoadCoronos(); }
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { LoadRifa(); }
new cashdeposit = strval(inputtext);
if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1 || cashdeposit < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Вы не имеете так много денег! ");
}
else
{
GivePlayerMoney(playerid,- cashdeposit);
format(string, sizeof(string), " Вы положили %d $ в банк организации!", cashdeposit);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new babki = GangMoney + cashdeposit;
GangMoney = babki;
SetTimer("Timer3dBankMembers", 3000, 1);
format(strin,sizeof(strin),"Баланс: $%d\nНаркотики: %d грамм\nМатериалы: %d", GangMoney, GangDrugs, GangMats);
UpdateDynamic3DTextLabelText(obwyak3d1,0xFF8000AA,strin);*/
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { SaveGroove(); }
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { SaveBallas(); }
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { SaveVagos(); }
if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { SaveRM(); }
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { SaveCoronos(); }
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { SaveRifa(); }
return 1;
}
}
}
if(dialogid == 4405)
{
if(response)
{
else if(PlayerInfo[playerid][pLeader] == 12) { LoadGroove(); }
else if(PlayerInfo[playerid][pLeader] == 13) { LoadBallas(); }
else if(PlayerInfo[playerid][pLeader] == 14) { LoadVagos(); }
else if(PlayerInfo[playerid][pLeader] == 15) { LoadRM(); }
else if(PlayerInfo[playerid][pLeader] == 16) { LoadCoronos(); }
else if(PlayerInfo[playerid][pLeader] == 17) { LoadRifa(); }
else { SendClientMessage(playerid, COLOR_GRAD2, "Вы не лидер!"); BeretPassport[playerid] = 0; return 1; }
new cashdeposit = strval(inputtext);
if(cashdeposit > GangMoney || GangMoney < 1 || cashdeposit < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " В общяке нет столько денег! ");
}
else
{
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] + cashdeposit;
GivePlayerMoney(playerid, cashdeposit);
SetTimer("Timer3dBankMembers", 3000, 1);
format(string, sizeof(string), " Вы сняли $%d со счета своей организации! ", cashdeposit);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new babki = GangMoney - cashdeposit;
GangMoney = babki;
if(PlayerInfo[playerid][pLeader] == 12) { SaveGroove(); return 1; }
else if(PlayerInfo[playerid][pLeader] == 13) { SaveBallas(); return 1; }
else if(PlayerInfo[playerid][pLeader] == 14) { SaveVagos(); return 1; }
else if(PlayerInfo[playerid][pLeader] == 16) { SaveCoronos(); return 1; }
else if(PlayerInfo[playerid][pLeader] == 17) { SaveRifa(); return 1; }
}
}
}
if(dialogid == 4401)
{
if(response)
{
if(listitem == 0)
{
format(string, sizeof(string), "Количество нарко");
ShowPlayerDialog(playerid,4406,1,"Положить нарко",string,"Положить","Назад");
}
if(listitem == 1)
{
format(string, sizeof(string), "Взять нарко");
ShowPlayerDialog(playerid,4407,1,"Забрать нарко",string,"Взять","Назад");
}
if(listitem == 2)
{
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { LoadGroove(); }
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { LoadBallas(); }
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { LoadVagos(); }
if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { LoadRM(); }
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { LoadCoronos(); }
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { LoadRifa(); }
format(string, sizeof(string), "В общяге %d грам(ов) нарко!", GangDrugs);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { SaveGroove(); }
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { SaveBallas(); }
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { SaveVagos(); }
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { SaveCoronos(); }
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { SaveRifa(); }
}
}
if(dialogid == 4406)
{
if(response)
{
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { LoadGroove(); }
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { LoadBallas(); }
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { LoadVagos(); }
if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { LoadRM(); }
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { LoadCoronos(); }
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { LoadRifa(); }
new dr = strval(inputtext);
if (dr > PlayerInfo[playerid][pDrugs] || dr < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Вы не имеете так много грамм нарко! ");
}
else
{
PlayerInfo[playerid][pDrugs] -= dr;
SetTimer("Timer3dBankMembers", 3000, 1);
format(string, sizeof(string), " Вы положили %d грам(ов) в общяк! ", dr);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new nark = GangDrugs + dr;
GangDrugs = nark;
BeretPassport[playerid] = 0;
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { SaveGroove(); }
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { SaveBallas(); }
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { SaveVagos(); }
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { SaveCoronos(); }
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { SaveRifa(); }
return 1;
}
}
}
if(dialogid == 4407)
{
if(response)
{
else if(PlayerInfo[playerid][pLeader] == 12) { LoadGroove(); }
else if(PlayerInfo[playerid][pLeader] == 13) { LoadBallas(); }
else if(PlayerInfo[playerid][pLeader] == 14) { LoadVagos(); }}
else if(PlayerInfo[playerid][pLeader] == 16) { LoadCoronos(); }
else if(PlayerInfo[playerid][pLeader] == 17) { LoadRifa(); }
else { SendClientMessage(playerid, COLOR_GRAD2, "Вы не лидер!"); BeretPassport[playerid] = 0; return 1; }
new dr = strval(inputtext);
if (dr > GangDrugs || GangDrugs < 1 || dr < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " В общягк нет столько нарко ");
}
else
{
PlayerInfo[playerid][pDrugs] = dr;
SetTimer("Timer3dBankMembers", 3000, 1);
format(string, sizeof(string), " Вы взяли %d с общяка! ", dr);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new nark = GangDrugs - dr;
GangDrugs = nark;
BeretPassport[playerid] = 0;
if(PlayerInfo[playerid][pLeader] == 13) { SaveGroove(); return 1; }
else if(PlayerInfo[playerid][pLeader] == 13) { SaveBallas(); return 1; }
else if(PlayerInfo[playerid][pLeader] == 14) { SaveVagos(); return 1; }
else if(PlayerInfo[playerid][pLeader] == 16) { SaveCoronos(); return 1; }
}
}
}
if(dialogid == 4402)
{
if(response)
{
if(listitem == 0)
{
format(string, sizeof(string), "Количество материалов");
ShowPlayerDialog(playerid,4408,1,"Отдать общяку РМ",string,"Отдать","Назад");
}
if(listitem == 1)
{
format(string, sizeof(string), "Взять материалы");
ShowPlayerDialog(playerid,4409,1,"Взять с склада",string,"Взять","Назад");
}
if(listitem == 2)
{
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { LoadGroove(); }
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { LoadBallas(); }
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { LoadVagos(); }
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { LoadCoronos(); }
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { LoadRifa(); }
format(string, sizeof(string), "В общяге %d материал(ов)!", GangMats);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { SaveGroove(); }
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { SaveBallas(); }
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { SaveVagos(); }
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { SaveCoronos(); }
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { SaveRifa(); }
}
}
if(dialogid == 4408)
{
if(response)
{
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { LoadGroove(); }
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { LoadBallas(); }
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { LoadVagos(); }
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { LoadCoronos(); }
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { LoadRifa(); }
new mt = strval(inputtext);
if (mt > PlayerInfo[playerid][pMats] || mt < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Вы не имеете так много материалов! ! ");
BeretPassport[playerid] = 0;
}
else
{
PlayerInfo[playerid][pMats] -= mt;
SetTimer("Timer3dBankMembers", 3000, 1);
format(string, sizeof(string), " Вы положили %d материал(ов) в общяк!", mt);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new mat = GangMats + mt;
GangMats = mat;
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { SaveGroove(); }
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { SaveBallas(); }
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { SaveVagos(); }
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { SaveCoronos(); }
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { SaveRifa(); }
return 1;
}
}
if(dialogid == 4409)
{
if(response)
{
if(PlayerInfo[playerid][pLeader] == 12) { LoadGroove(); }
else if(PlayerInfo[playerid][pLeader] == 13) { LoadBallas(); }
else if(PlayerInfo[playerid][pLeader] == 14) { LoadVagos(); }
else if(PlayerInfo[playerid][pLeader] == 16) { LoadCoronos(); }
else if(PlayerInfo[playerid][pLeader] == 17) { LoadRifa(); }
else { SendClientMessage(playerid, COLOR_GRAD2, "Вы не лидер!"); return 1; }
new mt = strval(inputtext);
if (mt > GangMats || GangMats < 1 || mt < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " В общяке нет столько материалов! ");
}
else
{
PlayerInfo[playerid][pMats] = mt;
SetTimer("Timer3dBankMembers", 3000, 1);
format(string, sizeof(string), " Вы взяли %d материал(ов) с общяка!", mt);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new mat = GangMats - mt;
GangMats = mat;
BeretPassport[playerid] = 0;
if(PlayerInfo[playerid][pLeader] == 12) { SaveGroove(); return 1; }
else if(PlayerInfo[playerid][pLeader] == 13) { SaveBallas(); return 1; }
else if(PlayerInfo[playerid][pLeader] == 14) { SaveVagos(); return 1; }
else if(PlayerInfo[playerid][pLeader] == 16) { SaveCoronos(); return 1; }
else if(PlayerInfo[playerid][pLeader] == 17) { SaveRifa(); return 1; }
}
}
}
PHP:
forward LoadGroove();
public LoadGroove()
{
new arrCoords[15][64];
new strFromFile2[256];
new File: file = fopen("obwyak/Groove.ini", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
GangMoney = strval(arrCoords[0]);
GangDrugs = strval(arrCoords[1]);
GangMats = strval(arrCoords[2]);
GangX3d = floatstr(arrCoords[3]);
GangY3d = floatstr(arrCoords[4]);
GangZ3d = floatstr(arrCoords[5]);
fclose(file);
if(Security == 0 || Security == 1)
{
}
else
{
GameModeExit();
}
}
else
{
GameModeExit();
}
return 1;
}
forward SaveGroove();
public SaveGroove()
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d,%d,%d,%f,%f,%f", GangMoney, GangDrugs, GangMats, GangX3d, GangY3d, GangZ3d);
new File: file2 = fopen("obwyak/Groove.ini", io_write);
fwrite(file2, coordsstring);
fclose(file2);
return 1;
}
//===================================LKN============================================================
forward LoadBallas();
public LoadBallas()
{
new arrCoords[15][64];
new strFromFile2[256];
new File: file = fopen("obwyak/Ballas.ini", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
GangMoney = strval(arrCoords[0]);
GangDrugs = strval(arrCoords[1]);
GangMats = strval(arrCoords[2]);
GangX3d = floatstr(arrCoords[3]);
GangY3d = floatstr(arrCoords[4]);
GangZ3d = floatstr(arrCoords[5]);
fclose(file);
if(Security == 0 || Security == 1)
{
}
else
{
GameModeExit();
}
}
else
{
GameModeExit();
}
return 1;
}
forward SaveBallas();
public SaveBallas()
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d,%d,%d,%f,%f,%f", GangMoney, GangDrugs, GangMats, GangX3d, GangY3d, GangZ3d);
new File: file2 = fopen("obwyak/Ballas.ini", io_write);
fwrite(file2, coordsstring);
fclose(file2);
return 1;
}
//================================================RM==============================================
forward LoadVagos();
public LoadVagos()
{
new arrCoords[15][64];
new strFromFile2[256];
new File: file = fopen("obwyak/Vagos.ini", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
GangMoney = strval(arrCoords[0]);
GangDrugs = strval(arrCoords[1]);
GangMats = strval(arrCoords[2]);
GangX3d = floatstr(arrCoords[3]);
GangY3d = floatstr(arrCoords[4]);
GangZ3d = floatstr(arrCoords[5]);
fclose(file);
if(Security == 0 || Security == 1)
{
}
else
{
GameModeExit();
}
}
else
{
GameModeExit();
}
return 1;
}
forward SaveVagos();
public SaveVagos()
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d,%d,%d,%f,%f,%f", GangMoney, GangDrugs, GangMats, GangX3d, GangY3d, GangZ3d);
new File: file2 = fopen("obwyak/Vagos.ini", io_write);
fwrite(file2, coordsstring);
fclose(file2);
return 1;
}
forward LoadCoronos();
public LoadCoronos()
{
new arrCoords[15][64];
new strFromFile2[256];
new File: file = fopen("obwyak/Coronos.ini", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
GangMoney = strval(arrCoords[0]);
GangDrugs = strval(arrCoords[1]);
GangMats = strval(arrCoords[2]);
GangX3d = floatstr(arrCoords[3]);
GangY3d = floatstr(arrCoords[4]);
GangZ3d = floatstr(arrCoords[5]);
fclose(file);
if(Security == 0 || Security == 1)
{
}
else
{
GameModeExit();
}
}
else
{
GameModeExit();
}
return 1;
}
forward SaveCoronos();
public SaveCoronos()
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d,%d,%d,%f,%f,%f", GangMoney, GangDrugs, GangMats, GangX3d, GangY3d, GangZ3d);
new File: file2 = fopen("obwyak/Coronos.ini", io_write);
fwrite(file2, coordsstring);
fclose(file2);
return 1;
}
//===================================Aztecas============================================================
forward LoadRifa();
public LoadRifa()
{
new arrCoords[15][64];
new strFromFile2[256];
new File: file = fopen("obwyak/Rifa.ini", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
GangMoney = strval(arrCoords[0]);
GangDrugs = strval(arrCoords[1]);
GangMats = strval(arrCoords[2]);
GangX3d = floatstr(arrCoords[3]);
GangY3d = floatstr(arrCoords[4]);
GangZ3d = floatstr(arrCoords[5]);
fclose(file);
if(Security == 0 || Security == 1)
{
}
else
{
GameModeExit();
}
}
else
{
GameModeExit();
}
return 1;
}
forward SaveRifa();
public SaveRifa()
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d,%d,%d,%f,%f,%f", GangMoney, GangDrugs, GangMats, GangX3d, GangY3d, GangZ3d);
new File: file2 = fopen("obwyak/Rifa.ini", io_write);
fwrite(file2, coordsstring);
fclose(file2);
return 1;
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
и закидываем в папку scriptfiles...Вот и урок подошёл к концу.Не тестировал!
Взято из мода
Последнее редактирование:
