House dialogs problems
#7

Quote:
Originally Posted by mrcakke
Посмотреть сообщение
Okay LoadingHouse Function
you might create pickup before
PHP код:
HouseCache[gameid][hUID] = HouseTemp[hUID];
HouseCache[gameid][hCost] = HouseTemp[hCost];
HouseCache[gameid][hCzynsz] = HouseTemp[hCzynsz];
HouseCache[gameid][hOutX] = HouseTemp[hOutX];
HouseCache[gameid][hOutY] = HouseTemp[hOutY];
HouseCache[gameid][hOutZ] = HouseTemp[hOutZ];
HouseCache[gameid][hOutInt] = HouseTemp[hOutInt];
HouseCache[gameid][hOutVW] = HouseTemp[hOutVW];
HouseCache[gameid][hInX] = HouseTemp[hInX];
HouseCache[gameid][hInY] = HouseTemp[hInY];
HouseCache[gameid][hInZ] = HouseTemp[hInZ];
HouseCache[gameid][hInInt] = HouseTemp[hInInt];
HouseCache[gameid][hInVW] = HouseTemp[hInVW];
HouseCache[gameid][hOwned] = HouseTemp[hOwned];
format(string1,sizeof(string1),HouseCache[gameid][hName], 65"%s",HouseTemp[hName]);
format(string3,sizeof(string3),HouseCache[gameid][hOwner],24,"%s",HouseTemp[hOwner]); 
like

PHP код:
    while(mysql_fetch_row_format(query1"|"))
    {
        
sscanf(query1,"p<|>ds[65]ddfffddfffddds[24]",
        
HouseTemp[hUID],
        
HouseTemp[hName],
        
HouseTemp[hCost],
        
HouseTemp[hCzynsz],
        
HouseTemp[hOutX],
        
HouseTemp[hOutY],
        
HouseTemp[hOutZ],
        
HouseTemp[hOutInt],
        
HouseTemp[hOutVW],
        
HouseTemp[hInX],
        
HouseTemp[hInY],
        
HouseTemp[hInZ],
        
HouseTemp[hInInt],
        
HouseTemp[hInVW],
        
HouseTemp[hOwned],
        
HouseTemp[hOwner]
        );
        
        if(
HouseTemp[hOwned] == 0)
        {
            
gameid CreatePickup(1272,2,HouseTemp[hOutX],HouseTemp[hOutY],HouseTemp[hOutZ],HouseTemp[hOutVW]);
            
format(string2,sizeof(string2),
            
"{00FFF0}Nazwa{FFFFFF}:{FF0000}%s\n\
            {00FFF0}Cena W expie{FFFFFF}:{00FF00}%d\n\
            {00FFF0}Exp/H{FFFFFF}:{00FF00}%d"
,
            
HouseTemp[hName],HouseTemp[hCost],HouseTemp[hCzynsz]);
            
Create3DTextLabel(string2, -1HouseTemp[hOutX],HouseTemp[hOutY], HouseTemp[hOutZ], 30HouseTemp[hOutVW], false);    
        }
        else if(
HouseTemp[hOwned] == 1)
        {
            
gameid CreatePickup(1272,2,HouseTemp[hOutX],HouseTemp[hOutY],HouseTemp[hOutZ],HouseTemp[hOutVW]);
            
format(string2,sizeof(string2),
            
"{00FFF0}Nazwa{FFFFFF}:{FF0000}%s\n\
            {00FFF0}Wlasciciel{FFFFFF}:{00FF00}%s\n"
,
            
HouseTemp[hName],HouseTemp[hOwner]);
            
Create3DTextLabel(string2, -1HouseTemp[hOutX],HouseTemp[hOutY], HouseTemp[hOutZ], 30HouseTemp[hOutVW], false);
        }
        else
        {
            print(
"[HOUSES]: ERROR DOMY NIE ZAŁADOWANE POPRAWNIE POWOD:Nie poprawna Liczba hOwned");
            print(
"[HOUSES]: SERWER ZAMYKANY PROSZE ROZWIAZAC PROBLEM");
            print(
"[HOUSES]: JAK PROBLEM ZOSTANIE ROZWIAZANY SERWER BEDZIE DZIALAL POPRAWNIE");
            
SendRconCommand("exit");
        }
        
        new 
string1[128];
        new 
string2[128];
        new 
string3[128];
        
HouseCache[gameid][hUID] = HouseTemp[hUID];
        
HouseCache[gameid][hCost] = HouseTemp[hCost];
        
HouseCache[gameid][hCzynsz] = HouseTemp[hCzynsz];
        
HouseCache[gameid][hOutX] = HouseTemp[hOutX];
        
HouseCache[gameid][hOutY] = HouseTemp[hOutY];
        
HouseCache[gameid][hOutZ] = HouseTemp[hOutZ];
        
HouseCache[gameid][hOutInt] = HouseTemp[hOutInt];
        
HouseCache[gameid][hOutVW] = HouseTemp[hOutVW];
        
HouseCache[gameid][hInX] = HouseTemp[hInX];
        
HouseCache[gameid][hInY] = HouseTemp[hInY];
        
HouseCache[gameid][hInZ] = HouseTemp[hInZ];
        
HouseCache[gameid][hInInt] = HouseTemp[hInInt];
        
HouseCache[gameid][hInVW] = HouseTemp[hInVW];
        
HouseCache[gameid][hOwned] = HouseTemp[hOwned];
        
format(string1,sizeof(string1),HouseCache[gameid][hName], 65"%s",HouseTemp[hName]);
        
format(string3,sizeof(string3),HouseCache[gameid][hOwner],24,"%s",HouseTemp[hOwner]);
    } 
but i dont recommand it..
I will use a varible to save pickupid
and change

PHP код:
for(new i=0j=sizeof(HouseCache); i<ji++)
{
    if(
pickupid == HouseCache[i][hPickupID])
    {
        if(
HouseCache[i][hOwned] == 0)
        {
        }
    }

Reply


Messages In This Thread
House dialogs problems - by mrcakke - 25.11.2016, 12:58
Re: House dialogs problems - by mongi - 25.11.2016, 20:02
Re: House dialogs problems - by Bingo - 25.11.2016, 20:13
Re: House dialogs problems - by mrcakke - 25.11.2016, 21:24
Re: House dialogs problems - by Alvitr - 25.11.2016, 21:30
Re: House dialogs problems - by mrcakke - 25.11.2016, 21:51
Re: House dialogs problems - by Alvitr - 25.11.2016, 22:06
Re: House dialogs problems - by mrcakke - 25.11.2016, 22:27
Re: House dialogs problems - by Alvitr - 26.11.2016, 05:40

Forum Jump:


Users browsing this thread: 1 Guest(s)