Započeo nenad_zugec1
•8. Apr. 2013.• Zaključano[pomoc]ucitavanje objekta
422
pregleda
5
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
47
Postovi:
15
Teme:
Pridružio se:Apr. 2013
8. Apr. 2013.
Skripta koju koristim:Edit jedan
Detaljan opis problema:Nezeli mi ucitati spremljene objete
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Detaljan opis problema:Nezeli mi ucitati spremljene objete
Dio skripte:
public FUNCTION_LoadObjects()
{
new DBResult:EDITOR_RESULT,IDX;
EDITOR_RESULT = db_query(EDITOR_DATABASE, "SELECT * FROM `OBJECTS`");
if(db_num_rows(EDITOR_RESULT) > 0) // Logged In
{
new EDITOR_VALEU,id;
for (new x=0; x {
IDX = 0;
db_get_field_assoc(EDITOR_RESULT, "ID", EDITOR_VALEU, 26),IDX++;
db_get_field_assoc(EDITOR_RESULT, "MODEL", EDITOR_VALEU, 26),IDX++;
db_get_field_assoc(EDITOR_RESULT, "X", EDITOR_VALEU,26),IDX++;
db_get_field_assoc(EDITOR_RESULT, "Y", EDITOR_VALEU,26),IDX++;
db_get_field_assoc(EDITOR_RESULT, "Z", EDITOR_VALEU,26),IDX++;
db_get_field_assoc(EDITOR_RESULT, "RX", EDITOR_VALEU,26),IDX++;
db_get_field_assoc(EDITOR_RESULT, "RY", EDITOR_VALEU,26),IDX++;
db_get_field_assoc(EDITOR_RESULT, "RZ", EDITOR_VALEU,26),IDX++;
db_get_field_assoc(EDITOR_RESULT, "VW", EDITOR_VALEU,26),IDX++;
db_get_field_assoc(EDITOR_RESULT, "INT", EDITOR_VALEU,26),IDX++;
db_get_field_assoc(EDITOR_RESULT, "DISTANCE", EDITOR_VALEU,26);
id = CreateDynamicObject(strval(EDITOR_VALEU), floatstr( EDITOR_VALEU),floatstr(EDITOR_VALEU),floatstr(EDITOR_VALEU), floatstr( EDITOR_VALEU),floatstr(EDITOR_VALEU),floatstr(EDITOR_VALEU), strval(EDITOR_VALEU), strval(EDITOR_VALEU),-1, floatstr(EDITOR_VALEU));
if(id > DEF_MAX_OBJECTS) return SendClientMessageToAll(DEF_COL_WHITE,"Neuspjelo ucitavanje objekata pogledajte MAX_OBJEKATA.");
EDITOR_OBJECT = strval(EDITOR_VALEU);
EDITOR_OBJECT = strval(EDITOR_VALEU);
EDITOR_OBJECT = floatstr(EDITOR_VALEU);
EDITOR_OBJECT = floatstr(EDITOR_VALEU);
EDITOR_OBJECT = floatstr(EDITOR_VALEU);
EDITOR_OBJECT = floatstr(EDITOR_VALEU);
EDITOR_OBJECT = floatstr(EDITOR_VALEU);
EDITOR_OBJECT = floatstr(EDITOR_VALEU);
EDITOR_OBJECT = strval(EDITOR_VALEU);
EDITOR_OBJECT = strval(EDITOR_VALEU);
EDITOR_OBJECT = floatstr(EDITOR_VALEU);
db_next_row(EDITOR_RESULT);
}
}
new string;
format(string,sizeof(string),"%d Objekta je uspjesno ucitano.",db_num_rows(EDITOR_RESULT));
SendClientMessageToAll(DEF_COL_WHITE,string);
db_free_result(EDITOR_RESULT);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
47
Postovi:
15
Teme:
Pridružio se:Apr. 2013
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
47
Postovi:
15
Teme:
Pridružio se:Apr. 2013
13. Apr. 2013.
Lenon wrote on April 11, 2013, 4:51 pm:
pod koji public si stavio FUNCTION_LoadObjects?
Stavio sam pos OnGamemodeInit
Plugini su najnoviji stavljeni
Ili nozda nezeli spremiti pa nemoze niti nista ucitati
if(dialogid == DIALOG_NAPRAVI)
{
if(!Numbers(inputtext)) return SendClientMessage(playerid,DEF_COL_RED,"Možete koristiti samo brojeve!"),ShowPlayerDialog(playerid,10000,DIALOG_STYLE_INPUT,"{A80000}Unesite ID objekta","Umetnite ID objekta koji želite stvoriti.","Napravi","Izlaz");
new Float:editor,id;
GetPlayerPos(playerid,editor,editor,editor);
id = CreateDynamicObject(strval(inputtext), editor+1, editor+1, editor, 0.0,0.0,0.0, -1, -1, -1, 100.0);
if(id > DEF_MAX_OBJECTS) return SendClientMessageToAll(DEF_COL_WHITE,"Neuspjelo spremanje objekata pogledajte MAX_OBJEKATA.");
EDITOR_OBJECT = strval(inputtext);
EDITOR_OBJECT = editor+1;
EDITOR_OBJECT = editor+1;
EDITOR_OBJECT = editor;
EDITOR_OBJECT = 0.0;
EDITOR_OBJECT = 0.0;
EDITOR_OBJECT = 0.0;
EDITOR_OBJECT = -1;
EDITOR_OBJECT = -1;
EDITOR_OBJECT = 100.0;
EDIT_OBJECT_ID = id;
EditDynamicObject(playerid, id);
new EDITOR_QUERY;
format(EDITOR_QUERY, sizeof(EDITOR_QUERY), "INSERT INTO `OBJECTS` (`MODEL`, `X`, `Y`, `Z`, `INT`) VALUES (%d,'%f','%f','%f',%d)",
EDITOR_OBJECT,
EDITOR_OBJECT,
EDITOR_OBJECT,
EDITOR_OBJECT,
id+1000);
db_free_result(db_query(EDITOR_DATABASE, EDITOR_QUERY));
new DBResult:EDITOR_RESULT;
format(EDITOR_QUERY,sizeof(EDITOR_QUERY),"SELECT `ID` FROM `OBJECTS` WHERE `INT`=%d",id+1000);
EDITOR_RESULT = db_query(EDITOR_DATABASE,EDITOR_QUERY);
if(db_num_rows(EDITOR_RESULT) == 1)
{
new temp;
db_get_field(EDITOR_RESULT,0,temp,16);
EDITOR_OBJECT = strval(temp);
SendClientMessage(playerid,DEF_COL_WHITE,"Objekt ID primjenjen.");
}
db_free_result(EDITOR_RESULT);
format(EDITOR_QUERY, sizeof(EDITOR_QUERY), "UPDATE `OBJECTS` SET `INT`=-1 WHERE `ID`=%d",EDITOR_OBJECT);
db_free_result(db_query(EDITOR_DATABASE, EDITOR_QUERY));
SendClientMessage(playerid,DEF_COL_WHITE,"Objekt spremljen u bazi, Koristite /urediobjekt ili /odaberiobjektza promjene na tom objektu.");
}Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
47
Postovi:
15
Teme:
Pridružio se:Apr. 2013
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava