Zaključano

[Pomoc] nema imena

pre 12 godina
488
pregleda
8
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
ivica158
Crime Lord
pre 12 godina
Skripta koju koristim:cyber
Detaljan opis problema😛a kada sam prodao stan drugom igracu nije bilo imena samo pise vlasnik stana: i dalje prazno a koliko sam gledao sve je kako treba podeseno.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Bugi
Crime Lord
pre 12 godina
Daj deo skripte u kom ti je ta prodaja stana
ivica158
Crime Lord
pre 12 godina
evo
if(PlayerInfo != -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi vec posjedujete jedan stan!");
    PlayerInfo = PlayerInfo;
    new i = PlayerInfo;
    PlayerInfo = -1;
//strmid(StanInfo[PlayerInfo], imek, 0, strlen(imek), 255);
strmid(StanInfo , imek, 0, strlen(imek), 255);
  GivePlayerMoney(playerid, -CenaProdaje);
    GivePlayerMoney(id, CenaProdaje);
    SCMF(playerid, BELA, "Uspjesno ste kupili stan od igraca %s po cijeni od $%d!", hIme,CenaProdaje);
  SCMF(id, BELA, "Uspjesno ste prodali stan igracu %s za cijenu od $%d!", hIme,CenaProdaje);
    StaProdaje = 0;
    KomeProdaje = -1;
    CenaProdaje = 0;
    PonudioIgrac = -1;
    StaProdaje = 0;
    KomeProdaje = -1;
    CenaProdaje = 0;
    PonudioIgrac = -1;
    UpdateStan(i);
    SaveStanove(i);


evo update stan
stock UpdateStan(idstana)
{
new str;
if(StanInfo == 0)
{
format(str,sizeof(str),"{B7FF00}Stan na prodaju\n{B7FF00}Cijena: {FFFFFF}%d$\n{B7FF00}Level:{FFFFFF}%d",StanInfo,StanInfo);
UpdateDynamic3DTextLabelText(stansale, 0xFFFF00AA, str);
DestroyPickup(picstan);
picstan =CreatePickup(1273, 1, StanInfo, StanInfo, StanInfo);
}
else if(StanInfo == 1)
{
format(str,sizeof(str),"{B7FF00}Vlasnik Stana: {FFFFFF}%s\n{B7FF00}Level: {FFFFFF}%d",StanInfo,StanInfo);
UpdateDynamic3DTextLabelText(stansale, 0xFFFF00AA, str);
DestroyPickup(picstan);
picstan =CreatePickup(1239, 1, StanInfo, StanInfo, StanInfo);
}
return 1;
}
ivica158
Crime Lord
pre 12 godina
nece ne obrise se samo se kreira i ostane stari label
ivica158
Crime Lord
pre 12 godina
zna netko
ivica158
Crime Lord
pre 12 godina
lijepo sam def.
ivica158
Crime Lord
pre 12 godina
zna netko. Hvala
Boki Pro
Kingpin
pre 12 godina
|LG|Yui_Sang wrote on May 2, 2013, 7:29 am:
if(PlayerInfo != -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi vec posjedujete jedan stan!");
    PlayerInfo = PlayerInfo;
    new i = PlayerInfo;
    PlayerInfo = -1;
strmid(StanInfo[PlayerInfo], imek, 0, strlen(imek), 255);
strmid(StanInfo , imek, 0, strlen(imek), 255);
  GivePlayerMoney(playerid, -CenaProdaje);
    GivePlayerMoney(id, CenaProdaje);
    SCMF(playerid, BELA, "Uspjesno ste kupili stan od igraca %s po cijeni od $%d!", hIme,CenaProdaje);
  SCMF(id, BELA, "Uspjesno ste prodali stan igracu %s za cijenu od $%d!", hIme,CenaProdaje);
    StaProdaje = 0;
    KomeProdaje = -1;
    CenaProdaje = 0;
    PonudioIgrac = -1;
    StaProdaje = 0;
    KomeProdaje = -1;
    CenaProdaje = 0;
    PonudioIgrac = -1;
    UpdateStan(i);
    SaveStanove(i);


Samo si sklonio // sa strmid(StanInfo[PlayerInfo], imek, 0, strlen(imek), 255); vidis da je on to koristio pa stavio // jer ne valja
pa ovo imek ti pravi problem jer ti to Uzima ime igraca

David (Sabljak) A.k.A SABO(T) wrote on April 26, 2013, 3:01 pm:
Umjesto da koristis UpdateLabel probaj sa
Delete3DTextLabel(taj label [id stana]);
napravi da cuva bla bla
taj label[id stana] = Create3DTextLabel(string...


LOL zasto bi brisao pa pravio novi Label tako se najvesce prave greske i dupliraju umesto da lepo stavi kao sto je sad UpdateDynamic3DTextLabelText(nemas pojma o skriptanju lepo sam to vec rekao)

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava