[Pomoc] Vikendica Label

Započeo alko321
25. Jun 2015. Zaključano
616
pregleda
9
postova
alko321
4
Enforcer
25. Jun 2015.
Skripta koju koristim: Moja
Detaljan opis problema: Kad tek kupim vikendicu promjeni se Label Normalno to izgleda ovako
http://i.imgur.com/vy96avN.png
, a kad Odem relog onda ovako
http://i.imgur.com/WYfwkQo.png
, kad Restartujem server ovo
http://i.imgur.com/quM2Syl.png

Dio skripte:

VIKENDICA LABEL
stock VIKENDICE_LabelIPickup(idvik)
{
    new string;
if(Vikendice == 0)
{
Delete3DTextLabel(VikendicaLabel);
format(string,sizeof(string),"{FF6363}Vikendica na prodaju! \n {FF6363}Cijena: {FFFFFF}%d$\n {FF6363}Level: {FFFFFF}%d \n {FF6363}ID: {FFFFFF}%d", Vikendice,Vikendice, idvik);
VikendicaLabel = Create3DTextLabel(string ,0xFF6363AA,Vikendice, Vikendice, Vikendice,25, 0, 1);
DestroyDynamicPickup(VikendicaPickup);
        VikendicaPickup = CreateDynamicPickup(19134, 1, Vikendice, Vikendice, Vikendice);
}
if(Vikendice == 1)
{
Delete3DTextLabel(VikendicaLabel);
format(string,sizeof(string),"{FF6363}Vlasnik: {FFFFFF}%s\n {FF6363}Level: {FFFFFF}%d \n {FF6363}ID: {FFFFFF}%d",Vikendice, Vikendice, idvik);
VikendicaLabel = Create3DTextLabel(string ,0xFF6363AA,Vikendice, Vikendice, Vikendice,25, 0, 1);
DestroyDynamicPickup(VikendicaPickup);
        VikendicaPickup = CreateDynamicPickup(1239, 1, Vikendice, Vikendice, Vikendice);
}
}


STAN LABEL
stock STANOVI_LabelIPickup(idstana)
{
    new string;
if(StanInfo == 0)
{
Delete3DTextLabel(StanLabel);
format(string,sizeof(string),"{FFF700}Stan na prodaju! \n {FFF700}Cijena: {FFFFFF}%d$\n {FFF700}Level: {FFFFFF}%d \n {FFF700}ID: {FFFFFF}%d", StanInfo,StanInfo, idstana);
StanLabel = Create3DTextLabel(string ,0x00FF00AA,StanInfo, StanInfo, StanInfo,25, 0, 1);
DestroyDynamicPickup(StanPickup);
        StanPickup = CreateDynamicPickup(1273, 1, StanInfo, StanInfo, StanInfo);
}
if(StanInfo == 1)
{
Delete3DTextLabel(StanLabel);
format(string,sizeof(string),"{FFF700}Vlasnik: {FFFFFF}%s \n {FFF700}Level: {FFFFFF}%d \n {FFF700}ID: {FFFFFF}%d",StanInfo, StanInfo, idstana);
StanLabel = Create3DTextLabel(string ,0x00FFFFAA,StanInfo, StanInfo, StanInfo,25, 0, 1);
DestroyDynamicPickup(StanPickup);
        StanPickup = CreateDynamicPickup(1239, 1, StanInfo, StanInfo, StanInfo);
}
}


