Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-12-25, 00:45


RakNet00







Wiek: 25
Na forum: 3126 dni
Posty: 66



Respekt: 50

Witam. Powie mi kto? co tutaj jest ?le, ?e nawet jak sell jest w MySQL ustawione na 1 to i tak pokazuje, ?e adres ejst zaj?ty? KOD:
Kod:

LoadedInfo[Houses]++;
sscanf(Query, "p<|>ds[100]ffffd",HouseInfo[i][UIDh],HouseInfo[i][Name],HouseInfo[i][xh],HouseInfo[i][yh],HouseInfo[i][zh],HouseInfo[i][sell]);

if(HouseInfo[UIDh][sell] == 1)
{
format(labelstring,sizeof labelstring,"Ulica: "BIALYHEX"%s {009e05} - %d",HouseInfo[i][Name],HouseInfo[i][UIDh]);
CreateDynamic3DTextLabel(labelstring, 0x009e05FF,HouseInfo[i][xh],HouseInfo[i][yh],HouseInfo[i][zh], 50.0);
}
if(HouseInfo[UIDh][sell] == 0)
{
format(labelstring,sizeof labelstring,""CZERWONYHEX"Adres zajety");
CreateDynamic3DTextLabel(labelstring, 0x009e05FF,HouseInfo[i][xh],HouseInfo[i][yh],HouseInfo[i][zh], 50.0);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-25, 11:03


Virex_PL

Głos rozsądku






Wiek: 26
Na forum: 4187 dni
Posty: 170
Nick w MP: Virex_PL

Piwa: 31

Respekt: 120
Respekt: 120

Przed warunkami daj
printf("HouseInfo[sell]: %d", HouseInfo[UIDh][sell]);
I zobacz co bedzie w logach.
Zmien warunek zamiast
if(HouseInfo[UIDh][sell] == 0) wstaw else

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-25, 11:31


RakNet00







Wiek: 25
Na forum: 3126 dni
Posty: 66



Respekt: 50

Kod:

HouseInfo[sell]: 0


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-25, 11:43


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
B??d masz w funkcji sscanf

"RakNet00" napisał/a:

sscanf(Query, "p<|>ds[100]ffffd",HouseInfo[i][UIDh],HouseInfo[i][Name],HouseInfo[i][xh],HouseInfo[i][yh],HouseInfo[i][zh],HouseInfo[i][sell]);


Masz 4 razy literk? f, a powinny by? 3, gdy? wczytujesz 3 wsp??rz?dne (x, y, z).

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
RakNet00
Wysłany: 2017-12-25, 12:02


RakNet00







Wiek: 25
Na forum: 3126 dni
Posty: 66



Respekt: 50

Fakt, nie zauwa?y?em. A mam ejsssssssszcze jeden problem a mianowicie nie pokazuje ikonek zielonego lub czerwonego domku:

Kod:

if(HouseInfo[i][sell] == 1)
{
SetPlayerMapIcon(i, 31, HouseInfo[i][xh], HouseInfo[i][yh], HouseInfo[i][zh], 52, 0, MAPICON_LOCAL);
}
else if(HouseInfo[i][sell] == 0)
{
SetPlayerMapIcon(i, 32, HouseInfo[i][xh], HouseInfo[i][yh], HouseInfo[i][zh], 52, 0, MAPICON_LOCAL);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-25, 12:28


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Sp?jrz na kolejno?? argument?w, kt?re podajesz w kodzie, a kolejno??, kt?ra jest podana na wiki

Kod:

(playerid, iconid, Float:x, Float:y, Float:z, markertype, color, style)


W kodzie masz podane ID gracza jako ID domu. Do tworzenia ikonek dom?w zalecam u?ycie streamera (funkcja CreateDynamicMapIcon), bo funkcja SetPlayerMapIcon nic nie zrobi, je?li gracz nie jest po??czony z serwerem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-25, 12:36


Destinn







Wiek: 26
Na forum: 3094 dni
Posty: 104
Nick w MP: Destin

Piwa: 25

Respekt: 90

U?yj tego - lepsze rozwi?zanie, je?eli posiadasz streamera.

Kod:

if(HouseInfo[i][sell] == 1)
{
CreateDynamicMapIcon(HouseInfo[i][xh], HouseInfo[i][yh], HouseInfo[i][zh], 31, 0);
}
else if(HouseInfo[i][sell] == 0)
{
CreateDynamicMapIcon(HouseInfo[i][xh], HouseInfo[i][yh], HouseInfo[i][zh], 32, 0);
}


I zamiast else if(HouseInfo[i][sell] == 0) mo?esz da? po prostu else. :)

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
RakNet00
Wysłany: 2017-12-25, 12:45


RakNet00







Wiek: 25
Na forum: 3126 dni
Posty: 66



Respekt: 50

Ok, dzia?a. Dziekuj? za pomoc.

Postaw piwo autorowi tego posta
 

 
Tagi: źle :: wyświetla :: 3dtext
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku