Sziasztok!
Nemrég irtam egy ajándék scriptet...az ajándék dobozokat /felvesz parancsal lehet fel venni, és olyankor destroyt kap az ajándék doboz..
de ha az egyik már fel vette az ajándékot és oda megy egy másik is, és sintén be irja /felvesz akkor õ is meg kapja az ajádék dobozz tartalmát.
Na szoval nekem az kéne hogy ha már az egyik fel vette akkor a többiek ne birják már ott használni a parancsot.
#include
#include
new ajandek1;
new ajandek2;
new ajandek3;
new ajandek4;
new ajandek5;
new ajandek6;
new ajandek7;
new ajandek8;
new ajandek9;
new ajandek10;
new ajandek11;
new ajandek12;
new ajandek13;
new ajandek14;
new ajandek15;
new ajandek16;
new ajandek17;
new ajandek18;
new ajandek19;
new ajandek20;
new ajandek21;
new ajandek22;
new ajandek23;
new ajandek24;
new ajandek25;
CMD:felvesz(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2000.7106,1521.2894,17.0682))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek1);
ajandek2 = CreateObject(19055,2000.8641,1539.6223,13.5859-0.4,0,0,0);//2
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2000.8641,1539.6223,13.5859))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek2);
ajandek3 = CreateObject(19056,2034.3936,1545.0343,10.8203-0.4,0,0,0);//3
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2034.3936,1545.0343,10.8203))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek3);
ajandek4 = CreateObject(19057,2057.4060,1569.3225,11.4699-0.4,0,0,0);//4
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2057.4060,1569.3225,11.4699))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek4);
ajandek5 = CreateObject(19058,2057.3882,1554.4794,11.4725-0.4,0,0,0);//5
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2057.3882,1554.4794,11.4725))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek5);
ajandek6 = CreateObject(19054,2102.6606,1522.4572,11.0609-0.4,0,0,0);//6
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2102.6606,1522.4572,11.0609))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek6);
ajandek7 = CreateObject(19055,2159.0486,1522.4441,11.0609-0.4,0,0,0);//7
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2159.0486,1522.4441,11.0609))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek7);
ajandek8 = CreateObject(19056,2210.8645,1522.4301,11.0609-0.4,0,0,0);//8
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2210.8645,1522.4301,11.0609))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek8);
ajandek9 = CreateObject(19057,2237.4045,1470.5760,11.0608-0.4,0,0,0);//9
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2237.4045,1470.5760,11.0608))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek9);
ajandek10 = CreateObject(19058,2219.0085,1427.1289,10.8203-0.4,0,0,0);//10
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2219.0085,1427.1289,10.8203))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek10);
ajandek11 = CreateObject(19054,2183.2515,1427.2413,10.8203-0.4,0,0,0);//11
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2183.2515,1427.2413,10.8203))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek11);
ajandek12 = CreateObject(19055,2184.0442,1389.5004,10.8203-0.4,0,0,0);//12
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2184.0442,1389.5004,10.8203))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek12);
ajandek13 = CreateObject(19056,2215.9487,1389.2538,10.8203-0.4,0,0,0);//13
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2215.9487,1389.2538,10.8203))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek13);
ajandek14 = CreateObject(19057,2239.6074,1383.9230,10.8203-0.4,0,0,0);//14
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2239.6074,1383.9230,10.8203))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek14);
ajandek15 = CreateObject(19058,2270.6741,1353.2275,7.1641-0.4,0,0,0);//15
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2270.6741,1353.2275,7.1641))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek15);
ajandek16 = CreateObject(19054,2406.4670,1353.1459,7.1641-0.4,0,0,0);//16
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2407.3123,1287.4664,7.1641))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek16);
ajandek17 = CreateObject(19055,2407.3123,1287.4664,7.1641-0.4,0,0,0);//17
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2407.3123,1287.4664,7.1641))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek17);
ajandek18 = CreateObject(19056,2407.2617,1221.3405,7.1641-0.4,0,0,0);//18
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2407.2617,1221.3405,7.1641))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek18);
ajandek19 = CreateObject(19057,2407.5605,1193.1061,10.6719-0.4,0,0,0);//19
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2407.5605,1193.1061,10.6719))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek19);
ajandek20 = CreateObject(19058,2427.0042,1160.0642,10.6719-0.4,0,0,0);//20
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2427.0042,1160.0642,10.6719))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek20);
ajandek21 = CreateObject(19054,2474.4048,1159.5581,10.8203-0.4,0,0,0);//21
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2474.4048,1159.5581,10.8203))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek21);
ajandek22 = CreateObject(19055,2474.8884,1124.2153,10.8203-0.4,0,0,0);//22
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2474.8884,1124.2153,10.8203))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek22);
ajandek23 = CreateObject(19056,2516.7278,1122.9690,10.8203-0.4,0,0,0);//23
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2516.7278,1122.9690,10.8203))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek23);
ajandek24 = CreateObject(19057,2511.8477,1134.9968,14.2705-0.4,0,0,0);//24
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2511.8477,1134.9968,14.2705))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek24);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2499.2087,1152.5796,25.3917))
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
DestroyObject(ajandek25);
ajandek25 = CreateObject(19058,2499.2087,1152.5796,25.3917-0.4,0,0,0);//25
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
//vege
}
return 1;
}
CMD:eventkezdes(playerid)
{
ajandek1 = CreateObject(19054,2000.7106,1521.2894,17.0682-0.4,0,0,0);//1
return 1;
}