Zaključano

Ne ucitaje pickupe, labele, bizove, kuce..

Započeo Zlaja123
pre 5 godina
1,699
pregleda
29
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Danisoni
Godfather
pre 5 godina
Pa stavi print na učitavanje i provjeri dal čita, ako ne čita do dinija je
Zlaja123
Wheel Man
pre 5 godina
Kad pokrenem server ispise da je sve ucitalo, ali IG nista ne kreira.. Moze li biti do streamera?
ShadowMortar
Shot Caller
pre 5 godina
Probaj debug label, pickup(itd...), pogledaj jel debug printa točne kordinate, probaj nanovo napisati kod "CreateDynamic3D..." "CreateDynamicPick.."...
Zlaja123
Wheel Man
pre 5 godina
Pokusao, sve u redu, ali i dalje ih ne kreira IG
ShadowMortar
Shot Caller
pre 5 godina
LoadHouses();
for(new h = 0; h < sizeof(HouseInfo); h++)
{
    if(HouseInfo == 1)
    {
if(HouseInfo == 0)
{
  format(PropertyString,sizeof(PropertyString),"{6EF83C}Na prodaju!\n{F3FF02}Cijena: $%d \nVelicina: %s \nPotreban nivo: %d",HouseInfo,HouseInfo, HouseInfo);
HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo, HouseInfo, HouseInfo,25.0);
}
else if(HouseInfo == 1)
{
if(HouseInfo==1)
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Cijena renta: {FFFFFF}$%d\n {F3FF02}Velicina: {FFFFFF}%s\n {F3FF02}Za rent:{FFFFFF} /rentroom", HouseInfo,HouseInfo, HouseInfo, HouseInfo);
}
else
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Velicina: {FFFFFF}%s", HouseInfo,HouseInfo, HouseInfo);
}
HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo, HouseInfo, HouseInfo,25.0);
}
}
}

I provjeri jel ti hSetted = 1 kad se učita.
Zlaja123
Wheel Man
pre 5 godina
tako je kod mene, a kuce koje su prije kreirane u folderu tako hSettet im je na 1 i opet ne ucitaje
LoadHouses();
printf("debug kuca label");
for(new h = 0; h < sizeof(HouseInfo); h++)
{
    if(HouseInfo == 1)
    {
if(HouseInfo == 0)
{
  format(PropertyString,sizeof(PropertyString),"{6EF83C}Na prodaju!\n{F3FF02}Cijena: $%d \nVelicina: %s \nPotreban nivo: %d",HouseInfo,HouseInfo, HouseInfo);
HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo, HouseInfo, HouseInfo,25.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
}
else if(HouseInfo == 1)
{
if(HouseInfo==1)
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Cijena renta: {FFFFFF}$%d\n {F3FF02}Velicina: {FFFFFF}%s\n {F3FF02}Za rent:{FFFFFF} /rentroom", HouseInfo,HouseInfo, HouseInfo, HouseInfo);
}
else
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Velicina: {FFFFFF}%s", HouseInfo,HouseInfo, HouseInfo);
}
    HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo, HouseInfo, HouseInfo,25.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
}
}
}
omcho
Enforcer
pre 5 godina
Ti nigde ne ucitavas value- od 'HouseInfo' tj proveravas da li je na 1 ali uvek ce biti na 0 jer ga nigde ne assertujes, ako koristis Y_INI moras da ucitas iz fajl-a Integer i onda da ga stavis u varijabli 'hSetted'
Zlaja123
Wheel Man
pre 5 godina
Ne kontam, gdje to trebam staviti, Dini koristim
Milan_Carevic
Enforcer
pre 5 godina
Update streamer , pogledaj jesi li lepo definisao.Jel ti izbacuje neki debug prilikom startanja servera?
omcho
Enforcer
pre 5 godina
Zlaja123 wrote on May 10, 2020, 11:26 am:
stock LoadHouses()
{

new file;
for(new idx = 0; idx < sizeof(HouseInfo) ; idx++)
{
    format(file, sizeof(file),"YUnitedBalkanfiles/Kuce/%d.ini", idx);
    if(dini_Exists(file))
{
HouseInfo = dini_Float(file,"Entrance_X");
HouseInfo = dini_Float(file,"Entrance_Y");
HouseInfo = dini_Float(file,"Entrance_Z");
HouseInfo = dini_Float(file,"Exit_X");
HouseInfo = dini_Float(file,"Exit_Y");
HouseInfo = dini_Float(file,"Exit_Z");
HouseInfo = dini_Int(file,"Health_X");
HouseInfo = dini_Int(file,"Health_Y");
HouseInfo = dini_Int(file,"Health_Z");
HouseInfo = dini_Int(file,"Armour_X");
HouseInfo = dini_Int(file,"Armour_Y");
HouseInfo = dini_Int(file,"Armour_Z");
strmid(HouseInfo, dini_Get(file,"Owner"), 0, strlen(dini_Get(file,"Owner")), 255);
strmid(HouseInfo, dini_Get(file,"Description"), 0, strlen(dini_Get(file,"Description")), 255);
HouseInfo = dini_Int(file,"Price");
HouseInfo = dini_Int(file,"Health");
HouseInfo = dini_Int(file,"Armour");
HouseInfo = dini_Int(file,"Interior");
HouseInfo = dini_Int(file,"Locked");
HouseInfo = dini_Int(file,"Owned");
HouseInfo = dini_Int(file,"Rooms");
HouseInfo = dini_Int(file,"Rentable");
HouseInfo = dini_Int(file,"RentPrice");
HouseInfo = dini_Int(file,"Takings");
HouseInfo = dini_Int(file,"Setted");
HouseInfo = dini_Int(file,"LevelNeeded");
HouseInfo = dini_Int(file,"World");
        HouseInfo = dini_Int(file,"Drugs");
        HouseInfo = dini_Int(file,"Materials");
        HouseInfo = dini_Int(file,"Weapon1");
HouseInfo = dini_Int(file,"Ammo1");
HouseInfo = dini_Int(file,"Weapon2");
HouseInfo = dini_Int(file,"Ammo2");
HouseInfo = dini_Int(file,"Weapon3");
HouseInfo = dini_Int(file,"Ammo3");
        HouseInfo = dini_Int(file,"Weapon4");
        HouseInfo = dini_Int(file,"Ammo4");
        HouseInfo = dini_Int(file,"Weapon5");
HouseInfo = dini_Int(file,"Ammo5");
        HouseInfo = dini_Int(file,"Weapon6");
        HouseInfo = dini_Int(file,"Ammo6");
        HouseInfo = dini_Int(file,"Date");
        strmid(HouseInfo, dini_Get(file,"Message"), 0, strlen(dini_Get(file,"Message")), 255);
HouseInfo = dini_Int(file,"Hipoteka");
HouseInfo = dini_Int(file,"Zvono");
HouseInfo = dini_Int(file,"Skin1");
HouseInfo = dini_Int(file,"Skin2");
HouseInfo = dini_Int(file,"Skin3");
HouseInfo = dini_Int(file,"NamCij");
}


}
print("Ucitane kuce");
return 1;
}

