Detaljan opis problema: kada kreiram stan pise id 0 i nece dalje, samo prebacuje label sa mesta na mesto a trebalo bi da ide 0,1,2,3.... al nece
Dio skripte: Dole je
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
YCMD:kreirajstan(playerid, params[], help)
{
#pragma unused help
if((PlayerInfo < 6) || (PlayerInfo == 9999)) return SCM(playerid, BOJA_CRVENA, "GRESKA: Niste ovlasceni da koristite ovu komandu!");
new price, id, Int, VW, InInt;
if(sscanf(params, "ii", price, InInt)) return SCM(playerid, BOJA_PLAVA, "KORISCENJE: /kreirajstan ");
for(new a = 1; a < sizeof(ApartmentInfo); a++)
{
if(ApartmentInfo == 0)
{
id = a;
break;
}
}
switch(InInt)
{
case 0: // CJ House
{
ApartmentInfo = 3;
ApartmentInfo = 2496.05;
ApartmentInfo = -1692.73;
ApartmentInfo = 1015.75;
}
case 1: // Safe House 1
{
ApartmentInfo = 1;
ApartmentInfo = 223.04;
ApartmentInfo = 1287.26;
ApartmentInfo = 1083.2;
}
case 2: // Safe House 2
{
ApartmentInfo = 4;
ApartmentInfo = 260.98;
ApartmentInfo = 1284.55;
ApartmentInfo = 1081.3;
}
case 3: // Safe House 3
{
ApartmentInfo = 5;
ApartmentInfo = 140.18;
ApartmentInfo = 1366.58;
ApartmentInfo = 1084.97;
}
case 4: // Safe House 4
{
ApartmentInfo = 9;
ApartmentInfo = 82.95;
ApartmentInfo = 1322.44;
ApartmentInfo = 1084.99;
}
case 7: // Safe House 7
{
ApartmentInfo = 8;
ApartmentInfo = -42.85;
ApartmentInfo = 1405.61;
ApartmentInfo = 1085.5;
}
case 8: // Safe House 8
{
ApartmentInfo = 6;
ApartmentInfo = -68.69;
ApartmentInfo = 1351.97;
ApartmentInfo = 1081.28;
}
case 9: // Safe House 9
{
ApartmentInfo = 6;
ApartmentInfo = 2333.11;
ApartmentInfo = -1077.1;
ApartmentInfo = 1050.04;
}
case 10: // Safe House 10
{
ApartmentInfo = 5;
ApartmentInfo = 2233.8;
ApartmentInfo = -1115.36;
ApartmentInfo = 1051.91;
}
case 11: // Safe House 11
{
ApartmentInfo = 8;
ApartmentInfo = 2365.3;
ApartmentInfo = -1134.92;
ApartmentInfo = 1051.91;
}
case 12: // Safe House 12
{
ApartmentInfo = 11;
ApartmentInfo = 2282.91;
ApartmentInfo = -1140.29;
ApartmentInfo = 1051.91;
}
case 13: // Safe House 13
{
ApartmentInfo = 6;
ApartmentInfo = 2196.79;
ApartmentInfo = -1204.35;
ApartmentInfo = 1050.05;
}
case 14: // Safe House 14
{
ApartmentInfo = 10;
ApartmentInfo = 2270.39;
ApartmentInfo = -1210.45;
ApartmentInfo = 1048.57;
}
case 15: // Safe House 15
{
ApartmentInfo = 6;
ApartmentInfo = 2308.79;
ApartmentInfo = -1212.88;
ApartmentInfo = 1050.3;
}
case 16: // Safe House 16
{
ApartmentInfo = 1;
ApartmentInfo = 2217.54;
ApartmentInfo = -1076.29;
ApartmentInfo = 1051.52;
}
case 17: // Safe House 17
{
ApartmentInfo = 2;
ApartmentInfo = 2237.59;
ApartmentInfo = -1080.97;
ApartmentInfo = 1050.07;
}
case 18: // Safe House 18
{
ApartmentInfo = 9;
ApartmentInfo = 2317.82;
ApartmentInfo = -1026.75;
ApartmentInfo = 1051.21;
}
case 19: // Budget Inn Motel Room
{
ApartmentInfo = 12;
ApartmentInfo = 447.52;
ApartmentInfo = 511.49;
ApartmentInfo = 1001.42;
}
case 20: // Abandon House
{
ApartmentInfo = 10;
ApartmentInfo = 422.16;
ApartmentInfo = 2536.52;
ApartmentInfo = 11.01;
}
}
new Float:X,Float:Y,Float:Z,Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
Int = GetPlayerInterior(playerid);
VW = GetPlayerVirtualWorld(playerid);
ApartmentInfo = 0;
ApartmentInfo = price;
ApartmentInfo = X;
ApartmentInfo = Y;
ApartmentInfo = Z;
ApartmentInfo = A;
ApartmentInfo = 1;
ApartmentInfo = Int;
ApartmentInfo = VW;
ApartmentInfo = id;
ApartmentInfo = id;
ApartmentInfo = 9999;
ApartmentInfo = 0;
ApartmentInfo = 9999;
ApartmentInfo = 0;
ApartmentInfo = 9999;
ApartmentInfo = 0;
ApartmentInfo = 0;
ApartmentInfo = 0;
if(ApartmentInfo) DestroyPickup(ApartmentInfo);
ApartmentInfo = CreatePickup(1273, 1, ApartmentInfo, ApartmentInfo, ApartmentInfo, ApartmentInfo);
SaveApartment(id);
new apartment3dtext;
format(apartment3dtext, sizeof(apartment3dtext), ""BELA" Ovaj stan nema vlasnika vlasnika !\n "PLAVA"ID stana"BELA": %d \n "PLAVA"Cena stana"BELA": %d \n "PLAVA"Da kupite ovaj stan \n kucajte /buyapartment", ApartmentInfo, ApartmentInfo);
ApartmentLabelArray = Create3DTextLabel(apartment3dtext, -1, ApartmentInfo, ApartmentInfo, ApartmentInfo, 20.0, ApartmentInfo);
return 1;
}