PHP код:
forward LoadDrugser();
public LoadDrugser()
{
new iniFile = ini_openFile("HempField.ini");
if(iniFile >= 0)
{
ini_getInteger(iniFile, "DrugsAll", drugsall[indexsa]);
ini_getInteger(iniFile, "DrugsUp", drugsup[indexsa]);
ini_closeFile(iniFile);
new texts[90];
format(texts,sizeof(texts),"Взошло %i/45 растений\nСозрело %i/45 растений\n{ffff00}Используйте /updrugs - Чтобы собрать",drugsall[1],drugsup[1]);
Drugs[1] = Create3DTextLabel(texts,0x00CC00FF,-1207.8660,-1193.2002,129.2188,25.0,0,1);
format(texts,sizeof(texts),"Взошло %i/45 растений\nСозрело %i/45 растений\n{ffff00}Используйте /updrugs - Чтобы собрать",drugsall[0],drugsup[0]);
Drugs[0] = Create3DTextLabel(texts,0x00CC00FF,-1191.7461,-1192.5232,129.2188,25.0,0,1);
printf("[%i] Поля с наркотиками - загружены! [Длительность загрузки: %d ms]",allpole, cache_get_query_exec_time(UNIT_MILLISECONDS));
}
else print("Ошибка: Не найден файл \"HempField.ini\"");
return true;
}
CMD:updrugs(playerid, params[])
{
if(!IsGhettor(playerid)) return SendClientMessage(playerid,COLOR_GRAD2, "Вы не бандит.");
if(!strlen(params)) return SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /updrugs [кол-во растений]");
if(params <= 0) return SendClientMessage(playerid,COLOR_GRAD1, "Кол-во введено неверно.");
if(PlayerInfo[playerid][pDrugs]+params*100 > 1000 && PlayerInfo[playerid][pUpdate] < 1) return SendClientMessage(playerid,COLOR_GRAD1, "Вы не можете взять столько наркотиков.");
if(PlayerInfo[playerid][pDrugs]+params*100 > 2000 && PlayerInfo[playerid][pUpdate] >= 2) return SendClientMessage(playerid,COLOR_GRAD1, "Вы не можете взять столько наркотиков.");
if(IsPlayerInRangeOfPoint(playerid,2.0,-1191.7461,-1192.5232,129.2188))
{
if(drugsup[0] < params) return SendClientMessage(playerid,COLOR_GRAD1, "На поле нет такого кол-во созревших растений.");
PreloadAnimLib(playerid, "BOMBER");
PlayerInfo[playerid][pDrugs] += params*100;
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 6.1, 0, 0, 0, 0, 0,1);
drugsup[0] -= params;
UpdateDrugs();
format(string,sizeof(string),"Вы собрали %d растений и обработали их. {FFCC00}Получено: %d грамм наркотиков", params,params*100);
SendClientMessage(playerid,0x0099FFAA,string);
}
if(IsPlayerInRangeOfPoint(playerid,2.0,-1207.8660,-1193.2002,129.2188))
{
if(drugsup[1] < params) return SendClientMessage(playerid,COLOR_GRAD1, "На поле нет такого кол-во созревших растений.");
PreloadAnimLib(playerid, "BOMBER");
PlayerInfo[playerid][pDrugs] += params*100;
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 6.1, 0, 0, 0, 0, 0,1);
drugsup[1] -= params;
UpdateDrugs();
format(string,sizeof(string),"Вы собрали %d растений и обработали их. {FFCC00}Получено: %d грамм наркотиков", params,params*100);
SendClientMessage(playerid,0x0099FFAA,string);
}
return true;
}
CMD:plant(playerid, params[])
{
if(!IsGhettor(playerid)) return SendClientMessage(playerid,COLOR_GRAD2, "Вы не бандит.");
if(!IsPlant(playerid)) return SendClientMessage(playerid,COLOR_GRAD2, "Вы должны находится на месте посадки растений.");
if(PlayerInfo[playerid][pDrugs] < 40) return SendClientMessage(playerid,COLOR_GRAD2, "Для посадки одного растения нужно иметь 40 грамм наркотиков.");
if(IsPlant(playerid) == 1)
{
if(drugsall[0] >= 45) return SendClientMessage(playerid,COLOR_GRAD2, "Вы не можете посадить на этом поле более 45 растений.");
PreloadAnimLib(playerid, "BOMBER");
PlayerInfo[playerid][pDrugs] -= 40;
drugsall[0] ++;
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 6.1, 0, 0, 0, 0, 0,1);
SendClientMessage(playerid,0x0099FFAA, "Вы посадили растение на поле №1");
UpdateDrugs();
}
if(IsPlant(playerid) == 2)
{
if(drugsall[1] >= 45) return SendClientMessage(playerid,COLOR_GRAD2, "Вы не можете посадить на этом поле более 45 растений.");
PreloadAnimLib(playerid, "BOMBER");
PlayerInfo[playerid][pDrugs] -= 40;
drugsall[1] ++;
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 6.1, 0, 0, 0, 0, 0,1);
SendClientMessage(playerid,0x0099FFAA, "Вы посадили растение на поле №2");
UpdateDrugs();
}
return true;
}
И название в следующий раз более говорящее придумайте. В следующий раз закрою тему без предупреждений и помощи