LoadHouses();
for(new h = 0; h < sizeof(HouseInfo); h++)
{
    if(HouseInfo == 1)
    {
if(HouseInfo == 0)
{
  format(PropertyString,sizeof(PropertyString),"{6EF83C}Na prodaju!\n{F3FF02}Cijena: $%d \nVelicina: %s \nPotreban nivo: %d",HouseInfo,HouseInfo, HouseInfo);
HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo, HouseInfo, HouseInfo,25.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
}
else if(HouseInfo == 1)
{
if(HouseInfo==1)
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Cijena renta: {FFFFFF}$%d\n {F3FF02}Velicina: {FFFFFF}%s\n {F3FF02}Za rent:{FFFFFF} /rentroom", HouseInfo,HouseInfo, HouseInfo, HouseInfo);
}
else
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Velicina: {FFFFFF}%s", HouseInfo,HouseInfo, HouseInfo);
}
HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo, HouseInfo, HouseInfo,25.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
}
}
}


dao si nam 2 funkcije jedna stock druga plain, i koju koristis ti odavde jer su one 2 razlicite

ako koristis ovu prvu trebas dodati ovo

    if(HouseInfo == 1)
    {
if(HouseInfo == 0)
{
  format(PropertyString,sizeof(PropertyString),"{6EF83C}Na prodaju!\n{F3FF02}Cijena: $%d \nVelicina: %s \nPotreban nivo: %d",HouseInfo,HouseInfo, HouseInfo);
HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo, HouseInfo, HouseInfo,25.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
}
else if(HouseInfo == 1)
{
if(HouseInfo==1)
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Cijena renta: {FFFFFF}$%d\n {F3FF02}Velicina: {FFFFFF}%s\n {F3FF02}Za rent:{FFFFFF} /rentroom", HouseInfo,HouseInfo, HouseInfo, HouseInfo);
}
else
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Velicina: {FFFFFF}%s", HouseInfo,HouseInfo, HouseInfo);
}
HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo, HouseInfo, HouseInfo,25.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
}
}

ispod ovog
HouseInfo = dini_Int(file,"NamCij");
Zlaja123
Wheel Man
pre 5 godina
Streamer sam update na zadnju verziju i ne izbacuje nikakvu gresu kad pokrenem server