A Ovo je kad kupim vikendicu i sve normalno bude odma se promjeni Label
if(response)
    {
    if(PlayerInfo != -1) return SCM(playerid, CRVENA, "Greska |{FFFFFF} Vec posedujete vikendicu!");
        for(new i; i < sizeof(Vikendice); i++)
        {
            if(IsPlayerInRangeOfPoint(playerid, 3.0, Vikendice, Vikendice, Vikendice))
            {
                if(!strcmp(Vikendice, "Niko", true) && Vikendice == 0)
                {
                    if(PlayerInfo < Vikendice) return SCMF(playerid, CRVENA, "Greska |{FFFFFF} Potreban vam je nivo %d za ovu vikendicu!", Vikendice);
                    if(PlayerInfo < Vikendice) return SCM(playerid, CRVENA, "Greska |{FFFFFF} Nemate dovoljno novca za ovu vikendicu!");
                        new ime;
                    GetPlayerName(playerid, ime, sizeof(ime));
strmid(Vikendice, ime, 0, strlen(ime), 255);
                    Vikendice = 1;
        PlayerInfo = i;
        SetPlayerInterior_B(playerid, Vikendice);
        SetPlayerVirtualWorld_B(playerid, Vikendice);
        SetPlayerPos_B(playerid, Vikendice, Vikendice, Vikendice);
            SetPlayerFacingAngle(playerid, Vikendice);
        format(string, sizeof(string), "~w~Cestitamo~n~ kupili ste vikendicu za ~n~~g~$%d", Vikendice);
                        GameTextForPlayer(playerid, string, 5000, 3);
        b_NovacMinus(playerid, -Vikendice);
        PlayerInfo = SPAWN_VIKENDICA;
new idvik = i;
        Delete3DTextLabel(VikendicaLabel);
        format(string,sizeof(string),"{FF6363}Vlasnik: {FFFFFF}%s\n {FF6363}Level: {FFFFFF}%d \n {FF6363}ID: {FFFFFF}%d",Vikendice, Vikendice, idvik);
        VikendicaLabel = Create3DTextLabel(string ,0xFF6363AA,Vikendice, Vikendice, Vikendice,25, 0, 1);
        DestroyDynamicPickup(VikendicaPickup);
                  VikendicaPickup = CreateDynamicPickup(1239, 1, Vikendice, Vikendice, Vikendice);
        SacuvajVikendicu(i);
        SacuvajIgraca(playerid);
        break;
        }
            else
            {
            SCM(playerid, CRVENA, "Greska |{FFFFFF} Ova vikendica nije slobodna!");
        }


Neke slike/video za lakse dobivanje pomoci(neobavezno):
Acke
4
Enforcer
25. Jun 2015.
Jesi stavio da pod OnGameModeExit ( sacuva label vikendica ) ?
alko321
4
Enforcer
25. Jun 2015.
A Sta tacno treba da bude ??
Acke
4
Enforcer
25. Jun 2015.
Daj mi OnGameModeInit?
Acke
4
Enforcer
25. Jun 2015.
Pod OnGameModeInit stavi:
for(new v = 0; v < sizeof(VikendicaInfo); i++;) // Ovo VikendicaInfo zameni sa tvojom varijablom
new vFile // string postavi kako ti odgovara (velicinu)
format(vFile,sizeof(vFile), VIKENDICA_FILE, v); // Vikendica file zameni sa tvojim fajlom
if(fexist(vFile))
{
INI_ParseFile(vFile, "UcitajVikendice", .bExtra = true, .extra = v);
if(Vikendice == 0)
{
format(string,sizeof(string),"{FF6363}Vikendica na prodaju! \n {FF6363}Cijena: {FFFFFF}%d$\n {FF6363}Level: {FFFFFF}%d \n {FF6363}ID: {FFFFFF}%d", Vikendice,Vikendice, v);
VikendicaLabel = Create3DTextLabel(string ,0xFF6363AA,Vikendice, Vikendice, Vikendice,25, 0, 1);
VikendicaPickup = CreateDynamicPickup(19134, 1, Vikendice, Vikendice, Vikendice);
}
else if(Vikendice == 1)
{
format(string,sizeof(string),"{FF6363}Vlasnik: {FFFFFF}%s\n {FF6363}Level: {FFFFFF}%d \n {FF6363}ID: {FFFFFF}%d",Vikendice[v , Vikendice, idvik);
VikendicaLabel = Create3DTextLabel(string ,0xFF6363AA,Vikendice, Vikendice, Vikendice,25, 0, 1);
VikendicaPickup = CreateDynamicPickup(1239, 1, Vikendice, Vikendice, Vikendice);
}
}
Javi dali radi..
alko321
4
Enforcer
25. Jun 2015.
Ja imam to evo  😕
	for(new v; v < MAX_VIKENDICA; v++)
{
new vFile;
        format(vFile, sizeof(vFile), VIKENDICA_FILE, v);
        INI_ParseFile(vFile, "UcitajVikendice", .bExtra = true, .extra = v);
        if(Vikendice == 1)
    {
if(Vikendice == 0)
{
format(labelstring,sizeof(labelstring),"{FF6363}Vikendica na prodaju! \n {FF6363}Cijena: {FFFFFF}%d$\n {FF6363}Level: {FFFFFF}%d \n{FF6363}ID: {FFFFFF}%d",Vikendice,Vikendice, v);
VikendicaLabel = Create3DTextLabel(labelstring ,0xFF6363AA,Vikendice, Vikendice, Vikendice,25, 0, 1);
VikendicaPickup = CreateDynamicPickup(19134, 1, Vikendice, Vikendice, Vikendice);
}
if(Vikendice == 1)
{
    format(string,sizeof(string),"{FF6363}Vlasnik: {FFFFFF}%s\n {FF6363}Level: {FFFFFF}%d \n {FF6363}ID: {FFFFFF}%d",Vikendice, Vikendice, v);
    VikendicaLabel = Create3DTextLabel(labelstring ,0xFF6363AA,Vikendice, Vikendice, Vikendice,25, 0, 1);
VikendicaPickup = CreateDynamicPickup(1239, 1, Vikendice, Vikendice, Vikendice);
}
}
}
Vuzimir
5
Kingpin
25. Jun 2015.
Imas onaj dio isto kada sam ti rjesavao onaj problem sa kupovanjem vikendice imao si siti, nemoj koristiti to VIKENDICA_labeipickup nego izvuci iz tog onaj format za 3dtextlabel i stavis umjest tog VIKENDICA_labeipickup
alko321
4
Enforcer
25. Jun 2015.
Ma nista onda ne znam ja kako to treba  😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha