28.01.2012, 22:45
pawn Код:
//TOPO DO GM E ISSO
static Caixinha[MAX_PLAYERS];
static caixinha_liberada;
//NA PUBLIC PAYDAY E ISSO
Caixinha[i] ++;
//EM OnPlayerKeyStateChange(playerid, newkeys, oldkeys) E ISSO
if(newkeys == KEY_SECONDARY_ATTACK && IsPlayerInRangeOfPoint(playerid, 4.0, 1480.6571,-1638.2769,14.1484) && Caixinha[playerid] >= 1 && caixinha_liberada == 1)
{
CaixinhaSimNao = random(10);
switch(CaixinhaSimNao)
{
case 0,1,3,4,7,9,10:
{
static PegarValor, PegarValor2, rString[87];
Caixinha[playerid] = 0;
GivePlayerMoney(playerid, PegarValor = random(4000));
PlayerInfo[playerid][pExp] += PegarValor2 = random(5);
format(rString, sizeof(rString), "(PRESENTE) Aew manolo vocк ganhou R$ %d e %d de Respeito de presente aproveita viado", PegarValor, PegarValor2);
SendClientMessage(playerid, 0xAFAFAF66, rString);
return 1;
}
case 0,2,5,6,8:
{
SendClientMessage(playerid, 0xAFAFAF66, "(PRESENTE) Manolo nгo temos o seu presente. Volte mais tarde.");
return 1;
}
}
}
if(newkeys == KEY_SECONDARY_ATTACK && IsPlayerInRangeOfPoint(playerid, 4.0, 1480.6571,-1638.2769,14.1484) && Caixinha[playerid] == 0)
return SendClientMessage(playerid, 0xAFAFAF66, "(PRESENTE) Manolo vocк jб pegou a caixinha aguarde atй o PayDay");
// Em public OnPlayerCommandText(playerid, cmdtext[])
if(strcmp(cmdtext, "/libeirarcaixinha", true) == 0)
{
if(caixinha_liberada == 0)
{
caixinha_liberada = 1;
}
else
{
caixinha_liberada = 0;
}
return 1;
}