Pokusao sam to tvoje i dalje se nista ne desava..

stock LoadHouse je normalan za ucitavanje kuca, a
LoadHouses();
for(new h = 0; h < sizeof(HouseInfo); h++)
{
    if(HouseInfo == 1)
    {
if(HouseInfo == 0)
{
  format(PropertyString,sizeof(PropertyString),"{6EF83C}Na prodaju!\n{F3FF02}Cijena: $%d \nVelicina: %s \nPotreban nivo: %d",HouseInfo,HouseInfo, HouseInfo);
HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo, HouseInfo, HouseInfo,25.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
}
else if(HouseInfo == 1)
{
if(HouseInfo==1)
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Cijena renta: {FFFFFF}$%d\n {F3FF02}Velicina: {FFFFFF}%s\n {F3FF02}Za rent:{FFFFFF} /rentroom", HouseInfo,HouseInfo, HouseInfo, HouseInfo);
}
else
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Velicina: {FFFFFF}%s", HouseInfo,HouseInfo, HouseInfo);
}
HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo, HouseInfo, HouseInfo,25.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
}
}
}


To mi je pod "OnGameModeInit"
omcho
Enforcer
pre 5 godina
Zlaja123 wrote on May 21, 2020, 6:39 pm:
Streamer sam update na zadnju verziju i ne izbacuje nikakvu gresu kad pokrenem server

Pokusao sam to tvoje i dalje se nista ne desava..

stock LoadHouse je normalan za ucitavanje kuca, a
LoadHouses();
for(new h = 0; h < sizeof(HouseInfo); h++)
{
    if(HouseInfo == 1)
    {
if(HouseInfo == 0)
{
  format(PropertyString,sizeof(PropertyString),"{6EF83C}Na prodaju!\n{F3FF02}Cijena: $%d \nVelicina: %s \nPotreban nivo: %d",HouseInfo,HouseInfo, HouseInfo);
HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo, HouseInfo, HouseInfo,25.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
}
else if(HouseInfo == 1)
{
if(HouseInfo==1)
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Cijena renta: {FFFFFF}$%d\n {F3FF02}Velicina: {FFFFFF}%s\n {F3FF02}Za rent:{FFFFFF} /rentroom", HouseInfo,HouseInfo, HouseInfo, HouseInfo);
}
else
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Velicina: {FFFFFF}%s", HouseInfo,HouseInfo, HouseInfo);
}
HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo, HouseInfo, HouseInfo,25.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
}
}
}


To mi je pod "OnGameModeInit"


opet ti kazem NIGDE nemas ovo

new file;
for(new idx = 0; idx < sizeof(HouseInfo) ; idx++)
{
    format(file, sizeof(file),"YUnitedBalkanfiles/Kuce/%d.ini", idx);
    if(dini_ // DALJE


ako bas ne znas sta se desava onda stvarno ne znam, moras UCITATI sa dini-em pa assertovati to sto pise u fajlu u ovom slucaju '1' u varijabli 'HouseInfo'
Zlaja123
Wheel Man
pre 5 godina
Pa to
new file;
for(new idx = 0; idx < sizeof(HouseInfo) ; idx++)
{
    format(file, sizeof(file),"YUnitedBalkanfiles/Kuce/%d.ini", idx);
    if(dini_ // DALJE


mi je pod stock LoadHouses()

i onda sam to LoadHouses(); dodao pod OnGameModeInit i ispod toga sam opet dodao
for(new h = 0; h < sizeof(HouseInfo); h++)
{
    if(HouseInfo == 1)
    {
if(HouseInfo == 0)
{
  format(PropertyString,sizeof(PropertyString),"{6EF83C}Na prodaju!\n{F3FF02}Cijena: $%d \nVelicina: %s \nPotreban nivo: %d",HouseInfo,HouseInfo, HouseInfo);
HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo, HouseInfo, HouseInfo,25.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
}
else if(HouseInfo == 1)
{
if(HouseInfo==1)
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Cijena renta: {FFFFFF}$%d\n {F3FF02}Velicina: {FFFFFF}%s\n {F3FF02}Za rent:{FFFFFF} /rentroom", HouseInfo,HouseInfo, HouseInfo, HouseInfo);
}
else
{
format(PropertyString,sizeof(PropertyString),"{F3FF02}Adresa: {FFFFFF}%s\n {F3FF02}Vlasnik:{FFFFFF} %s\n {F3FF02}Velicina: {FFFFFF}%s", HouseInfo,HouseInfo, HouseInfo);
}
    HouseLabel = CreateDynamic3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo, HouseInfo, HouseInfo,25.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
}
}
}


Sta trebam jos dodati i na koje mjesto, ne kontam
Zlaja123
Wheel Man
pre 5 godina
rijeseno

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava