kevi
Ученик
Приветствую p-i !
У меня такая маленькая проблема с шахтой,у меня когда уже добыл камень,на пару сек появляеться камень с телегой,и потом сразу изчезает,и остаеться только корпус из пару палок.
мне надо чтобы тележка с камнем не изчезала
У меня такая маленькая проблема с шахтой,у меня когда уже добыл камень,на пару сек появляеться камень с телегой,и потом сразу изчезает,и остаеться только корпус из пару палок.
PHP:
if(GetPVarInt(playerid,"Na4alRaboty") == 1 && chekshahta[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
SetPVarInt(playerid,"Na4alRaboty",0);
ApplyAnimation(playerid,"SWORD","sword_4",4.1,1,1,1,0,0);
SetTimerEx("minertimer",5000,0,"%d",playerid);
return 1;
}
if(GetPVarInt(playerid,"Na4alRaboty") == 0 && chekshahta[playerid] == 1)
{
SetPVarInt(playerid,"Na4alRaboty",1);
DisablePlayerCheckpoint(playerid);
new text[150];
new randome = random(sizeof(shahta));
format(text,sizeof(text),"{9ACD32}Âû ïðèíåñëè {FF0000}%d{9ACD32} êã. êàìíÿ {FFA500}Âñåãî ïðèíåñåíî {FFFFFF}%d{FFA500} êã. êàìíÿ",prinesmet[playerid],countmet[playerid]);
SendClientMessage(playerid,COLOR_LIGHTRED2,text);
SetPlayerCheckpoint(playerid,shahta[randome][0],shahta[randome][1],shahta[randome][2],1.2);
if(IsPlayerAttachedObjectSlotUsed(playerid, 4)) RemovePlayerAttachedObject(playerid, 4);
if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) RemovePlayerAttachedObject(playerid, 3);
if(IsPlayerAttachedObjectSlotUsed(playerid, 2)) RemovePlayerAttachedObject(playerid, 2);
SetPlayerAttachedObject( playerid, 3, 18634, 6, 0.078222, 0.000000, 0.110844, 298.897308, 264.126861, 193.350555, 1.000000, 1.000000, 1.000000 );
ClearAnimations(playerid);
return 1;
}
PHP:
forward minertimer(playerid);
public minertimer(playerid)
{
prinesmet[playerid] = random(40);
countmet[playerid] = countmet[playerid] + prinesmet[playerid];
new text[150];
format(text,sizeof(text),"{9ACD32}Âû äîáûëè {FF0000}%d{9ACD32} êã. êàìíÿ {FFA500}Îòíåñèòå åãî íà ñêëàä",prinesmet[playerid]);
SendClientMessage(playerid,COLOR_LIGHTRED2,text);
ClearAnimations(playerid);
if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) RemovePlayerAttachedObject(playerid, 3);if(IsPlayerAttachedObjectSlotUsed(playerid, 2)) RemovePlayerAttachedObject(playerid, 2);
SetPlayerAttachedObject(playerid,2, 1458, 1, -1.034844, 1.116571, -0.065124, 76.480148, 75.781570, 280.952545, 0.575599, 0.604554, 0.624122);// Äàëè òåëåãó
SetPlayerAttachedObject(playerid,3, 905, 1, -0.275758, 1.305280, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);// Äàëè êàìåíü
SetPlayerCheckpoint(playerid, 561.0663,907.2527,-42.9609, 3.0);
return 1;
}
Последнее редактирование:
