Skripta koju koristim: CSRP(editovana CLRP)
Detaljan opis problema: ja kad kucam npr /velikakuca ono mi ispred vrata stvori onu kucicu za buy ali nepise nista kolko kuca kosta i za koji lvl,na kucama koje su vec bile na modu sve valja a na ovoma sta ja stavljam nevalja,kako popravit?
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://ch-slike.com/image/gL6j
evo ti komanda koja radi..
I drugi put kada kazes koja komanda nije u redu postavi je ..!
CMD:makevelikakuca(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] = 1338)
{
new string[128];
new NewHouseID = SpawnedHouses+1;
GetPlayerPos(playerid, Houses[NewHouseID][hExteriorX], Houses[NewHouseID][hExteriorY], Houses[NewHouseID][hExteriorZ]);
PlayerInfo[playerid][pHouseExterior]++;
format( string, sizeof( string ), "Exterijer postavljen (X: %f, Y: %f, Z: %f).", Houses[NewHouseID][hExteriorX], Houses[NewHouseID][hExteriorY], Houses[NewHouseID][hExteriorZ]);
SendClientMessage( playerid, WHITE, string);
GetPlayerPos(playerid, Houses[NewHouseID][hInteriorX], Houses[NewHouseID][hInteriorY], Houses[NewHouseID][hInteriorZ]);
PlayerInfo[playerid][pHouseInterior]++;
Houses[NewHouseID][hInteriorID] = GetPlayerInterior( playerid );
format( string, sizeof( string ), "interijer postavljen! (X: %f, Y: %f, Z: %f).",Houses[NewHouseID][hInteriorX], Houses[NewHouseID][hInteriorY], Houses[NewHouseID][hInteriorZ]);
SendClientMessage( playerid, WHITE, string);
if(NewHouseID >= MAX_HOUSES) {
SendClientMessage( playerid, WHITE, "Vec ima previse kuca!" );
}
else {
format( string, sizeof( string ), "Houses/House_%d.ini", NewHouseID);
if(!fexist( string) ) {
new id;
SpawnedHouses++;
Houses[NewHouseID][HousePrice] = 200000;
Houses[NewHouseID][hLevel] = 8;
strmid(Houses[NewHouseID][hOpis], "Velika Kuca", 0, strlen("Velika Kuca"), 255);
Houses[NewHouseID][hVec] = 418;
Houses[NewHouseID][hType] = 3;
Houses[NewHouseID][hOwned] = 0;
format(Houses[NewHouseID][hOwner], 255, "Niko" );
Houses[NewHouseID][LockStatus] = 0;
Houses[NewHouseID][HPickupID] = AddStaticPickup(1273, 1, Houses[NewHouseID][hExteriorX], Houses[NewHouseID][hExteriorY], Houses[NewHouseID][hExteriorZ]);
dini_Create( string);
dini_IntSet( string, "InteriorID", Houses[NewHouseID][hInteriorID]);
dini_FloatSet( string, "InteriorX", Houses[NewHouseID][hInteriorX]);
dini_FloatSet( string, "InteriorY", Houses[NewHouseID][hInteriorY]);
dini_FloatSet( string, "InteriorZ", Houses[NewHouseID][hInteriorZ]);
dini_IntSet( string, "HousePrice", 200000 );
dini_IntSet( string, "ExteriorID", 0 );
dini_FloatSet( string, "ExteriorX", Houses[NewHouseID][hExteriorX]);
dini_FloatSet( string, "ExteriorY", Houses[NewHouseID][hExteriorY]);
dini_FloatSet( string, "ExteriorZ", Houses[NewHouseID][hExteriorZ]);
dini_IntSet( string, "VaultMoney", -1);
dini_IntSet( string, "HouseCocaine", -1);
dini_IntSet( string, "HousePot", -1);
dini_IntSet( string, "HouseMaterials", -1);
dini_Set( string, "Owner", "Niko" );
dini_IntSet(string, "Level", 7);
dini_IntSet( string, "LockStatus", Houses[NewHouseID][LockStatus]);
dini_IntSet( string, "hVec", Houses[NewHouseID][hVec]);
dini_IntSet( string, "hVcol1", Houses[NewHouseID][hVcol1]);
dini_IntSet( string, "hVcol2", Houses[NewHouseID][hVcol2]);
dini_Set( string, "Addres", Houses[NewHouseID][hAddres]);
dini_Set( string, "Opis", Houses[NewHouseID][hOpis]);
dini_IntSet( string, "Owned", Houses[NewHouseID][hOwned]);
PlayerInfo[playerid][pHouseExterior]--;
PlayerInfo[playerid][pHouseInterior]--;
OnPropTextdrawUpdate(1,id);
format(string, sizeof(string), "Uspjesno postavljena kuca | ID: %i",NewHouseID);
SendClientMessage(playerid, WHITE, string);
return 1;
}
}
}
return 1;
}
A ma brate u tome i jest stvar nije do komande zato i nisam stavio skriptu , ja npr upisem /velikakuca i ono stvori pickup i pise koji level i sve a kad dodem kasnije kod te kuce nepise nista osim pickupa,tako je za srednje,male,velike kuce,vile,vikendice,stanove. mislim da nije do komande al probacu stavit obu tvoju pa vidit jeli do moji komandi ili cega
Update3dtext
Trebas to koristiti
I probaj poslje gm-a vidjeti pÄeli ti toga biti
haj bgt pojasni malo bolje
A ma i meni je to.. Samo postavi kuce, restartaj server i bit ce label ;)