Započeo [UG]Cile
•31. Maj 2013.• Zaključano[Pomoc] Spremanje kuca
1,287
pregleda
16
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
374
Postovi:
40
Teme:
Pridružio se:Nov. 2010
31. Maj 2013.
Skripta koju koristim: NL
Detaljan opis problema: Kad kupim kucu, ne spremi mi se u acc, a na kuci ostane taj vlasnik, znaci u acc se ne spremi id te kuce i onda preko /setstat postavim sebi ID te kuce i radi sve normalno, nmg napravit, to da odmah tako uradi bez setstat, nez koji je problem rjesio sam milijardu bugova, ne zelim da odustanem zbog ovog.. Hvala..
Dio skripte: dat cu koji bude trebo..
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Detaljan opis problema: Kad kupim kucu, ne spremi mi se u acc, a na kuci ostane taj vlasnik, znaci u acc se ne spremi id te kuce i onda preko /setstat postavim sebi ID te kuce i radi sve normalno, nmg napravit, to da odmah tako uradi bez setstat, nez koji je problem rjesio sam milijardu bugova, ne zelim da odustanem zbog ovog.. Hvala..
Dio skripte: dat cu koji bude trebo..
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
374
Postovi:
40
Teme:
Pridružio se:Nov. 2010
31. Maj 2013.
CMD:kupikucu(playerid, params[])
{
if(PI != -1) return SCM(playerid, GRAD2, " Vi vec posjedujete kucu! Upisite /prodajkucu da je prodate.");
for(new i; i < sizeof(Kuce); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, Kuce, Kuce, Kuce))
{
if(!strcmp(Kuce, "Niko", true) && Kuce == 0)
{
if(PI < Kuce) return SCMF(playerid, CRVENA, " Potreban Vam je nivo %d za ovu kucu!", Kuce);
if(PI < Kuce) return SCM(playerid, CRVENA, " Nemate dovoljno novca za ovu kucu!");
new hIme;
RPIme(playerid, hIme);
strmid(Kuce, hIme, 0, strlen(hIme), 255);
Kuce = 1;
PI = i;
SetPlayerInterior(playerid, Kuce);
SetPlayerVirtualWorld(playerid, Kuce);
SetPlayerPos_H(playerid, Kuce, Kuce, Kuce);
SetPlayerFacingAngle(playerid, Kuce);
SCM(playerid, BELA, "Cestitamo, kupili ste kucu! Upisite /kuca za komande kuce.");
NovacMinus(playerid, Kuce);
MayorInfo += Kuce;
EntID = i;
PI = SPAWN_KUCA;
PI = -1;
PI = -1;
UpdateLabels();
//SacuvajKucu(i);
new kkk, upit;
ImeIgraca(playerid, kkk);
format(upit, sizeof(upit), "UPDATE `Igraci` SET `Kuca` = '%d', `Spawn` = '0', `Renta` = '-1', `RentaHotel` = '-1' WHERE `Ime` = '%s'", PI, kkk);
mysql_query(upit, THREAD_OSTALO);
format(CmdString, 100, "| KUPOVINA - KUCA | Igrac: %s | ID: %d", kkk, i);
UpisiLog(FAJL_PRIMOVINELOG, CmdString);
format(upit, sizeof(upit), "UPDATE `Kuce` SET `ImaVlasnika` = '1', `Vlasnik` = '%s' WHERE `ID` = '%d'", hIme, i);
mysql_query(upit, THREAD_OSTALO);
break;
}
else
{
SCM(playerid, GRAD2, " Ova kuca nije slobodna!");
}
}
}
return 1;
}Mozes pregledat ?
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
374
Postovi:
40
Teme:
Pridružio se:Nov. 2010
31. Maj 2013.
CMD:kuca(playerid, params[])
{
if(PI == -1) return SCM(playerid, CRVENA, " Vi ne posjedujete kucu!");
new ime;
RPIme(playerid, ime);
if(strcmp(Kuce[PI], ime, true)) return SCM(playerid, CRVENA, " Vi niste vlasnik te kuce!");
SPD(playerid, 81, DIALOG_STYLE_LIST, "Upravljanje kucom", "Informacije\nProdaj kucu\nOtkljucaj\nZakljucaj\nLociraj kucu\nRent\nPreuredi kucu (Nedostupno)\nTorba\nOruzje\nDroga\nKucno vozilo\nSef", "Odaberi", "Izadji");
return 1;
}Eto kuca evo dijalog, tj samo case od prodaje ako treba dat cu sve..
if(dialogid == 82)
{
if(response)
{
if(PI == -1) return SCM(playerid, CRVENA, " Vi ne posjedujete kucu!");
new i = PI;
switch(listitem)
{
case 0: SPD(playerid, 88, DIALOG_STYLE_INPUT, "Prodaja kuce", "{FFFFFF}Upisite ime ili ID igraca kome zelite da prodate kucu:", "Potvrdi", "Nazad");
case 1:
{
new cena1 = (Kuce/4)*3;
new cena = cena1 + Kuce;
NovacPlus(playerid, cena);
if(Kuce != -1) DestroyVehicle(Kuce);
if(Kuce != 0)
{
Stvari = 1;
Stvari += Kuce;
Stvari += Kuce;
Stvari += Kuce;
Stvari += Kuce;
Stvari += Kuce;
Stvari += Kuce;
Stvari += Kuce;
Stvari += Kuce;
Stvari += Kuce;
}
Kuce = 0; Kuce = 9999.0; Kuce = 9999.0; Kuce = 0.0; Kuce = 0.0; Kuce = -1; Kuce = 0;
Kuce = 0; Kuce = 0; Kuce = 0; Kuce = -1; Kuce = 0; Kuce = -1;
Kuce = -1; Kuce = -1; Kuce = -1; Kuce = -1; Kuce = -1; Kuce = 1;
Kuce = 0; Kuce = 0; Kuce = 0; Kuce = 0; Kuce = 0; Kuce = 0; Kuce = 0;
Kuce = 0; Kuce = 0; Kuce = 0; Kuce = 0; Kuce = -1; Kuce = -1; Kuce = 0;
strmid(Kuce, "Niko", 0, strlen("Niko"), 255);
new imeaabre;
RPIme(playerid, imeaabre);
format(CmdString, 128, "| PRODAJA (BUY) - KUCA | Igrac: %s | ID: %d", imeaabre, PI);
UpisiLog(FAJL_PRIMOVINELOG, CmdString);
PI = -1;
SCMF(playerid, ZELENA2, "(kuca) {FFFFFF}Prodali ste svoju kucu za $%d.", cena);
UpdateLabels();
//SacuvajKucu(i);
new upit, fff;
ImeIgraca(playerid, fff);
format(upit, 300, "UPDATE `Igraci` SET `Kuca` = '-1', `zTorba` = '1', `zDroga` = '%d', `zPizza` = '%d', `zZice` = '%d', `zKanister` = '%d', `zSemena` = '%d', \
`zKoka` = '%d', `zGDProdaja` = '%d', `zGDOruzje` = '%d', `zUze` = '%d' WHERE `Ime` = '%s'", Stvari, Stvari, Stvari,
Stvari, Stvari, Stvari, Stvari, Stvari, Stvari, fff);
mysql_query(upit, THREAD_OSTALO);
format(upit, 300, "UPDATE `Kuce` SET `ImaVlasnika` = '0', `HCX` = '%f', `HCY` = '%f', `HCZ` = '%f', `HCA` = '%f', `HCModel` = '-1', \
`Sef` = '0', `Kanister` = '0', `Uze` = '0', `DostupnoZaRent` = '0', `RentCena` = '-1', `hDroga` = '0', `Droga` = '0', `Oruzje1` = '-1' WHERE `ID` = '%d'",
Kuce, Kuce, Kuce, Kuce, i);
mysql_query(upit, THREAD_OSTALO);
format(upit, 300, "UPDATE `Kuce` SET `Oruzje2` = '-1', `Oruzje3` = '-1', `Municija1` = '-1', `Municija2` = '-1', `Municija3` = '-1', `Zice` = '0', \
`Zakljucano` = '1', `GDProdaja` = '0', `Torba` = '0', `Pizza` = '0', `Sok` = '0', `Hotdog` = '0', `GDOruzje` = '0', `Semena` = '0', `Koka` = '0' WHERE `ID` = '%d'", i);
mysql_query(upit, THREAD_OSTALO);
format(upit, sizeof(upit), "UPDATE `Kuce` SET `HCBoja1` = '-1', `HCBoja2` = '-1', `Heal` = '0', `Vlasnik` = 'Niko' WHERE `ID` = '%d'", i);
mysql_query(upit, THREAD_OSTALO);
}
}
}
else SPD(playerid, 81, DIALOG_STYLE_LIST, "Upravljanje kucom", "Informacije\nProdaj kucu\nOtkljucaj\nZakljucaj\nLociraj kucu\nRent\nPreuredi kucu (Nedostupno)\nTorba\nOruzje\nDroga\nKucno vozilo\nSef", "Odaberi", "Izadji");
}eto probaj..
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
31. Maj 2013.
CMD:kuca(playerid, params[])
{
if(PI < 1) return SCM(playerid, CRVENA, " Vi ne posjedujete kucu!");
new ime;
RPIme(playerid, ime);
if(strcmp(Kuce[PI], ime, true)) return SCM(playerid, CRVENA, " Vi niste vlasnik te kuce!");
SPD(playerid, 81, DIALOG_STYLE_LIST, "Upravljanje kucom", "Informacije\nProdaj kucu\nOtkljucaj\nZakljucaj\nLociraj kucu\nRent\nPreuredi kucu (Nedostupno)\nTorba\nOruzje\nDroga\nKucno vozilo\nSef", "Odaberi", "Izadji");
return 1;
} probaj ovako ? nesto nisam siguran da je do toga, ali probaj svejednoMade Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
374
Postovi:
40
Teme:
Pridružio se:Nov. 2010
31. Maj 2013.
Opet isto :S kupim kucu sve ok, odem relog, pise mi nemam kucu, a odem do kuce pise da sam ja vlasnik..
nesto me zafrkaje u spremanju izgleda..
da li bi mi mogao pomoci napravit neko bolje spremanje kuca ?
isti kurac i sa firmama :O
nesto me zafrkaje u spremanju izgleda..
da li bi mi mogao pomoci napravit neko bolje spremanje kuca ?
isti kurac i sa firmama :O
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
374
Postovi:
40
Teme:
Pridružio se:Nov. 2010
31. Maj 2013.
Blaeks wrote on May 31, 2013, 10:52 am:
reci mi ovako, koji je tebi default kljuc kuce, kao sto je naprimer u gf modovima 255, i uvek se proverava kljuc od IDa 255, koji je tebi default ?
defult je -1
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
31. Maj 2013.
aha, pa s obzirom na to da si ti vec imao proveru kuce na default kljuc, nesto sam zbunjen, probaj kontaktirati gredija, ne vidim problem ovde, mozda je problem do ucitavanja..
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
374
Postovi:
40
Teme:
Pridružio se:Nov. 2010
31. Maj 2013.
to je spremanje
public SpremiAccounte()
{
new kkk, upit;
foreach(Player, i)
{
if(IsPlayerConnected(i) && hIgracUlogovan == 1)
{
ImeIgraca(i, kkk);
format(upit, sizeof upit, "UPDATE `Igraci` SET `Novac` = '%d', `Banka` = '%d', `ZatvorenVreme` = '%d', `Utisan` = '%d', `PayDayPoeni` = '%d', `Ubistava` = '%d', \
`Smrti` = '%d', `Zlocini` = '%d', `TrazeniNivo` = '%d', `Zavezan` = '%d', `MehanicarOdvoz` = '%d', `DzeparosVreme` = '%d', `KradljivacVreme` = '%d' WHERE `Ime` = '%s'",
PI, PI, PI, PI, PI, PI, PI, PI, PI,
PI, PI, PI, PI, kkk);
mysql_query(upit, THREAD_OSTALO);
}
}
return 1;
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
374
Postovi:
40
Teme:
Pridružio se:Nov. 2010
31. Maj 2013.
Evo i ucitavanje kuca
blaeks probaj vidi da li ima negdje greska :S
a sad cu da probam i to..
nece ni ovo, nz koji mu je :S
case THREAD_UCITAJKUCU:
{
mysql_store_result();
new linija;
if(mysql_num_rows() == 1)
{
if(mysql_fetch_row(linija))
{
mysql_free_result();
new k;
sscanf(linija, "p<|>iissffffffffffffiiiiiiiiiiiiiiiiiiiiiiiiiiiiisiiiiii",
k, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce,
Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce,
Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce,
Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce,
Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce,
Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, Kuce, k);
if(Kuce == 0)
{
format(CmdString, 128, "Kuca na prodaju! (%d)\nVrsta: %s\nAdresa: %s\nCena: $%d | Nivo: %d\nZa kupovinu upisite /kupikucu", extraid, Kuce, Kuce, Kuce, Kuce);
KucaLabel = CreateDynamic3DTextLabel(CmdString, 0x00FF00AA, Kuce, Kuce, Kuce, 25, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
KucaPickup = CreateDynamicPickup(1273, 1, Kuce, Kuce, Kuce);
}
else if(Kuce == 1)
{
if(Kuce == 0)
{
format(CmdString, 128, "Vlasnik kuce: %s\nAdresa: %s\nVrsta: %s\nNivo: %d | ID: %d", Kuce, Kuce, Kuce, Kuce, extraid);
}
else if(Kuce == 1)
{
format(CmdString, 128, "Vlasnik kuce: %s\nAdresa: %s\nVrsta: %s\nRent: $%d ( /iznajmisobu )\nNivo: %d | ID: %d", Kuce, Kuce, Kuce, Kuce, Kuce, extraid);
}
KucaLabel = CreateDynamic3DTextLabel(CmdString, 0xFFFFFFAA, Kuce, Kuce, Kuce, 25, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
KucaPickup = CreateDynamicPickup(1239, 1, Kuce, Kuce, Kuce);
if(Kuce != -1)
{
Kuce = CreateVehicle_H(Kuce, Kuce, Kuce, Kuce, Kuce, 0, 0, 200);
}
}
}
}
}blaeks probaj vidi da li ima negdje greska :S
a sad cu da probam i to..
nece ni ovo, nz koji mu je :S
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava