

CMD:minhaemp(playerid)
{
if(InfosEmp[playerid][GPSEmp] == false)
{
new Emps[64],Nome[MAX_PLAYER_NAME];
for(new e = 0; e <= 999; ++e)
{
GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome))
{
SetPlayerCheckpoint(playerid,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),2.0);
SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Sua empresa foi marcada no mapa{FFFFFF}!");
InfosEmp[playerid][GPSEmp] = true;
break;
}
else
{
SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Vocк nгo й dono de uma empresa!");
break;
}
}
}
else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Sua empresa jб estб marcada no mapa!");
return 1;
}

CMD:compraremp(playerid)
{
for(new e = 0; e <= 999; ++e)
{
new Emps[128];
format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
{
if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z")))
{
if(!strcmp(DOF2_GetString(Emps,"DONO"),"Nenhum",false))
{
if(GetPlayerMoney(playerid) >= DOF2_GetInt(Emps,"Valor"))
{
IDEmp[playerid] = e;
new str[600],str2[800];
format(str,sizeof(str),"{00ED04}Vocк estб prestes a comprar esta {FFFFFF}empresa:\n \n{00ED04}Empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d \n{00ED04}Com o interior conforme o ID: {FFFFFF}%d",DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior")); strcat(str2,str);
format(str,sizeof(str),"\n{00ED04}Com valor inicial de extorзгo por entrada de: R${FFFFFF}%d\n{00ED04}Com modelo de pickup conforme ID: {FFFFFF}%d\n{00ED04}Com o nome da empresa: {FFFFFF}%s\n \n{00ED04}Vocк tem certeza de que quer comprar esta {FFFFFF}empresa{00ED04}?\n \nOBS: {FFFFFF}Vocк poderб vendк-la a qualquer momento\nusando o comando {00ED04}/venderemp{FFFFFF}.",DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetString(Emps,"Nome")); strcat(str2,str);
ShowPlayerDialog(playerid,DIALOG_COMPRAR_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - COMPRAR EMPRESA",str2,"COMPRAR","Cancelar");
break;
}
else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ]{FF0000}Vocк nгo possъi dinheiro suficiente para comprar esta empresa{FFFFFF}.");
break;
}
else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa nгo estб а venda{FFFFFF}!");
break;
}
}
}
return 1;
}
new Nome[MAX_PLAYER_NAME],Emps[64];
format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
DOF2_SetString(Emps,"DONO",Nome);
DOF2_SaveFile();
GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Valor"));
SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Vocк comprou esta empresa! Use: {FFFFFF}/ajudaemp {00ED04}para mais informaзхes{FFFFFF}.");
RetirarEmps();
CarregarEmps();
|
man n intendi o porq do id da emp ficar 0 o code parece ta certo
|