Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ante_Street poslato Avgust 21, 2011, 02:26:21 PRE PODNE

Naslov: [Pomoc]Ucitavanje house sistem-a
Poruka od: Ante_Street poslato Avgust 21, 2011, 02:26:21 PRE PODNE
Skripta koju koristim: LARP
Detaljan opis problema: Znaci moj problem je sto mi se kuce nece da ucitaju.Prebacivao sam iz Noxicus-a na moj mod((LARP))....

Sada me zanima koji od ovih djelova je dio koji ucitava house sistem:::: enum HouseData  stock SaveHouse( i ) public SaveHouses() stock InitHouses() public HouseLevel(playerid) public CHouseLevel(houseid)
Dio skripte: Ovaj dio je meni upao u oko-ja nisam imao neki dini include pa su mi izbacivani erorri define sam ga na vrhu skripte dal jos nesto treba uraditi
stock InitHouses()
{
  new FileName[128];
   for(new i = 0; i < MAX_HOUSES; i++)
   {
       format(FileName, sizeof(FileName), "Houses/House_%d.ini", i);
       if(fexist(FileName) )
       {
           Houses[i][hInteriorID] = dini_Int(FileName, "InteriorID" );
           Houses[i][hInteriorX] = dini_Float(FileName, "InteriorX" );
           Houses[i][hInteriorY] = dini_Float(FileName, "InteriorY" );
           Houses[i][hInteriorZ] = dini_Float(FileName, "InteriorZ" );
           
           Houses[i][HousePrice] = dini_Int(FileName, "HousePrice" );
           
           Houses[i][hExteriorID] = dini_Int(FileName, "ExteriorID" );
           Houses[i][hExteriorX] = dini_Float(FileName, "ExteriorX" );
           Houses[i][hExteriorY] = dini_Float(FileName, "ExteriorY" );
           Houses[i][hExteriorZ] = dini_Float(FileName, "ExteriorZ" );
 
           Houses[i][VaultMoney] = dini_Int(FileName, "VaultMoney" );
           Houses[i][HouseCocaine] = dini_Int(FileName, "HouseCocaine" );
           Houses[i][HousePot] = dini_Int(FileName, "HousePot" );
           Houses[i][HouseMaterials] = dini_Int(FileName, "HouseMaterials" );
           
           Houses[i][hOwner] = dini_Get(FileName, "Owner" );
           Houses[i][hLevel] = dini_Int(FileName, "Level" );
           Houses[i][LockStatus] = dini_Int(FileName, "LockStatus" );
           
           Houses[i][WeaponSlot1] = dini_Int(FileName, "WeaponSlot1" );
           Houses[i][WeaponSlot2] = dini_Int(FileName, "WeaponSlot2" );
           Houses[i][WeaponSlot3] = dini_Int(FileName, "WeaponSlot3" );
Houses[i][hVec] = dini_Int(FileName, "hVec" );
Houses[i][hVcol1] = dini_Int(FileName, "hVcol1" );
Houses[i][hVcol2] = dini_Int(FileName, "hVcol2" );
Houses[i][hAddres] = dini_Get(FileName, "Addres" );
           Houses[i][hOpis] = dini_Get(FileName, "Opis" );
Houses[i][hOwned] = dini_Int(FileName, "Owned" );
Houses[i][hType] = dini_Int(FileName, "Type" );
Houses[i][hRent] = dini_Int(FileName, "Rent" );
       Houses[i][hRentabil] = dini_Int(FileName, "Rentabil" );
Houses[i][hBanned] = dini_Int(FileName, "Banned" );
           printf( "[SISTEM] Kuca %d ucitana.", i);
           SpawnedHouses++;
      }
   }
return 1;
}

Ja Mislim da je problem u dini include-u samo ga neznam rjesiti napominjem dodao sam ga samo na vrh skripte #include <dini>
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc]Ucitavanje house sistem-a
Poruka od: Quality Samp poslato Avgust 21, 2011, 15:23:57 POSLE PODNE
sta si definisao pod
#define FileName
pogledaj to
ako znas rijesiti rijesi,ako neznas postaj ovdje :)
Naslov: Odg: [Pomoc]Ucitavanje house sistem-a
Poruka od: [ED] ZicMortal poslato Avgust 22, 2011, 12:27:49 POSLE PODNE
Ili 'Houses' folder ne postoji, ili u njemu nemas datoteke kuca (primjerice 'House_1.ini') ili ako imaju one nisu ispravno postavljene... nesto od toga

I usput, dini ti je jako spor za ucitavanje opcenito, pogotovo ako imas mnogo kuca, recimo nekih 200 kuca, mislim da ce ti to oko minutu ucitavat :S
Naslov: Odg: [Pomoc]Ucitavanje house sistem-a
Poruka od: Ante_Street poslato Avgust 24, 2011, 01:57:59 PRE PODNE
Citatsta si definisao pod
#define FileName
pogledaj to
ako znas rijesiti rijesi,ako neznas postaj ovdje Smje&#353;ko
Rjesio sam taj problem samo me zanima jos odg od [ED]ZicMortal-a pa se moze zatvorit ova tema

Citat: [ED] ZicMortal poslato Avgust 22, 2011, 12:27:49 POSLE PODNE
Ili 'Houses' folder ne postoji, ili u njemu nemas datoteke kuca (primjerice 'House_1.ini') ili ako imaju one nisu ispravno postavljene... nesto od toga

I usput, dini ti je jako spor za ucitavanje opcenito, pogotovo ako imas mnogo kuca, recimo nekih 200 kuca, mislim da ce ti to oko minutu ucitavat :S
Koji predlazes?
Naslov: Odg: [Pomoc]Ucitavanje house sistem-a
Poruka od: [ED] ZicMortal poslato Avgust 24, 2011, 12:26:43 POSLE PODNE
Predlazem
djson (ja ga koristim) => http://forum.sa-mp.com/showthread.php?t=48439
y ini => http://balkan-samp.com/forum/index.php?topic=20637.0 (tutorijal na balkan sampu)

Djson ti je jako slican diniu i jednostavan je, zato ga ja koristim. y ini je nesto brzi (ako se nevaram) i ima vise opcija (ako se nevaram)