Skripta koju koristim: svoje
Detaljan opis problema:
pa vishe neznam sta je ss biznis sistem ..uradio sam sve ali kad ukucam /kupibiznis ono ispise mi kupili ste biznis,al kad ukucam /biznis ne mi izlazi Dialog ..npr ja imam bizz ss ID 2 i ukucam /biznis neradi, a kad odu kod Bizz ss ID 1 ukucam /biznis radi ..ali Bizz 1 nije moj a radi cmd a bizz 2 je moj a neradi
neki savet? .. ii onde u selo mi stoi bizz 0 0 0 ..
Deo skripte: neznam sta da stavim potrazi deo
Slike: ovo je moj bizz ukucam /biznis neradi http://i.imgur.com/unj1knC.png
a kod ovog biznisa sta nije moj ukucam /biznis radi http://i.imgur.com/zRhj3dU.png
a ovo je u LS selo stoj pod zemje .. http://i.imgur.com/2KICAig.png
ako niste razumele uradicu video
Daj komandu kojom kreiras biznis?
evo
CMD:anapravibiznis(playerid, params[], help)
{
if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 1339)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
new id,vrsta,level,cena,fkuce[800];
if(sscanf(params, "iiii", id, vrsta, level, cena))
{
SendClientMessage(playerid, COLOR_GRAD1, "{008221}INFO:{FFFFFF} /anapravibiznis [ID na biz] [Vid] [Level] [Cena]");
SendClientMessage(playerid, COLOR_GRAD1, "{008221}Vidovi:{F3FF02} 0|Market, 1|Butik, 2|Oglasnik, 3|ToolShop, 4|GunShop, 5|Alhambra");
SendClientMessage(playerid, COLOR_GRAD1, "{008221}Vidovi:{F3FF02} 6|Klub, 7|Eliten Restoran, 8|Obicen Restoran, 9|Lotarija, 10|PigPen, 11|Bar");
return 1;
}
if(id >= MAX_BIZZ) return SCM(playerid,-1, "{840042}GRESKA:{FFFFFF} Maksimalen limit na biznise e dostignat!");
format(fkuce, sizeof(fkuce), "Biznis/%d.ini", id);
if(fexist(fkuce)) return SCM(playerid,-1, "{840042}GRESKA:{FFFFFF} Biznis so toj ID postoi!");
if(vrsta == 0)
{
BizzInfo[id][bExitX] = -30.9872;
BizzInfo[id][bExitY] = -91.2381;
BizzInfo[id][bExitZ] = 1003.5469;
BizzInfo[id][bInterior] = 18;
strmid(BizzInfo[id][bOpis],"Market",0,strlen("Market"),255);
}
else if(vrsta == 1)
{
BizzInfo[id][bExitX] = 207.737991;
BizzInfo[id][bExitY] = -109.019996;
BizzInfo[id][bExitZ] = 1005.132812;
BizzInfo[id][bInterior] = 15;
strmid(BizzInfo[id][bOpis],"Butik",0,strlen("Butik"),255);
}
else if(vrsta == 2)
{
BizzInfo[id][bExitX] = -2240.468505;
BizzInfo[id][bExitY] = 137.060440;
BizzInfo[id][bExitZ] = 1035.414062;
BizzInfo[id][bInterior] = 6;
strmid(BizzInfo[id][bOpis],"Oglasnik",0,strlen("Oglasnik"),255);
}
else if(vrsta == 3)
{
BizzInfo[id][bExitX] = -2240.468505;
BizzInfo[id][bExitY] = 137.060440;
BizzInfo[id][bExitZ] = 1035.414062;
BizzInfo[id][bInterior] = 6;
strmid(BizzInfo[id][bOpis],"ToolShop",0,strlen("ToolShop"),255);
}
else if(vrsta == 4)
{
BizzInfo[id][bExitX] = 315.8149;
BizzInfo[id][bExitY] = -143.0168;
BizzInfo[id][bExitZ] = 999.6016;
BizzInfo[id][bInterior] = 7;
strmid(BizzInfo[id][bOpis],"GunShop",0,strlen("GunShop"),255);
}
else if(vrsta == 5)
{
BizzInfo[id][bExitX] = 493.4805;
BizzInfo[id][bExitY] = -24.1239;
BizzInfo[id][bExitZ] = 1000.6797;
BizzInfo[id][bInterior] = 17;
strmid(BizzInfo[id][bOpis],"Alhambra",0,strlen("Alhambra"),255);
}
else if(vrsta == 6)
{
BizzInfo[id][bExitX] = -2636.5100;
BizzInfo[id][bExitY] = 1403.1127;
BizzInfo[id][bExitZ] = 906.4609;
BizzInfo[id][bInterior] = 3;
strmid(BizzInfo[id][bOpis],"Club",0,strlen("Club"),255);
}
else if(vrsta == 7)
{
BizzInfo[id][bExitX] = -794.9734;
BizzInfo[id][bExitY] = 489.9290;
BizzInfo[id][bExitZ] = 1376.1953;
BizzInfo[id][bInterior] = 1;
strmid(BizzInfo[id][bOpis],"Eliten Restoran",0,strlen("Eliten Restoran"),255);
}
else if(vrsta == 8)
{
BizzInfo[id][bExitX] = 459.9857;
BizzInfo[id][bExitY] = -88.4898;
BizzInfo[id][bExitZ] = 999.5547;
BizzInfo[id][bInterior] = 4;
strmid(BizzInfo[id][bOpis],"Restoran",0,strlen("Restoran"),255);
}
else if(vrsta == 9)
{
BizzInfo[id][bExitX] = 834.0647;
BizzInfo[id][bExitY] = 7.4327;
BizzInfo[id][bExitZ] = 1004.1797;
BizzInfo[id][bInterior] = 3;
strmid(BizzInfo[id][bOpis],"Lotarija",0,strlen("Lotarija"),255);
}
else if(vrsta == 10)
{
BizzInfo[id][bExitX] = 1204.8693;
BizzInfo[id][bExitY] = -13.2410;
BizzInfo[id][bExitZ] = 1000.9219;
BizzInfo[id][bInterior] = 2;
strmid(BizzInfo[id][bOpis],"PigPen",0,strlen("PigPen"),255);
}
else if(vrsta == 11)
{
BizzInfo[id][bExitX] = 501.9200;
BizzInfo[id][bExitY] = -68.2690;
BizzInfo[id][bExitZ] = 998.7578;
BizzInfo[id][bInterior] = 11;
strmid(BizzInfo[id][bOpis],"Bar",0,strlen("Bar"),255);
}
BizzInfo[id][bBuyPrice] = cena;
BizzInfo[id][bLevelNeeded] = level;
BizzInfo[id][bEntranceX] = X;
BizzInfo[id][bEntranceY] = Y;
BizzInfo[id][bEntranceZ] = Z;
BizzInfo[id][bOwned] = 0;
BizzInfo[id][bLocked] = 0;
BizzInfo[id][bVrsta] = vrsta;
BizzInfo[id][bTill] = 0;
BizzInfo[id][bEntranceCost] = 100;
strmid(BizzInfo[id][bMessage]," Biznis ",0,strlen(" Biznis "),255);
strmid(BizzInfo[id][bOwner],"Drzava",0,strlen("Drzava"),255);
new string[600];
format(string,sizeof(string),"{FFFFFF}Biznisot se prodava\n{0049FF}Opis: {FFFFFF}%s\n{0049FF}Cena: {FFFFFF}%d\n{0049FF}Level: {FFFFFF}%d\n{FFFFFF}/kupibiznis",BizzInfo[id][bOpis],BizzInfo[id][bBuyPrice],BizzInfo[id][bLevelNeeded]);
BizzLabel[id] = Create3DTextLabel(string ,0x33CCFFAA,BizzInfo[id][bEntranceX], BizzInfo[id][bEntranceY], BizzInfo[id][bEntranceZ],15, 0, 1);
BizzPickup[id] = CreateDynamicPickup(1272, 1, BizzInfo[id][bEntranceX],BizzInfo[id][bEntranceY],BizzInfo[id][bEntranceZ]);
dini_Create( fkuce);
SaveBizz(id);
SCMF(playerid,-1,"{008221}INFO:{FFFFFF} Uspesno kreiravte {FFFFFF} %s{FFFFFF} |{FF0000}ID({FFFFFF}%d{FF0000}).",BizzInfo[id][bOpis],id); SaveBizz(id);
} else return SCM(playerid,-1,"{008221}INFO:{FFFFFF} Ne ste ovlasteni da ja koristite ovaa komanda!");
return 1;
}
Zasto si koristio file ( fKuce )? kada kreiras biznis?
jel pre sam radio Kuca sistem i kako bi neradio ponovo CMD kopirao sam ..jel moglo da je to problem?
sredo sam LOCK
Lock na zahtjev autora teme.