27.02.2013, 21:09
(
Последний раз редактировалось EXIBI; 28.02.2013 в 22:49.
)
resolvido.
if(strcmp(cmdtext,"/mentrega", true) == 0) {
new prc;
new valor;
new string2[256];
for(new p = 0; p < MAX_CASAS; p++){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(string, sizeof(string),"/Props/prop%d.ini", p);
}
if(dini_Exists(string)){
if(IsPlayerInRangeOfPoint(playerid, 2.0, dini_Float(string,"PosX"), dini_Float(string,"PosY"), dini_Float(string,"PosZ"))){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
for(new p = 0; p < MAX_CASAS; p++)
if(PropEmp(playerid, p) == 1){
} else {
SendClientMessage(playerid, Vermelho,"Vocк nгo й empregado daqui");
}
if(fentrega[playerid] == 1){
format(string, sizeof(string),"/Props/prop%d.ini", pentrega[playerid]);
format(file, sizeof(file), PASTA_CONTAS, aname);
valor = (dini_Int(string, "Preco")/100)* (dini_Int(string, "Renda"));
prc = valor/100*dini_Int(string, "Renda");
format(string2, sizeof(string2),"Mercadoria Entregue! Vocк recebeu R$%d([%d%%] do lucro da empresa.)", prc*2, dini_Int(string, "Renda"));
SendClientMessage(playerid, Azul, string2);
format(string2, sizeof(string2),"A empresa lucrou R$%d", prc*2);
SendClientMessage(playerid, Azul, string2);
dini_IntSet(file,"JaTrabalhado",1);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(dini_Int(file, "JaTrabalhado") == 1){
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк precisa esperar 5 horas para pegar a mercadoria novamente!");
return 1;
}
pentrega[playerid] = 0;
fentrega[playerid] = 0;
} else {
format(string, sizeof(string),"/Props/prop%d.ini", pentrega[playerid]);
valor = (dini_Int(string, "Preco")/100)* dini_Int(string, "Renda");
prc = valor/100*dini_Int(string, "Renda");
format(string2, sizeof(string2),"Mercadoria entregue! Vocк recebeu R$%d([%d %] do lucro da empresa.)", prc, dini_Int(string, "Renda"));
SendClientMessage(playerid, Azul, string2);
format(string2, sizeof(string2),"A empresa Lucro R$%d", valor-prc);
SendClientMessage(playerid, Azul, string2);
dini_IntSet(file,"JaTrabalhado",1);
GivePlayerGrana(playerid, prc);
if(dini_Exists(string)){
dini_IntSet(string,"Grana",dini_Int(string,"Grana")+valor-prc);
}
pentrega[playerid] = 0;
fentrega[playerid] = 0;
}
} else {
SendClientMessage(playerid, Vermelho,"Vocк nгo estб fazendo uma entrega");
}
} else {
//SendClientMessage(playerid, Vermelho,"** Vocк nгo estб em uma empresa!");
}
return 1;
}