CMD:bilhete(playerid, params[])
{
new bool:contar = false;
for(new b = 1; b < MAX_BILHETES; b++)
{
if(Bilhetes[playerid][b] == strval(params)) return SendClientMessage(playerid, COR_AMARELO, "VocГЄ jГЎ tem um bilhete com esse nГєmero.");
if(Bilhetes[playerid][b] < 1)
{
if(isnull(params) || !strval(params)) return SendClientMessage(playerid, COR_AMARELO, "Use: /Bilhete [Numero (NГЈo vale o 0)]");
if(GetPlayerMoney(playerid) < PRECO_BILHETE) return SendClientMessage(playerid, COR_AMARELO, "VocГЄ nГЈo tem dinheiro suficiente.");
if(strval(params) > MAIOR_NUMERO) return SendClientMessage(playerid, COR_AMARELO, "Bilhete invalido, escolha um numero menor.");
Bilhetes[playerid][b] = strval(params);
new string[90];
format(string, sizeof(string),"VocГЄ comprou o bilhete nГєmero %d por R$%d.", strval(params), PRECO_BILHETE);
SendClientMessage(playerid, COR_VERDE, string);
GivePlayerMoney(playerid, -PRECO_BILHETE);
Premio += PRECO_BILHETE;
SalvarPremio();
SalvarBilhetes(playerid);
contar = true;
break;
}
}
if(contar == false) return SendClientMessage(playerid, COR_AMARELO, "VocГЄ jГЎ comprou o mГЎximo de bilhetes.");
return 1;
}
CMD:meusbilhetes(playerid)
{
new bool:contar = false;
for(new b = 1; b < MAX_BILHETES; b++)
{
if(Bilhetes[playerid][b] >= 1)
{
new string[120];
format(string,sizeof(string),"Bilhete %d. NГєmero: %d\n", b, Bilhetes[playerid][b]);
SendClientMessage(playerid, COR_VERDE, string);
contar = true;
}
}
if(contar == false) return SendClientMessage(playerid, COR_AMARELO, "VocГЄ nГЈo tem nenhum bilhete.");
return 1;
}
if(!strcmp(cmdtext, "/bilhete", true))
{
new bool:contar = false;
for(new b = 1; b < MAX_BILHETES; b++)
{
if(Bilhetes[playerid][b] == strval(params)) return SendClientMessage(playerid, COR_AMARELO, "VocГЄ jГЎ tem um bilhete com esse nГєmero.");
if(Bilhetes[playerid][b] < 1)
{
if(isnull(params) || !strval(params)) return SendClientMessage(playerid, COR_AMARELO, "Use: /Bilhete [Numero (NГЈo vale o 0)]");
if(GetPlayerMoney(playerid) < PRECO_BILHETE) return SendClientMessage(playerid, COR_AMARELO, "VocГЄ nГЈo tem dinheiro suficiente.");
if(strval(params) > MAIOR_NUMERO) return SendClientMessage(playerid, COR_AMARELO, "Bilhete invalido, escolha um numero menor.");
Bilhetes[playerid][b] = strval(params);
new string[90];
format(string, sizeof(string),"VocГЄ comprou o bilhete nГєmero %d por R$%d.", strval(params), PRECO_BILHETE);
SendClientMessage(playerid, COR_VERDE, string);
GivePlayerMoney(playerid, -PRECO_BILHETE);
Premio += PRECO_BILHETE;
SalvarPremio();
SalvarBilhetes(playerid);
contar = true;
break;
}
}
if(contar == false) return SendClientMessage(playerid, COR_AMARELO, "VocГЄ jГЎ comprou o mГЎximo de bilhetes.");
return 1;
}
if(!strcmp(cmdtext, "/meusbilhetes", true))
{
new bool:contar = false;
for(new b = 1; b < MAX_BILHETES; b++)
{
if(Bilhetes[playerid][b] >= 1)
{
new string[120];
format(string,sizeof(string),"Bilhete %d. NГєmero: %d\n", b, Bilhetes[playerid][b]);
SendClientMessage(playerid, COR_VERDE, string);
contar = true;
}
}
if(contar == false) return SendClientMessage(playerid, COR_AMARELO, "VocГЄ nГЈo tem nenhum bilhete.");
return 1;
}
pawn Код:
|
if(strval(params)
if(strcmp(cmd, "/Bilhete", true) == 0)
{
if(PlayerToPoint(1, playerid,822.0201,4.2154,1004.1797) || PlayerToPoint(1, playerid,822.0099,6.3927,1004.1797) || PlayerToPoint(1, playerid,822.0087,-0.1116,1004.1797) || PlayerToPoint(1, playerid,822.0237,1.7826,1004.1797))
{
if(PlayerInfo[playerid][pLottoNr] > 0)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк jб tem um bilhete !");
return true;
}
if(GetPlayerMoney(playerid) < 10)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem R$10 para pagar o Bilhete!");
return true;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE,"USE: /bilhete [nъmero]");
return true;
}
new lottonr = strval(tmp);
if(lottonr < 1 || lottonr > 80) { SendClientMessage(playerid, COLOR_GREY, " Nъmero do Bilhete, de 1 a 80 !"); return true; }
format(string, sizeof(string), "* Vocк comprou um bilhete de loteria com nъmero: %d.", lottonr);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, - 10);
PlayerInfo[playerid][pLottoNr] = lottonr;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo estб na Lotйrica !");
}
return true;
}
if(strcmp(cmdtext, "/bilhete", true, 7) == 0)
{
new bool:contar = false;
new params = cmdtext[8];
new string[90];
for(new b = 1; b < MAX_BILHETES; b++)
{
if(Bilhetes[playerid][b] == strval(params))
return SendClientMessage(playerid, COR_AMARELO, "VocГЄ jГЎ tem um bilhete com esse nГєmero.");
if(Bilhetes[playerid][b] < 1)
{
if(!strlen(params))
return SendClientMessage(playerid, COR_AMARELO, "Use: /Bilhete [Numero (NГЈo vale o 0)]");
if(GetPlayerMoney(playerid) < PRECO_BILHETE)
return SendClientMessage(playerid, COR_AMARELO, "VocГЄ nГЈo tem dinheiro suficiente.");
if(strval(params) > MAIOR_NUMERO)
return SendClientMessage(playerid, COR_AMARELO, "Bilhete invalido, escolha um numero menor.");
Bilhetes[playerid][b] = strval(params);
format(string, sizeof(string),"VocГЄ comprou o bilhete nГєmero %d por R$%d.", strval(params), PRECO_BILHETE);
SendClientMessage(playerid, COR_VERDE, string);
GivePlayerMoney(playerid, -PRECO_BILHETE);
Premio += PRECO_BILHETE;
SalvarPremio();
SalvarBilhetes(playerid);
contar = true;
break;
}
}
if(contar == false)
return SendClientMessage(playerid, COR_AMARELO, "VocГЄ jГЎ comprou o mГЎximo de bilhetes.");
return 1;
}
if(strcmp(cmdtext, "/meusbilhetes", true) == 0)
{
new bool:contar = false;
new string[120];
for(new b = 1; b < MAX_BILHETES; b++)
{
if(Bilhetes[playerid][b] >= 1)
{
format(string,sizeof(string),"Bilhete %d. NГєmero: %d\n", b, Bilhetes[playerid][b]);
SendClientMessage(playerid, COR_VERDE, string);
contar = true;
}
}
if(contar == false)
return SendClientMessage(playerid, COR_AMARELO, "VocГЄ nГЈo tem nenhum bilhete.");
return 1;
}