[Ajuda] /minhaemp
#4

@tonisantolia
Nгo entendi direito, mas tipo, no arquivo DOF2 da prуpria empresa fica guardada a string do nome do dono... que й a tag DONO

Se nгo foi isso que vocк quis perguntar mano, aqui o pastebin '-'


@Wellington1999
/compraremp

pawn Код:
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;
}
if(response) da DIALOG:
pawn Код:
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();
Obrigado pela atenзгo... (:
Reply


Messages In This Thread
/minhaemp - by HeyHoLetsGo - 20.01.2013, 14:44
Re: /minhaemp - by tonisantolia - 20.01.2013, 14:49
Re: /minhaemp - by Wellington1999 - 20.01.2013, 14:50
Re: /minhaemp - by HeyHoLetsGo - 20.01.2013, 14:53
Re: /minhaemp - by Wellington1999 - 20.01.2013, 14:57
Re: /minhaemp - by HeyHoLetsGo - 20.01.2013, 15:00
Re: /minhaemp - by Wellington1999 - 20.01.2013, 15:06
Re: /minhaemp - by HeyHoLetsGo - 20.01.2013, 15:09
Re: /minhaemp - by Wellington1999 - 20.01.2013, 15:11
Re: /minhaemp - by HeyHoLetsGo - 20.01.2013, 15:12

Forum Jump:


Users browsing this thread: 1 Guest(s)