Detaljan opis problema:Ovako,posto taj mod nema komande za kreiranje firmi,nego kuca,vikendica,stanova...,sve je u dialogu /kreiraj,ja sam tu na osnovu kreiranja kuce uradio i kreiranje firme.Sve sam normalno uradio i compajlovao bez errora i warninga,ali kada kreiram firmu nece uopste da mi se spremi u scriptfiles(Ownership/Firma/Firma_neki br).A kucu kada kreiram bude sve normalno.Evo vam dio skripte,molim vas ako mozete da mi kazete je li mi fali nesto ili ima neka greska,i sprema se preko dinija.
Dio skripte:
if(dialogid == KREIRANJEFIRMI)
{
if(response)
{
if(listitem == 0) //
{
new NewHouseID = SledecaFirmaID();
GetPlayerPos(playerid, BizzInfo, BizzInfo, BizzInfo);
format( string, sizeof( string ), "Exterijer postavljen (X: %f, Y: %f, Z: %f).", BizzInfo, BizzInfo, BizzInfo);
SendClientMessage( playerid, WHITE, string);
if(NewHouseID >= MAX_BIZZ) {
SendClientMessage( playerid, WHITE, "Vec ima previse firmi!" );
}
else {
format( string, sizeof( string ), "/Ownership/Firma/Firma_%d.ini", NewHouseID);
if(!fexist( string) ) {
new id;
BizzInfo = 0;
format(BizzInfo, 255, "Niko" );
strmid(BizzInfo, "Market", 0, strlen("Market"), 255);
format(string,sizeof(string),"Niko");
strmid(BizzInfo, string, 0, sizeof(string), 255);
BizzInfo = 4;
BizzInfo = -25.884498;
BizzInfo = -185.868988;
BizzInfo = 1003.546875;
BizzInfo = 7;
BizzInfo = 95000;
BizzInfo = 0;
BizzInfo = 0;
BizzInfo = 0;
BizzInfo = 500;
BizzInfo = 500;
BizzInfo = 0;
BizzInfo = 1;
dini_Create( string);
dini_IntSet( string, "Owned", BizzInfo);
dini_Set( string, "Owner", "Niko");
dini_Set( string, "bMessage", BizzInfo);
dini_Set( string, "bExtortion", BizzInfo);
dini_FloatSet( string, "bEntranceX", BizzInfo);
dini_FloatSet( string, "bEntranceY", BizzInfo);
dini_FloatSet( string, "bEntranceZ", BizzInfo);
dini_FloatSet( string, "bExitX", BizzInfo);
dini_FloatSet( string, "bExitY", BizzInfo);
dini_FloatSet( string, "bExitZ", BizzInfo);
dini_IntSet( string, "bLevelNeeded", BizzInfo);
dini_IntSet( string, "bBuyPrice", BizzInfo);
dini_IntSet( string, "bEntranceCost", BizzInfo);
dini_IntSet( string, "bTill", BizzInfo);
dini_IntSet( string, "bLocked", BizzInfo);
dini_IntSet( string, "bInterior", BizzInfo);
dini_IntSet( string, "bProducts", BizzInfo);
dini_IntSet( string, "bMaxProducts", BizzInfo);
dini_IntSet( string, "bPriceProd", BizzInfo);
dini_IntSet( string, "TipFirme", BizzInfo);
//PlayerInfo--;
//PlayerInfo--;
OnPropTextdrawUpdate(5,id);
format(string, sizeof(string), "{FF0000}BE | Adm | {00C0FF}Uspjesno postavljena firma | ID: %i",NewHouseID);
SendClientMessage(playerid, WHITE, string);
}
}
}
if(listitem == 1) //
{
new NewHouseID = SledecaFirmaID();
GetPlayerPos(playerid, BizzInfo, BizzInfo, BizzInfo);
format( string, sizeof( string ), "Exterijer postavljen (X: %f, Y: %f, Z: %f).", BizzInfo, BizzInfo, BizzInfo);
SendClientMessage( playerid, WHITE, string);
if(NewHouseID >= MAX_BIZZ) {
SendClientMessage( playerid, WHITE, "Vec ima previse firmi!" );
}
else {
format( string, sizeof( string ), "/Ownership/Firma/Firma_%d.ini", NewHouseID);
if(!fexist( string) ) {
new id;
BizzInfo = 0;
format(BizzInfo, 255, "Niko" );
strmid(BizzInfo, "Butik", 0, strlen("Butik"), 255);
format(string,sizeof(string),"Niko");
strmid(BizzInfo, string, 0, sizeof(string), 255);
BizzInfo = 18;
BizzInfo = 161.449203;
BizzInfo = -96.314399;
BizzInfo = 1001.933715;
BizzInfo = 7;
BizzInfo = 250000;
BizzInfo = 0;
BizzInfo = 0;
BizzInfo = 0;
BizzInfo = 500;
BizzInfo = 500;
BizzInfo = 0;
BizzInfo = 2;
dini_Create( string);
dini_IntSet( string, "Owned", BizzInfo);
dini_Set( string, "Owner", BizzInfo);
dini_Set( string, "bMessage", BizzInfo);
dini_Set( string, "bExtortion", BizzInfo);
dini_FloatSet( string, "bEntranceX", BizzInfo);
dini_FloatSet( string, "bEntranceY", BizzInfo);
dini_FloatSet( string, "bEntranceZ", BizzInfo);
dini_FloatSet( string, "bExitX", BizzInfo);
dini_FloatSet( string, "bExitY", BizzInfo);
dini_FloatSet( string, "bExitZ", BizzInfo);
dini_IntSet( string, "bLevelNeeded", BizzInfo);
dini_IntSet( string, "bBuyPrice", BizzInfo);
dini_IntSet( string, "bEntranceCost", BizzInfo);
dini_IntSet( string, "bTill", BizzInfo);
dini_IntSet( string, "bLocked", BizzInfo);
dini_IntSet( string, "bInterior", BizzInfo);
dini_IntSet( string, "bProducts", BizzInfo);
dini_IntSet( string, "bMaxProducts", BizzInfo);
dini_IntSet( string, "bPriceProd", BizzInfo);
dini_IntSet( string, "TipFirme", BizzInfo);
OnPropTextdrawUpdate(5,id);
format(string, sizeof(string), "{FF0000}BE | Adm | {00C0FF}Uspjesno postavljena firma | ID: %i",NewHouseID);
SendClientMessage(playerid, WHITE, string);
}
}
}
if(listitem == 2) //
{
new NewHouseID = SledecaFirmaID();
GetPlayerPos(playerid, BizzInfo, BizzInfo, BizzInfo);
format( string, sizeof( string ), "Exterijer postavljen (X: %f, Y: %f, Z: %f).", BizzInfo, BizzInfo, BizzInfo);
SendClientMessage( playerid, WHITE, string);
if(NewHouseID >= MAX_BIZZ) {
SendClientMessage( playerid, WHITE, "Vec ima previse firmi!" );
}
else {
format( string, sizeof( string ), "/Ownership/Firma/Firma_%d.ini", NewHouseID);
if(!fexist( string) ) {
new id;
BizzInfo = 0;
format(BizzInfo, 255, "Niko" );
strmid(BizzInfo, "Cevabdzinica", 0, strlen("Cevabdzinica"), 255);
format(string,sizeof(string),"Niko");
strmid(BizzInfo, string, 0, sizeof(string), 255);
BizzInfo = 0;
BizzInfo = 793.063415;
BizzInfo = -1622.839111;
BizzInfo = -10.992177;
BizzInfo = 7;
BizzInfo = 95000;
BizzInfo = 0;
BizzInfo = 0;
BizzInfo = 0;
BizzInfo = 500;
BizzInfo = 500;
BizzInfo = 0;
BizzInfo = 3;
dini_Create( string);
dini_IntSet( string, "Owned", BizzInfo);
dini_Set( string, "Owner", BizzInfo);
dini_Set( string, "bMessage", BizzInfo);
dini_Set( string, "bExtortion", BizzInfo);
dini_FloatSet( string, "bEntranceX", BizzInfo);
dini_FloatSet( string, "bEntranceY", BizzInfo);
dini_FloatSet( string, "bEntranceZ", BizzInfo);
dini_FloatSet( string, "bExitX", BizzInfo);
dini_FloatSet( string, "bExitY", BizzInfo);
dini_FloatSet( string, "bExitZ", BizzInfo);
dini_IntSet( string, "bLevelNeeded", BizzInfo);
dini_IntSet( string, "bBuyPrice", BizzInfo);
dini_IntSet( string, "bEntranceCost", BizzInfo);
dini_IntSet( string, "bTill", BizzInfo);
dini_IntSet( string, "bLocked", BizzInfo);
dini_IntSet( string, "bInterior", BizzInfo);
dini_IntSet( string, "bProducts", BizzInfo);
dini_IntSet( string, "bMaxProducts", BizzInfo);
dini_IntSet( string, "bPriceProd", BizzInfo);
dini_IntSet( string, "TipFirme", BizzInfo);
OnPropTextdrawUpdate(5,id);
format(string, sizeof(string), "{FF0000}BE | Adm | {00C0FF}Uspjesno postavljena firma | ID: %i",NewHouseID);
SendClientMessage(playerid, WHITE, string);
}
}
}
if(listitem == 3) //
{
new NewHouseID = SledecaFirmaID();
GetPlayerPos(playerid, BizzInfo, BizzInfo, BizzInfo);
format( string, sizeof( string ), "Exterijer postavljen (X: %f, Y: %f, Z: %f).", BizzInfo, BizzInfo, BizzInfo);
SendClientMessage( playerid, WHITE, string);
if(NewHouseID >= MAX_BIZZ) {
SendClientMessage( playerid, WHITE, "Vec ima previse firmi!" );
}
else {
format( string, sizeof( string ), "/Ownership/Firma/Firma_%d.ini", NewHouseID);
if(!fexist( string) ) {
new id;
BizzInfo = 0;
format(BizzInfo, 255, "Niko" );
strmid(BizzInfo, "Restoran", 0, strlen("Restoran"), 255);
format(string,sizeof(string),"Niko");
strmid(BizzInfo, string, 0, sizeof(string), 255);
BizzInfo = 18;
BizzInfo = -227.027999;
BizzInfo = 1401.229980;
BizzInfo = 27.765600;
BizzInfo = 7;
BizzInfo = 95000;
BizzInfo = 0;
BizzInfo = 0;
BizzInfo = 0;
BizzInfo = 500;
BizzInfo = 500;
BizzInfo = 0;
BizzInfo = 4;
dini_Create( string);
dini_IntSet( string, "Owned", BizzInfo);
dini_Set( string, "Owner", BizzInfo);
dini_Set( string, "bMessage", BizzInfo);
dini_Set( string, "bExtortion", BizzInfo);
dini_FloatSet( string, "bEntranceX", BizzInfo);
dini_FloatSet( string, "bEntranceY", BizzInfo);
dini_FloatSet( string, "bEntranceZ", BizzInfo);
dini_FloatSet( string, "bExitX", BizzInfo);
dini_FloatSet( string, "bExitY", BizzInfo);
dini_FloatSet( string, "bExitZ", BizzInfo);
dini_IntSet( string, "bLevelNeeded", BizzInfo);
dini_IntSet( string, "bBuyPrice", BizzInfo);
dini_IntSet( string, "bEntranceCost", BizzInfo);
dini_IntSet( string, "bTill", BizzInfo);
dini_IntSet( string, "bLocked", BizzInfo);
dini_IntSet( string, "bInterior", BizzInfo);
dini_IntSet( string, "bProducts", BizzInfo);
dini_IntSet( string, "bMaxProducts", BizzInfo);
dini_IntSet( string, "bPriceProd", BizzInfo);
dini_IntSet( string, "TipFirme", BizzInfo);
OnPropTextdrawUpdate(5,id);
format(string, sizeof(string), "{FF0000}BE | Adm | {00C0FF}Uspjesno postavljena firma | ID: %i",NewHouseID);
SendClientMessage(playerid, WHITE, string);
}
}
}
if(listitem == 4) //
{
new NewHouseID = SledecaFirmaID();
GetPlayerPos(playerid, BizzInfo, BizzInfo, BizzInfo);
format( string, sizeof( string ), "Exterijer postavljen (X: %f, Y: %f, Z: %f).", BizzInfo, BizzInfo, BizzInfo);
SendClientMessage( playerid, WHITE, string);
if(NewHouseID >= MAX_BIZZ) {
SendClientMessage( playerid, WHITE, "Vec ima previse firmi!" );
}
else {
format( string, sizeof( string ), "/Ownership/Firma/Firma_%d.ini", NewHouseID);
if(!fexist( string) ) {
new id;
BizzInfo = 0;
format(BizzInfo, 255, "Niko" );
strmid(BizzInfo, "Frizerski salon", 0, strlen("Frizerski salon"), 255);
format(string,sizeof(string),"Niko");
strmid(BizzInfo, string, 0, sizeof(string), 255);
BizzInfo = 3;
BizzInfo = 418.641693;
BizzInfo = -83.826301;
BizzInfo = 1001.804687;
BizzInfo = 7;
BizzInfo = 95000;
BizzInfo = 0;
BizzInfo = 0;
BizzInfo = 0;
BizzInfo = 500;
BizzInfo = 500;
BizzInfo = 0;
BizzInfo = 5;
dini_Create( string);
dini_IntSet( string, "Owned", BizzInfo);
dini_Set( string, "Owner", BizzInfo);
dini_Set( string, "bMessage", BizzInfo);
dini_Set( string, "bExtortion", BizzInfo);
dini_FloatSet( string, "bEntranceX", BizzInfo);
dini_FloatSet( string, "bEntranceY", BizzInfo);
dini_FloatSet( string, "bEntranceZ", BizzInfo);
dini_FloatSet( string, "bExitX", BizzInfo);
dini_FloatSet( string, "bExitY", BizzInfo);
dini_FloatSet( string, "bExitZ", BizzInfo);
dini_IntSet( string, "bLevelNeeded", BizzInfo);
dini_IntSet( string, "bBuyPrice", BizzInfo);
dini_IntSet( string, "bEntranceCost", BizzInfo);
dini_IntSet( string, "bTill", BizzInfo);
dini_IntSet( string, "bLocked", BizzInfo);
dini_IntSet( string, "bInterior", BizzInfo);
dini_IntSet( string, "bProducts", BizzInfo);
dini_IntSet( string, "bMaxProducts", BizzInfo);
dini_IntSet( string, "bPriceProd", BizzInfo);
dini_IntSet( string, "TipFirme", BizzInfo);
OnPropTextdrawUpdate(5,id);
format(string, sizeof(string), "{FF0000}BE | Adm | {00C0FF}Uspjesno postavljena firma | ID: %i",NewHouseID);
SendClientMessage(playerid, WHITE, string);
}
}
}
if(listitem == 5) //
{
ShowPlayerDialog(playerid,FIRMAUNISTAVANJE,DIALOG_STYLE_INPUT,"Unistavanje","Unesite ID firme koju zelite unistiti:","U redu","Zatvori");
}
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno)://
