Doesn't work house pickup
#1

Код:
if(cache_num_rows())
    {
        for(new i=0; i<cache_num_rows(); i++)
        {
            if(pickupid == PickupData[i][Namas]) // Namai
            {
                new name[MAX_PLAYER_NAME+1];
                GetPlayerName(playerid, name, sizeof(name));
                if(strcmp(name, HouseData[i][Savininkas], true))
                {
                    ShowPlayerDialog(playerid, 3000, DIALOG_STYLE_LIST, "Namo valdymas", "Parduoti namą\nParduoti namą kitam ћaidėjui\nPasidėti ginklus\nPasidėti narkotikus\nPasidėti pinigus\nPasikeisti vidų", "Gerai", "Atљaukti");
                }
            }
            if(pickupid == PickupData[i][Namas2]) // Namai
            {
                new name[MAX_PLAYER_NAME+1];
                GetPlayerName(playerid, name, sizeof(name));
                if(strcmp(name, HouseData[i][Savininkas], false))
                {
                    new parduodamas[128];
                    if(HouseData[i][Parduodamas] == 0) parduodamas = "{FF0000}Ne{ffffff}";
                    else if(HouseData[i][Parduodamas] == 1) parduodamas = "{FF0000}Taip{ffffff}";
                    new string[128];
                    format(string, sizeof(string), "Namas parduodamas: %s\nNamo savininkas: %s\nNamo pardavimo kaina: %i\nPirkti namą", parduodamas, HouseData[i][Savininkas], HouseData[i][Namokaina]);
                    ShowPlayerDialog(playerid, 2999, DIALOG_STYLE_LIST, "Namas", string, "Gerai", "");
                }
            }
        }
    }
load house

Код:
if(HouseData[i][Parduodamas] != 1) //this if house not on sale
            {
                format(string, sizeof(string), "Namas Nr. %i\n %s\nNamo savininkas: %s\nNamo valdymas ENTER.", HouseData[i][ID], HouseData[i][Pavadinimas], HouseData[i][Savininkas]);
                PickupData[i][Namas] = CreatePickup(1272, 1, HouseData[i][PositionX], HouseData[i][PositionY], HouseData[i][PositionZ], -1);
                Create3DTextLabel(string, -1, HouseData[i][PositionX], HouseData[i][PositionY], HouseData[i][PositionZ]+0.75, 40.0, 0, 0);
            }
            else //this if house on sale
            {
                format(string2, sizeof(string2), "Namas Nr. %i parduodamas\n %s\nNamo savininkas: %s\nNamo kaina: %i\nNamo pirkimas ENTER.", HouseData[i][ID], HouseData[i][Pavadinimas], HouseData[i][Savininkas], HouseData[i][Namokaina]);
                PickupData[i][Namas2] = CreatePickup(1273, 1, HouseData[i][PositionX], HouseData[i][PositionY], HouseData[i][PositionZ], -1);
                Create3DTextLabel(string2, -1, HouseData[i][PositionX], HouseData[i][PositionY], HouseData[i][PositionZ]+0.75, 40.0, 0, 0);
            }
Reply
#2

In the first code, show us the query you use. I don't think there's a need for it. Are you sure it returns what you want it to return?
Reply
#3

my house loading working, pickups show, but climb on the pickup not show showplayerdialog code. we need how to fix this showplayerdialog
Reply
#4

pawn Код:
if(strcmp(name, HouseData[i][Savininkas], true))
                {
                    ShowPlayerDialog(playerid, 3000, DIALOG_STYLE_LIST, "Namo valdymas", "Parduoti namą\nParduoti namą kitam žaidėjui\nPasidėti ginklus\nPasidėti narkotikus\nPasidėti pinigus\nPasikeisti vidų", "Gerai", "Atšaukti");
                }
You show this dialog if the the player is NOT the owner. Try this:
pawn Код:
if(!strcmp(name, HouseData[i][Savininkas]))
                {
                    ShowPlayerDialog(playerid, 3000, DIALOG_STYLE_LIST, "Namo valdymas", "Parduoti namą\nParduoti namą kitam žaidėjui\nPasidėti ginklus\nPasidėti narkotikus\nPasidėti pinigus\nPasikeisti vidų", "Gerai", "Atšaukti");
                }
Reply
#5

doesn't work :/
Reply
#6

Don't To That !
Use Key !
When Player Standing On house Pickup Use KEY_LOOK_BEHIND ( MMB ) And Then Show Player Dialog !
Because When Player Enter Pickup, Dialog Show,Every Second Will Be Show !
Reply
#7

How to code?
Reply
#8

Quote:
Originally Posted by TheNerka
Посмотреть сообщение
How to code?
dafuq? Don't try to create a mysql house system, that's hard asfuqqq if you aren't a pro scripter then I suggest starting with something similiar which is also dynamic but not a house/business system.

Just work on something else dynamic to get the idea of it.
Reply
#9

Quote:
Originally Posted by Ox1gEN
Посмотреть сообщение
dafuq? Don't try to create a mysql house system, that's hard asfuqqq if you aren't a pro scripter then I suggest starting with something similiar which is also dynamic but not a house/business system.

Just work on something else dynamic to get the idea of it.
Dynamic House System?
Reply
#10

Quote:
Originally Posted by TheNerka
Посмотреть сообщение
Dynamic House System?
Well I assume you were creating a house system because you were trying to create house pickups...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)