Mesanje 3dlabela i /licna

pre 7 godina
805
pregleda
11
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Scripterijum
Street Runner
pre 7 godina
Detaljan opis problema😄a rascistimo nesto vidjjete jos mojih postova jer nisam pro skripter ali nisam ni glup 😛 😛.Ovako,od kada sam napravio da na policijska vozila idu 3dtext labeli,meni se mesa kada stvorim staff vozilo pa naprimer pise ili [Policijska Stanica]Pritisnite 'F'...Izlaze samo ova dva posto i imam ukupno tri razlicita 3dtext labela a to su ,ulaz/izlaz u pdu i 3dtext na staff vozilu.I da ne otvaram jos jednu temu,imam jos jedan problem a to je da /licna ne funkcionise kako treba.Neke linije se pojavljuju,neke ne.Dacu vam kod ispod za sve.
Dio skripte:
Delovi u vezi 3dlabela
Ovde je kod za kreiranje labela na staff vozilu.I da imam sve definicje i newove i nema warninga ili errora

    Create3DTextLabel(""col_larp"[ STAFF ]", -1, 0, 0, 0, 40, 0, 0);
            Attach3DTextLabelToVehicle(staffdraw, vozilo1, 0, 0, 0);

Ovo je kada se unistava staff vozilo

Delete3DTextLabel(staffdraw);

Kreiranje labela za policijska vozila.Imam sve definisano kako treba.Ovo se nalazi na gamemodeinit.

    for(new policijskovozilo = 0; policijskovozilo < 40; policijskovozilo++)
    {
        CreateDynamic3DTextLabel(""SPLAVA"[ POLICIJA ]", 0xFFFFFFFF, 0.0, 0.0, 0.0, 20.0, INVALID_PLAYER_ID, pdvozila, 0, -1, -1, -1, 100.0);
    }

Ovo je za kreiranje 3textlabela za ulaz izlaz u policiji.

ServerLabela = Create3DTextLabel(""col_larp"[Policijska Stanica]\n"BELA"Pritisnite te 'F' da udjete u policijsku stanicu", 0x008080FF, 1555.5034,-1675.6360,16.1953, 30.0, 0, 0);
ServerLabela = Create3DTextLabel(""col_larp"[Policijska Stanica]\n"BELA"Pritisnite te 'F' da izadjete iz policijske stanice", 0x008080FF, 246.783996,63.900199,1003.640625, 30.0, 0, 0);

/licna komanda Imam sve definisano!!!
Ovo je kod za /licna komandu.Nisam je dovrsio zato sto svaki put kad pokusam napraviti komandu izadje milion errora i warninga.Ovaj put nije ali ingame ne izgleda kako treba.Poslecu popraviti dizajn ali sada ocu da popravim ovo.

YCMD:licna(playerid, params[],help)
{
    #pragma unused help
    #pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,""col_larp"NE:RP | "BELA"Moras biti prijavljen da bi koristio ovu komandu!" );
new ime;
GetPlayerName(playerid, ime, sizeof(ime));
new info;
strcat(info, ""col_larp"_________________________________________________________________________________\n\n",  sizeof(info));
strcat(info, ""BELA"          Osnovno\n",  sizeof(info));
format(info, sizeof(info), ""col_larp"          Ime i Prezime["BELA"%s"col_larp"]\n", ime);
strcat(info, ""col_larp"_________________________________________________________________________________\n\n",  sizeof(info));
SPD(playerid, DIALOG_LICNA, DIALOG_STYLE_MSGBOX, ""col_larp"Licna Karta", info, "Ok", "");
return 1;
}

Dole cu vam pokazati slike.I posto se label za ulaz nalazi na autu ne pojavljuje se ispred pd inace je tu ulaz/izlaz
Neke slike/video za lakse dobivanje pomoci(neobavezno): https://imgur.com/a/YyuhS
Marko_Salvatorelo
Made Man
pre 7 godina
Kolko vidim nisi definisao sta je "staffdraw"

dakle

new Text3D: staffdraw;

  staffdraw = Create3DTextLabel(""col_larp"[ STAFF ]", -1, 0, 0, 0, 40, 0, 0);
  Attach3DTextLabelToVehicle(staffdraw, vozilo1, 0, 0, 0);


Ne mozes staviti obicne labele na vozilo moras da koristis Attach3DTextLabellToVehicle


    for(new policijskovozilo = 0; policijskovozilo < 40; policijskovozilo++)
    {
  new Text3D: pdtext;
        pdtext = Create3DTextLabel([ POLICIJA ]", BOJA, 0, 0, 0, 40, 0, 0);
Attach3DTextLabelToVehicle(pdtext, policijskovozilo, 0, 0, 0);
    }

Scripterijum
Street Runner
pre 7 godina
Vise mi se ne pojavljuje label na staff vozilu od policijske stanice.Kada stvorim vozilo prvi put od kada udjem na server lepo se spawnuje vozilo i pise [ STAFF ] kao i sto treba ali kada ponovo ukucam staffvozilo drugi put na serveru,vozilo ne nestaje samo nestane labelo.Onda kada posle toga kucam /staffvozilo auto se stvori i na njemu se preklapaju [ POLICIJA ] i [ STAFF ] labela i kada ponovo ocu da unistim vozilo,ovaj put nestaje i vozilo i labelo.Dacu vam slike.Na prvoj se vidi kako izgleda kada po drugi put spawnujem vozilo a na drugoj kako izgleda kada unistim prvo vozilo koje stvorim.
SLIKE: https://imgur.com/a/M3uCF
Marko_Salvatorelo
Made Man
pre 7 godina
Daj mi komandu /staffvozilo
Marko_Salvatorelo
Made Man
pre 7 godina
stavi ovako
DestroyVehicle(vozilo1);
Scripterijum
Street Runner
pre 7 godina
To je reson.Hvala ti.Ali mi ostaje /licna komanda koje me za***ava.
Marko_Salvatorelo
Made Man
pre 7 godina
Povecaj string info na 500 na primer
Scripterijum
Street Runner
pre 7 godina
Ne radi.Idi na prvi link koji sam dao skroz gore.Videces kako izgleda /licna u igri.Dao sam i celu komandu.Evo prvog linka koji sam dao skroz gore: https://imgur.com/a/YyuhS Prva slika je /licna komanda.
Marko_Salvatorelo
Made Man
pre 7 godina

YCMD:licna(playerid, params[],help)
{
    #pragma unused help
    #pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,""col_larp"NE:RP | "BELA"Moras biti prijavljen da bi koristio ovu komandu!" );
new ime;
GetPlayerName(playerid, ime, sizeof(ime));
new info;
strcat(info, ""col_larp"\n_________________________________________________________________________________\n\n",  sizeof(info));
strcat(info, ""BELA"          Osnovno\n",  sizeof(info));
format(info, sizeof(info), ""col_larp"          Ime i Prezime["BELA"%s"col_larp"]\n", ime);
strcat(info, ""col_larp"_________________________________________________________________________________\n\n",  sizeof(info));
SPD(playerid, DIALOG_LICNA, DIALOG_STYLE_MSGBOX, ""col_larp"Licna Karta", info, "Ok", "");
return 1;
}
Scripterijum
Street Runner
pre 7 godina
Ne radi.Idalje isto.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava