DeadHoster
Умник
Имеется команда /materialsput.
Опишу проблему. Когда тыришь материалы на складе зоны 51, подносишь их к фургону и вводишь команду /materialsput выводит мне "Вы не в фургоне". А проблемка вот в чем. Я с этими материалами (ящиками в руках) если и сяду в фуру, то уроню материал. А мне нужно что бы маты можно было складывать не садясь в фургон.
Как я понял нужно прописать дистанцию..
Вот оригинал:
Моё..что-то пытался поменять, но не вышло. С этим скриптом команда вобще не работает..
Опишу проблему. Когда тыришь материалы на складе зоны 51, подносишь их к фургону и вводишь команду /materialsput выводит мне "Вы не в фургоне". А проблемка вот в чем. Я с этими материалами (ящиками в руках) если и сяду в фуру, то уроню материал. А мне нужно что бы маты можно было складывать не садясь в фургон.
Как я понял нужно прописать дистанцию..
Вот оригинал:
PHP:
if(strcmp(cmd,"/materialsput",true)==0)
{
new tmpcar = GetPlayerVehicleID(playerid);
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 482) return SendClientMessage(playerid,COLOR_GREY,"Вы не в фургоне!!");
switch(PlayerInfo[playerid][pMember])
{
case 12:
{
if(PlayerInfo[playerid][pMats] < 250)
{
SendClientMessage(playerid,COLOR_GRAD1,"Ó âàñ íåò ìàòåðèàëîâ");
format(string, sizeof(string), "Ìàòåðèàëû â ôóðãîíå: %d/5000", Furi[tmpcar-matsfura[0]][gBallas]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
return 1;
}
if(Furi[tmpcar-matsfura[0]][gBallas] >= 5000) return SendClientMessage(playerid,COLOR_GRAD1,"Ôóðãîí çàïîëíåí");
SendClientMessage(playerid, COLOR_WHITE, "Âû ïîëîæèëè â ôóðãîí 250 ìàòîâ");
Furi[tmpcar-matsfura[0]][gBallas] += 250;//
PlayerInfo[playerid][pMats] -=250;
usemats[playerid] = 0;
usegruz[playerid] = 0;
RemovePlayerAttachedObject(playerid, 1);
format(string, sizeof(string), "Ìàòåðèàëû â ôóðãîíå: %d/5000", Furi[tmpcar-matsfura[0]][gBallas]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
PHP:
if(strcmp(cmd,"/materialsput",true)==0)
{
new topoint;
for(new i = 0; i < MAX_VEHICLES; i++)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(i, x, y, z);
if(PlayerToPoint(4.0, playerid, x, y, z))
{
topoint = 1;
if(GetVehicleModel(i) != 482)
{
new tmpcar = i;
switch(PlayerInfo[playerid][pMember])
{
