new Float:Searchplaces[25][3] =
{
{255.3864,76.7248,1003.6406},
{235.4062,74.3358,1005.0391},
{-20.2721,-52.8958,1003.5469},
{-18.2101,-50.8218,1003.5469},
{502.5851,-19.5065,1000.6797},
{476.1003,-14.7468,1003.6953},
{2285.4458,-1133.9231,1050.8984},
{2279.3196,-1135.3746,1050.8984},
{257.3222,-43.0028,1002.0234},
{2500.0161,-1706.7634,1014.7422},
{2500.0164,-1711.2230,1014.7422},
{2495.2734,-1704.6929,1018.3438},
{2493.8638,-1700.8329,1018.3438},
{1210.5579,-15.5985,1000.9219},
{1215.1836,-15.4792,1000.9219},
{2342.0168,-1187.5696,1027.9766},
{2322.7087,-1177.4677,1027.9834},
{2322.2703,-1172.5985,1027.9766},
{2348.7813,-1173.9921,1031.9766},
{380.0800,-57.6338,1001.5078},
{376.2350,-57.6464,1001.5078},
{2368.3879,-1134.9847,1050.8750},
{2361.1465,-1130.8175,1050.8750},
{2366.8477,-1120.0946,1050.8750},
{2374.3179,-1128.3701,1050.8750}
};
for(new j; j < sizeof(Searchplaces);j++)
{
if(IsPlayerInRangeOfPoint(i,1.0,Searchplaces[j][0],Searchplaces[j][1],Searchplaces[j][2]))
{
GameTextForPlayer(i,"~n~~n~~r~~h~Pressione ~w~~k~~C~~r~~h~ para procurar itens.",3500,3);
}
}
new id;
id = -1;
for(new j; j < sizeof(Searchplaces);j++)
{
if(GetTickCount() - PInfo[playerid][Searching] < 5000) return 0;
if(IsPlayerInRangeOfPoint(playerid,1.0,Searchplaces[j][0],Searchplaces[j][1],Searchplaces[j][2]))
{
id = j;
break;
}
}
if(id == -1) return 0;
else
{
PInfo[playerid][Searching] = GetTickCount();
ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,1,0,0,0,0);
SetTimerEx("ClearAnim",1500,false,"i",playerid);
static rand;
rand = random(15);
goto Random;
Random:
{
switch(rand)
{
case 0:
{
if(PInfo[playerid][SPerk] == 18)
{
if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
{
goto Random;
PInfo[playerid][LuckyCharm] = GetTickCount();
}
else
{
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
}
}
else
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
}
case 1:
{
static string[100];
format(string,sizeof string,""cjam"%s(%i) encontrou um grande kit mйdico.",GetPName(playerid),playerid);
SendNearMessage(playerid,white,string,20);
AddItem(playerid,"Large Medical Kits",1);
}
case 2:
{
if(PInfo[playerid][SPerk] == 18)
{
if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
{
goto Random;
PInfo[playerid][LuckyCharm] = GetTickCount();
}
else
{
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
}
}
else
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
}
case 3:
{
static string[100];
format(string,sizeof string,""cjam"%s(%i) encontrou um kit mйdico mйdio.",GetPName(playerid),playerid);
SendNearMessage(playerid,white,string,20);
AddItem(playerid,"Medium Medical Kits",1);
}
case 4:
{
if(PInfo[playerid][SPerk] == 18)
{
if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
{
goto Random;
PInfo[playerid][LuckyCharm] = GetTickCount();
}
else
{
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
}
}
else
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
}
case 5:
{
static string[100];
format(string,sizeof string,""cjam"%s(%i) encontrou um kit mйdico mйdio.",GetPName(playerid),playerid);
SendNearMessage(playerid,white,string,20);
AddItem(playerid,"Small Medical Kits",1);
}
case 6:
{
if(PInfo[playerid][SPerk] == 18)
{
if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
{
goto Random;
PInfo[playerid][LuckyCharm] = GetTickCount();
}
else
{
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
}
}
else
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
}
case 7:
{
static string[100];
format(string,sizeof string,""cjam"%s(%i) Vocк encontrou uma pнlula anti-tonteiras.",GetPName(playerid),playerid);
SendNearMessage(playerid,white,string,20);
AddItem(playerid,"Dizzy Pills",1);
}
case 8:
{
if(PInfo[playerid][SPerk] == 18)
{
if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
{
goto Random;
PInfo[playerid][LuckyCharm] = GetTickCount();
}
else
{
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
}
}
else
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
}
case 9:
{
static string[100];
format(string,sizeof string,""cjam"%s(%i) encontrou uma lanterna.",GetPName(playerid),playerid);
SendNearMessage(playerid,white,string,20);
AddItem(playerid,"Flashlight",1);
}
case 10:
{
if(PInfo[playerid][SPerk] == 18)
{
if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
{
goto Random;
PInfo[playerid][LuckyCharm] = GetTickCount();
}
else
{
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
}
}
else
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada");
}
case 11:
{
if(PInfo[playerid][MolotovMission] == 1) return SendClientMessage(playerid,white,"* "cred"Vocк nгo encontrou nada!");
static string[100];
format(string,sizeof string,""cjam"%s(%i) Vocк encontrou um guia de missгo molotov.",GetPName(playerid),playerid);
SendNearMessage(playerid,white,string,20);
PInfo[playerid][MolotovMission] = 1;
AddItem(playerid,"Molotovs Guide",1);
}
case 12:
{
if(PInfo[playerid][SPerk] == 18)
{
if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
{
goto Random;
PInfo[playerid][LuckyCharm] = GetTickCount();
}
else
{
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada!");
}
}
else
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada!");
}
case 13:
{
static rand2;
rand2 = random(2);
if(rand2 == 0) return SendClientMessage(playerid,white,"* "cred"Vocк encontrou um vibrador quebrado.");
static string[100];
GivePlayerWeapon(playerid,10,1);
format(string,sizeof string,""cjam"%s(%i) encontrou um vibrador roxo.",GetPName(playerid),playerid);
SendNearMessage(playerid,white,string,20);
}
case 14:
{
if(PInfo[playerid][SPerk] == 18)
{
if(GetTickCount() - PInfo[playerid][LuckyCharm] < 60000)
{
goto Random;
PInfo[playerid][LuckyCharm] = GetTickCount();
}
else
{
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada!");
}
}
else
SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada!");
}
case 15:
{
if(PInfo[playerid][BettyMission] == 1) return SendClientMessage(playerid,white,"* "cred"Vocк nгo achou nada!");
static string[100];
format(string,sizeof string,""cjam"%s(%i) encontrou um guia betty boucing.",GetPName(playerid),playerid);
SendNearMessage(playerid,white,string,20);
PInfo[playerid][BettyMission] = 1;
AddItem(playerid,"Bouncing Bettys Guide",1);
}
}
}
}
}
Usa o plugin CrashDetect
|