06.06.2017, 20:13
Na gamemode perfect start, perfect games, play facil tem um bug no /depositarfazenda, mas o /depositarempresa funciona normal e os dois sistemas sгo quase iguais.
Код:
CMD:depositarfazenda(playerid, params[]) { new borse = PlayerInfo[playerid][pPFazkey]; if (borse == 255) { SendClientMessage(playerid, COLOR_GRAD2, " Vocк nгo tem uma Fazenda."); return true; } new quant; new string[128]; if(sscanf(params, "d", quant)) { if (borse < 255) { format(string, sizeof(string), " Vocк tem R$%d de saldo em sua Fazenda.", FBizzInfo[borse][fbTill]); SendClientMessage(playerid, COLOR_GRAD3, string); } SendClientMessage(playerid, COLOR_GRAD2, "USE: /depositarfazenda [quantidade]"); return true; } new cashdeposit = quant; if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1) { SendClientMessage(playerid, COLOR_GRAD2, " Vocк nгo tem tanto"); return true; } if (borse < 255) { if(!PlayerToPoint(100, playerid,FBizzInfo[borse-200][fbEntranceX],FBizzInfo[borse-200][fbEntranceY],FBizzInfo[borse-200][fbEntranceZ])) { SendClientMessage(playerid, COLOR_GRAD2, " Vocк estб longe de sua fazenda"); return true; } else { GiveDinheiro(playerid,-cashdeposit); FBizzInfo[borse][fbTill] += cashdeposit; format(string, sizeof(string), " Vocк guardou R$%d no cofre de sua fazenda. O saldo de sua fazenda: R$%d", cashdeposit,FBizzInfo[borse-200][fbTill]); SendClientMessage(playerid, COLOR_YELLOW, string); SalvarFEmpresa(borse); } } Atualizar3Dtexts(); return true; }
Код:
CMD:depositarempresa(playerid, params[]) { new borse = PlayerInfo[playerid][pPbiskey]; if (borse == 255) { SendClientMessage(playerid, COLOR_GRAD2, " Vocк nгo tem uma empresa."); return true; } new quant; new string[128]; if(sscanf(params, "d", quant)) { if (borse >= 100 && borse < 200) { format(string, sizeof(string), " Vocк tem R$%d de saldo em sua empresa.", SBizzInfo[borse-100][sbTill]); SendClientMessage(playerid, COLOR_GRAD3, string); } if (borse < 100) { format(string, sizeof(string), " Vocк tem R$%d de saldo em sua empresa.", BizzInfo[borse][bTill]); SendClientMessage(playerid, COLOR_GRAD3, string); } SendClientMessage(playerid, COLOR_GRAD2, "USE: /depositarempresa [quantidade]"); return true; } new cashdeposit = quant; if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1) { SendClientMessage(playerid, COLOR_GRAD2, " Vocк nгo tem tanto"); return true; } if (borse >= 100) { if(!PlayerToPoint(100, playerid,SBizzInfo[borse-100][sbEntranceX],SBizzInfo[borse-100][sbEntranceY],SBizzInfo[borse-100][sbEntranceZ])) { SendClientMessage(playerid, COLOR_GRAD2, " Vocк estб longe de sua empresa"); return true; } else { GiveDinheiro(playerid,-cashdeposit); SBizzInfo[borse-100][sbTill] += cashdeposit; format(string, sizeof(string), " Vocк guardou R$%d no cofre de sua empresa. O saldo de sua empresa: R$%d", cashdeposit,SBizzInfo[borse-100][sbTill]); SendClientMessage(playerid, COLOR_YELLOW, string); SalvarSEmpresa(borse-100); } } if (borse < 100) { if (!PlayerToPoint(100, playerid,BizzInfo[borse][bExitX],BizzInfo[borse][bExitY],BizzInfo[borse][bExitZ])) { SendClientMessage(playerid, COLOR_GRAD2, " Vocк estб longe de sua empresa"); return true; } else { GiveDinheiro(playerid,-cashdeposit); BizzInfo[borse][bTill] += cashdeposit; format(string, sizeof(string), " Voce depositou R$%d no cofre de sua empresa Total: R$%d", cashdeposit,BizzInfo[borse][bTill]); SendClientMessage(playerid, COLOR_YELLOW, string); SalvarEmpresa(borse); } } Atualizar3Dtexts(); return true; }