31.01.2014, 13:34
pawn Код:
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);
}
}
pawn Код:
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);
}
}
}
}
}