Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] /kupistan

pre 13 godina
619
pregleda
10
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Zuba_Corleone
Enforcer
pre 13 godina
Skripta koju koristim: LRP
Detaljan opis problema: Pise da je cijena stana 10000, i stavim sebi 100000 k i kad kupim stan stavi me u -5k i nesto sice 😄 ? Ne znam do cega je?
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Zuba_Corleone
Enforcer
pre 13 godina
To sam rijesio msm oduzme mi 10000k a sad msm i prije sam imao problem isti kod kupnje kuce i bizza evo komande:
Kuca:
COMMAND:kupikucu(playerid, params[])
{
#pragma unused params
    new string[ 128 ], stringt;
    if( PlayerInfo == 255 ) {
        for(new h = 0; h < sizeof(Houses); h++) {
            if(IsPlayerInRangeOfPoint( playerid, 5, Houses, Houses, Houses) ) {
                if(strcmp(Houses, "Niko", true) == 0 ) {
                    if(Houses == -1) {
                        SendClientMessage( playerid, WHITE, "Ova kuca nije na prodaji." );
                        return 1;
                    }

                    if(Houses > PlayerInfo) {
                        format( string, sizeof(string), "Moras biti level %d da bi mogao kupiti ovu kucu." , Houses);
                        SendClientMessage( playerid, WHITE, string);
                        return 1;
                    }
                    else {
                        if( GetPlayerMoney(playerid) > Houses) {
                            new id;
                            new sendername;
                            Houses = 418;
                            Houses = -1;
                            Houses = -1;
                            Houses = 1;
                            GivePlayerCash(playerid, -Houses);
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            strmid(Houses, sendername, 0, strlen(sendername), 255);
                            format( stringt, sizeof( stringt ), "~y~Kupili ste kucu za: ~g~%d$", Houses);
                            GameTextForPlayer(playerid, stringt, 5000, 1);
                            PlayerInfo = h;
                            OnPropTextdrawUpdate(1,id);
                            if(Houses == 1) {
                                ShowPlayerDialog(playerid, KUCAMENU1, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Mala Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            if(Houses == 2) {
                                ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            if(Houses == 3) {
                                ShowPlayerDialog(playerid, KUCAMENU3, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}ca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            if(Houses == 4) {
                                ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
                            }
                            if(Houses == 4) {
                                ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
                            }
                            if(Houses == 5) {
Houses = 2513.1982;
            Houses = -1729.1401;
            Houses = 778.87899;
            Houses = -1;
                            }
                            if(Houses == 0) {
                                ShowPlayerDialog(playerid, KUCAMENU1, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Mala Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            SaveHouse(h);

                        }
                        else {
                            SendClientMessage( playerid, WHITE, "Nemas dovoljno novca." );
                        }
                    }
                }
                else {
                    SendClientMessage( playerid, WHITE, "Zao name je, ova kuca nije dostupna za prodaje!" );
                }
            }
        }
    }
    else {
        SendClientMessage( playerid, WHITE, "Vec imas kucu! Koristi /kuca prodaj da prodas tu sto imas." );
    }
    return 1;
}

Bizz:
	if(strcmp(cmd, "/kupifirmu", true) == 0)
{
    if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
            if(PlayerInfo != 255)
{
SendClientMessage(playerid, COLOR_WHITE, "  Vec posjedujete biznis, kucajte /prodajfirmu ako zelite da kupite ovaj.");
return 1;
}
for(new b = 0; b < sizeof(SBizzInfo); b++)
{
if(PlayerToPoint(2.0, playerid, SBizzInfo, SBizzInfo, SBizzInfo) && SBizzInfo == 0)
{
if(PlayerInfo < SBizzInfo)
{
format(string, sizeof(string), "Morate biti lvl %d da biste kupili to",SBizzInfo);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(GetPlayerMoney(playerid) > SBizzInfo)
                {
PlayerInfo = b+100;
SBizzInfo = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(SBizzInfo, sendername, 0, strlen(sendername), 255);
GivePlayerCash(playerid,-SBizzInfo);
SendClientMessage(playerid, COLOR_WHITE, "Cestitamo vam na novom biznisu.");
SendClientMessage(playerid, COLOR_WHITE, "Kucajte /help da pogledate pomoc oko biznisa.");
OnPropUpdate();
OnPropTextdrawUpdate(3, b);
SacuvajIgraca(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Nemate dovoljno novca da kupite to");
return 1;
}
}
}
for(new b = 0; b < sizeof(BizzInfo); b++)
{
if(PlayerToPoint(2.0, playerid, BizzInfo, BizzInfo, BizzInfo) && BizzInfo == 0)
{
if(PlayerInfo < BizzInfo)
{
format(string, sizeof(string), "Morate biti level %d da kupite to",BizzInfo);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(GetPlayerMoney(playerid) > BizzInfo)
{
PlayerInfo = b;
BizzInfo = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(BizzInfo, sendername, 0, strlen(sendername), 255);
GivePlayerCash(playerid,-BizzInfo);
SetPlayerInterior(playerid,BizzInfo);
PlayerInfo = BizzInfo;
SetPlayerPos(playerid,BizzInfo,BizzInfo,BizzInfo);
GameTextForPlayer(playerid, "~w~Dobrodosli~n~Mozete izaci u svakom trenutku ako dodjete do vrata i kucate /exit", 5000, 3);
PlayerInfo = BizzInfo;
PlayerInfo = b ;
SendClientMessage(playerid, COLOR_WHITE, "Cestitamo vam na novom biznisu.");
SendClientMessage(playerid, COLOR_WHITE, "Kucajte /help da pogledate pomoc oko biznisa.");
OnPropUpdate();
OnPropTextdrawUpdate(2, b);
SacuvajIgraca(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Nemate dovoljno novca da kupite to");
return 1;
}
}
}
}
return 1;
}
Zuba_Corleone
Enforcer
pre 13 godina
David (Sabljak) wrote on January 16, 2013, 11:53 pm:
Blaeks upomoc!!

Neznam ja ovo rijesit ☹️


Ne znam ni ja stavim sebi tacno koliko firma kosta pise nemate para a kostala je 85k a stavim 850k kupim i udjem u minus oko 500-600 ☹️ a tako i kod kuce.
DJeronimo
Made Man
pre 13 godina
Pa sta hoces enum ti je isti za stan i za kuce tu si gresku napravio, napravi posebno enum za stan a ovaj ostavi za kucu 🙂
Blaeks_Biofor
Forum Don
pre 13 godina
cekaj, ne kapiram, zasto imas fixnu cenu za oduzimanje?
GivePlayerMoney(playerid,-HouseInfo);
Zuba_Corleone
Enforcer
pre 13 godina
Cekajte ljudi ja sam ovde najmanje kapiram sta da kod /kupistan promjenim, sta kod /kupikucu i sta kod /kupifirmu?
Zuba_Corleone
Enforcer
pre 13 godina
David (Sabljak) wrote on January 17, 2013, 11:37 am:
Probaj sa ovom funkcjiom, samo stavi ako je stan il firma definiraj..

SafeGivePlayerCash(playerid, -Houses);

Ili

SafeGivePlayerMoney(playerid, -Houses);

Tako sam negdje vidio u nekom modu sad nez ako imas to ...


Joj jest ja vas ne kontam sta vam znaci to definisi? Msm znam sta znaci definisati nesto ali ne znam kako za stan da definisem i za firmu?
Zuba_Corleone
Enforcer
pre 13 godina
David (Sabljak) wrote on January 17, 2013, 11:41 am:
Pa ako ti je za firmu onda valjda ovo -SBizzInfo);  samo dodajes varijablu za ovisno o kupnij.. 😄


A koja je razlika izmedju sbizza i bizza ? I kod stanova kako cu staviti hocu staviti -StanInfo);

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava