Detaljan opis savjeta: Pa imam textlabela za firme i kada prodajesh firmu na igraca ne se menja to Vlasnik: si ostanuje isti nick ali ustvari vlasnik se smenio ako moze da objasni neko kako da napravim kada se prodaje firma da se meni vlasnika na textlabela
Komentar:
format(string,sizeof(string),"[ %s ]\nVlasnik: %s\nLevel: %d\nCena: %d$\nAdresa: %d\nIznuda: %s",FirmaInfo,FirmaInfo,FirmaInfo,FirmaInfo,b,FirmaInfo);
FirmaLabel = Create3DTextLabel(string ,0x80FFFFC8,FirmaInfo, FirmaInfo, FirmaInfo,30.0, 0, 1);if(dialogid == DIALOG_PRFIRMAPRIH)
{
if(!response) return 1;
new i = PI;
if(response)
{
new id = PonudioIgrac;
if(PI < 3) return SCM(playerid,-1,""SIVA"Vi niste level 3+!");
if(CijenaProdaje <= 0) return SCM(playerid,-1,""SIVA"Prodavac nije odrediu cenu!");
if(PI < CijenaProdaje) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Nemate dovolno novac!");
if(!IsPlayerConnected(PonudioIgrac)) return SCM(playerid, -1, ""SIVA"Igrac koj vi ponudiu je offline!");
if(PI != -1) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Vec posedujesh firmu!");
if(PI == -1) return SCM(playerid,-1,""SIVA"Taj igrac nema firmu!");
PI = PI;
PI = -1;
strmid(FirmaInfo[PI], GetName(playerid), 0, strlen(GetName(playerid)), 999);
g_NovacMinus(playerid, CijenaProdaje); g_NovacPlus(id, CijenaProdaje);
SCMF(playerid,-1,""ZUTA"Uspesno si kupio firmu od igracu %s!",GetName(id));
SCMF(id,-1,""ZUTA"Uspesno si prodao firmu na igracu %s!",GetName(playerid));
CijenaProdaje = 0; CijenaProdaje = 0;
PonudioIgrac = -1; PonudioIgrac = -1;
KomeProdaje = -1; KomeProdaje = -1;
SavePlayer(playerid); SavePlayer(id);
}
if(!response)
{
CijenaProdaje = 0; CijenaProdaje[KomeProdaje] = 0;
PonudioIgrac[KomeProdaje] = -1; PonudioIgrac = -1;
KomeProdaje[KomeProdaje] = -1; KomeProdaje = -1;
SCM(playerid,-1,""ZUTA"Odbivte da kupite firmu!");
}
}