ajuda criando interior das casas por favorrr
#1

ok nao sei se vcs ja viram mas no server do bpg da pra vc mudar o interior da casa

tipo o player compra a casa, dai ele escreve /mudarcasa (coloca o id) dai o interior da casa muda.

me ajuda ai com essa parada ai please.
Reply
#2

copiando do bpf...
posta ae a variavel do interior
se n tiver o sistema pra gravar o interior, cria preimeiro, dps manda
n precisa pedir pra eu criar pq n sei, so novato ainda
Reply
#3

pawn Код:
if (strcmp(cmd, "/mudarcasa", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            new House2 = PlayerInfo[playerid][pPHousekey];
            GetPlayerName(playerid, playername, sizeof(playername));
            if (House2 != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPHousekey]][hOwner], true) == 0)
            {
                new gunid[16];
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    format(string, sizeof(string), "USE: /Mudarcasa [1-12]");
                    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
                    SendClientMessage(playerid, COLOR_WHITE,"*** PRECO DAS CASAS R$100000 ***");
                    SendClientMessage(playerid, COLOR_GRAD2,string);
                    if(PlayerInfo[playerid][pLevel] >= 3)
                    {
                        SendClientMessage(playerid, COLOR_GRAD3, "_______________________________");
                    }
                    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
                    return 1;
                }
                new gunid2;
                gunid2 = strval(tmp);
                if(gunid2 < 1 || gunid2 > 12)
                {
                SendClientMessage(playerid, COLOR_GREY, " Numeros de 1-12!");
                return 1;
                }
                strmid(gunid, tmp, 0, strlen(cmdtext), 255);
                if (GetPlayerMoneyEx(playerid) > 100000)
                {
                    if(strcmp(gunid, "1", true, strlen(gunid)) == 0)
                    {
                     /*   if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                        }*/

                            HouseInfo[House2][hExitx] = 225.630997;
                            HouseInfo[House2][hExity] = 1022.479980;
                            HouseInfo[House2][hExitz] = 1084.069946;
                            HouseInfo[House2][hInt] = 7;
                    }
                    else if(strcmp(gunid, "2", true, strlen(gunid)) == 0)
                    {
                /*      if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                            return 1;
                        }*/

                        HouseInfo[House2][hExitx] = 489.700012;
                        HouseInfo[House2][hExity] = 1402.500000;
                        HouseInfo[House2][hExitz] = 1080.199951;
                        HouseInfo[House2][hInt] = 2;
                     }
                     else if(strcmp(gunid, "3", true, strlen(gunid)) == 0)
                    {
                      /*  if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                            return 1;
                        }*/

                        HouseInfo[House2][hExitx] = 2324.399902;
                        HouseInfo[House2][hExity] = -1147.500000;
                        HouseInfo[House2][hExitz] = 1050.699951;
                        HouseInfo[House2][hInt] = 12;
                     }
                    else if(strcmp(gunid, "4", true, strlen(gunid)) == 0)
                    {
                      /*  if(PlayerInfo[playerid][pVIP] < 1)

                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                            return 1;
                        }*/

                        HouseInfo[House2][hExitx] = 2260.76;
                        HouseInfo[House2][hExity] = -1210.45;
                        HouseInfo[House2][hExitz] = 1049.02;
                        HouseInfo[House2][hInt] = 10;
                     }
                     else if(strcmp(gunid, "5", true, strlen(gunid)) == 0)
                    {
                     /*   if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                            return 1;
                        }*/

                        HouseInfo[House2][hExitx] = 2496.65;
                        HouseInfo[House2][hExity] = -1696.55;
                        HouseInfo[House2][hExitz] = 1014.74;
                        HouseInfo[House2][hInt] = 3;
                     }
                     else if(strcmp(gunid, "6", true, strlen(gunid)) == 0)
                    {
                /*      if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                            return 1;
                        }*/

                        HouseInfo[House2][hExitx] = 1527.229980;
                        HouseInfo[House2][hExity] = -11.574499;
                        HouseInfo[House2][hExitz] = 1002.097106;
                        HouseInfo[House2][hInt] = 3;
                     }
                    else if(strcmp(gunid, "7", true, strlen(gunid)) == 0)
                    {
                /*      if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                            return 1;
                        }*/

                        HouseInfo[House2][hExitx] = 1523.509887;
                        HouseInfo[House2][hExity] = -47.821197;
                        HouseInfo[House2][hExitz] = 1002.130981;
                        HouseInfo[House2][hInt] = 2;
                     }
                     else if(strcmp(gunid, "8", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, " Casa Apenas Para Vips !");
                            return 1;
                        }
                        HouseInfo[House2][hExitx] = 1267.663208;
                        HouseInfo[House2][hExity] = -781.323242;
                        HouseInfo[House2][hExitz] = 1091.906250 ;
                        HouseInfo[House2][hInt] = 5;
                     }
                    SendClientMessage(playerid, COLOR_GRAD6, "Vocк mudou sua casa");
                    GivePlayerMoneyEx(playerid,-100000);
                    SBizzInfo[6][sbTill] += 100000;
                    ExtortionSBiz(6, 100000);
                    PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "   Vocк nгo tem (R$100000)");
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD2, "   Vocк nгo tem uma casa");
                return 1;
            }
        }
        return 1;
    }
Testa ae
Reply
#4

