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):
Zaključano
[Pomoc] nema imena
488
pregleda
8
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 12 godina
pre 12 godina
evo
evo update stan
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;
}
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