[AJUDA] Unknow Command
#1

qnd digito o cmd aparece Unknow Command porem o dialog de criaзгo aparece, mas a casa nao e criada
pawn Код:
if(strcmp(cmd, "/criarapartamento", true) == 0 || strcmp(cmd, "/cap", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
                new houseid = -1;
                new string2[256];
                new Float:X, Float:Y, Float:Z;
                GetPlayerPos(playerid, X,Y,Z);
                for(new h = 0; h < sizeof(HouseInfo); h++)
                {
                    if(HouseInfo[h][hSetted] == 1)
                    {
                        houseid = h + 1;
                    }
                }
                ShowPlayerDialog(playerid, 1903, DIALOG_STYLE_MSGBOX, "Criaзгo de Casas", "Apartamento Criado \n Valor 45000 \n Nivel 3 \n Para Editar e sу usar /seditar", "Fechar", "");
                HouseInfo[houseid][hValue] = 45000;
                HouseInfo[houseid][hLevel] = 3;
                strmid(HouseInfo[houseid][hDiscription], "Apartamento", 0, strlen("Apartamento"), 255);
                HouseInfo[houseid][hExitx] = 2365.3381;
                HouseInfo[houseid][hExity] = -1135.4713;
                HouseInfo[houseid][hExitz] = 1050.8826;
                HouseInfo[houseid][hInt] = 8;
                HouseInfo[houseid][hEntrancex] = X;
                HouseInfo[houseid][hEntrancey] = Y;
                HouseInfo[houseid][hEntrancez] = Z;
                HouseInfo[houseid][hWorld] = houseid;
                HouseInfo[houseid][hSetted] = 1;
                strmid(HouseInfo[houseid][hOwner],"The State",0,strlen("The State"),255);
                strmid(HouseInfo[houseid][hMessage],"Apartamento",0,strlen("Apartamento"),255);
                format(string, sizeof(string),"* Criada Casa Numero %d. A Casa foi feita automaticamente, Para editar use /seditar.",houseid);
                SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                format(string,sizeof(string),"[AdmCmd]: Uma Moradia foi Criada [ Casa Numero: [%d]].",houseid);
                ABroadCast(COLOR_LIGHTRED,string, 5);
                format(string2,sizeof(string2),"{FAFAFA}.:{F52323}Casa a Venda{FAFAFA}:. \n {FAFAFA}Casa Numero:{F52323} %d \n {FAFAFA}Preзo: {F52323}R$%d \n {FAFAFA}Descriзгo: {F52323}%s \n {FAFAFA}Nivel Requerido:{F52323} %d",HouseInfo[houseid][hWorld], HouseInfo[houseid][hValue],HouseInfo[houseid][hDiscription], HouseInfo[houseid][hLevel]);
                HouseLabel[houseid] = Create3DTextLabel(string2 ,0x00FF00AA,X,Y,Z,25, 0, 1);
                HousePickup[houseid] = CreateDynamicPickup(1273, 1, HouseInfo[houseid][hEntrancex], HouseInfo[houseid][hEntrancey], HouseInfo[houseid][hEntrancez]);
                OnPropUpdate(1,houseid);
                OnPropTextdrawUpdate(1, houseid);
                OnHousePickupUpdate(houseid);
                SendClientMessage(playerid, COLOR_GREY,"* O Limite de textos 3d ja foi feito Sу apareceram na proxima GMX!");
                // Salvamento de Casas
                format(string, sizeof(string),"Casas/%d.ini",houseid);
                dini_Create(string);
                dini_FloatSet(string,"Entrance_X",HouseInfo[houseid][hEntrancex]);
                dini_FloatSet(string,"Entrance_Y",HouseInfo[houseid][hEntrancey]);
                dini_FloatSet(string,"Entrance_Z",HouseInfo[houseid][hEntrancez]);
                dini_FloatSet(string,"Exit_X",HouseInfo[houseid][hExitx]);
                dini_FloatSet(string,"Exit_Y",HouseInfo[houseid][hExity]);
                dini_FloatSet(string,"Exit_Z",HouseInfo[houseid][hExitz]);
                dini_IntSet(string,"Health_X",0); dini_IntSet(string,"Health_Y",0);
                dini_IntSet(string,"Health_Z",0); dini_IntSet(string,"Armour_X",0);
                dini_IntSet(string,"Armour_Y",0); dini_IntSet(string,"Armour_Z",0);
                dini_Set(string,"Owner",HouseInfo[houseid][hOwner]);
                dini_Set(string,"Description",HouseInfo[houseid][hDiscription]);
                dini_IntSet(string,"Price",HouseInfo[houseid][hValue]);
                dini_IntSet(string,"Health",HouseInfo[houseid][hHel]);
                dini_IntSet(string,"Armour",HouseInfo[houseid][hArm]);
                dini_IntSet(string,"Interior",HouseInfo[houseid][hInt]);
                dini_IntSet(string,"Locked",HouseInfo[houseid][hLock]);
                dini_IntSet(string,"Owned",0);
                dini_IntSet(string,"Rooms",0);
                dini_IntSet(string,"RentPrice",0);
                dini_IntSet(string,"Takings",0);
                dini_IntSet(string,"LevelNeeded",HouseInfo[houseid][hLevel]);
                dini_IntSet(string,"World",HouseInfo[houseid][hWorld]);
                dini_IntSet(string,"Setted",HouseInfo[houseid][hSetted]);
                dini_Set(string,"Message",HouseInfo[houseid][hMessage]);
                // Fim do Salvamento
                OnPropUpdate(1,houseid);
            }
            return 1;
            }
Reply
#2

coloca return 1; embaixo de onprop..
Reply
#3

nao deu mesma coisa
Reply
#4

Faзa um debug, e descubra que parte do cуdigo nгo estб sendo processada.
Reply
#5

ja resolvi o problema mas vlw pelos dois ai

REP*
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)