Quote:
Originally Posted by RodiauOUI
Посмотреть сообщение
pawn Код:
if (strcmp(cmd, "/mudarcasa", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            new House2 = PlayerInfo[playerid][pPHousekey];
            GetPlayerName(playerid, playername, sizeof(playername));
            if (House2 != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPHousekey]][hOwner], true) == 0)
            {
                new gunid[16];
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    format(string, sizeof(string), "USE: /Mudarcasa [1-12]");
                    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
                    SendClientMessage(playerid, COLOR_WHITE,"*** PRECO DAS CASAS R$100000 ***");
                    SendClientMessage(playerid, COLOR_GRAD2,string);
                    if(PlayerInfo[playerid][pLevel] >= 3)
                    {
                        SendClientMessage(playerid, COLOR_GRAD3, "_______________________________");
                    }
                    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
                    return 1;
                }
                new gunid2;
                gunid2 = strval(tmp);
                if(gunid2 < 1 || gunid2 > 12)
                {
                SendClientMessage(playerid, COLOR_GREY, " Numeros de 1-12!");
                return 1;
                }
                strmid(gunid, tmp, 0, strlen(cmdtext), 255);
                if (GetPlayerMoneyEx(playerid) > 100000)
                {
                    if(strcmp(gunid, "1", true, strlen(gunid)) == 0)
                    {
                     /*   if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                        }*/

                            HouseInfo[House2][hExitx] = 225.630997;
                            HouseInfo[House2][hExity] = 1022.479980;
                            HouseInfo[House2][hExitz] = 1084.069946;
                            HouseInfo[House2][hInt] = 7;
                    }
                    else if(strcmp(gunid, "2", true, strlen(gunid)) == 0)
                    {
                /*      if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                            return 1;
                        }*/

                        HouseInfo[House2][hExitx] = 489.700012;
                        HouseInfo[House2][hExity] = 1402.500000;
                        HouseInfo[House2][hExitz] = 1080.199951;
                        HouseInfo[House2][hInt] = 2;
                     }
                     else if(strcmp(gunid, "3", true, strlen(gunid)) == 0)
                    {
                      /*  if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                            return 1;
                        }*/

                        HouseInfo[House2][hExitx] = 2324.399902;
                        HouseInfo[House2][hExity] = -1147.500000;
                        HouseInfo[House2][hExitz] = 1050.699951;
                        HouseInfo[House2][hInt] = 12;
                     }
                    else if(strcmp(gunid, "4", true, strlen(gunid)) == 0)
                    {
                      /*  if(PlayerInfo[playerid][pVIP] < 1)

                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                            return 1;
                        }*/

                        HouseInfo[House2][hExitx] = 2260.76;
                        HouseInfo[House2][hExity] = -1210.45;
                        HouseInfo[House2][hExitz] = 1049.02;
                        HouseInfo[House2][hInt] = 10;
                     }
                     else if(strcmp(gunid, "5", true, strlen(gunid)) == 0)
                    {
                     /*   if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                            return 1;
                        }*/

                        HouseInfo[House2][hExitx] = 2496.65;
                        HouseInfo[House2][hExity] = -1696.55;
                        HouseInfo[House2][hExitz] = 1014.74;
                        HouseInfo[House2][hInt] = 3;
                     }
                     else if(strcmp(gunid, "6", true, strlen(gunid)) == 0)
                    {
                /*      if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                            return 1;
                        }*/

                        HouseInfo[House2][hExitx] = 1527.229980;
                        HouseInfo[House2][hExity] = -11.574499;
                        HouseInfo[House2][hExitz] = 1002.097106;
                        HouseInfo[House2][hInt] = 3;
                     }
                    else if(strcmp(gunid, "7", true, strlen(gunid)) == 0)
                    {
                /*      if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й membro vip !");
                            return 1;
                        }*/

                        HouseInfo[House2][hExitx] = 1523.509887;
                        HouseInfo[House2][hExity] = -47.821197;
                        HouseInfo[House2][hExitz] = 1002.130981;
                        HouseInfo[House2][hInt] = 2;
                     }
                     else if(strcmp(gunid, "8", true, strlen(gunid)) == 0)
                    {
                        if(PlayerInfo[playerid][pVIP] < 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, " Casa Apenas Para Vips !");
                            return 1;
                        }
                        HouseInfo[House2][hExitx] = 1267.663208;
                        HouseInfo[House2][hExity] = -781.323242;
                        HouseInfo[House2][hExitz] = 1091.906250 ;
                        HouseInfo[House2][hInt] = 5;
                     }
                    SendClientMessage(playerid, COLOR_GRAD6, "Vocк mudou sua casa");
                    GivePlayerMoneyEx(playerid,-100000);
                    SBizzInfo[6][sbTill] += 100000;
                    ExtortionSBiz(6, 100000);
                    PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "   Vocк nгo tem (R$100000)");
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD2, "   Vocк nгo tem uma casa");
                return 1;
            }
        }
        return 1;
    }
Testa ae
Tambem tava querendo Vlw mesmo!
Vou almoзar jaja eu testo!
Reply
#5

testando, jaja digo o resultado

@EDIT
no meu thug edit. isso buga.
qdo eu mudo o interior, eu qdo saio da casa, vo pra outra casa atoa.
Reply
#6

Quote:
Originally Posted by 385gtamaster
Посмотреть сообщение
testando, jaja digo o resultado

@EDIT
no meu thug edit. isso buga.
qdo eu mudo o interior, eu qdo saio da casa, vo pra outra casa atoa.
sai do thug vai coda um gf/new.pwn e seja feliz
Reply
#7

kra ta osso D=

funfo e talzz mas tipo eu entro na casa mas quando eu saio dela dai em outra casa tem algum geito facil de arrumar isso?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)